<SEC-DOCUMENT>0001047469-13-004974.txt : 20130426
<SEC-HEADER>0001047469-13-004974.hdr.sgml : 20130426
<ACCEPTANCE-DATETIME>20130426162208
ACCESSION NUMBER:		0001047469-13-004974
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20121231
FILED AS OF DATE:		20130426
DATE AS OF CHANGE:		20130426

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Canadian Solar Inc.
		CENTRAL INDEX KEY:			0001375877
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				000000000
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33107
		FILM NUMBER:		13787653

	BUSINESS ADDRESS:	
		STREET 1:		545 SPEEDVALE AVENUE
		STREET 2:		WEST GUELPH
		CITY:			ONTARIO
		STATE:			A6
		ZIP:			N1K 1E6
		BUSINESS PHONE:		(86-512) 6690-8088

	MAIL ADDRESS:	
		STREET 1:		NO. 199 LUSHAN ROAD, SUZHOU NEW DISTRICT
		STREET 2:		SUZHOU
		CITY:			JIANGSU
		STATE:			F4
		ZIP:			215129
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>a2214636z20-f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<P><FONT SIZE=3 >
Use these links to rapidly review the document<BR>
<A HREF="#bg44901_table_of_contents">  Table of Contents</A> <BR>
<A HREF="#fa44901_canadian_solar_inc._index_to_c__can02420">  CANADIAN SOLAR INC. INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</A><BR></font>
</P>

<P style="font-family:times;"><FONT SIZE=2>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->





<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=1><div
style="width:100%;border-top:solid #000000 3.0pt;padding:0in 0in 0in 0in;font-size:3.0pt;"></div>
<div style="width:100%;border-top:solid #000000 1.0pt;padding:0in 0in 0in 0in;font-size:4.0pt;"></div> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=3><B>UNITED STATES<BR>
SECURITIES AND EXCHANGE COMMISSION<BR>  </B></FONT><FONT SIZE=1><B>Washington,&nbsp;D.C. 20549  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><I>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="25%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="25%" ALIGN="CENTER" >


  </I></FONT><FONT SIZE=1><B>

<!-- COMMAND=ADDING_LINEBREAK -->

<BR>  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=3><B>Form&nbsp;20-F  </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:100%;margin-left:0%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="50pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TD ALIGN="CENTER" VALIGN="TOP" style="font-family:times;"><FONT SIZE=1><B>(Mark One)</B></FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=2><FONT FACE="WINGDINGS">&#111;</FONT></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>&nbsp;</FONT></TD>
<TD style="font-family:times;"><BR><FONT SIZE=2><B> REGISTRATION STATEMENT PURSUANT TO SECTION&nbsp;12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF&nbsp;1934</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=1><B> OR</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=2><FONT FACE="WINGDINGS">&#253;</FONT></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>&nbsp;</FONT></TD>
<TD style="font-family:times;"><BR><FONT SIZE=2><B> ANNUAL REPORT PURSUANT TO SECTION&nbsp;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&nbsp;1934</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=1><B> For the fiscal year ended December&nbsp;31, 2012.</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=1><B> OR</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=2><FONT FACE="WINGDINGS">&#111;</FONT></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>&nbsp;</FONT></TD>
<TD style="font-family:times;"><BR><FONT SIZE=2><B> TRANSITION REPORT PURSUANT TO SECTION&nbsp;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&nbsp;1934</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=1><B> OR</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=2><FONT FACE="WINGDINGS">&#111;</FONT></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>&nbsp;</FONT></TD>
<TD style="font-family:times;"><BR><FONT SIZE=2><B> SHELL COMPANY REPORT PURSUANT TO SECTION&nbsp;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&nbsp;1934</B></FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 ALIGN="CENTER" style="font-family:times;"><BR><FONT SIZE=1><B> Date of event requiring this shell company report</B></FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD COLSPAN=3 ALIGN="CENTER" VALIGN="TOP" style="font-family:times;"><BR><FONT SIZE=1><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;<BR> </B></FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B> Commission file number: 001-33107  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=3><B>CANADIAN SOLAR&nbsp;INC.<BR>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="35%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="35%" ALIGN="CENTER" >


<BR>  </B></FONT><FONT SIZE=1>(Exact name of Registrant as specified in its charter) </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>N/A</B></FONT><FONT SIZE=1><BR>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="30%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="30%" ALIGN="CENTER" >


<BR>
(Translation of Registrant's name into English) </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>Canada</B></FONT><FONT SIZE=1><BR>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="30%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="30%" ALIGN="CENTER" >


<BR>
(Jurisdiction of incorporation or organization) </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>545&nbsp;Speedvale Avenue West<BR>
Guelph, Ontario, Canada N1K&nbsp;1E6</B></FONT><FONT SIZE=1><BR>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="25%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="25%" ALIGN="CENTER" >


<BR>
(Address of principal executive offices) </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>Michael G. Potter, Chief Financial Officer<BR>
545&nbsp;Speedvale Avenue West<BR>
Guelph, Ontario, Canada N1K&nbsp;1E6<BR>
Tel: (1-519) 837-1881<BR>
Fax: (1-519) 837-2550</B></FONT><FONT SIZE=1><BR>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="60%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="60%" ALIGN="CENTER" >


<BR>
(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact&nbsp;Person) </FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Securities
registered or to be registered pursuant to Section&nbsp;12(b) of the Act: </FONT></P>

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="43%" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="43%" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Title of Each Class </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Name of Each Exchange on Which Registered </B></FONT></TH>
</TR>
<TR VALIGN="TOP">
<TD ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1>Common shares with no par value</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>The NASDAQ Stock Market&nbsp;LLC<BR>
(The&nbsp;NASDAQ Global Market)</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Securities
registered or to be registered pursuant to Section&nbsp;12(g) of the Act: </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>None</B></FONT><FONT SIZE=1><BR>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="10%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="10%" ALIGN="CENTER" >


<BR>
(Title of Class) </FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Securities
for which there is a reporting obligation pursuant to Section&nbsp;15(d) of the&nbsp;Act: </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>None</B></FONT><FONT SIZE=1><BR>

<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="10%" ALIGN="CENTER" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="10%" ALIGN="CENTER" >


<BR>
(Title of Class) </FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicate
the number of outstanding shares of each of the issuer's classes of capital or common stock as of the close of the period covered by the annual&nbsp;report. </FONT></P>


<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=1><B>43,242,426</B></FONT><FONT SIZE=1> common shares issued and outstanding which were not subject to restrictions on voting, dividend rights and transferability, as
of December&nbsp;31,&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=1><B>Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&nbsp;405 of the Securities
Act.&nbsp;Yes&nbsp;Yes&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;<FONT FACE="WINGDINGS">&#253;</FONT>  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=1><B>If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to
Section&nbsp;13 or&nbsp;15(d) of the Securities Exchange Act of
1934.&nbsp;Yes&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;<FONT FACE="WINGDINGS">&#253;</FONT>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=1><B>Indicate by check mark whether the registrant (1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or&nbsp;15(d) of
the Securities Exchange Act of 1934 during the preceding 12&nbsp;months (or&nbsp;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&nbsp;days.&nbsp;Yes&nbsp;<FONT FACE="WINGDINGS">&#253;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=1><B>Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive
Data File required to be submitted and posted pursuant to Rule&nbsp;405 of Regulation&nbsp;S-T (&sect;&nbsp;232.405 of this chapter) during the preceding 12&nbsp;months
(or&nbsp;for such shorter period that the registrant was required to submit and post such
files).&nbsp;Yes&nbsp;<FONT FACE="WINGDINGS">&#253;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=1><B>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer.
See definition of "accelerated filer and large accelerated filer" in Rule&nbsp;12b-2 of the Exchange Act. (Check&nbsp;one):  </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:100%;margin-left:0%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="100pt" style="font-family:times;"></TD>
<TD WIDTH="20%" style="font-family:times;"></TD>
<TD WIDTH="78pt" style="font-family:times;"></TD>
<TD WIDTH="20%" style="font-family:times;"></TD>
<TD WIDTH="93pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="TOP">
<TD ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1>Large accelerated filer&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1>Accelerated filer&nbsp;<FONT FACE="WINGDINGS">&#253;</FONT></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1>Non-accelerated filer&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT></FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicate
by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: U.S.&nbsp;GAAP
<FONT FACE="WINGDINGS">&#253;</FONT> International Financial Reporting Standards as issued by the International Accounting Standards
Board&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;Other&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT> </FONT></P>


<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If "Other" has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to
follow.&nbsp;Item&nbsp;17&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;Item&nbsp;18&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT> </FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If this is an annual report, indicate by check mark whether the registrant is a shell company (as&nbsp;defined in Rule&nbsp;12b-2 of the
Exchange&nbsp;Act).&nbsp;Yes&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;<FONT FACE="WINGDINGS">&#253;</FONT> </FONT></P>


<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE&nbsp;YEARS) </FONT></P>

<P style="font-family:times;"><FONT SIZE=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicate
by check mark whether the registrant has filed all documents and reports required to be filed by Sections&nbsp;12, 13 or&nbsp;15(d) of the Securities Exchange Act of 1934
subsequent to the distribution of securities under a plan confirmed by a
court.&nbsp;Yes&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;<FONT FACE="WINGDINGS">&#111;</FONT> </FONT></P>
 <p style="font-family:times;line-height:1pt;margin-left:18pt;"><font> </FONT> <FONT SIZE=1>
<!-- BLANK LINE TO FORCE PARA -->
&nbsp;&nbsp;&nbsp;
</font></p>
 <P style="font-family:times;"><FONT SIZE=1><div
style="width:100%;border-top:solid #000000 1.0pt;padding:0in 0in 0in 0in;font-size:3.0pt;"></div>
<div style="width:100%;border-top:solid #000000 3.0pt;padding:0in 0in 0in 0in;font-size:4.0pt;"></div> </FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=1,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=222077,FOLIO='blank',FILE='DISK132:[13ZAG1.13ZAG44901]BA44901A.;4',USER='GVINING',CD='25-APR-2013;10:06' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="BG44901A_main_toc"></A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="bg44901_table_of_contents"> </A>
<BR></FONT><FONT SIZE=2><B>  Table of Contents    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
<A NAME="BG44901_TOC"></A> </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->
<!-- COMMAND=ADD_START_LINKTABLE -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="68pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="25pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TH>
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Page </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 style="font-family:times;"><A HREF="#ca44901_introduction"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2> INTRODUCTION</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#ca44901_introduction"><FONT SIZE=2>1</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 style="font-family:times;"><A HREF="#cc44901_part_i"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2> PART I</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#cc44901_part_i"><FONT SIZE=2>3</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#cc44901_item_1._identity_of_directors,__ite02308"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;1.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#cc44901_item_1._identity_of_directors,__ite02308"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#cc44901_item_1._identity_of_directors,__ite02308"><FONT SIZE=2>3</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#cc44901_item_2._offer_statistics_and_expected_timetable"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;2.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#cc44901_item_2._offer_statistics_and_expected_timetable"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>OFFER STATISTICS AND EXPECTED TIMETABLE</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#cc44901_item_2._offer_statistics_and_expected_timetable"><FONT SIZE=2>3</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#cc44901_item_3._key_information"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;3.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#cc44901_item_3._key_information"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>KEY INFORMATION</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#cc44901_item_3._key_information"><FONT SIZE=2>3</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#ck44901_item_4._information_on_the_company"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;4.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#ck44901_item_4._information_on_the_company"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>INFORMATION ON THE COMPANY</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#ck44901_item_4._information_on_the_company"><FONT SIZE=2>31</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#cq44901_item_4a._unresolved_staff_comments"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;4A.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#cq44901_item_4a._unresolved_staff_comments"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>UNRESOLVED STAFF COMMENTS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#cq44901_item_4a._unresolved_staff_comments"><FONT SIZE=2>57</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#cq44901_item_5._operating_and_financial_review_and_prospects"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;5.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#cq44901_item_5._operating_and_financial_review_and_prospects"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>OPERATING AND FINANCIAL REVIEW AND PROSPECTS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#cq44901_item_5._operating_and_financial_review_and_prospects"><FONT SIZE=2>57</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#cw44901_item_6._directors,_senior_management_and_employees"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;6.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#cw44901_item_6._directors,_senior_management_and_employees"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#cw44901_item_6._directors,_senior_management_and_employees"><FONT SIZE=2>85</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#da44901_item_7._major_sharehol__da402252"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;7.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#da44901_item_7._major_sharehol__da402252"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#da44901_item_7._major_sharehol__da402252"><FONT SIZE=2>99</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dc44901_item_8._financial_information"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;8.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dc44901_item_8._financial_information"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>FINANCIAL INFORMATION</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dc44901_item_8._financial_information"><FONT SIZE=2>100</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dc44901_item_9._the_offer_and_listing"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;9.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dc44901_item_9._the_offer_and_listing"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>THE OFFER AND LISTING</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dc44901_item_9._the_offer_and_listing"><FONT SIZE=2>103</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#de44901_item_10._additional_information"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;10.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#de44901_item_10._additional_information"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ADDITIONAL INFORMATION</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#de44901_item_10._additional_information"><FONT SIZE=2>104</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#de44901_item_11._quantitative_and_qual__ite02615"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;11.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#de44901_item_11._quantitative_and_qual__ite02615"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#de44901_item_11._quantitative_and_qual__ite02615"><FONT SIZE=2>112</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#de44901_item_12._description_of_securi__ite02464"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;12.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#de44901_item_12._description_of_securi__ite02464"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#de44901_item_12._description_of_securi__ite02464"><FONT SIZE=2>113</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 style="font-family:times;"><A HREF="#dg44901_part_ii"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2> PART II</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dg44901_part_ii"><FONT SIZE=2>114</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dg44901_item_13._defaults,_div__dg402027"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;13.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dg44901_item_13._defaults,_div__dg402027"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dg44901_item_13._defaults,_div__dg402027"><FONT SIZE=2>114</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dg44901_item_14._material_modification__ite03285"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;14.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dg44901_item_14._material_modification__ite03285"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dg44901_item_14._material_modification__ite03285"><FONT SIZE=2>114</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dg44901_item_15._controls_and_procedures"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;15.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dg44901_item_15._controls_and_procedures"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CONTROLS AND PROCEDURES</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dg44901_item_15._controls_and_procedures"><FONT SIZE=2>114</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#it16a"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;16A.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#it16a"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>AUDIT COMMITTEE FINANCIAL EXPERT</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#it16a"><FONT SIZE=2>116</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#it16b"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;16B.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#it16b"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CODE OF ETHICS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#it16b"><FONT SIZE=2>116</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#it16c"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;16C.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#it16c"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>PRINCIPAL ACCOUNTANT FEES AND SERVICES</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#it16c"><FONT SIZE=2>116</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#it16d"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;16D.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#it16d"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#it16d"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#it16e"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;16E.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#it16e"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#it16e"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#it16f"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;16F.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#it16f"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CHANGE IN REGISTRANT'S CERTIFYING ACCOUNTANT</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#it16f"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#it16g"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;16G.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#it16g"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CORPORATE GOVERNANCE</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#it16g"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN=3 style="font-family:times;"><A HREF="#dk44901_part_iii"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2> PART III</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dk44901_part_iii"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dk44901_item_17._financial_statements"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;17.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dk44901_item_17._financial_statements"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>FINANCIAL STATEMENTS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dk44901_item_17._financial_statements"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dk44901_item_18._financial_statements"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;18.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dk44901_item_18._financial_statements"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>FINANCIAL STATEMENTS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dk44901_item_18._financial_statements"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><A HREF="#dk44901_item_19._exhibits"><p style="font-family:times;margin-left:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>ITEM&nbsp;19.</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><A HREF="#dk44901_item_19._exhibits"><p align=left style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>EXHIBITS</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><A HREF="#dk44901_item_19._exhibits"><FONT SIZE=2>117</FONT></A></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
<!-- COMMAND=ADD_END_LINKTABLE -->
 </DIV>
 <HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=2,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=242596,FOLIO='blank',FILE='DISK132:[13ZAG1.13ZAG44901]BG44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:28' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_ca44901_1_1"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="ca44901_introduction"> </A>
<A NAME="toc_ca44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  INTRODUCTION    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unless otherwise indicated, references in this annual report on Form&nbsp;20-F
to:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"CSI," "we," "us," "our company" and "our" are to Canadian Solar&nbsp;Inc., its predecessor entities and its
consolidated subsidiaries; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"$," "US$" and "U.S.&nbsp;dollars" are to the legal currency of the United&nbsp;States; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"RMB" and "Renminbi" are to the legal currency of China; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"C$," "CAD" and "Canadian dollars" are to the legal currency of Canada; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"&euro;" and "Euro" are to the legal currency of the European Economic and Monetary&nbsp;Union; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"MW" and "GW" are to megawatts and gigawatts, respectively; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"AC" and "DC" are to alternating current and direct current, respectively; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"PV" is to photovoltaic. The photovoltaic effect is a process by which sunlight is converted into electricity;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"China" and the "PRC" are to the People's Republic of China, excluding, for the purposes of this annual report on
Form&nbsp;20-F, Taiwan and&nbsp;the special administrative regions of Hong Kong and&nbsp;Macau. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This
annual report on Form&nbsp;20-F includes our audited consolidated financial statements for the years ended December&nbsp;31, 2010, 2011 and 2012 and as of
December&nbsp;31, 2011 and&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
use the noon buying rate in The City of New&nbsp;York for cable transfers in Renminbi, Euros and Canadian dollars per U.S.&nbsp;dollar as certified for customs purposes by the
Federal Reserve Bank of New&nbsp;York to translate Renminbi, Euros and Canadian dollars to U.S.&nbsp;dollars not otherwise recorded in our consolidated financial statements and included elsewhere
in this annual report. Unless otherwise stated, the translation of Renminbi, Euros and Canadian dollars into U.S.&nbsp;dollars was made by the noon buying rate in effect on December&nbsp;31, 2012,
which was RMB6.2301 to $1.00, &euro;0.7583
to $1.00, and C$0.9958 to $1.00. We make no representation that the Renminbi, Euro, Canadian dollar or U.S.&nbsp;dollar amounts referred to in this annual report on Form&nbsp;20-F
could have been or could be converted into U.S. dollars, Euros, Canadian dollars or Renminbi, as the case may be, at any particular rate or at all. See "Item&nbsp;3. Key Information&#151;D.
Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;Fluctuations in exchange rates could adversely affect our business, including our financial condition and results
of&nbsp;operations." </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="ca44901_forward-looking_information"> </A>
<A NAME="toc_ca44901_2"> </A>
<BR></FONT><FONT SIZE=2><B>  FORWARD-LOOKING INFORMATION    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This annual report on Form&nbsp;20-F contains forward-looking statements that relate to future events, including our
future operating results, our prospects and our future financial performance and condition, results of operations, business strategy and financial needs, all of which are largely based on our current
expectations and projections. These forward-looking statements are made under the "safe harbor" provisions of the U.S.&nbsp;Private Securities Litigation Reform Act of 1995. You can identify these
statements by terminology such as "may," "will," "expect," "anticipate," "future," "intend," "plan," "believe," "estimate," "is/are likely to" or similar expressions. Forward-looking statements
involve inherent risks and uncertainties. These forward-looking statements include, among other things, statements relating&nbsp;to:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations regarding the worldwide demand for electricity and the market for solar&nbsp;power; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the importance of environmentally friendly power generation; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations regarding governmental support for solar power; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>1</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=3,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=511242,FOLIO='1',FILE='DISK132:[13ZAG1.13ZAG44901]CA44901A.;9',USER='LPAULIN',CD='26-APR-2013;00:27' -->
<A NAME="page_ca44901_1_2"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the future shortage or availability of high-purity silicon; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding our ability to resolve our disputes with suppliers with respect to our long-term supply
agreements; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the rate at which solar power technologies will be adopted and the continued growth of the solar
power&nbsp;industry; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the competitiveness of our solar module products; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations with respect to increased revenue growth and improved profitability; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations regarding the benefits to be derived from our supply chain management and vertical integration
manufacturing strategy; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our ability to continue developing our in-house solar components production capabilities and our expectations
regarding the timing and production capacity of our internal manufacturing programs; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our ability to secure adequate volume of silicon, solar wafers and cells at competitive cost to support our solar module
production; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the effects of environmental regulation; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the changing competitive environment in the solar power&nbsp;industry; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our future business development, results of operations and financial condition; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>competition from other manufacturers of solar power products and conventional energy suppliers; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our ability to expand our products and business lines, including the total solution business;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our ability to develop, build and sell utility-scale solar power plants in Canada, the U.S., Japan, China
and&nbsp;elsewhere. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Known
and unknown risks, uncertainties and other factors may cause our actual results, performance or achievements to be materially different from any future results, performance or
achievements expressed or implied by forward-looking statements. See "Item&nbsp;3. Key Information&#151;D. Risk Factors" for a discussion of some risk factors that may affect our business and
results of operations. These risks are not exhaustive. Other sections of this annual report may include additional factors that could adversely influence our business and financial performance.
Moreover, because we operate in an emerging and evolving industry, new risk factors may emerge from time to time. We cannot predict all risk factors, nor can we assess the impact of these factors on
our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those expressed or implied in any forward-looking statement. We do not
undertake any obligation to update or revise the forward-looking statements except as required under applicable&nbsp;law. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>2</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=4,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=425815,FOLIO='2',FILE='DISK132:[13ZAG1.13ZAG44901]CA44901A.;9',USER='LPAULIN',CD='26-APR-2013;00:27' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cc44901_1_3"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="cc44901_part_i"> </A>
<A NAME="toc_cc44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  PART I    <BR>    </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="cc44901_item_1._identity_of_directors,__ite02308"> </A>
<A NAME="toc_cc44901_2"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;1.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="cc44901_item_2._offer_statistics_and_expected_timetable"> </A>
<A NAME="toc_cc44901_3"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;2.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>OFFER STATISTICS AND EXPECTED TIMETABLE    <BR>    </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="cc44901_item_3._key_information"> </A>
<A NAME="toc_cc44901_4"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;3.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>KEY INFORMATION    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>Selected Financial Data</U>  </B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Selected Consolidated Financial and Operating Data  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following selected statement of operations data for the years ended December&nbsp;31, 2010, 2011 and 2012 and balance sheet data
as of December&nbsp;31, 2011 and 2012 have been derived from our consolidated financial statements, which are included elsewhere in this annual report on Form&nbsp;20-F. You should
read the selected consolidated financial and operating data in conjunction with those financial statements and the related notes and "Item&nbsp;5. Operating and Financial Review and Prospects"
included elsewhere in this annual report on Form&nbsp;20-F. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
selected consolidated statement of operations data for the years ended December&nbsp;31, 2008 and 2009 and our consolidated balance sheet data as of December&nbsp;31, 2008, 2009
and 2010 were derived from our consolidated financial statements that are not included in this annual&nbsp;report. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
of our financial statements are prepared and presented in accordance with U.S.&nbsp;generally accepted accounting principles, or U.S.&nbsp;GAAP. Our historical results are not
necessarily indicative of results for any future&nbsp;periods. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:67%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"120%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="120%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=14 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>As of December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2008 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2009 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=14 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;thousands of $, except share and per share data,<BR>
and operating data and percentages)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Statement of operations data:</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net revenues</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>705,006</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>630,961</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,495,509</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,898,922</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,294,829</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income (loss) from Operations</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>24,065</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,512</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>120,299</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,833</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(142,516</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(7,534</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>22,778</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,828</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,903</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,155</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss) attributable to Canadian Solar&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(7,534</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>22,646</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,569</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,804</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,469</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Earnings (loss) per share, basic</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(0.24</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.61</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.18</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2.11</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4.53</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Shares used in computation, basic</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>31,566,503</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>37,137,004</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>42,839,356</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,076,489</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,190,778</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Earnings (loss) per share, diluted</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(0.24</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.60</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.16</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2.11</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4.53</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Shares used in computation, diluted</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>31,566,503</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>37,727,138</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,678,208</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,076,489</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,190,778</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other financial data:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Gross margin</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>12.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15.3</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9.6</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Operating margin</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (11.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net margin</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (1.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.6</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (4.8</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (15.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Selected operating data:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Products sold (in&nbsp;MW)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:18pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Solar module business</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>166.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>296.6</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>779.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,265.6</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,490.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:18pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Total solution business<SUP>(1)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.6</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>24.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>56.9</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>53.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:11pt;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
166.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
297.2</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
803.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
1,322.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
1,543.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>3</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=5,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=310389,FOLIO='3',FILE='DISK132:[13ZAG1.13ZAG44901]CC44901A.;6',USER='LPAULIN',CD='25-APR-2013;03:28' -->
<A NAME="page_cc44901_1_4"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>
 <DIV style="padding:0pt;position:relative;width:67%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"120%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="120%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="18pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=14 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>As of December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2008 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2009 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=14 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;thousands of $, except share and per share data,<BR>
and operating data and percentages)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Average selling price (in&nbsp;$ per watt)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:18pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Solar module business</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4.23</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2.13</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.80</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.34</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.77</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:18pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Total solution business</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.36</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.21</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.49</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2.80</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Balance Sheet Data:</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net current assets (liabilities)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>166,361</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>239,047</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>259,332</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>59,131</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(98,046</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>570,654</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,038,703</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,423,367</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,879,809</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,259,313</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>332,254</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>466,001</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>534,984</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>466,978</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>301,583</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Long-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>45,357</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>29,290</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>69,458</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>88,249</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>214,563</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Convertible notes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>830</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>866</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>906</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>950</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Common shares</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>395,154</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>500,322</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>501,146</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>502,403</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>502,562</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:11pt;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Number of shares outstanding</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
35,686,313</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
42,745,360</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
42,893,044</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
43,155,767</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
43,242,426</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(1)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Total
solution business includes solar power project development and sales, engineering, procurement and construction, or EPC, services, operating and
maintenance, or O&amp;M, services and sales of solar system&nbsp;kits.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(2)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Excludes
58,250 and 29,125&nbsp;restricted shares, which were subject to restrictions on voting and dividend rights and transferability as of
December&nbsp;31, 2008 and 2009, respectively. </FONT></DD></DL>
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Capitalization and Indebtedness</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B>C.&nbsp;&nbsp;&nbsp;&nbsp;<U>Reasons for the Offer and Use of Proceeds</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>D.&nbsp;&nbsp;&nbsp;&nbsp;<U>Risk Factors</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> Risks Related to Our Company and Our Industry  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We may be adversely affected by volatile solar power market and industry conditions; in particular, the demand for our solar power products may decline, which may reduce our
revenues and&nbsp;earnings.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We are influenced by conditions in the solar power market and industry. In 2010, demand for solar power products increased and many
manufacturers increased their production capacity accordingly as the effects of the global financial crisis subsided. In 2011, a decrease in payments to solar power producers in the form of
feed-in tariffs and other reimbursements, a reduction in available financing and an excess supply of solar PV modules worldwide put severe downward pressure on solar PV module prices in
European and other markets. As a result, many solar power plant developers, solar system installers and solar PV products distributors that purchase solar power products, including solar PV modules
from manufacturers like us, were adversely affected and their financial condition weakened. Although our shipments increased year-over-year in 2011 and 2012, average selling
prices for our solar PV modules declined significantly. In 2012, oversupply conditions across the value chain, difficult economic conditions in Europe as well as escalating foreign trade disputes in
the U.S., Europe, India and China affected industry-wide demand and put continued pressure on average selling prices, resulting in lower revenue for many industry participants. If the
supply of solar PV modules grows faster than demand, and if governments continue to reduce financial support for the solar industry and impose trade barriers, demand for our products as well as our
average selling price could be materially and adversely affected. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>4</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=6,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=655866,FOLIO='4',FILE='DISK132:[13ZAG1.13ZAG44901]CC44901A.;6',USER='LPAULIN',CD='25-APR-2013;03:28' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_ce44901_1_5"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The demand for solar power products is influenced by macroeconomic factors, such as global economic conditions, demand for electricity, the supply and prices of
other energy products, such as oil, coal and natural gas, as well as government regulations and policies concerning the electric utility industry, the solar and other alternative energy industries and
the environment. For example, a reduction in oil and coal prices may reduce the demand for alternative energy. Also, during 2011 and 2012, a decrease in solar power tariffs and a difficult financing
environment caused a decrease in the demand for solar PV systems. Solar power prices decreased as governments, forced by the global economic crisis to implement austerity measures, reduced subsidies,
such as feed-in tariffs. Further, many downstream purchasers of solar power products were unable to secure sufficient financing for their PV projects. As a result, many purchasers of solar
power products were unable or unwilling to expand their operations. In light of the uncertainty in the global credit and lending environment, we cannot make assurances that financial institutions will
continue to offer funding to solar PV project developers at reasonable costs. An increase in interest rates or a decrease in funding of capital projects within the global financial market could make
it difficult to fund PV systems and potentially reduce the demand for PV modules and/or reduce the average selling prices for PV modules, which may materially and adversely affect our business,
results of operations, financial condition and&nbsp;prospects. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> If the supply of solar wafers and cells increases in line with increases in the supply of polysilicon, then the corresponding oversupply of solar cells and modules may cause
substantial downward pressure on the prices of our products and reduce our revenues and&nbsp;earnings.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Silicon production capacity has expanded rapidly in recent years. As a result of this expansion, coupled with the global economic
downturn, the solar industry experienced an oversupply of high-purity silicon in 2009, which contributed to an oversupply of solar wafers, cells and modules and resulted in substantial
downward pressure on prices throughout the value chain in 2009. Strong demand in 2010 stabilized and strengthened prices across the value chain, particularly in the second half of 2010, and, according
to Solarbuzz, an independent solar energy research and consulting firm, from the end of 2009 to the end of 2010, module pricing increased from approximately $1.65 to approximately $1.90 per watt, cell
pricing increased from approximately $1.25 to approximately $1.40 per watt and wafer pricing increased from approximately $0.80 to approximately $1.00 per watt. Polysilicon prices also increased in
2010 compared to 2009, from approximately $50 to $55 per kilogram to approximately $80 to $90 per kilogram. In 2011, the solar industry again experienced oversupply across the value chain, and by the
end of the year, module pricing was approximately $1.00 per watt, cell pricing was approximately $0.55 per watt and wafer pricing was approximately $0.41 per watt. According to Solarbuzz, demand for
solar products remained soft in 2012 and at the end of 2012, module pricing was approximately $0.78 per watt, cell pricing was approximately $0.43 per watt, wafer pricing was approximately $0.25 per
watt and polysilicon pricing was approximately $24.66 per kilogram. Our average module selling price has decreased from $1.80 per watt in 2010 to $1.34 per watt in 2011 and to $0.77 per watt in 2012,
in large part because the increase in the supply of solar cells and modules was greater than the increase in the demand therefor. As a result of the decline in our module selling prices, our revenue
declined in 2012, even though our module shipment volume for the year increased. In addition, because module prices declined at a rapid rate, we suffered losses in the form of inventory write-downs,
as the market price of modules consistently fell below the carrying cost of our inventory. Lower price realizations and inventory write-downs in 2012 put downward pressure on our gross profit and
operating margins. Continued increases in solar module production in excess of market demand may result in further downward pressure on the price of solar cells and modules, including our products.
Increasing competition could also result in us losing sales or market share. If we are unable, on an ongoing basis, to procure silicon, solar wafers and solar cells at reasonable prices or mark up the
price of our solar modules to cover our manufacturing and operating costs, our revenues and margins will continue to be adversely impacted, either due to higher costs compared to our competitors or
due to further write- </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>5</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=7,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=116408,FOLIO='5',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<A NAME="page_ce44901_1_6"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>downs
of inventory, or both. In addition, our market share could decline if our competitors are able to price their products more competitively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> The execution of our growth strategy depends upon the continued availability of third-party financing arrangements for our customers, which is affected by general economic
conditions. Tight credit markets could depress demand or prices for solar products, hamper our expansion and materially affect our results of&nbsp;operations.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;General economic conditions, liquidity and the availability and cost of capital could materially and adversely affect our business and
results of operations. Most solar power projects, including our own, require financing for development and construction with a mixture of equity and third party funding. The cost of capital affects
both the demand and price of solar power systems. A high cost of capital may materially reduce the internal rate of return for solar power projects and therefore put downward pressure on the prices of
both solar systems and solar modules, which typically comprise approximately 40% to 50% of the cost of solar power&nbsp;projects. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Furthermore,
solar power projects compete for capital with other forms of investment such as bonds. Some classes of investors compare the returns of solar power projects with bond yields
and expect a similar or higher internal rate of return, adjusted for risk and liquidity. Higher interest rates could render existing funding more expensive and present an obstacle for potential
funding that would otherwise spur the growth of the solar power industry. In addition, higher bond yields could result in increased yield expectations for solar power projects, which would result in
lower system prices. In the event that suitable funding is unavailable, our customers may be unable to pay for products they have agreed to purchase. It may also be difficult to collect payments from
customers facing liquidity challenges due to either customer defaults or financial institution defaults on project loans. Constricted credit markets may impede our expansion and materially and
adversely affect our results of operations. Concerns about government deficits and debt in the European Union, or EU, our major market, have increased bond spreads in certain solar markets, such as
Greece, Spain, Italy and Portugal. The cash flow of a solar power project is often derived from government-funded or government-backed feed-in tariffs. Consequently, the availability and
cost of funding solar power projects is determined in part based on the perceived sovereign credit risk of the country where a particular project is located. Therefore, credit agency downgrades of
nations in the EU could decrease the credit available for solar power projects, increase the expected rate of return compared to bond yields, and increase the cost of debt for solar power projects in
countries with a higher perceived sovereign credit&nbsp;risk. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Governments may revise, reduce or eliminate subsidies and economic incentives for solar power, which could cause demand for our products to&nbsp;decline.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The market for on-grid applications, where solar power supplements the electricity a customer purchases from the utility
network or sells to a utility under a feed-in tariff, depends largely on the availability and size of government subsidy programs and economic incentives. At present, the cost of solar
power exceeds retail electricity rates in many locations. Government incentives vary by geographic market. Government bodies in many countries, most notably Germany, Italy, the Czech Republic, the
United&nbsp;States, Japan, Canada (Ontario), South Korea, Greece, France, Australia and Spain, have provided incentives in the form of feed-in tariffs, rebates, tax credits, renewable
portfolio standards and other incentives.
These governments have implemented mandates to end-users, distributors, system integrators and manufacturers of solar power products to promote the use of solar energy in
on-grid applications and to reduce dependency on other forms of energy. Some of these government mandates and economic incentives, such as the German Renewable Energy Law, are scheduled to
be reduced and could be altered or eliminated altogether through new legislation. For example, in January, July and October of 2010, Germany introduced reductions in solar feed-in tariffs
of approximately 24-26% for rooftop systems and 20-25% for ground-based systems. Germany further reduced its feed-in tariffs in </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>6</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=8,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=810292,FOLIO='6',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<A NAME="page_ce44901_1_7"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>the
beginning of 2012 by 15% to up to 24.43&nbsp;Euro cents per kilowatt hour for rooftop systems and up to 18.76&nbsp;Euro cents per kilowatt hour for ground-based systems. In June of 2012 the
German government approved further changes to the Renewable Energy Law. Under the new rules solar systems smaller than 10&nbsp;kW will receive subsidies of 19.5&nbsp;Euro cents per kWh, solar
systems between 10kW and 40&nbsp;kW will receive subsidies of 18.5&nbsp;Euro cents per kWh, systems over 40&nbsp;kW to 1&nbsp;MW will receive subsidies of 16.5&nbsp;Euro cents per kWh and
systems between 1MW and 10&nbsp;MW will receive subsidies of 13.5&nbsp;Euro cents per kWh. Systems larger than 10MW will no longer receive subsidies. In addition, for systems that still qualify
for subsidies, the tariff will be adjusted downward on a monthly basis to limit growth in solar systems installations to a range of 2.5-3.0&nbsp;GW per year. Under the new plan,
photovoltaic subsidies will be stopped when a cumulative capacity of 52&nbsp;GW is reached; cumulative capacity in the first quarter of 2013 was approximately 32&nbsp;GW. In Italy, another
important market for solar products in the past several years, total cumulative capacity reached 15.9&nbsp;GW in October of 2012 and just &euro;241&nbsp;million is left in the country's
solar subsidy program. Once this amount is used up and the funding limit of &euro;6.7&nbsp;billion is reached, Italy will no longer pay out subsidies on photovoltaic solar systems. Many
other countries in Europe have reduced or eliminated their subsidies in the past few years and it is likely that this trend will continue, possibly until subsidies are phased out completely for
solar&nbsp;energy. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;While
solar power projects may continue to offer attractive internal rates of return, it is unlikely internal rates of return will be as high as they were in the past. If internal rates
of return fall below an acceptable rate for project investors, and governments continue to reduce or eliminate subsidies, this may cause a decrease in demand and considerable downward pressure on
solar system and therefore solar module prices. The reduction, modification or elimination of government mandates and economic incentives in one or more of our markets could therefore materially and
adversely affect the growth of such markets or result in increased price competition, either of which could cause our revenues to decline and harm our financial results. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We have, from time to time, entered into long-term supply agreements with polysilicon and wafer suppliers. Long-term supply agreements may make it
difficult for us to adjust our raw material costs should prices decrease. Also, if we chose to prematurely terminate any of these agreements, we may not be able to recover all or any part of the
advance payments we have made to these suppliers and we may be subject to&nbsp;litigation.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In 2007 and 2008, due to shortages of polysilicon and silicon wafers, we entered into a number of long-term supply
agreements with several silicon and wafer suppliers in an effort to secure raw materials to meet our production requirements. These suppliers included GCL-Poly Energy Holdings Limited, or
GCL, Neo Solar Power Corp., or Neo Solar, Deutsche Solar AG, or Deutsche Solar, Jiangxi LDK Solar Hi-Tech&nbsp;Co.,&nbsp;Ltd., or LDK, and a UMG-Si supplier. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
response to the decline in the price of polysilicon, beginning in 2009, we began discussing adjustments in the unit price and volume terms under our supply agreements with these
suppliers. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2009 and thereafter, we agreed to amend our agreements with certain of them, including GCL, Neo Solar, LDK and the UMG-Si supplier, to adjust the purchase price to
prevailing market prices at the time we place a purchase order and to reduce the quantity of products that we are required to purchase. Under our supply agreements with certain silicon wafer
suppliers, and consistent with historical industry practice, we made advance payments prior to scheduled delivery dates. The advance payments were made without collateral and were to be credited
against the purchase prices payable by us. As of December&nbsp;31, 2012, the balance of advance payments that we have made to GCL, Deutsche Solar, LDK and the UMG-Si supplier totaled
$45.4&nbsp;million. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
purchased the contracted volume for 2009 under our 12-year supply agreement with Deutsche Solar, but we did not purchase the contracted volumes for 2010 and 2011. The
agreement contains a provision stating that, if we do not order the contracted volume in a given year, Deutsche Solar can </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>7</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=9,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=728762,FOLIO='7',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<A NAME="page_ce44901_1_8"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>invoice
us for the difference at the full contract price. We believe that it is more likely than not that the take-or-pay provisions of the agreement are void under German law.
In December&nbsp;2011, Deutsche Solar gave notice to us to terminate the 12-year wafer supply agreement with immediate effect. Deutsche Solar stated that the reason for the termination
was an alleged breach of the agreement by us. In the notice, Deutsche Solar reserved its right to claim damages of &euro;148.6&nbsp;million ($196.0&nbsp;million) in court. As a result
of the termination, we reclassified the accrued loss on firm purchase commitments reserve of $27.9&nbsp;million as of December&nbsp;31,
2011 to loss contingency accruals. In addition, we made a full bad debt allowance of $17.4&nbsp;million against the balance of advance payments to Deutsche Solar. The accrued amount of
$27.9&nbsp;million represents our best estimate for our loss contingency. Deutsche Solar did not specify the basis for its claimed damages of &euro;148.6&nbsp;million
($196.0&nbsp;million) on the&nbsp;notice. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2007, we entered into a three-year agreement with LDK under which we purchased specified quantities of silicon wafers and LDK converted our reclaimed silicon feedstock
into wafers under a toll manufacturing arrangement. In 2008, we entered into two ten-year wafer supply agreements with LDK, under which we agreed to purchase specified volumes of wafers at
pre-determined prices each year, commencing January&nbsp;1, 2009. In April&nbsp;2010, we gave LDK termination notice regarding our two ten-year supply agreements with them.
We also initiated arbitration proceedings against LDK seeking a refund of certain advance payments that we made to them. In December of 2012, the Shanghai Branch of China International Economic and
Trade Arbitration Commission, or CIETAC Shanghai Branch, awarded RMB248.9&nbsp;million ($40.0&nbsp;million) plus RMB2.2&nbsp;million ($0.4&nbsp;million) in arbitration expenses in favor of
LDK. The total amount of the award includes an RMB60.0&nbsp;million ($9.6&nbsp;million) initial deposit. See "Item&nbsp;8. Financial Information&#151;A. Consolidated Statements and Other
Financial Information&#151;Legal and Administrative Proceedings." We recorded a full bad debt allowance against this initial deposit in 2009. We made a loss provision totaling
RMB188.9&nbsp;million ($30.3&nbsp;million) in 2012 following the arbitration award in favor of LDK. We dispute the merits of the arbitration award and will pursue all legal means to overturn or
resist the implementation of the award. If we do not succeed, payment of the award to LDK could have an adverse effect on our financial condition. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Due
to the default of the UMG-Si supplier in delivering its contracted volumes for 2010 and concerns regarding its financial position, we concluded that we were not likely to
purchase any significant quantity of UMG-Si from this supplier in the future and made a full bad debt allowance against the advance payments of RMB64&nbsp;million ($10.3&nbsp;million)
to the UMG-Si supplier in&nbsp;2010. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
our suppliers file lawsuits against us for early termination of these contracts, such events could be costly, may divert management's attention and other resources away from our
business, and could have a material and adverse effect on our reputation, business, financial condition, results of operations and&nbsp;prospects. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;While
we currently do not have any such agreements, in the future, we may enter into new medium or long-term supply agreements for silicon wafers or solar cells with fixed
price and quantity terms. If, during the term of these agreements, the price of materials decreases significantly and we are unable to renegotiate favorable terms with our suppliers, we may be placed
at a competitive disadvantage compared to our competitors, and our earnings could decline. In addition, if demand for our PV products decreases, yet our supply agreements require us to purchase more
polysilicon than required to meet customer demand, we may incur costs associated with carrying excess inventory. To the extent that we are not able to pass these increased costs on to our customers,
our business, cash flows, financial condition and results of operations may be materially and adversely affected. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>8</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=10,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=466396,FOLIO='8',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<A NAME="page_ce44901_1_9"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> Existing regulations and policies, and changes to these regulations and policies, may present technical, regulatory and economic barriers to the purchase and use of solar
power products, which may significantly reduce demand for our products and&nbsp;services.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The market for electricity generation products in the countries where we sell our products is heavily influenced by federal, state and
local government regulations and policies concerning the electric utility industry, as well as policies disseminated by electric utilities. These regulations and policies often relate to electricity
pricing and technical interconnection of customer-owned electricity generation, and could deter further investment in the research and development of alternative energy sources as well as customer
purchases of solar power technology, which could result in a significant reduction in the potential demand for our solar power products. We expect that our solar power products and installation will
continue to be subject to federal, state and local regulations and policies relating to safety, utility interconnection and metering, construction, environmental protection, and other related matters.
Any new regulations or policies pertaining to our solar power products may result in significant additional expenses to us, our resellers and customers, which could cause a significant reduction in
demand for our solar power&nbsp;products. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our significant international operations expose us to a number of risks, including unfavorable political, regulatory, labor and tax conditions in the countries where
we&nbsp;operate.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We intend to continue to extend our global reach and capture market share through the establishment of manufacturing sites and logistic
centers in key global markets. Throughout the process of establishing operating facilities in these markets, we could be exposed to risks, including political, regulatory, labor and tax risks.
Furthermore, we may need to make substantial investments in these overseas operations, both initially and on an ongoing basis, in order to attain longer-term sustainable returns. These
investments could influence our financial performance before sustainable profitability is&nbsp;recognized. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> Because the markets in which we compete are highly competitive and many of our competitors have greater resources than we do, we may not be able to compete successfully and
we may not be able to maintain or increase our market&nbsp;share.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have a large number of competitors, including non-China-based competitors such as First Solar,&nbsp;Inc., or First
Solar, and Sharp Solar Corporation, or Sharp Solar, and China-based competitors such as Yingli Green Energy Holding Company Limited, or Yingli, Trina Solar Limited, or Trina, and Suntech Power
Holdings&nbsp;Co.&nbsp;Ltd., or Suntech. Some of our competitors are developing or are currently producing products based on new solar power technologies that may ultimately have costs similar to
or lower than our projected costs. These include products based on thin film PV technology, which requires either no silicon or significantly less silicon to produce than crystalline silicon solar
modules, such as the ones that we produce, and is less susceptible to increases in silicon costs. Some of our competitors have longer operating histories, greater name and brand recognition, access to
larger customer bases, greater resources and significantly greater economies of scale than we do. In addition, some of our competitors may have stronger relationships or may enter into exclusive
relationships with some of the key distributors or system integrators to whom we sell our products. As a result, they may be able to respond more quickly to changing customer demands or devote greater
resources to the development, promotion and sales of their products. Some of our competitors have more diversified product offerings, which may better position them to withstand a decline in demand
for solar power products. Some of our competitors are more vertically integrated than we are, from upstream silicon wafer manufacturing to solar power system integration. This may allow them to
capture higher margins or have lower costs. In addition, new competitors or alliances among existing competitors could emerge and rapidly acquire significant market share. If we fail to compete
successfully, our business will suffer and we may not be able to maintain or increase our market&nbsp;share. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>9</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=11,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=389229,FOLIO='9',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<A NAME="page_ce44901_1_10"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> If sufficient demand for solar power products does not develop or takes longer to develop than we anticipate, our revenues may not increase or may continue to decline, and
we may be unable to sustain our profitability.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The solar power market is still at a relatively early stage of development and future demand for solar power products is uncertain.
Market data for the solar power industry is not as readily available as for more established industries, where trends are more reliably assessed from data gathered over a longer period. In addition,
demand for solar power products in our targeted markets, including Germany, the U.S., Japan, China, Canada, Spain, Korea, the United&nbsp;Kingdom, Italy, India and France may not develop or may
develop to a lesser extent than we anticipate. Many factors may affect the viability of solar power technology and the demand for solar power products, including:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the cost-effectiveness, performance and reliability of solar power products, including our utility-scale solar
power plants, compared to conventional and other renewable energy sources and&nbsp;products; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the availability of government subsidies and incentives to support the development of the solar power&nbsp;industry; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the cost and availability of capital, including long-term debt and tax equity, for solar&nbsp;projects; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the success of other alternative energy technologies, such as wind power, hydroelectric power, geothermal power and
biomass&nbsp;fuel; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>fluctuations in economic and market conditions that affect the viability of conventional and other renewable energy
sources, such as increases or decreases in the prices of oil, gas and other fossil&nbsp;fuels; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>capital expenditures by end users of solar power products, which tend to decrease when the economy slows;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the lack of favorable regulation for solar power within the electric power industry and broader energy industry. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
solar power technology is not suitable for widespread adoption or if sufficient demand for solar power products does not develop or takes longer to develop than we anticipate, our
revenues may suffer and we may be unable to sustain our profitability. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We face risks associated with the marketing, distribution and sale of our solar power products internationally and, if we are unable to effectively manage these risks, they
could impair our ability to expand our business abroad.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The international marketing, distribution and sale of our products expose us to a number of risks,
including:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>difficulties staffing and managing overseas operations; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>fluctuations in foreign currency exchange rates; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the increased cost of understanding local markets and trends and developing and maintaining an effective marketing and
distribution presence in various countries; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the difficulty of providing customer service and support in various countries; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the difficulty of managing our sales channels effectively as we expand beyond distributors to include direct sales to
systems integrators, end users and&nbsp;installers; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the difficulty of managing the development, construction and sale of our utility-scale solar power projects on a timely
and profitable basis as a result of technical difficulties, commercial disputes with our customers, changes in regulations among other&nbsp;factors; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>10</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=12,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=705952,FOLIO='10',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<A NAME="page_ce44901_1_11"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the difficulties and costs of complying with the different commercial, legal and regulatory requirements in the overseas
markets in which we offer our&nbsp;products; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our failure to develop appropriate risk management and internal control structures tailored to overseas operations; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our inability to obtain, maintain or enforce intellectual property rights; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>unanticipated changes in prevailing economic conditions and regulatory requirements;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>trade barriers such as export requirements, tariffs, taxes and other restrictions and expenses, which could increase the
prices of our products and make us less competitive in some&nbsp;countries. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are unable to effectively manage these risks, our ability to expand our business abroad could suffer. Furthermore, some of these risks, such as currency fluctuations, could
influence our financial performance. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Imposition of anti-dumping and countervailing orders in one or more markets may result in additional costs to our customers, which could materially or adversely
affect our business, results of operations, financial conditions and future prospects.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In October&nbsp;2011, a trade action was filed with the U.S.&nbsp;Department of Commerce, or USDOC, and the
U.S.&nbsp;International Trade Commission, or USITC, by the U.S.&nbsp;unit of SolarWorld AG and six other U.S.&nbsp;firms, accusing Chinese producers of crystalline silicon photovoltaic cells, or
CSPV cells, whether or not incorporated into modules, of selling their products (i.e.,&nbsp;CSPV cells or modules incorporating these cells) into the United&nbsp;States at less than fair value, or
dumping, and of receiving countervailable subsidies from the Chinese authorities. These firms asked the U.S.&nbsp;government to impose anti-dumping and countervailing duties on CSPV
cells imported from China. The USDOC and the USITC investigated the validity of these claims. We were identified as one of a number of Chinese exporting producers of the subject goods to the
U.S.&nbsp;market. We also have affiliate U.S.&nbsp;operations that import the subject goods from&nbsp;China. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
October&nbsp;9, 2012, the USDOC issued final affirmative determinations in the anti-dumping and countervailing duty investigations. On November&nbsp;7, 2012, the USITC
ruled that imports of CSPV cells had caused material injury to the U.S.&nbsp;CSPV industry. As a result of these rulings, the Company is required to pay cash deposits on CSPV cells imported into the
U.S.&nbsp;from China, whether alone or incorporated into modules. The announced cash deposit rates applicable to the Company were 13.94% (anti-dumping duty) and 15.24% (countervailing
duty). The actual rates at which duties will be assessed and payable may be subject to administrative review next year and may differ from the announced deposit rates. These duties could materially
and adversely affect our affiliated U.S.&nbsp;import operations and increase our cost of selling into the United&nbsp;States, thus adversely affecting our export sales to the United&nbsp;States,
which is one of our growing markets. A number of parties have filed notice of their intent to challenge the rulings of the USDOC and USITC in appeals to the U.S.&nbsp;Court of International Trade.
Decisions on those appeals are not expected until next&nbsp;year. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
September&nbsp;6, 2012, following a complaint lodged by SolarWorld AG and certain supporters, the European Commission initiated an anti-dumping investigation concerning
imports into the EU of CSPV modules and key components (i.e.,&nbsp;cells and wafers) originating in China. On November&nbsp;8, 2012, following a complaint lodged by the same parties, the European
Commission initiated an anti-subsidy investigation on these products. In each investigation, we were identified as one of a number of Chinese exporting producers of these products to the
EU market. We also have affiliate EU operations that import these products from&nbsp;China. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company was not chosen as one of the "sampled" companies in these EU investigations, which were required to provide written information to the EU&nbsp;authorities. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>11</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=13,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=154328,FOLIO='11',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<A NAME="page_ce44901_1_12"> </A>


<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company requested "market economy treatment" in the anti-dumping investigation, but this request was denied. A number of other affected Chinese companies have filed an
action for annulment of the decision that denied "market economy treatment". </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
March&nbsp;5, 2013, the European Commission published a Regulation making all imports of CSPV modules and key components originating in or consigned from China subject to
registration by EU Member State customs authorities. This registration requirement is likely to remain in effect through the pendency of the investigations. The Company filed comments contesting this
registration decision and requested a hearing to express its&nbsp;views. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the current timeline, we expect that provisional anti-dumping duties, if any, will be announced by June&nbsp;6, 2013, provisional countervailing duties, if any, will
be announced by August&nbsp;8, 2013 and definitive anti-dumping and countervailing duties, if any, will be announced by December&nbsp;5 and 7, 2013, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
EU is the largest market for solar products. Anti-dumping and/or countervailing (i.e.,&nbsp;anti-subsidy) duties imposed on imports of our products into the
EU could materially and adversely affect our affiliated EU import operations, increase our cost of selling into the EU, and adversely affect our EU export&nbsp;sales. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
late November&nbsp;2012, India initiated an anti-dumping investigation on imported solar products from China, Taiwan, the United&nbsp;States and Malaysia. The scope of
the Indian complaint includes thin-film and CSPV cells and modules, as well as "glass and other suitable substrates". The period of investigation is from January&nbsp;1, 2011 to
June&nbsp;30, 2012. We completed and submitted a "sampling questionnaire" and were chosen by the Indian authorities to be a sampled company. We are now compiling the data requested of us. As with
the U.S. and EU cases, duties on our sales to India could materially and adversely affect the Company, increasing our selling costs and reducing our export sales to India, which we view as a promising
market. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;It
is possible that an anti-subsidy investigation on solar products may also be initiated in&nbsp;India. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Imposition
of anti-dumping and countervailing orders in one or more markets may result in additional costs to our customers, which could materially and adversely affect our
business, results of operations, financial conditions and future prospects. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our quarterly operating results may fluctuate from period to period.  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our quarterly operating results may fluctuate from period to period based on a number of factors,
including:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the average selling prices of our solar modules, solar system kits and&nbsp;products; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the rate and cost at which we are able to expand our internal manufacturing capacity; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the availability and price of solar cells and wafers from our suppliers and toll manufacturers; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the availability and price of raw materials, particularly high-purity silicon; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>changes in government incentive programs and regulations, particularly in our key and target&nbsp;markets; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the unpredictable volume and timing of customer orders; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the loss of one or more key customers or the significant reduction or postponement of&nbsp;orders; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>availability of financing for on-grid and off-grid solar power applications; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>acquisition and investment costs; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>12</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=14,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=452293,FOLIO='12',FILE='DISK132:[13ZAG1.13ZAG44901]CE44901A.;14',USER='BKHAN',CD='25-APR-2013;21:54' -->
<UL>
<UL>
</UL>
</UL>
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cg44901_1_13"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->





<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the timing of completion of construction of our utility-scale solar power&nbsp;projects; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the timing of successful customer acceptance testing of our utility-scale solar power&nbsp;projects; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>geopolitical turmoil and natural disasters within any of the countries in which we operate or sell&nbsp;products; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>foreign currency fluctuations, particularly in the U.S.&nbsp;dollar, Euro, RMB and Canadian dollar; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our ability to establish and expand customer relationships; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>changes in our manufacturing costs; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the timing of new products or technology introduced or announced by our competitors; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>increases or decreases in electricity rates due to changes in fossil fuel prices or other&nbsp;factors; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>allowances for doubtful accounts and advances to suppliers; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>inventory write-downs; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>long-lived asset impairment; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>depreciation charges relating to underutilized assets; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>loss on firm purchase commitments under long-term supply agreements; and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>construction progress of solar power projects and related revenue recognition. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
base our planned operating expenses in part on our expectations of future revenues. A significant portion of our expenses will be fixed in the short-term. If our revenues
for a particular quarter are lower than we expect, we may not be able to reduce our operating expenses proportionately, which would harm our operating results for the quarter. This may cause us to
miss analysts' estimates or any guidance announced by us. If we fail to meet or exceed analysts' estimates, investor expectations or our own future guidance, even by a small amount, our share price
could decline, perhaps substantially. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Fluctuations in exchange rates could adversely affect our business, including our financial condition and results of&nbsp;operations.  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The majority of our sales are denominated in Euros and U.S.&nbsp;dollars, with the remainder in other currencies such as the
Renminbi, Canadian dollar, Japanese yen and British pound. Our Renminbi costs and expenses are primarily related to domestic sourcing of solar cells, silicon wafers and silicon, other raw materials,
toll manufacturing fees, labor costs and local overhead expenses. From time to time, we enter into loan arrangements with Chinese commercial banks that are denominated primarily in Renminbi or
U.S.&nbsp;dollars. The greater part of our cash and cash equivalents are denominated in Renminbi. Fluctuations in exchange rates, particularly among the U.S.&nbsp;dollar, Euro, Renminbi and
Canadian dollar, may affect our net profit margins and may result in fluctuations in foreign exchange and operating gains or losses. We recorded foreign exchange losses of $36.3&nbsp;million,
$40.0&nbsp;million and $10.7&nbsp;million in 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
value of the Renminbi against the U.S.&nbsp;dollar, Euro and other currencies is affected by, among other things, changes in China's political and economic conditions and China's
foreign exchange policies. In late 2005, China amended its policy of tracking the value of the Renminbi to the U.S.&nbsp;dollar. The new policy permitted the Renminbi to fluctuate against a basket
of foreign currencies, which caused the Renminbi to appreciate by approximately 21.5% against the U.S.&nbsp;dollar over the following three years. However, since 2008, the Renminbi has fluctuated
against other freely traded currencies. In June&nbsp;2010, the PRC government announced that it would allow greater flexibility for the Renminbi to fluctuate against the U.S.&nbsp;dollar, which
resulted in further appreciation of the Renminbi. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>13</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=15,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=766440,FOLIO='13',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_14"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Between
June&nbsp;30, 2010 and December&nbsp;31, 2012, the value of the Renminbi appreciated approximately 8.13% against the U.S.&nbsp;dollar. We cannot provide any assurances that the policy of
the PRC government
will not affect or the manner in which it may affect the exchange rate between the Renminbi and the U.S.&nbsp;dollar in the future. Since 2008, we have hedged part of our foreign currency exposures
against the U.S.&nbsp;dollar using foreign currency forward or option contracts in order to limit our foreign exchange losses. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
collateral requirements to enter into hedging contracts and the expenses associated with purchasing currency options have increased. There are also notional limits on the size of the
hedging transactions that we may enter into with any particular counterparty at any given time. However, the effectiveness of our hedging program may be limited with respect to cost effectiveness,
cash management, exchange rate visibility and downside protection. We recorded a gain on change in foreign currency derivatives of $1.7&nbsp;million in 2010, a loss on change in foreign currency
derivatives of $5.8&nbsp;million in 2011, and a loss on change in foreign currency derivatives of $4.4&nbsp;million in 2012. The gains or losses on change in foreign currency derivatives are
related to our hedging program. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Volatility
in foreign exchange rates will hamper, to some extent, our ability to plan our pricing strategy. To the extent that we are unable to pass along increased costs resulting from
exchange rate fluctuations to our customers, our profits may materially decrease. As a result, fluctuations in currency exchange rates could have a material and adverse effect on our financial
condition and results of&nbsp;operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Seasonal variations in demand linked to construction cycles and weather conditions may influence our results of&nbsp;operations.  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our business is subject to seasonal variations in demand linked to construction cycles and weather conditions. Purchases of solar power
products tend to decrease during the winter months in our key markets, such as Germany, due to adverse weather conditions that can complicate the installation of solar power systems. Demand from other
countries, such as Canada, the U.S., China and South Korea, may also be subject to significant seasonality. Seasonal variations could adversely affect our results of operations and make them more
volatile and unpredictable. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our future success depends partly on our ability to significantly expand our capacity to manufacture solar components, which exposes us to a number of risks and
uncertainties.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our future success depends on our ability to significantly increase our capacity to manufacture solar components. If we are unable to
do so, we may be unable to expand our business, maintain our competitive position, improve our profitability, and generate the cash flows we have currently forecasted. Our ability to establish
additional manufacturing capacity is subject to significant risks and uncertainties, including:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the need to raise significant additional funds to purchase raw materials and to build additional manufacturing facilities,
which we may be unable to obtain on commercially reasonable terms or at&nbsp;all; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>delays and cost overruns as a result of a number of factors, many of which are beyond our control, including delays in
equipment delivery by&nbsp;vendors; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>delays or denial of required approvals by relevant government authorities; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>diversion of significant management attention and other resources; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>failure to execute our expansion plan effectively. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are unable to establish or successfully operate our internal solar components manufacturing capabilities, we may be unable to expand our business as planned. Moreover, even if we
do expand our </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>14</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=16,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=66809,FOLIO='14',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_15"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>manufacturing
capacity, we might not be able to generate sufficient customer demand for our solar power products to support our increased production levels. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> Our future success depends partly on our ability to expand our utility-scale solar power project pipelines in several key markets, which exposes us to a number of risks and
uncertainties.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our future success depends on our ability to expand our utility-scale solar power project pipelines. Our ability to expand our
utility-scale solar project pipelines is subject to significant risks and uncertainties, including:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the need to raise significant additional funds to develop from scratch or purchase late-stage solar power
projects, which we may be unable to obtain on commercially reasonable terms or at&nbsp;all; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>delays and cost overruns as a result of a number of factors, many of which are beyond our control, including delays in
regulatory approvals, construction, grid-connection and customer acceptance testing; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>delays or denial of required approvals by relevant government authorities; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>diversion of significant management attention and other resources; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>failure to execute our project pipeline expansion plan effectively. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are unable to successfully expand our utility-scale solar power project pipelines, we may be unable to expand our business, maintain our competitive position, improve our
profitability, and generate the cash flows we have currently forecasted. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> Due to a variety of factors, including the general economic environment and conditions in financial markets, we may be unable to generate sufficient cash flows or have
access to external financing necessary to fund planned operations and make adequate capital investments.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In the future we anticipate that our operating and capital expenditures requirements will increase substantially. To develop new
products, support future growth, achieve operating efficiencies and maintain product quality, we must make significant capital investments in manufacturing technology, facilities and capital
equipment, research and development, and product and process technology. We also anticipate that our operating costs will increase as we expand our manufacturing operations, hire additional personnel,
make advance payments or pay more for our raw materials, including polysilicon, increase our sales and marketing efforts, invest in joint ventures and acquisitions, and continue our research and
development efforts with respect to our products and manufacturing technologies. Certain of our suppliers require performance bonds issued by a bonding agency or letters of credit issued by financial
institutions. Obtaining letters of credit requires adequate collateral. Our letter of credit facility is collateralized by restricted cash, which reduces the amount of cash available
for&nbsp;operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
incurred moderate capital expenditures in 2012 related to improvements of our solar cell manufacturing capacity, technology and other projects. Going forward, and once market
conditions for our solar products improve, we expect that we have to make additional capital expenditures to enhance our solar cell and module manufacturing capacity. Our capital expenditures and use
of working capital may be greater than we expect if we invest in additional development and construction of solar power plants or decide to accelerate the increase of our manufacturing capacity, both
internally and through investments in selected joint ventures. The financing that we require for the construction of solar power plants may not be available on terms acceptable to us. In addition, we
could make additional investments in joint ventures or guarantee certain financial obligations of our joint ventures, which could reduce our cash flows, increase our indebtedness and expose us to the
credit risk of our joint ventures. If our capital resources are insufficient to satisfy our liquidity requirements, we may seek to market additional equity or debt securities and/or obtain other debt
financing. The economic </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>15</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=17,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=602590,FOLIO='15',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_16"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>environment
and conditions in financial markets may limit our ability to raise equity or debt capital on acceptable terms. Lenders may be unwilling to lend funds that would be required to supplement
cash flows to support daily operations. Further, increased debt would result in increased expenses and may give rise to restrictive covenants or collateral requirements. Financing arrangements,
including project financing for our solar power plants, may not be available to us, or may not be available in amounts or on terms acceptable to us. We may also seek to sell assets, reduce or delay
capital investments, or refinance or restructure our&nbsp;debt. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There
can be no assurance that we will be able to generate sufficient cash flows, find other sources of capital to fund our operations and solar power plant projects, make adequate
capital investments to remain competitive in terms of technology development and cost efficiency required by our projects. If adequate funds and alternative resources are not available on acceptable
terms, our ability to fund our operations, develop and construct solar power plants, develop and expand our manufacturing operations and distribution network, maintain our research and development
efforts, provide collateral for our projects or otherwise respond to competitive pressures would be significantly impaired. Our inability to do the foregoing could have a material and adverse effect
on our business and results of&nbsp;operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We may be unable to obtain adequate financing due to market conditions and other factors, many of which are beyond our control, which may adversely influence our ability to
grow our&nbsp;business.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our operations are capital intensive. We rely on working capital financing from PRC commercial banks for our daily operations. Although
we are currently able to obtain new working capital financing from PRC commercial banks, we cannot guarantee that we will continue to be able to do so on commercially reasonable terms or at all. Also,
even though we are a publicly-traded company, we may not be able to raise capital via public equity and debt issuances due to market conditions and other factors, many of which are beyond our control.
Our ability to obtain external financing is subject to a variety of uncertainties, including:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our future financial condition, results of operations and cash flows; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>general market conditions for financing activities by manufacturers of photovoltaic and related products;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>economic, political and other conditions in the PRC and elsewhere. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are unable to obtain funding in a timely manner and on commercially acceptable terms, our growth prospects and future profitability may be adversely affected. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
construction by us of large utility-scale solar power projects may require us to obtain project financing. There can be no assurance that we will be able to obtain such project
financing on terms acceptable to us or at all. If we are unable to obtain project financing, or if it is only available on terms which are not acceptable to us, we may be unable to fully execute our
systems business plan. In addition, we generally expect to sell our projects by raising project equity capital from tax-oriented, strategic industry and other investors. Such investors may
not be available or may only have limited resources, in which case our ability to sell our projects may be prevented or delayed and our business, financial condition, or results of operations may be
adversely affected. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our dependence on Chinese banks to extend our existing loans and provide additional loans exposes us to funding risks, which may materially and adversely affect
our&nbsp;operations.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We require significant cash flow and funding to support our operations. For example, there is a significant time lag between the time
that we make payments to our suppliers and the time that we collect payments from our customers. As a result, we rely on short-term borrowings to provide working capital for our daily
operations. Since the majority of our short-term borrowings come from Chinese </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>16</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=18,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=243106,FOLIO='16',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_17"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>banks,
we are exposed to lending policy changes by the Chinese banks. In 2012, we successfully extended our short-term borrowings and, as of December&nbsp;31, 2012, we had outstanding
short-term borrowings of $849.8&nbsp;million with Chinese banks. Between January&nbsp;1, 2013 and March&nbsp;31, 2013, we obtained new borrowings of approximately
$240.1&nbsp;million from Chinese banks, including $94.9&nbsp;million with due dates beyond December&nbsp;31, 2013. Also, between January&nbsp;1, 2013 and March&nbsp;31, 2013, we renewed
existing bank facilities of approximately $64&nbsp;million from Chinese banks with due dates beyond December&nbsp;31,&nbsp;2013. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
the Chinese government changes its macroeconomic policies and forces Chinese banks to tighten their lending practices, or if Chinese banks are no longer willing to provide financing
to solar power companies, including us, we may not be able to extend our short-term borrowings or make additional borrowings in the future. As a result, we may not be able to fund our
operations to the same extent as in previous years, which may have a material and adverse effect on our&nbsp;operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our project development and construction activities may not be successful; projects under development may not receive required permits, property rights, power purchase
agreements, interconnection and transmission arrangements; or financing or construction of projects may not commence or continue as scheduled, all of which could increase our costs, delay or cancel a
project, and have a material adverse effect on our revenue and profitability.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The development and construction of solar power plants involve known and unknown risks. We may be required to invest significant
amounts of money for land and interconnection rights, preliminary engineering, permitting, legal and other expenses before we can determine whether a project is feasible. Success in developing a
particular project is contingent upon, among other&nbsp;things:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>securing land rights and related permits, including satisfactory environmental assessments; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>receipt of required land use and construction permits and approvals; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>receipt of rights to interconnect to the electric grid; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>payment of interconnection and other deposits (some of which are non-refundable); negotiation of satisfactory
EPC agreements;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>obtaining construction financing, including debt, equity and tax credits. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, successful completion of a particular project may be adversely affected by numerous factors, including:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>delays in obtaining and maintaining required governmental permits and&nbsp;approvals; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>potential challenges from local residents, environmental organizations, and others who may not support the&nbsp;project; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>unforeseen engineering problems; subsurface land conditions; construction delays; cost over-runs; labor,
equipment and materials supply shortages or disruptions (including labor&nbsp;strikes); </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>additional complexities when conducting project development or construction activities in foreign jurisdictions, including
operating in accordance with the U.S.&nbsp;Foreign Corrupt Practices Act and applicable local laws and customs;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>force majeure events, including adverse weather conditions and other events out of our&nbsp;control. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are unable to complete the development of a solar power project or we fail to meet any agreed upon system-level capacity or energy output guarantees or warranties (including
25&nbsp;year power output performance guarantees) or other contract terms, or our projects cause grid interference or other damage, the EPC or other agreements related to the project may be
terminated and/or we may be subject to significant damages, penalties and other obligations relating to the project, including </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>17</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=19,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=944695,FOLIO='17',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_18"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>obligations
to repair, replace or supplement materials for the project. In 2013 and beyond, we still expect to invest a significant amount of capital to develop projects owned by us or third parties,
which may limit the availability of capital to use for other purposes, such as contract damages or repurchase payments. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
may enter into fixed-price EPC agreements in which we act as the general contractor for our customers in connection with the installation of their solar power systems. All essential
costs are estimated at the time of entering into the EPC agreement for a particular project, and these costs are reflected in the overall fixed price that we charge our customers for the project.
These cost estimates are preliminary and may or may not be covered by contracts between us and the subcontractors, suppliers and other parties involved in the project. In addition, we require
qualified, licensed subcontractors to install most of our systems. Shortages of skilled labor could significantly delay a project or otherwise increase our costs. Should miscalculations in planning a
project occur, including those due to unexpected increases in commodity prices or labor costs, or delays in execution occur and we are unable to increase the EPC sales price commensurately, we may not
achieve our expected margins or we may be required to record a loss in the relevant fiscal&nbsp;period. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Lack of transmission capacity availability, potential upgrade costs to the transmission grid, and other system constraints could significantly impact our ability to build PV
plants and generate solar electricity power&nbsp;sales.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In order to deliver electricity, our solar power plants need to connect to the transmission grid. The lack of available capacity on the
transmission grid could substantially impact our projects and cause reductions in project size, delays in project implementation, increases in costs from transmission upgrades and potential forfeiture
of deposits that we may have made with respect to a given project. These transmission issues, as well as issues relating to the availability of large systems such as transformers and switch gear,
could significantly impact our ability to build PV solar power plants, connect them to the grid, successfully complete customer acceptance testing, and receive payment for such solar
power&nbsp;plants. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Developing solar power projects may require significant upfront investment prior to commencing construction, which could adversely affect our business and results from
our&nbsp;operations.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our solar power plant development cycles can take many months or years to mature. As a result, we may need to make significant upfront
payments for, among other things, land rights and permitting in advance of commencing construction, and the receipt of any revenue, much of which is not recognized for several additional months
following contract signing. Our inability to enter into sales contracts with customers after making such upfront payments could adversely affect our business and results of operations. Furthermore, we
may become constrained in our ability to simultaneously fund our other business operations and these system investments through our long project development cycles. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
liquidity may be adversely affected to the extent the project sale market weakens or we are not able to successfully complete the customer acceptance testing due to technical
difficulties, equipment failure, or adverse weather, and we are unable to sell our solar projects at prices and on terms and timing that are acceptable to&nbsp;us. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Cancellations of customer orders may make us unable to recoup any prepayments made to&nbsp;suppliers.  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In the past, we were generally required to make prepayments to certain suppliers of silicon wafers and cells and silicon raw materials.
Although we require certain customers to make partial prepayments, there is a lag between the due date for the prepayment of purchased silicon wafers and cells and silicon raw materials and the time
that our customers make prepayments. The purchase of solar wafers and cells and silicon raw materials through toll manufacturing arrangements has required, </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>18</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=20,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=538161,FOLIO='18',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_19"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>and
will continue to require us to make significant commitments of working capital beyond the cash flows generated from our operations to support our estimated production output. In the event our
customers cancel their orders, we may not be able to recoup prepayments made to suppliers, which could adversely influence our financial condition and results of&nbsp;operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Credit terms offered to some of our customers expose us to the credit risks of such customers and may increase our costs and expenses, which could in turn materially and
adversely affect our revenues, liquidity and results of&nbsp;operations.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We offer some customers unsecured short-term or medium-term credit based on our relationships with them and
market conditions. As a result, our claims for payments and sales credits rank as unsecured claims, which would expose us to credit risk if our customers become insolvent or&nbsp;bankrupt. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;From
time to time, we sell our products to high credit risk customers in order to gain early access to emerging or promising markets, increase our market share in existing key markets or
because of the prospects of future sales with a rapidly growing customer. There are high credit risks in doing business with these customers because they are often small, young and
high-growth companies with significant unfunded working capital, inadequate balance sheets and credit metrics and limited operating histories. If these customers are not able to obtain
satisfactory working capital, maintain adequate cash flow, or obtain construction financing for the projects where our modules are used, they may be unable to pay for the products for which they have
submitted purchase orders or of which they have taken delivery. Our legal recourse under such circumstances may be limited if the customer's financial resources are already constrained or if we wish
to continue to do business with that customer. For example, we took back solar modules that we had sold and shipped to certain customers that were
unable to pay under the terms of our agreements or to provide any security that would have allowed us to extend our payment terms. As a result, we resold the modules to other customers at lower
prices, which negatively influenced our revenue and margins. Revenue recognition for this type of customer is deferred until cash is received. If more customers to whom we extend credit are unable to
pay for our products, our revenues, liquidity and results of operations could be materially and adversely affected. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our dependence on a limited number of silicon wafer and cell and silicon suppliers, and the limited number of suppliers for certain other components, such as silver
metallization paste, solar module back-sheet, and ethylene vinyl acetate encapsulant, could prevent us from delivering our products to our customers in the required quantities or in a
timely manner, which could result in order cancellations and decreased revenues.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We purchase silicon raw materials, which include solar grade silicon, silicon wafers and solar cells, from a limited number of
third-party suppliers. Our largest supplier of raw materials by dollar amount of purchases accounted for approximately 10.3%, 20.5% and 18.1% of our total raw materials purchases in 2010, 2011 and
2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
major suppliers of silicon wafers include GCL, ReneSola&nbsp;Ltd., or ReneSola, and Konca Solar Cell.,&nbsp;Ltd, or Konca. Our major suppliers of solar cells include Topcell
Solar International&nbsp;Co.,&nbsp;Ltd, or Topcell, Shunfeng Photovoltaic International Limited, or Shunfeng, and Neo Solar. These suppliers may not always be able to meet our quantity
requirements, or to keep pace with the price reductions or quality improvements, necessary for us to price our products competitively. Supply may also be interrupted by accidents, disasters or other
unforeseen events over which we have no control. For example, in the first half of 2010 and the fourth quarter of 2011 and 2012, we experienced delivery issues with suppliers of silicon wafers, cells,
connectors and encapsulants that caused us to miss shipment deadlines to some of our customers. Delivery problems may also occur with suppliers of other components, such as silver metallization paste,
low-iron glass and solar module back sheet. The failure of a supplier, for whatever reason, to supply silicon wafers, solar cells, silicon raw materials or other essential components that
meet our quality, quantity and cost requirements in a timely manner could impair our ability to manufacture our products or increase our costs. The impact could be more severe </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>19</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=21,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=85367,FOLIO='19',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_20"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>if
we are unable to access alternative sources on a timely basis or on commercially reasonable terms, and could prevent us from delivering our products to our customers in the required quantities and
at prices that are profitable. Problems of this kind could cause order cancellations, reduce our market share, harm our reputation and cause legal disputes with our&nbsp;customers. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> We are developing and commercializing higher conversion efficiency cells, such as selective emitter and metal wrap-through cells, in order to produce
higher-powered modules, which may command better prices. We cannot assure that we will be able to mass-produce these cells in a cost effective way, if at&nbsp;all.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Higher efficiency cell structures are becoming an increasingly important factor in cost competitiveness and brand recognition in the
solar power industry. Such cells may yield higher power outputs at the same cost to produce as lower efficiency cells, thereby lowering the manufactured cost per watt. The ability to manufacture and
sell modules made from such cells may also be an important competitive advantage because system owners can obtain a higher yield of electricity from the modules that have a similar infrastructure,
footprint and system cost compared to systems with modules using lower efficiency cells. Higher conversion efficiency solar cells and the resulting higher output modules are also one of the
considerations in maintaining a price premium over thin-film products. However, while we are making the necessary capital equipment and other investments to develop higher conversion
efficiency products, there is no assurance that we will be able to commercialize some or any of these products in a cost effective way, or at all. In the near term, such products may command a modest
premium. In the longer term, if our competitors are able to manufacture such products and we cannot do the same at all or in a cost efficient manner, we will be at a competitive disadvantage, which
will likely influence our product pricing and our financial performance. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Since we cannot test our products for the duration of our standard warranty periods, we may be subject to unexpected warranty expense.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Before June&nbsp;2009, we typically sold our standard solar modules with a two-year guarantee for defects in materials
and workmanship and a 10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation capacity at the time of
delivery. In June&nbsp;2009, we increased our warranty against defects in materials and workmanship to six years. Effective August&nbsp;1, 2011, we increased our warranty against defects in
materials and workmanship to ten years and we guarantee that, for a period of 25&nbsp;years, our modules will maintain the following performance
levels:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>during the first year, the actual power output of the module will be no less than 97% of the labeled power&nbsp;output; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>from year 2 to year 24, the actual annual power output decline will be no more than 0.7%;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power&nbsp;output. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
believe our warranty periods are consistent with industry practice. Due to the long warranty period, we bear the risk of extensive warranty claims long after we have shipped our
products and recognized revenue. We began selling specialty solar modules and products in 2002 and began selling standard solar modules in 2004. Any increase in the defect rate of our products would
require us to increase our warranty reserves and would have a corresponding negative impact on our operating results. Although we conduct quality testing and inspection of our solar module products,
our solar module products have not been and cannot be tested in an environment simulating the up-to-25-year warranty periods. In particular, unknown issues may
surface after extended use. These issues could potentially affect our market reputation and adversely affect our revenues, giving rise to potential warranty claims by our customers. As a result, we
may be subject to unexpected warranty costs and associated harm to our financial results as long as 25&nbsp;years after the sale of our&nbsp;products. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>20</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=22,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1038825,FOLIO='20',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_21"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition to the solar module warranty above, for utility-scale solar power projects built by us, we provide a limited warranty against defects in workmanship under normal use,
operation and service conditions for a period of five years following the energizing of the solar power plant. In resolving claims under the workmanship warranty, we have the option of remedying
through repair, refurbishment or replacement of equipment. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
April&nbsp;2010, we began entering into agreements with insurance companies to reduce some of this risk. Under the insurance policies, the insurance companies are obliged to
reimburse us, subject to certain maximum claim limits and certain deductibles, for the actual product warranty costs that we incur under the terms of our warranty policy. The warranty insurance is
renewable annually. See "Item&nbsp;4. Information on the Company&#151;B. Business Overview&#151;Insurance." However, we cannot assure that potential warranty claims will not exceed the
scope or amount of coverage under this insurance and, if they do, they could materially and adversely affect our&nbsp;business. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We may not continue to be successful in developing and maintaining a cost-effective solar cell manufacturing capability.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We plan to continue expanding our in-house solar cell manufacturing capabilities to support our core solar module
manufacturing business. We expanded our annual solar cell production capacity from 800&nbsp;MW as of December&nbsp;31, 2010 to 1.5&nbsp;GW as of December&nbsp;31, 2011 and 1.6&nbsp;GW as of
December&nbsp;31, 2012. To remain competitive going forward, we intend to further expand our total annual solar cell production capacity. However, we only have limited and recent operating
experience in this area and may face significant product development challenges in our solar cell operations. Manufacturing solar cells is a complex process and we may not be able to produce solar
cells of sufficient quality to meet our solar module manufacturing standards. Minor deviations in the manufacturing process can cause substantial decreases in yield and in some cases cause no yield
output or production to be suspended. We will need to make capital expenditures to purchase manufacturing equipment for solar cell production and will also need to make significant investments in
research and development to keep pace with technological advances in solar power technology. The technologies, designs and customer preferences for solar cells can change rapidly, and solar cell
product life cycles are shorter than those for solar modules. We also face increased costs to comply with environmental laws and regulations. Any failure to successfully develop and maintain
cost-effective solar cell manufacturing capability may have a material and adverse effect on our business and prospects. For example, we have in the past purchased a large percentage of
solar cells from third parties. This negatively affected our margins compared with those of our competitors since it is less expensive to produce cells internally than to purchase them from third
parties. Because third party solar cell purchases are usually made in a period of high demand, prices tend to be higher and availability reduced. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Although
we intend to continue direct purchasing of solar cells and toll manufacturing arrangements through a limited number of strategic partners, our relationships with our solar cell
suppliers may be disrupted if we engage in the large-scale production of solar cells ourselves. If solar cell suppliers discontinue or reduce the supply of solar cells to us, through direct sales or
through toll manufacturing arrangements, and we are not able to compensate for the loss or reduction by manufacturing our own solar cells, our business and results of operations may be adversely
affected. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> It may be difficult to develop our internal production capabilities for silicon ingots and wafers or to achieve acceptable yields and product performance as a result of
manufacturing problems.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have been increasing our internal production capabilities for the manufacture of silicon ingots and wafers. We completed the initial
phase of our silicon ingot and wafer plant in the third quarter of 2008 and reached a nameplate capacity of approximately 216&nbsp;MW as of December&nbsp;31, 2012. We have limited prior
operational experience in ingot and silicon wafer production and will face significant challenges in further increasing our internal production capabilities. The technology is complex and will </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>21</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=23,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=280098,FOLIO='21',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<A NAME="page_cg44901_1_22"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>require
costly equipment and hiring of highly skilled personnel. In addition, we may experience delays in further developing these capabilities and in obtaining the governmental permits required to
carry on these operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are able to develop these production capabilities successfully, we will need to continuously enhance and modify these capabilities in order to improve yields and product
performance. Microscopic impurities such as dust and other contaminants, difficulties in the manufacturing process, disruptions in the supply of utilities or defects in the key materials and tools
used to manufacture silicon wafers can cause a percentage of the silicon wafers to be rejected, which would negatively affect our yields. We may experience manufacturing difficulties that cause
production delays and lower than expected yields. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Problems
in our facilities, including but not limited to production failures, construction delays, human errors, weather conditions, equipment malfunction or process contamination, may
limit our ability to manufacture products, which could seriously harm our operations. We are also susceptible to floods, droughts, power losses and similar events beyond our control that would affect
our facilities. A disruption in any step of the manufacturing process will require us to repeat each step and recycle the silicon debris, which would adversely affect our yields and
manufacturing&nbsp;cost. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our future growth depends in part on our ability to make strategic acquisitions and investments and to establish and maintain strategic relationships, and our failure to do
so could have a material and adverse effect on our market penetration and revenue&nbsp;growth.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We may acquire other businesses, make strategic investments or establish strategic relationships with third parties to improve our
market position or expand our products and services. We cannot assure you that we will be able to successfully make strategic acquisitions and investments or establish strategic relationships with
third parties that will prove to be effective for our business. Our inability to do so could materially and adversely affect our market penetration, our revenue growth and our profitability. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Investments,
strategic acquisitions and relationships with third parties could subject us to a number of risks, including risks associated with sharing proprietary information and loss
of control of operations that are material to our business. Moreover, strategic acquisitions, investments and relationships may be expensive to implement and subject us to the risk of
non-performance by a counterparty, which may in turn lead to monetary losses that materially and adversely affect our&nbsp;business. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> If we are unable to attract, train and retain technical personnel, our business may be materially and adversely affected.  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our future success depends, to a significant extent, on our ability to attract, train and retain technical personnel. Recruiting and
retaining capable personnel, particularly those with expertise in the solar power industry, are vital to our success. There is substantial competition for qualified technical personnel, and there can
be no assurance that we will be able to attract or retain sufficient technical personnel. If we are unable to attract and retain qualified employees, our business may be materially and adversely
affected. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>22</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=10,SEQ=24,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=797033,FOLIO='22',FILE='DISK132:[13ZAG1.13ZAG44901]CG44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:21' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_ci44901_1_23"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our dependence on a limited number of customers and our lack of long-term customer contracts may cause significant fluctuations or declines in
our&nbsp;revenues.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We sell a substantial portion of our solar module products to a limited number of customers, including distributors, system
integrators, project developers and installers who either integrate our products into their own products or sell them as part of their product portfolio. Our top five customers by revenues
collectively accounted for approximately 26.0%, 29.2% and 21.6% of our net revenues in 2010, 2011 and 2012, respectively. We typically enter into one-year framework sales agreements with
our customers, with quarterly firm orders stipulating prices and quantities. We anticipate that our dependence on a limited number of customers will continue for the foreseeable future. Consequently,
any of the following events may cause material fluctuations or declines in our&nbsp;revenues:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reduced, delayed or cancelled orders from one or more of our significant customers; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the loss of one or more of our significant customers; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>a significant customer's failure to pay for our products on time; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>a significant customer's financial problems or insolvency. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
we continue to expand our business and operations, our top customers continue to change. We cannot assure that we will be able to develop a consistent customer&nbsp;base. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Product liability claims against us could result in adverse publicity and potentially significant monetary damages.  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We, along with other solar module product manufacturers, are exposed to risks associated with product liability claims if the use of
our solar module products results in injury. Since our products generate electricity, it is possible that users could be injured or killed by our products due to product malfunctions, defects,
improper installation or other causes. We shipped our first products in March&nbsp;2002 and, because of our limited operating history, we cannot predict whether product liability claims will be
brought against us in the future, or the effect of any resulting negative publicity on our business. Although we carry limited product liability insurance, we may not have adequate resources to
satisfy a judgment if a successful claim is brought against us. The successful assertion of product liability claims against us could result in potentially significant monetary damages and require us
to make significant payments. Even if the product liability claims against us are determined in our favor, we may suffer significant damage to our&nbsp;reputation. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our founder, Dr.&nbsp;Shawn Qu, has substantial influence over our company and his interests may not be aligned with the interests of our other shareholders.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As of March&nbsp;31, 2013, Dr.&nbsp;Shawn Qu, our founder, chairman, president and chief executive officer, beneficially owned
13,270,500&nbsp;common shares, or 30.5% of our outstanding share capital. As a result, Dr.&nbsp;Qu has substantial influence over our business, including decisions regarding mergers,
consolidations and the sale of all or substantially all of our assets, the election of directors and other significant corporate actions. This concentration of ownership may discourage, delay or
prevent a change in control of our company, which could deprive our shareholders of an opportunity to receive a
premium for their shares as part of a sale of our company and might reduce the price of our common&nbsp;shares. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We may be exposed to infringement, misappropriation or other claims by third parties, which, if determined adversely to us, could require us to pay significant
damage&nbsp;awards.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our success depends on our ability to use and develop our technology and know-how and sell our solar module products
without infringing the intellectual property or other rights of third parties. The </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>23</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=25,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=503070,FOLIO='23',FILE='DISK132:[13ZAG1.13ZAG44901]CI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_ci44901_1_24"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>validity
and scope of claims relating to solar power technology patents involve complex scientific, legal and factual questions and analyses and are therefore highly uncertain. We may be subject to
litigation involving claims of patent infringement or the violation of intellectual property rights of third parties. Defending intellectual property suits, patent opposition proceedings and related
legal and administrative proceedings can be both costly and time-consuming and may significantly divert the efforts and resources of our technical and management personnel. Additionally,
we use both imported and China-made equipment in our production lines, sometimes without sufficient supplier guarantees that our use of such equipment does not infringe third-party
intellectual property rights. This creates a potential source of litigation or infringement claims. An adverse determination in any such litigation or proceedings to which we may become a party could
subject us to significant liability to third parties or require us to seek licenses from third parties, pay ongoing royalties, redesign our products or subject us to injunctions prohibiting the
manufacture and sale of our products or the use of our technologies. Protracted litigation could also defer customers or potential customers or limit their purchase or use of our products until such
litigation is&nbsp;resolved. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Compliance with environmental regulations can be expensive, and noncompliance with these regulations may result in adverse publicity and potentially significant monetary
damages, fines and the suspension or even termination of our business operations.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We are required to comply with all national and local environmental regulations. As we expanded our silicon reclamation program and
research and development activities and moved into ingot, wafer and cell manufacturing, we began to generate material levels of noise, wastewater, gaseous wastes and other industrial waste in our
business operations. Additionally, as we expanded our internal solar components production capacity, our risk of facility incidents with a potential environmental impact also increased. We believe
that we comply with all environmental laws and regulations and have all necessary environmental permits to conduct our business as it is presently
conducted. However, if more stringent regulations are adopted in the future, the costs of complying with these new regulations could be substantial. If we fail to comply with present or future
environmental regulations, we may be required to pay substantial fines, suspend production or cease operations. Any failure by us to control our use or to restrict adequately the discharge, of
hazardous substances could subject us to potentially significant monetary damages, fines or suspensions of our business operations. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
solar modules and products must comply with the environmental regulations of the jurisdictions in which they are installed, and we may incur expenses to design and manufacture our
products to comply with such regulations. For example, we increased our expenditures to comply with the EU's Restriction of Hazardous Substances Directive, which took effect in July&nbsp;2006, by
reducing the amount of lead and other restricted substances in our solar module products. Furthermore, we may need to comply with the EU's Waste Electrical and Electronic Equipment Directive if solar
modules and products are re-classified as consumer electronics under the directive or if our customers located in other markets demand that they comply with this directive. This would
require us to implement manufacturing process changes, such as changing the soldering materials used in module manufacturing, in order to continue to sell our products in these markets. If compliance
is unduly expensive or unduly difficult, we may lose market share and our financial results may be adversely affected. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We may not be successful in establishing our brand name in important markets and the products we sell under our brand name may compete with the products we manufacture on an
original equipment manufacturer, or OEM, basis for our&nbsp;customers.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We sell our products primarily under our own brand name but also on an OEM basis. In certain markets, our brand may not be as prominent
as other more established solar power vendors, and there can be no assurance that the "CSI" or "Canadian Solar" brand name or any of our possible future </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>24</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=26,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=334167,FOLIO='24',FILE='DISK132:[13ZAG1.13ZAG44901]CI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_ci44901_1_25"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>brand
names will gain acceptance among customers. Moreover, because the range of products that we sell under our own brands and those we manufacture for our OEM customers may be substantially similar,
we cannot assure that we will not directly or indirectly compete with our OEM customers, which could negatively affect our relationship with&nbsp;them. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> Failure to protect our intellectual property rights in connection with new specialty solar modules and products may undermine our competitive position.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As we develop and bring to market new specialty solar modules and products, we may need to increase our expenditures to protect our
intellectual property. Our failure to protect our intellectual property rights may undermine our competitive position. We currently have 151&nbsp;patents and 133&nbsp;patent applications pending
in the PRC for products that contribute a relatively small percentage of our net revenues. We have two United&nbsp;States patents, issued in November&nbsp;2009 and February&nbsp;2010. We also
have three patent applications pending in Europe. We applied for registration of the "Canadian Solar" trademark in the United&nbsp;States in March&nbsp;2009 and subsequently in a number of other
jurisdictions, including Australia, Canada, Europe, India, South Korea, Japan, the United Arab Emirates, Bosnia and Herzegovina, Switzerland, Ghana, Croatia, Israel, Kenya, Liechtenstein, Singapore,
Morocco, Egypt, Vietnam, Turkey, South Africa, Argentina, Peru, Brazil, Bangladesh and Indonesia. Among these applications, the "Canadian Solar" trademark has been registered in the
United&nbsp;States, Australia, Canada, Europe, South Korea, Japan, the United Arab Emirates and Hong Kong. We also have 56&nbsp;registered trademarks and 11&nbsp;trademark applications pending
in the PRC, and 25&nbsp;registered trademarks and 41&nbsp;trademark applications pending outside of China. These intellectual property rights afford only limited protection and the actions we take
to protect our rights as we develop new specialty solar modules and products may not be adequate. Policing the unauthorized use of proprietary technology can be difficult and expensive. In addition,
litigation, which can be costly and divert management attention, may be necessary to enforce our intellectual property rights, protect our trade secrets or determine the validity and scope of the
proprietary rights of&nbsp;others. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> If our internal control over financial reporting or disclosure controls and procedures are not effective, there may be errors in our financial statements that could require
a restatement or our filing may not be timely and investors may lose confidence in our reported financial information, which could lead to a decline in our stock&nbsp;price.  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We are subject to the reporting obligations under U.S.&nbsp;securities laws. The Securities and Exchange Commission, or SEC, as
required by Section&nbsp;404 of the Sarbanes-Oxley Act of 2002, adopted rules requiring every public company to include a management report on its internal control over financial reporting in its
annual report, which contains management's assessment of the effectiveness of its internal control over financial reporting. In addition, an independent registered public accounting firm must report
on the effectiveness of the company's internal controls over financial reporting. As of December&nbsp;31, 2012, our management concluded that our internal control over financial reporting was
effective as well. However, we cannot assure that material weaknesses in our internal controls over financial reporting will not be identified in the future. Any material weaknesses in our internal
controls could cause us not to meet our periodic reporting obligations in a timely manner or result in material misstatements in our financial statements. Material weaknesses in our internal controls
over financial reporting could also cause investors to lose confidence in our reported financial information, leading to a decline in our share&nbsp;price. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We face risks related to an SEC subpoena and private securities litigation.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We received a subpoena from the SEC requesting documents relating to, among other things, certain sales transactions in 2009. We cannot
predict when the SEC will complete its investigation or what its outcome will be. In addition, our company and certain of our directors and executive officers </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>25</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=27,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=436076,FOLIO='25',FILE='DISK132:[13ZAG1.13ZAG44901]CI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_ci44901_1_26"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>have
been named as defendants in class action lawsuits in the United&nbsp;States and Canada. The lawsuits in the United&nbsp;States were consolidated into one class action, which was recently
dismissed with prejudice. The lawsuit in Canada continues. As a preliminary matter, we challenged the Ontario Court's jurisdiction to hear the plaintiff's claim, but this motion was unsuccessful. The
plaintiff is now pursuing his motion for class certification and for court approval to assert the statutory cause of action under the Ontario Securities Act. The plaintiff's motions will be heard by
the court in June&nbsp;2013. There is no guarantee that we will not become party to additional lawsuits or appeals to lawsuits that have been dismissed. See "Item&nbsp;8. Financial
Information&#151;A. Consolidated Statements and Other Financial Information&#151;Legal and Administrative Proceedings." We are generally obligated, to the extent permitted by law, to
indemnify our directors and officers who are named defendants in these lawsuits. We may be required to pay judgments or settlements and incur expenses in aggregate amounts that could have a material
and adverse effect on our financial condition or results of&nbsp;operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> Risks Related to Doing Business in China  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> The enforcement of the labor contract law and increases in labor costs in the PRC may adversely affect our business and our profitability.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Labor Contract Law came into effect on January&nbsp;1, 2008, and the Implementation Rules thereunder were promulgated and became
effective on September&nbsp;18, 2008. The Labor Contract Law and the Implementation Rules imposed stringent requirements on employers with regard to executing written employment contracts, hiring
temporary employees, and dismissing employees. In addition, under the Regulations on Paid Annual Leave for Employees, which came into
effect on January&nbsp;1, 2008, and their Implementation Measures, which were promulgated and became effective on September&nbsp;18, 2008, employees who have served for more than one year with an
employer are entitled to a paid vacation ranging from five to 15&nbsp;days, depending on their length of service. Employees who waive such vacation time at the request of the employer must be
compensated for each vacation day waived at a rate equal to three times their normal daily salary. Our labor costs are expected to continue to increase due to these new laws and regulations. Higher
labor costs and labor disputes with our employees stemming from these new rules and regulations could adversely affect our business, financial condition, and results of&nbsp;operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> A change in our effective tax rate can have a significant adverse impact on our&nbsp;business.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A number of factors may adversely impact our future effective tax rates, such as the jurisdictions in which our profits are determined
to be earned and taxed; changes in the valuation of our deferred tax assets and liabilities; adjustments to estimated taxes upon finalization of various tax returns; adjustments to the interpretation
of transfer pricing standards; changes in available tax credits; changes in stock-based compensation expenses; changes in tax laws or the interpretation of such tax laws (for&nbsp;example, proposals
for fundamental U.S.&nbsp;international tax reform); changes in U.S.&nbsp;GAAP; expiration or the inability to renew tax rulings or tax holiday incentives; and the repatriation of
non-U.S.&nbsp;earnings for which we have not previously provided for U.S.&nbsp;taxes. A change in our effective tax rate due to any of these factors may adversely influence our future
results from operations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> In recent years, our subsidiaries have lost certain tax benefits and we expect to pay additional PRC taxes as a result, which could have a material and adverse impact on our
financial condition and results of&nbsp;operations.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On January&nbsp;1, 2008, the Enterprise Income Tax Law, or the EIT Law, came into effect in China. Under the EIT Law, both
foreign-invested enterprises and domestic enterprises are subject to a uniform enterprise income tax rate of 25%. There is a transition period for enterprises that were established prior to
March&nbsp;16, 2007 (the&nbsp;promulgation date of the EIT Law) and were given preferential tax treatment under the previous tax law. Enterprises that were subject to an enterprise income tax rate
lower than 25% will have the new uniform enterprise income tax rate of 25% phased </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>26</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=28,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=871482,FOLIO='26',FILE='DISK132:[13ZAG1.13ZAG44901]CI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_ci44901_1_27"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>in
over a five-year period from the effective date of the EIT Law. Enterprises that were entitled to exemptions or reductions from the standard enterprise income tax rate for a fixed term
may continue to enjoy such treatment until the fixed term expires, subject to certain limitations. The EIT Law provides for preferential tax treatment for certain categories of industries and projects
that are strongly supported and encouraged by the state. For example, enterprises classified as a "High and New&nbsp;Technology Enterprise," or HNTE, are entitled to a 15% enterprise income tax rate
provided that such HNTE satisfies other applicable statutory requirements. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
subsidiary, CSI Solartronics (Changshu)&nbsp;Co.,&nbsp;Ltd., or CSI Solartronics, has been recognized as an HNTE. However, because it does not satisfy certain requirements for
the reduced 15% enterprise income tax rate, CSI Solartronics is still subject to a 25% enterprise income tax rate. CSI Solar Manufacture&nbsp;Inc., or CSI Manufacturing, was subject to a reduced
enterprise income tax rate of 12.5% to the end of 2009, when its tax holiday expired. CSI Cells&nbsp;Co.&nbsp;Ltd., or CSI Cells and Canadian Solar Manufacturing (Luoyang)&nbsp;Inc., or CSI
Luoyang Manufacturing, were subject to a reduced enterprise income tax rate of 12.5% until the end of 2011, when their tax holidays expired. Currently, CSI Cells is subject to a preferential
enterprise income tax rate of 15% for the three years from 2012 to 2014, resulting from its HNTE status recognized in 2009 and renewed in 2012. Canadian Solar Manufacturing (Changshu)&nbsp;Inc.
(formerly known as Changshu CSI Advanced Solar&nbsp;Inc.), or CSI Changshu Manufacturing, was exempt from enterprise income tax for 2009 and was subject to a reduced enterprise income tax rate of
12.5% for 2010, 2011 and 2012, at which time its tax holiday expired as well. As the preferential tax benefits enjoyed by our PRC subsidiaries expired, their effective tax rates increased
significantly. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> There are significant uncertainties in our tax liabilities regarding our income under the EIT&nbsp;Law.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We are a Canadian company with substantially all of our manufacturing operations in China. Under the EIT Law and its implementation
regulations, both of which became effective on January&nbsp;1, 2008, enterprises established outside China whose "effective management" is located in China are considered PRC tax residents and will
generally be subject to the uniform 25% enterprise income tax rate on their global income. Under the implementation regulations, the term "effective management" is defined as substantial and overall
management and control over aspects such as the production and business, personnel, accounts and properties of an enterprise. Currently there are no detailed rules or precedents governing the
procedures and specific criteria for determining a company's effective management, which are applicable to us. As a substantial number of the members of our management team are located in China, we
may be considered as a PRC tax resident under the EIT Law and, therefore, subject to the uniform 25% enterprise income tax rate on our global income. If our global income is subject to PRC enterprise
income tax at the rate of 25%, our financial condition and results of operation may be materially and adversely affected. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Dividends payable by us to our non-Chinese shareholders and gains on the sale of our common shares may become subject to PRC enterprise income tax liabilities.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The implementation regulations of the EIT Law provide that (i)&nbsp;if the enterprise that distributes dividends is domiciled in the
PRC or (ii)&nbsp;if gains are realized from transferring equity interests of enterprises domiciled in the PRC, then such dividends or capital gains will be treated as China-sourced income. Also,
income sourced within China is determined based on the following principles for equity interest transfers and dividends: (x)&nbsp;for income from transfers of equity interests, source is determined
in accordance with the place where the invested enterprise is located; and (y)&nbsp;for income from equity interests such as dividends and profit distributions, source is determined in accordance
with the place of the enterprise which makes the distribution. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Currently
there are no detailed rules or precedents governing the procedures and specific criteria for determining what it means to be domiciled in the PRC. As a result, it is not clear
how the concept </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>27</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=29,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=967813,FOLIO='27',FILE='DISK132:[13ZAG1.13ZAG44901]CI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_ci44901_1_28"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>of
"China domicile" will be interpreted under the EIT Law. The concept of domicile may be interpreted simply as the jurisdiction where the enterprise is a tax resident. Therefore, if we are considered
a PRC tax resident enterprise for tax purposes, any dividends we pay to our overseas shareholders as well as any gains realized by such shareholders from the transfer of our common shares may be
regarded as China-sourced income and, consequently, be subject to PRC withholding tax at a rate of up to 10%. The investment returns of our overseas investors, and the value of their investments in
us, may be materially and adversely affected if any dividends we pay to them, or any gains realized by them on the transfer of our common shares are subject to PRC withholding&nbsp;tax. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Restrictions on currency exchange may limit our ability to receive and use our revenues effectively.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Certain of our revenues and expenses are denominated in Renminbi. If our revenues denominated in Renminbi increase or our expenses
denominated in Renminbi decrease in the future, we may need to convert a portion of our revenues into other currencies to meet our foreign currency obligations, including, among others, payment of
dividends, if any, in respect of our common shares. Under China's existing foreign exchange regulations, our PRC subsidiaries are able to pay dividends in foreign currencies without prior approval
from the State Administration of Foreign Exchange, or SAFE, by complying with certain procedural requirements. However, we cannot assure that the PRC government will not take further measures in the
future to restrict access to foreign currencies for current account transactions. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Foreign
exchange transactions by our PRC subsidiaries under most capital accounts continue to be subject to significant foreign exchange controls and require the approval of PRC
governmental authorities. In particular, if we finance our PRC subsidiaries by means of additional capital contributions, certain government authorities, including the Ministry of Commerce or its
local counterparts, must approve these capital contributions. These limitations could affect the ability of our PRC subsidiaries to obtain foreign exchange through equity financing. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Uncertainties with respect to the Chinese legal system could materially and adversely affect&nbsp;us.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We conduct substantially all of our manufacturing operations through our subsidiaries in China. These subsidiaries are generally
subject to laws and regulations applicable to foreign investment in China and, in particular, laws applicable to wholly foreign-owned enterprises. The PRC legal system is based on written statutes.
Prior court decisions may be cited for reference but have limited precedential value. Since 1979, PRC legislation and regulations have significantly enhanced the protections afforded to various forms
of foreign investments in China. However, since these laws and regulations are relatively new and the PRC legal system is still developing, the implementation and enforcement of many laws, regulations
and rules may be inconsistent, which may limit legal protections available to us. In addition, any litigation in China may be protracted and may result in substantial costs and divert our resources
and the attention of our&nbsp;management. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> Risks Related to Our Common Shares  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> The market price for our common stocks may be volatile.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The market price for our common shares has been highly volatile and subject to wide fluctuations. During the period from
November&nbsp;9, 2006, the first day on which our common shares were listed on the Nasdaq Global Market, until December&nbsp;31, 2012, the market price of our common shares ranged from $1.95 to
$51.80 per share. The closing market price of our common shares on December&nbsp;31, 2012 was $3.40 per share. The market price of our common shares may continue to be volatile and subject to wide
fluctuations in response to a wide variety of factors, including the&nbsp;following:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>announcements of technological or competitive developments; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>28</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=30,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=301068,FOLIO='28',FILE='DISK132:[13ZAG1.13ZAG44901]CI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_ci44901_1_29"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>regulatory developments in our target markets affecting us, our customers or our competitors; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>actual or anticipated fluctuations in our quarterly operating results; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>changes in financial estimates by securities research analysts; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>changes in the economic performance or market valuations of other solar power companies; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the departure of executive officers and key research personnel; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>patent litigation and other intellectual property disputes; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>litigation and other disputes with our long-term suppliers; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>fluctuations in the exchange rates between the U.S.&nbsp;dollar, the Euro and the&nbsp;RMB; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>SEC investigations or private securities litigation; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the release or expiration of lock-up or other transfer restrictions on our outstanding common
shares;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>sales or anticipated sales of additional common shares. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, the securities market has from time to time experienced significant price and volume fluctuations that are not related to the operating performance of particular companies.
These market fluctuations may also have a material and adverse effect on the market price of our common&nbsp;shares. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> Substantial future sales of our common shares in the public market, or the perception that such sales could occur, could cause the price of our common shares
to&nbsp;decline.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales of our common shares in the public market, or the perception that such sales could occur, could cause the market price of our
common shares to decline. As of December&nbsp;31, 2012, we had 43,242,426&nbsp;common shares outstanding. The number of common shares outstanding and available for sale will increase when our
employees and former employees who are holders of restricted share units and options to acquire our common shares become entitled to the underlying shares under the terms of their units or options. To
the extent these shares are sold into the market, the market price of our common shares could&nbsp;decline. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Your right to participate in any future rights offerings may be limited, which may cause dilution to your&nbsp;holdings.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We may from time to time distribute rights to our shareholders, including rights to acquire our securities. However, we cannot make
these rights available in the United&nbsp;States unless we register the rights and the securities to which the rights relate under the Securities Act or an exemption from the registration
requirements is available. We are under no obligation to file&nbsp;a registration statement with respect to any such rights or securities or to endeavor to cause a registration statement to be
declared effective. Moreover, we may not be able to establish an exemption from registration under the Securities Act. Accordingly, you may be unable to participate in our rights offerings and may
experience dilution in your&nbsp;holdings. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>29</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=31,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=929897,FOLIO='29',FILE='DISK132:[13ZAG1.13ZAG44901]CI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_ck44901_1_30"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our articles of continuance contain anti-takeover provisions that could adversely affect the rights of holders of our common&nbsp;shares.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following provisions in our amended articles of continuance may deprive our shareholders of the opportunity to sell their shares at
a premium over the prevailing market price by delaying or preventing a change of control of our&nbsp;company:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Our board of directors has the authority, without approval from the shareholders, to issue an unlimited number of
preferred shares in one or more series. Our board of directors may establish the number of shares to be included in each such series and may fix the designations, preferences, powers and other rights
of the shares of a series of preferred shares. </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Our board of directors is entitled to fix and may change the number of directors within the minimum and maximum number of
directors provided for in our articles. Our board of directors may appoint one or more additional directors to hold office for a term expiring no later than the close of the next annual meeting of
shareholders, subject to the limitation that the total number of directors so appointed may not exceed one-third of the number of directors elected at the previous annual meeting of
shareholders. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> You may have difficulty enforcing judgments obtained against us.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We are a corporation organized under the laws of Canada and a substantial portion of our assets is located outside of the
United&nbsp;States. A substantial portion of our current business operations is conducted in the PRC. In addition, a majority of our directors and officers are nationals and residents of countries
other than the United&nbsp;States. A substantial portion of the assets of these persons is located outside the United&nbsp;States. As a result, it may be difficult for you to effect service of
process within the United&nbsp;States upon these persons. It may also be difficult for you to enforce in U.S.&nbsp;court judgments obtained in U.S.&nbsp;courts based on the civil liability
provisions of the U.S.&nbsp;federal securities laws against us and our officers and directors, many of whom are not residents of the United&nbsp;States and whose assets are located in significant
part outside of the United&nbsp;States. In addition, there is uncertainty as to whether the courts of Canada or the PRC would recognize or enforce judgments of U.S.&nbsp;courts against us or such
persons predicated upon the civil liability provisions of the securities laws of the United&nbsp;States or any state. In addition, it is uncertain whether such Canadian or PRC courts would be
competent to hear original actions brought in Canada or the PRC against us or such persons predicated upon the securities laws of the United&nbsp;States or any&nbsp;state. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> We may be classified as a passive foreign investment company, which could result in adverse U.S.&nbsp;federal income tax consequences to U.S.&nbsp;Holders of our
common&nbsp;shares.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Based on the market price of our common shares, the value of our assets and the composition of our income and assets, we do not believe
we were a "passive foreign investment company," or PFIC, for U.S.&nbsp;federal income tax purposes for our taxable year ended December&nbsp;31, 2012. However, the application of the PFIC rules is
subject to uncertainty in several respects, and we cannot assure you the U.S.&nbsp;Internal Revenue Service will not take a contrary position. A non-U.S.&nbsp;corporation will be a
PFIC for any taxable year if either (i)&nbsp;at least 75% of its gross income for such year is passive income or (ii)&nbsp;at least 50% of the value of its assets (based on an average of the
quarterly values of the assets) during such year is attributable to assets that produce passive income or are held for the production of passive income. A separate determination must be made after the
close of each taxable year as to whether we were a PFIC for that year. Because the value of our assets for purposes of the PFIC test will generally be determined by reference to the market price of
our common shares, fluctuations in the market price of the common shares may cause us to become a PFIC. In addition, changes in the composition of our income or assets may cause us to become a PFIC.
If we are a PFIC for any taxable year during which a U.S.&nbsp;Holder (as&nbsp;defined in "Item&nbsp;10. Additional Information&#151;E.&nbsp;Taxation&#151; </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>30</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=32,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=508307,FOLIO='30',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_31"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>U.S.&nbsp;Federal
Income Taxation") holds a common share, certain adverse U.S.&nbsp;federal income tax consequences could apply to such U.S.&nbsp;Holder. See "Item&nbsp;10. Additional
Information&#151;E.&nbsp;Taxation&#151;U.S.&nbsp;Federal Income Taxation&#151;Passive Foreign Investment Company." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> The audit report included in this annual report on Form&nbsp;20-F was prepared by auditors who are not inspected by the Public Company Accounting Oversight
Board and, as a result, you are deprived of the benefits of such inspection.  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The independent registered public accounting firm that issues the audit reports included in our annual reports filed with the SEC, as
auditors of companies that are traded publicly in the United&nbsp;States and a firm registered with the Public Company Accounting Oversight Board (United&nbsp;States), or the "PCAOB", is required
by the laws of the United&nbsp;States to undergo regular inspections by the PCAOB to assess its compliance with the laws of the United&nbsp;States and professional standards. Because our auditors
are located in the PRC, a jurisdiction where the PCAOB is currently unable to conduct inspections without the approval of the PRC authorities, our auditors are not currently inspected by
the&nbsp;PCAOB. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inspections
of other firms that the PCAOB has conducted outside China have identified deficiencies in those firms' audit procedures and quality control procedures, which may be addressed
as part of the inspection process to improve future audit quality. This lack of PCAOB inspections in China prevents the PCAOB from regularly evaluating our auditor's audits and its quality control
procedures. As a result, investors may be deprived of the benefits of PCAOB inspections. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
inability of the PCAOB to conduct inspections of auditors in China makes it more difficult to evaluate the effectiveness of our auditor's audit procedures or quality control
procedures as compared to auditors outside of China that are subject to PCAOB inspections. Investors may lose confidence in our reported financial information and procedures and the quality of our
financial statements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recently,
the SEC commenced administrative proceedings under Rule&nbsp;102(e) of its Rules of Practice and under the Sarbanes-Oxley Act against the Chinese affiliates of five global
accounting firms, including our independent registered public accounting firm. The Rule&nbsp;102(e) proceedings initiated by the SEC relate to these firms' failure to produce documents, including
audit work papers, at the request of the SEC pursuant to Section&nbsp;106 of the Sarbanes-Oxley Act, as the auditors located in the PRC are not in a position lawfully to produce documents directly
to the SEC because of restrictions under PRC law and specific directives issued by the China Securities Regulatory Commission, or CSRC.
As the administrative proceedings are ongoing, it is impossible to determine their outcome or their consequences to us. The issues raised by the proceedings are not specific to our independent
registered public accounting firm or to us, but affect equally all audit firms based in China and all China-based businesses with securities listed in the United&nbsp;States. However, if the
administrative judge were to find in favor of the SEC under the proceedings then, depending upon the remedies sought by the SEC, these audit firms could be barred from practicing before the SEC. As a
result, listed companies in the United&nbsp;States with major PRC operations would find it difficult or impossible to retain auditors in respect of their operations in the PRC, which may result in
their delisting. Moreover, any negative news about the proceedings against these audit firms may erode investor confidence in China-based, United&nbsp;States-listed companies and the market price of
our common shares may be adversely affected.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="ck44901_item_4._information_on_the_company"> </A>
<A NAME="toc_ck44901_1"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;4.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>INFORMATION ON THE COMPANY    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>History and Development of the Company</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our legal and commercial name is Canadian Solar&nbsp;Inc. We were incorporated under the laws of the Province of Ontario, Canada in October&nbsp;2001. We
changed our jurisdiction by continuing under the Canadian federal corporate statute, the Canada Business Corporations Act, or CBCA, effective June&nbsp;1, 2006. As a result, we are governed by
the&nbsp;CBCA. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>31</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=33,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=981829,FOLIO='31',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_32"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have formed the following significant subsidiaries, all of which are incorporated in China and wholly owned except as otherwise
noted:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Solartronics (Changshu)&nbsp;Co.,&nbsp;Ltd., or CSI Solartronics, incorporated in November&nbsp;2001, which has
operations located in Changshu, China, where we develop solar power&nbsp;projects; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Solar Technologies&nbsp;Inc., or CSI Technologies, incorporated in August&nbsp;2003, which has operations located
in Changshu, China, where we develop solar module products; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Solar Manufacture&nbsp;Inc., or CSI Manufacturing, incorporated in January&nbsp;2005, which has operations located
in Suzhou, China, where we manufacture primarily standard solar&nbsp;modules; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Manufacturing (Luoyang)&nbsp;Inc. (formerly known as CSI Central Power&nbsp;Co.&nbsp;Ltd.), or CSI
Luoyang Manufacturing, incorporated in February&nbsp;2006, which has operations located in Luoyang, China, where we manufacture solar modules, solar ingots and solar&nbsp;wafers; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Manufacturing (Changshu)&nbsp;Inc. (formerly known as Changshu CSI Advanced Solar&nbsp;Inc.), or CSI
Changshu Manufacturing, incorporated in August&nbsp;2006, which has operations located in Changshu, China, where we manufacture solar&nbsp;modules; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Cells&nbsp;Co.,&nbsp;Ltd., or CSI Cells, incorporated in August&nbsp;2006, which has operations located in
Suzhou, China, where we manufacture solar&nbsp;cells; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar (USA)&nbsp;Inc., incorporated in Delaware, USA in June&nbsp;2007, through which we carry out marketing
and sales activities in the United&nbsp;States; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Project Consulting&nbsp;GmbH, or CSI Germany Projects, incorporated in Germany in May&nbsp;2009, a 70% owned
subsidiary through which we invested in CVB Solar&nbsp;GmbH, a German solar power project. In January&nbsp;2011, CSI Germany Projects sold all of its interest in CVB Solar&nbsp;GmbH to its joint
venture partner; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Japan K.K., or CSI Japan, incorporated in Japan as a wholly owned subsidiary in June&nbsp;2009, through
which we conduct marketing and sales activities in Japan. Between December&nbsp;2009 and May&nbsp;2010, we sold an aggregate of 28% of the outstanding capital stock of CSI Japan to two Japanese
companies; in August&nbsp;2010, we increased our capital contribution in CSI Japan. We currently hold 90.67% of CSI&nbsp;Japan; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Solutions&nbsp;Inc., or CSSI, incorporated in Ontario, Canada in June&nbsp;2009, through which we
conduct marketing and sales activities in Canada. CSSI itself has a number of wholly-owned and non-wholly-owned subsidiaries, all of which were incorporated in Ontario, Canada in
November&nbsp;2009, through which we conduct project development activities in&nbsp;Canada; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Solar Power (China)&nbsp;Inc. incorporated in July&nbsp;2009, which is located in Suzhou, China and serves as a
holding company for our subsidiaries in&nbsp;China; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar EMEA&nbsp;GmbH, (formerly known as Canadian Solar (Deutschland)&nbsp;GmbH), incorporated in Germany in
August&nbsp;2009, through which we conduct marketing and sales activities in&nbsp;Europe; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Manufacturing (Ontario)&nbsp;Inc., or CSI Ontario Manufacturing, incorporated in Ontario, Canada in
June&nbsp;2010, where we manufacture solar&nbsp;modules; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar (Australia) Pty.,&nbsp;Ltd., incorporated in New&nbsp;South Wales, Australia in February&nbsp;2011,
though which we conduct marketing and sales activities in&nbsp;Australia; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar International Limited, incorporated in Hong Kong in March&nbsp;2011, through which we carry out sales and
marketing activities; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>32</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=34,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=288473,FOLIO='32',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_33"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar O&amp;M (Ontario)&nbsp;Inc., incorporated in Ontario, Canada in May&nbsp;2011, through which we operate and
maintain solar&nbsp;farms; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI-Cenergy Holdings,&nbsp;LLC, incorporated in California, USA, in July&nbsp;2011, through which we
develop solar power&nbsp;projects; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Suzhou Sanysolar Materials Technology&nbsp;Co.,&nbsp;Ltd., incorporated in August&nbsp;2011 in Suzhou, China where
we produce solar module materials; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar South East Asia Pte.,&nbsp;Ltd., incorporated in Singapore in September&nbsp;2011, through which we
carry out sales and marketing activities in Southeast&nbsp;Asia; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Project Holdco&nbsp;LLC, incorporated in Delaware, USA in November&nbsp;2011, through which we develop solar
power&nbsp;projects; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Manufacturing (Suzhou)&nbsp;Inc., or CSI Suzhou Manufacturing, incorporated in Suzhou, China in
February&nbsp;2012. CSI Suzhou Manufacturing is a joint venture formed by us and two Suzhou-based companies, Suzhou Science&nbsp;&amp; Technology Town&nbsp;Co., and Suzhou New&nbsp;District
Economic Development Group Corporation for the purpose of building and operating a 600&nbsp;MW cell production facility and a 600&nbsp;MW module production facility, located in
Suzhou,&nbsp;China; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar South Africa Pty.,&nbsp;Ltd, incorporated in Bryanston, South Africa, in June&nbsp;2012, which carries
out sales and marketing activities in South&nbsp;Africa; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Brasil Servicos De Consultoria EM Energia Solar&nbsp;Ltda., incorporated in Sao Paulo, Brazil in
November&nbsp;14, 2012, through which we carry out energy consultancy, certification and importation activities in&nbsp;Brazil; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar Middle East&nbsp;Ltd., incorporated in Abu Dhabi, United Arab Emirates in December&nbsp;10, 2012,
through which we carry out marketing, energy generation and consultancy activities in Middle&nbsp;East; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solar International Project Holding Limited, incorporated in Hong Kong in January&nbsp;2013, through which we
intend to carry out financing activities for our project business;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Canadian Solartronics (Suzhou)&nbsp;Co.,&nbsp;Ltd., incorporated in Suzhou, China in March&nbsp;2013, through which
we intend to carry out solar power project development and consulting services in&nbsp;China. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See
"Item&nbsp;4. Information on the Company&#151;C. Organizational Structure" for additional information on our corporate structure. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
principal executive office is located at 545&nbsp;Speedvale Avenue West, Guelph, Ontario, Canada N1K&nbsp;1E6. Our telephone number at this address is
(1-519)&nbsp;837-1881 and our fax number is (1-519)&nbsp;837-2550. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
principal place of business is located at No.&nbsp;199 Lushan Road, Suzhou New&nbsp;District, Suzhou, Jiangsu 215129, People's Republic of&nbsp;China. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
inquiries to us should be directed at the address and telephone number of our principal executive offices set forth above. Our website is www.canadiansolar.com. The information
contained on or accessible through our website does not form part of this annual&nbsp;report. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>33</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=35,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=543013,FOLIO='33',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_34"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Business Overview</U>  </B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Overview  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We design, develop, and manufacture solar wafers, cells and solar module products that convert sunlight into electricity for a variety
of uses. We are incorporated in Canada and conduct most of our manufacturing operations in China. Our products include a range of solar modules built to general specifications for use in a wide range
of residential, commercial and industrial solar power generation systems. We also design and produce specialty solar modules and products based on our customers' requirements. Specialty solar modules
and products consist of customized solar modules that our customers incorporate into their own products, such as building integrated photovoltaic modules, or BIPV modules, and complete specialty
products, such as portable solar home systems and solar-powered car battery chargers. We sell our products under our "Canadian Solar" brand name and to OEM customers under their brand names. In
addition, we also sell total solar power system kits for residential applications, and build-to-order solar systems for commercial and solar power plants for utility-scale
applications. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
believe we offer one of the broadest crystalline silicon solar module product lines in the industry. Our product lines range from modules of medium power, to high efficiency,
high-power output mono-crystalline modules, as well as a range of specialty products. We currently sell our products to a diverse customer base in various markets worldwide,
including Germany, Spain, Italy, France, the Czech Republic, the U.S., Canada, China, Japan and India, among others. We sell our standard solar modules to distributors and system integrators, as well
as to solar project developers. We sell our solar power system kits to distributors and installers, and we sell our commercial system and utility-scale power plants to independent power producers
and&nbsp;investors. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
employ a flexible (or&nbsp;virtual) vertically integrated business model that combines internal manufacturing capacity with direct material purchases for both cells and wafers. We
believe this approach has benefited us by lowering the cost of materials of our module products. We also believe that this approach provides us with greater flexibility to respond to
short-term demand increases. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Over
the past several quarters we have taken steps to become more vertically integrated at the cell to module production steps of the manufacturing value chain. As of December&nbsp;31,
2012, we&nbsp;had:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>2.4&nbsp;GW of total annual solar module manufacturing capacity, 330&nbsp;MW of which is located in Ontario, Canada
with the balance located in&nbsp;China; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>1.6&nbsp;GW of total annual solar cell manufacturing capacity in China; and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>216&nbsp;MW of total annual ingot and wafer manufacturing capacity in China. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
intend to use substantially all of the silicon wafers that we manufacture to supply our own solar cell plant and to use substantially all of the solar cells that we manufacture to
produce our own solar module products. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
are focused on reducing our production costs by improving solar cell conversion efficiency, enhancing manufacturing yields and reducing raw material costs. In January&nbsp;2009, we
established a new solar cell efficiency research center to develop more efficient cell structures, and we have been making ongoing improvements in solar cell conversion efficiency and product cost
control. We began shipping new products, such as higher efficiency modules, in late 2011 and expect to increase the sales volumes of these products during&nbsp;2013. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the fourth quarter of 2009, we began the conversion of our first cell line to Enhanced Selective Emitter, or ESE, production, and we started to ship ESE-based module
products in March&nbsp;2010. By December&nbsp;31, 2012, our total ESE capacity was 60&nbsp;MW. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>34</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=36,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=290314,FOLIO='34',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_35"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the third quarter of 2011, we began the conversion of some of our cell lines to Efficient Long-Term Photovoltaic Solution, or ELPS, production. We began shipping
ELPS-based modules in November&nbsp;2011 and expect to build our capacity for ELPS-based cells and modules to 180&nbsp;MW by the end of&nbsp;2013. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Our Products and Services  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We design, develop, manufacture and sell solar cell and solar module products, primarily standard solar modules. We are also engaged in
the total solution business, which includes solar power project development and sales, EPC services, O&amp;M services and sales of solar system&nbsp;kits. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Standard Solar Modules  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our standard solar modules are arrays of interconnected solar cells encapsulated in weatherproof frames. We produce a wide variety of
standard solar modules, ranging from 0.2&nbsp;W to in excess of 300&nbsp;W in power and using multi-crystalline or mono-crystalline cells in several different formats, including
general purpose 60&nbsp;pieces 6"&nbsp;cell and 72&nbsp;pieces 5"&nbsp;cell formats, small modules for specialty products (see&nbsp;below) and larger formats for ground-mounted projects.
Larger formats include a 72&nbsp;pieces 6"&nbsp;cell format and a 96&nbsp;pieces 5"&nbsp;cell format. In 2009, most of the modules that we shipped were assembled with
6"&nbsp;multi-crystalline cells. In 2010, we started shipping a higher percentage of modules assembled with 6"&nbsp;monocrystalline cells. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have applied for and received quality and safety certifications for modules with improved frames for rail-less mounting systems, an AC module and higher-powered modules in
standard formats, such as a 60&nbsp;pieces 6"&nbsp;cell, 260&nbsp;W module. We expect such modules to be substantially cheaper to install because they require less labor and materials,
especially in rooftop applications. In the third quarter of 2011, we began assembling modules using ELPS, a wrap-through cell architecture, on a commercial basis. These modules can achieve
module conversion efficiencies in excess of 19%. In 2012, our research and development team continued to improve the cell efficiency of ELPS, bringing the efficiency under laboratory conditions
to&nbsp;21.1%. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
successfully launched high powered ELPS modules in Japan at the beginning of 2012. ELPS modules in 48&nbsp;cells with 215&nbsp;W power output are used in residential solar power
systems in Japan, and ELPS modules in 60&nbsp;cells with 270&nbsp;W power output are mainly used in commercial PV systems of up to 2&nbsp;MW in Japan. We also began developing Quartech modules
using 4&nbsp;bus bar solar cell technology, which improves module reliability and efficiency. Quartech modules in 6&nbsp;&times;&nbsp;10 cell arrays
have module power wattages of between 250&nbsp;W and 255&nbsp;W. With this cell technology improvement, we will be able to offer customers higher module wattages. We expect to launch new Quartech
modules in March&nbsp;2013. During 2012, we also developed and are offering to customers a Residential AC module that addresses some of the limitations of the first generation micro inverters. Our
Residential AC module is designed to save installers time and materials during installation and provide homeowners with a cost effective and reliable solution. These products are built to general
specifications for a wide range of residential, commercial and industrial solar power generation systems. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
design our standard solar modules to be durable under harsh weather conditions and easy to transport and install. We sell our standard solar modules under our brand name and to OEM
customers under their brand names. Since we began selling our solar module products in March&nbsp;2002, we have increased our annual module production capacity from 2.0&nbsp;MW to 2.4&nbsp;GW as
of December&nbsp;31,&nbsp;2012. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Specialty Solar Modules and Products  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As part of our strategy to broaden our products portfolio and address a wider cross section of the solar power market, we have been
actively developing our building integrated photovoltaic, or BIPV, </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>35</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=37,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1039321,FOLIO='35',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_36"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>product
line. Our BIPV products have various advantages over standard solar modules, including improved aesthetics, direct integration into building structures and the ability to be used in a wider
range of applications, including residential and commercial roofing and architectural glazing. We used our BIPV products and systems in our BIPV solar glass roofing system project in Luoyang and we
supplied BIPV products and systems for facilities at the Beijing Olympic Games. We believe that the demand for BIPV solutions will grow in our key markets, including China, Europe and North America.
We plan to work closely with our customers to design and develop specialty solar modules and products that meet their individual requirements. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar Cells  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We completed construction of four solar cell production lines in 2007, and we have gradually expanded our total annual solar cell
nameplate production capacity to 1.6&nbsp;GW as of December&nbsp;31, 2012. Going forward, we expect to continue to increase our cell capacity in line with the growth in demand for our solar module
products. We intend to use substantially all of our solar cells to manufacture our own solar module products. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
make our solar cells from both mono-crystalline and multi-crystalline silicon wafers through multiple manufacturing steps, including surface texturization, diffusion,
plasma-enhanced chemical vapor deposition and surface metallization. A functional solar cell generates a flow of electricity when exposed to light. The metal on the cell surface collects and carries
away the current to the external circuitry. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar System Kits  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We began selling solar system kits in 2010, and today we sell them primarily to the Canadian and Japanese markets. A solar system kit
is a ready-to-install package consisting of solar modules produced by us and components, such as inverters, racking system and other accessories, supplied by third parties. A
typical residential rooftop solar system generates approximately 3.0&nbsp;KW&nbsp;AC output. A commercial rooftop solar system generates between 30&nbsp;KW to 500&nbsp;KW&nbsp;AC output.
Both are mounted on the rooftop of&nbsp;buildings. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar Power Development Projects  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We also develop, build and sell solar power projects. Prior to 2008, we completed projects in Western China and conducted solar power
forums in Beijing, Xining, Suzhou and&nbsp;Luoyang. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
early 2010, we began to ship CE certified 11 to 14&nbsp;kW two-axis trackers for ground-mounted applications. We are also developing single-axis trackers and
smaller trackers intended for smaller ground-mounted installations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the second half of 2009, we began developing utility-scale solar energy farm projects, also referred to as solar power plant projects, and partnering with solar energy farm project
developers. Once completed, the solar power plants are sold to end-buyers such as independent power producers or infrastructure fund investors. In December&nbsp;2009, we completed a
solar power plant project in Germany and we started to construct similar projects in Canada in&nbsp;2011. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
December&nbsp;2011, we entered into a sales agreement with TransCanada Energy Ltd., an affiliate of TransCanada Corporation, a North American energy infrastructure company. Under
this agreement, TransCanada Energy Ltd. will acquire from us nine solar power plants totaling 86&nbsp;MW for approximately C$470&nbsp;million ($472&nbsp;million). We completed construction of
two plants in the fourth quarter of 2012. These plants are now in the testing phase before completion of their sale to TransCanada Energy Ltd. We expect to complete construction of six additional
plants in 2013 and one in the first quarter of&nbsp;2015. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>36</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=38,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=470277,FOLIO='36',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_37"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
June&nbsp;2012, we completed the acquisition of a majority interest in 16&nbsp;solar power plant projects in Ontario, Canada, representing approximately 190&nbsp;MW&nbsp;DC to
200&nbsp;MW&nbsp;DC, from SkyPower Limited, or SkyPower, for a total consideration of approximately C$185&nbsp;million ($186&nbsp;million). </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
August&nbsp;2012, we completed the sale of our first utility-scale solar power plant in Canada, representing approximately 11&nbsp;MW&nbsp;DC, to Stonepeak Infrastructure
Partners for approximately C$48.0&nbsp;million ($48.2&nbsp;million). </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
December&nbsp;2012, we entered into an agreement with SunEdison Power Canada Inc., or SunEdison, to acquire four solar power plant projects, representing approximately
46.5&nbsp;MW&nbsp;DC, for an aggregate transaction price of approximately C$37.0&nbsp;million ($37.2&nbsp;million). </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar System EPC Contracting and Subcontracting  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In late 2010, we began entering into a number of EPC contracting arrangements with solar project development partners in Canada. Under
these arrangements, the solar farm project developer owns the project and we are contracted to perform the engineering design, procurement and construction work for the&nbsp;project. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, we entered into EPC contract and O&amp;M service agreement with Penn Energy Renewables&nbsp;Ltd. for the construction and operation of three solar farm projects, totaling
28.7&nbsp;MW AC, in Ontario, Canada. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Operating and Maintenance Services  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In the second half of 2012, we started to provide O&amp;M services, for solar power plants in commercial operations. Depending on the terms
of our O&amp;M service contracts, our O&amp;M services include inspections, repair and replacement of plant equipment, site management and administrative support services. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Supply Chain Management  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our business depends on our ability to obtain a stable and cost-effective supply of polysilicon, silicon wafers and solar
cells. Our principal wafer suppliers include GCL, ReneSola and Konca. Our principal solar cell suppliers include Topcell, Shunfeng and Neo Solar. Although this strategy may reduce our gross margin, it
has allowed us to commit less capital in the form of pre-payments to polysilicon manufacturers compared to other solar module producers of our size and to reduce our capital expenditures
for ingot and wafer&nbsp;capacity. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the third quarter of 2010, silicon wafer and polysilicon supply tightened compared to previous years. However, these raw materials began to decrease in price during the fourth quarter
of 2010 and moved back into an oversupply environment in 2011. The oversupply environment continued into 2012 across the entire photovoltaic supply chain, particularly at the polysilicon production
stage. See "Item&nbsp;3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;We have, from time to time, entered into
long-term supply agreements with polysilicon and wafer suppliers. Long-term supply agreements may make it difficult for us to adjust our raw material costs should prices
decrease. Also, if we chose to prematurely terminate any of these agreements, we may not be able to recover all or any part of the advance payments we have made to these suppliers and we may be
subject to&nbsp;litigation." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Through
the third quarter of 2010, polysilicon remained relatively inexpensive at $45 to $55 per kilogram. In late 2010, polysilicon increased to approximately $80 to $90 per kilogram
but decreased to approximately $27 per kilogram by December&nbsp;31, 2011 and to $24.66 per kilogram by December&nbsp;31, 2012
due to oversupply. In 2013, we expect that there will continue to be a modest oversupply of polysilicon materials and that polysilicon prices will remain low. We plan to continue to purchase most </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>37</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=39,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=477879,FOLIO='37',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<A NAME="page_ck44901_1_38"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>of
our silicon wafers and all of our polysilicon requirement externally. We are currently diversifying our wafer and polysilicon suppliers, particularly with top tier international suppliers. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Silicon Raw Materials and Solar Wafers  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Silicon feedstock, which consists of high-purity solar grade silicon, is the starting point of the silicon based solar PV
module supply chain. Our current principal suppliers of silicon wafers are GCL, ReneSola and&nbsp;Konca. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
silicon wafer agreements set forth price and quantity information, delivery terms and technical specifications. Generally, payment is required after delivery has been made and the
product has been inspected and approved by us. While the contracts set forth specific price terms, most of them also include mechanisms to change the price, either upwards or downwards, based on
market conditions. We require the seller to bear the costs and risks of transporting solar wafers to our facilities. We currently do not have any long-term supply contracts for silicon
wafers with fixed price or quantity&nbsp;terms. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2007 and 2008, due to shortages of polysilicon and silicon wafers, we entered into a number of long-term supply agreements with several silicon and wafer suppliers in an
effort to secure raw materials to meet our production requirements. These suppliers included GCL, Neo Solar, Deutsche Solar, LDK and a UMG-Si supplier. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
response to a decline in the price of polysilicon, beginning in 2009, we began discussing adjustments in the unit price and volume terms under our supply agreements with these
suppliers. In 2009 and thereafter, we amended our agreements with certain of these suppliers to adjust the purchase price to prevailing market prices at the time we place a purchase order and to
reduce the quantity of products that we are required to purchase. Under our supply agreements with certain suppliers, and consistent with historical industry practice, we made advance payments prior
to scheduled delivery dates. The advance payments were made without collateral and were to be credited against the purchase prices payable by us. As of December&nbsp;31, 2012, the balance of advance
payments made to suppliers totaled $45.4&nbsp;million. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See
"Item&nbsp;3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;We have, from time to time, entered into
long-term supply agreements with polysilicon and wafer suppliers. Long-term supply agreements may make it difficult for us to adjust our raw material costs should prices
decrease. Also, if we chose to prematurely terminate any of these agreements, we may not be able to recover all or any part of the advance payments we have made to these suppliers and we may be
subject to&nbsp;litigation." </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar Cells  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In addition to manufacturing our own solar cells and toll manufacturing arrangements with our solar cell suppliers, we purchase solar
cells from a number of international and local suppliers, including Topcell, Shunfeng and Neo&nbsp;Solar. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
solar cell agreements set forth price and quantity information, delivery terms and technical specifications. Generally, payment is required within a certain number of days after
delivery. These contracts generally provide for a period of time during which we can inspect the product and request the seller to make replacements for damaged goods. We generally require the seller
to bear the costs and risks of transporting solar cells until they have been delivered to the location specified in the contract. We currently do not have any long-term supply contracts
for solar cells with fixed price or quantity&nbsp;terms. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Although
we have established relationships with cell suppliers, we experienced a shortage of solar cell supplies in late 2009 and 2010. As we expand our business, we expect to increase
our solar cell manufacturing capacity and diversify our solar cell supply channel to ensure we have the flexibility to adapt to future changes in the supply of, and demand for, solar&nbsp;cells. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>38</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=40,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=96888,FOLIO='38',FILE='DISK132:[13ZAG1.13ZAG44901]CK44901A.;14',USER='RMCIVOR',CD='26-APR-2013;07:26' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cm44901_1_39"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->





<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Solar Module Manufacturing  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We assemble our solar modules by interconnecting multiple solar cells by tabbing and stringing them into a desired electrical
configuration. We lay the interconnected cells, laminate them in a vacuum, cure them by heating and package them in a protective lightweight anodized aluminum frame. We seal and weatherproof our solar
modules to withstand high levels of ultraviolet radiation, moisture and extreme temperatures. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
selectively use automation to enhance the quality and consistency of our finished products and to improve the efficiency of our manufacturing processes. Key equipment in our
manufacturing process includes automatic laminators, simulators and solar cell testers. The design of our assembly lines provides flexibility to adjust the ratio of automated equipment to skilled
labor in order to maximize quality and efficiency. We purchase our manufacturing equipment primarily from Chinese suppliers. Our proximity to these Chinese manufacturers is an advantage because they
typically sell manufacturing equipment at more competitive prices than similar international equipment manufacturers. We source critical testing equipment from international manufacturers. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Quality Control and Certifications  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have registered our quality control system according to the requirements of ISO&nbsp;9001:2000 and ISO/TS&nbsp;16949 standards.
The latter quality control standard originated from the QS&nbsp;9000 and VDA&nbsp;quality systems and is now the world-wide quality system standard for the automotive industry.
TUV&nbsp;Rheinland Group, a leading international service company that documents the safety and quality of products, systems and services, audits our quality systems. We inspect and test incoming
raw materials to ensure their quality. We monitor our manufacturing processes to ensure quality control and we inspect finished products by conducting reliability and other&nbsp;tests. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have obtained IEC&nbsp;61215 and IEC&nbsp;61730 (previously TUV Class&nbsp;II safety) European standards for sales in Europe. We have also obtained certifications of
CAN&nbsp;ORD-UL&nbsp;1703 and UL&nbsp;1703, which allow us to sell products in North America. In 2009, we obtained the necessary certifications to sell our modules in Japan, South
Korea and Great Britain and to several of the Chinese solar programs, including Golden Sun. We have obtained IEC and UL certifications for higher-powered modules of 280&nbsp;W and above, a solar
laminate for BIPV applications in France with TUV certification. In 2011, we completed IEC61215/61730 and UL1703&nbsp;certification for modules designed to be assembled from metal
wrap-through cells, and extended laminate certification in North American market. Our certified portfolio was also increased with the addition of model&nbsp;CS5P-P and
several small models. Power outputs for our product portfolio were further increased through the qualification of quasi-mono wafers. In 2011, we also completed DLG ammoniac resistance
testing and obtained the salt mist certification for our leading module CS6P-P. In 2012, we achieved the highest ratings possible in the two most significant standard tests for ammonia
resistance of solar modules, which were the IEC62716&nbsp;draft C ammonia corrosion test and the DLG standard test. In 2013, we extended the salt mist certification under IEC 61701&nbsp;ed.2
Severity&nbsp;1 to all of our standard PV modules at VDE. In addition, we were able to register more key module types at JET for Japan; enhanced the maximum system voltage up to 1000V for our CSA
certification (North America), allowing significant cost reduction for our EPC partners; and again raised the ranking of CEC PTC&nbsp;ratings. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
successfully assisted Suzhou Gaochuangte New&nbsp;Energy&nbsp;Co.,&nbsp;Ltd. (an&nbsp;EPC company in which we have invested) to receive the first PV&nbsp;plant certificate
from TUV&nbsp;SUD in China under the IEC&nbsp;62446&nbsp;standard. The new half-cell module designed by our R&amp;D team was fully certified by CSA and VDE, two worldwide recognized
certification bodies, in 2012. We also started providing our customers with third-party-approved PAN files (testing per IEC61853-1) for all our key module series, allowing more accurate
energy yield simulation and better return-on-investment analysis for their projects. In 2013, we intend to obtain certifications for double glasses and
DC-to-AC/DC-to-DC module designs. We will continue our efforts for general improvements in module and component designs and </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>39</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=41,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=547254,FOLIO='39',FILE='DISK132:[13ZAG1.13ZAG44901]CM44901A.;13',USER='WPALMA',CD='25-APR-2013;08:54' -->
<A NAME="page_cm44901_1_40"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>seek
to obtain corresponding certifications. With the emergence of new markets that we are expanding into, we have made and expect to make efforts to comply with new certification schemes that apply
to us, such as INMETRO for Brazil and the UNI9177&nbsp;fire test for Italy that we have now complied&nbsp;with. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
PV test laboratory is registered with the ISO&nbsp;17025 quality improvement program, and has been accepted for the Mutual Data Acceptance Program by the CSA in Canada, VDE in
Germany, Intertek in the U.S. and CGC in China. The PV test laboratory allows us to conduct some product certification testing in-house, which should decrease
time-to-market and certification costs. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Markets and Customers  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We sell our standard solar modules primarily to distributors, system integrators and OEM customers. Our distributor customers include
companies that are exclusive solar component and system distributors and engineering and design firms that include our standard solar modules in their system installations. Our system integrator
customers typically design and sell complete, integrated systems that include our standard solar modules along with other system components. We sell our solar modules and products to various
manufacturers who either integrate these products into their own products or sell and market them as part of their product portfolio. Our standard solar module customers include leading solar
distributors and system integrators. Our specialty solar module and products customers include manufacturers who incorporate our customized solar modules in their bus stop, road lighting and marine
lighting products. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
small number of customers have historically accounted for a major portion of our net revenues. In 2010, 2011 and 2012, our top five customers by net revenues collectively accounted for
approximately 26.0%, 29.2% and 25.5%, respectively, of our total net revenues. Sales to our largest customer in those years accounted for 11.0%, 6.6% and 8.4%, respectively, of our total
net&nbsp;revenues. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following table sets forth, for the periods indicated, certain information relating to our total net revenues derived from our customers categorized by their geographic location for
the periods indicated: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=17 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:24pt;"><FONT SIZE=1><B>Region

<!-- COMMAND=ADD_SCROPPEDRULE,24pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Total Net<BR>
Revenues </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>% </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Total Net<BR>
Revenues </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>% </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Total Net<BR>
Revenues </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>% </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=17 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;thousands of $, except for percentages)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Europe</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,193,449</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>79.8</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,233,201</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>65.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>656,460</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>50.7</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Asia and others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>186,366</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>12.5</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>330,803</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17.4</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>296,117</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>22.9</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>America</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>115,694</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7.7</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>334,918</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17.6</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>342,252</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>26.4</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,495,509</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,898,922</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,294,829</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
we expand our manufacturing capacity and enhance our brand name, we continue to develop new customer relationships in a wider range of geographic markets to decrease our market
concentration. In 2012, we significantly increased our total number of customers, gained market share in Europe, the U.S. and Japan and achieved a leading market share in India, Canada, and Chile. We
strive to achieve or maintain a leading market share in Thailand, Japan, India, Canada and Chile in 2013, while exploring other emerging solar markets, including Southeast Asia, Africa, the Middle
East, Central Asia and South America. These markets have been significantly influenced by past and current government subsidies and incentives. While we expect to expand our markets, we expect that
the European markets will remain our major markets in the near&nbsp;future.  </FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Germany.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;The renewable energy laws in Germany require
electricity transmission grid operators to connect various renewable energy sources to their electricity transmission grids and to purchase all electricity generated by such sources at guaranteed
feed-in tariffs. Additional </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>40</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=42,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1036600,FOLIO='40',FILE='DISK132:[13ZAG1.13ZAG44901]CM44901A.;13',USER='WPALMA',CD='25-APR-2013;08:54' -->
<A NAME="page_cm44901_1_41"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2>regulatory
support measures include investment cost subsidies, low-interest loans and tax relief to end users of renewable energy. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Germany's
renewable energy policy has had a strong solar power focus, which contributed to Germany's surpassing Japan in 2004 as the leading solar power market in terms of annual installation growth.
According to Solarbuzz, the German market remained the largest single-country market in the world, growing slightly year-over-year, from 7.45&nbsp;GW at the end of 2011 to
7.50&nbsp;GW at the end of 2012. Our products are used in large, ground-mounted solar power fields, commercial rooftops and residential rooftops. After the unprecedented expansion in
December&nbsp;2011,
the German government decided on another amendment of the Renewable Energy Act, which became effective on April&nbsp;1, 2012. This new law implemented a considerable reduction of the
feed-in tariff initially, and set monthly decline of 1% of feed-in tariff until October&nbsp;1, 2012. Since October&nbsp;1, 2012, the monthly decline of feed-in
tariff was modified every three months based on market conditions. The reduction rates of feed-in tariff for November&nbsp;1, December&nbsp;1, 2012, and January&nbsp;1, 2013 were
2.5%. The new Renewable Energy Act excludes new PV systems above 10&nbsp;MW from being eligible for the feed-in tariff. A "Market Integration Model" was also introduced, which allows for
systems above 10&nbsp;kW and up to 1&nbsp;MW to be paid a feed-in tariff for only 90% of electricity produced with the remaining electricity being either self-consumed or
sold on the free&nbsp;market.  </FONT></P>

</UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Spain.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;According to Solarbuzz, the Spanish market shrunk
by 46.6% from 483&nbsp;MW in 2011 to 258&nbsp;MW in 2012. In Spain, the feed-in tariff for solar power energy is fully guaranteed for the first 25&nbsp;years of system operation and
80% thereafter. The Spanish feed-in tariff for applications of less than 100&nbsp;kWh was initially &euro;0.4404&nbsp;per kWh for the first 25&nbsp;years of system
operation and &euro;0.3523&nbsp;per kWh thereafter for systems installed until September&nbsp;2008. Funding for the national PV program during 2010 was regulated by Royal Decree
RD1578/2008. The quarterly quota calls allocate awards and modify feed-in tariff rates according to fulfillment of quota. In February&nbsp;2013, the annual feed-in tariff
revision to the consumer price index was modified, resulting in negative feed-in tariff movement. The National Renewable Energy Action Plan (2012-2020) of Spain reduced
significantly the renewable energy content planned for 2020 from previous plans. Current plan contemplates further reducing the 2020 PV target from 8.5&nbsp;GW as set forth in the National Renewable
Energy Action Plan to 7&nbsp;GW.  </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Czech Republic.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;According to Solarbuzz, the Czech Republic
market increased approximately 58% from 51&nbsp;MW in 2011 to 121&nbsp;MW in 2012. The country's initial legal basis for establishing feed-in tariff rates for electricity from
renewable energy sources was set by the Renewable Energy Law on August&nbsp;1, 2005. The respective remuneration rates became effective on January&nbsp;1, 2006. The PV funding scheme in the Czech
Republic is based on two alternative funding mechanisms, a feed-in tariff system and a green bonus scheme. The feed-in tariffs (and&nbsp;green premium rates) for the next
calendar year are determined by the Energy Regulatory Office in November each year. The feed-in tariff rate for existing installations increases each year typically between 2% and 4%,
depending on the consumer price index. There is no fixed annual reduction of tariffs for newly installed systems. As with the feed-in tariffs, the green bonus rates are also paid over
20-year duration, and the tariffs for already existing systems are adjusted annually. The green bonus remuneration has also depended on the system size from 2009. In March&nbsp;2010, the
government enacted a law that allowed a reduction of the incentive tariffs for newly installed systems to exceed 5% per year. In addition, it implemented a third system size category. In
February&nbsp;2013, the government indicated it might further decrease funding for PV with the focus shifting towards "more efficient renewable energy".  </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Italy.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;According to Solarbuzz, the Italian market shrunk
by 46% from 6.21&nbsp;GW in 2011 to 3.35&nbsp;GW in 2012. At the end of 2011, the Italian feed-in tariff for systems ranged from &euro;0.172&nbsp;per kWh, for larger
ground-mounted systems, to &euro;0.298&nbsp;per kWh for smaller BIPV </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>41</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=43,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=632048,FOLIO='41',FILE='DISK132:[13ZAG1.13ZAG44901]CM44901A.;13',USER='WPALMA',CD='25-APR-2013;08:54' -->
<A NAME="page_cm44901_1_42"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2>systems,
a relatively modest decline from the previous year's rates. System owners may also benefit from self-consumption with a reduced electrical bill. The Italian market saw an enormous
boost in large installations in 2009, 2010 and 2011, and the Italian government is expected to implement much lower feed-in tariffs in order to control the market growth. In
August&nbsp;2012, the funding scheme Conto Energia V became effective. The new scheme put a strong focus on roof systems and self-consumption.  </FONT></P>

</UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>North America.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;According to Solarbuzz, the North America
territory installed 3.49&nbsp;GW in 2012, becoming third in the world in terms of solar capacity installed in 2012. The North American market is comprised of two countries, the United&nbsp;States
and&nbsp;Canada. </FONT></DD></DL>
</UL>
<UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2>In
the United&nbsp;States, over 10&nbsp;states offer significant incentives, with California offering the most preferential incentives. In January&nbsp;2006, the California Public Utilities
Commission enacted the California Solar Initiative, a $2.9&nbsp;billion program that subsidizes solar power systems by $2.80&nbsp;per watt. Due to excessive demand, this subsidy was reduced to
$2.50&nbsp;per watt. Combined with federal tax credits for solar power usage, the subsidy may account for as much as 50% of the cost of a solar power system. The program will last until 2016 and is
expected to dramatically increase the use of solar power for on-grid applications in California. Incentives in other U.S. states include state renewable energy credits, capital subsidies
and in some states, such as Vermont, feed-in tariff. Many states and various federal departments are also subject to renewable energy portfolio standards that mandate minimum percentages
of renewable energy production by utilities. These provisions were further expanded in 2010 to include a cash grant in lieu of the investment tax credit and were uncapped with respect to system size
(the&nbsp;previous maximum rebate was $2,000) to allow larger organizations such as utilities to take advantage of the tax credit or cash in-lieu of the grant for large scale projects.
The constrained appetite for tax equity may limit the effectiveness of some of these provisions, such as accelerated depreciation. This federal cash grant program was closed to new applications at the
end of 2011, and during 2012, over $2&nbsp;billion project funds were awarded to renewable energy projects. Despite the decline in PV&nbsp;incentives during the year, separate renewable energy
portfolio standards of various states kept demand strong for PV&nbsp;systems in the U.S.&nbsp;market. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>The
Canadian market was driven almost entirely by Ontario in 2012, which stimulated market demand via its feed-in tariff program. The Ontario market was once driven by RESOP, a program
that offered renewable energy projects up to 10&nbsp;MW a guaranteed tariff of C$0.42/kWh for 20&nbsp;years. The program closed in May&nbsp;2008 due to overwhelming uptake and projects in the
pipeline were frozen until May&nbsp;2009 when Ontario passed the Green Energy Act and with it a new feed-in tariff program. Both programs were administered by the Ontario Power
Authority, or OPA, which is responsible for setting rates, regulations, and monitoring all feed-in tariff activity.  </FONT></P>

</UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>China.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;According to Solarbuzz, China's Renewable Energy
Law, which went into effect on January&nbsp;1, 2006, authorizes the relevant authorities to set favorable prices for the purchase of on-grid electricity generated by solar power and
provides other financial incentives for the development of renewable energy projects. China's top-level controlling agency on energy policy has been the government's central planning
agency, National Development and Reform Commission of PRC, or the NDRC, with the ancillary National Energy Administration specifically focusing on energy supply and production. The National Energy
Commission, a new ministerial level regulatory organization headed by Premier Wen, was established in January&nbsp;2010 to oversee all energy related sectors in&nbsp;China. </FONT></DD></DL>
</UL>
<UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2>On
March&nbsp;23, 2009, China's Ministry of Finance promulgated the Interim Measures for Administration of Government Subsidy Funds for Application of Solar Photovoltaic Technology in Building
Construction, or Interim Measures, to support the development of solar PV technology in China. Local governments are encouraged to issue and implement supporting </FONT></P>

</UL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>42</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=44,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=606004,FOLIO='42',FILE='DISK132:[13ZAG1.13ZAG44901]CM44901A.;13',USER='WPALMA',CD='25-APR-2013;08:54' -->
<A NAME="page_cm44901_1_43"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2>policies.
Under the Interim Measures, a subsidy, which is set at RMB20&nbsp;per watt, peaked in 2009, which covers solar PV technology integrated into building construction. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>China
finances its off-grid solar installations through the now-completed township program and the current village program. The five-year plan from 2006 to 2010 was
targeted to provide electricity to 29,000&nbsp;villages, mainly in western China. The Ministry of Housing and Urban-Rural Development (formerly, the Ministry of Construction) has promulgated
directives encouraging the development and use of solar power in urban and rural areas. Various local authorities have also introduced initiatives to encourage the adoption of renewable energy,
including solar&nbsp;power. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Beginning
in March&nbsp;2009, several policy initiatives were announced, including open bidding for a 20-year operating license for a 10&nbsp;MW solar power plant project in Gansu
Province of China and the "Golden Sun" program, which subsidizes the capital expenses of solar projects by approximately $2.00 per watt. A number of provincial incentives were announced as well.
However, the central government has not approved a definitive implementation scheme or any of the provincial schemes. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>The
2010 "Golden Sun" project list was released in November&nbsp;2010 with 120&nbsp;new projects totaling 272&nbsp;MW. The subsidies provided by the government will cover 50% of the total
PV&nbsp;project&nbsp;cost. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>The
release of the feed-in tariff in 2011 greatly stimulated the Chinese market. During 2012, the national feed-in tariff was revised from RMB1.15&nbsp;per kWh to
RMB1&nbsp;per kWh, with provincial feed-in tariff revised to levels ranging from RMB1.2&nbsp;per kWh to RMB1.3&nbsp;per kWh across different provinces. The rebate level of the
"Golden Sun" project was decreased to RMB8&nbsp;per watt and then to RMB5.5&nbsp;per watt during 2012, while the rebate level of the Solar Rooftop project was decreased to RMB7&nbsp;per watt and
RMB5.5&nbsp;per watt for BIPV and BAPV projects respectively during the&nbsp;year.  </FONT></P>

</UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Japan.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;According to Solarbuzz, the Japanese market showed
strong growth in 2012, increasing from 1.24&nbsp;GW in 2011 to 1.84&nbsp;GW in 2012, or a 48% year-over-year growth. The residential segment was the primary driver of PV
market uptake in Japan in 2012, as strong federal and local incentives made installing PV attractive. There has also been a push for solar uptake in Japan as a response to the decommissioning of
nuclear power plants in the wake of the natural/industrial disasters of the past few years. The Japanese government has announced a long-term goal of increasing installed solar power
capacity by between 20 and 55&nbsp;times, which would require 28&nbsp;GW or more of solar power capacity by 2020. Japan is a signatory to the Kyoto Protocol, which requires it to reduce greenhouse
gas emissions by 6% from the 1990 baseline level by 2012 and by 20% by 2020. Japan currently funds a number of programs supporting domestic solar power installations and has announced a plan to begin
installing solar power systems on federal buildings through 2012. As Japan will not likely reach its renewable energy (including solar) targets, Japan is increasing its incentives for solar power
installations. To refuel the declining domestic market, the federal government brought back the nationwide residential subsidy in 2009. The residential program was re-launched in
January&nbsp;2009 under a fiscal year 2008 supplemental budget of Japanese Yen&nbsp;9.0&nbsp;billion. Besides the upfront cash incentives, the federal government crafted a net
feed-in tariff policy, requiring electric power utilities to buy excess electricity generated by PV&nbsp;systems at a premium rate. In 2012, residential systems continue to be eligible
for a 10-year net feed-in tariff, with electricity exported by the system compensated at Japanese Yen 42&nbsp;per kWh for systems less than 10&nbsp;kW in total capacity. A
feed-in tariff program was also launched in July&nbsp;2012 for non-residential systems, which served as one of the key factors driving demand in Japan during the year. This
program was launched as a gross feed-in tariff, whereby all electricity produced receives Japanese Yen 42&nbsp;per kWh for 20&nbsp;years. </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>43</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=45,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=721086,FOLIO='43',FILE='DISK132:[13ZAG1.13ZAG44901]CM44901A.;13',USER='WPALMA',CD='25-APR-2013;08:54' -->
<UL>
<UL>
</UL>
</UL>
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_co44901_1_44"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->





<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Australia.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;According to Solarbuzz, the Australian market
slightly grew by 4% from 0.75&nbsp;GW in 2011 to 0.78&nbsp;GW in 2012. The Australian market has been dominated by the residential segment since 2008, as a result of incentive policies that
favored small-scale rooftop systems. Despite the policy revisions during 2012, residential installations were steady, reflecting the resiliency of the sector and improved economics created by PV price
declines. The on-grid residential segment continued to dominate the market as the largest customer group. The main federal incentive active during 2010 was the Solar Credits program, which
provided a renewable energy credit multiplier for the first 1.5&nbsp;kW of small-scale renewable energy systems. The result of the program was an upfront rebate of between 4,000&nbsp;Australian
dollars and 6,200&nbsp;Australian dollars for 1.5&nbsp;kW systems depending on location. The Solar Credits program was the successor of the Solar Homes and Communities Program, or SHCP, which
offered an Australian dollar 8&nbsp;per watt rebate on the first 1,000&nbsp;W of a solar PV system. The SHCP was cancelled in June&nbsp;2009 but continued to impact 2010 market size due to the
significant backlog of installations. The Solar Credits Program is part of the Renewable Energy Target, which is set to ensure that Australia will generate 45,000&nbsp;GWh (20%) of its energy from
renewable sources by 2020. Due to the uncertain nature of federal incentive programs, the states/territories have launched their own programs to drive PV demand. The programs that drive the vast
majority of systems are feed-in tariffs. These feed-in tariffs mainly affected the residential segment as each program has different eligibility requirements that work to
minimize system sizes or specify directly that the rates are only accessible by residential customers. Along with changes to programs affecting small-scale residential systems, the past year also
brought news of funding changes for utility-scale projects. The biggest news came in January&nbsp;2011 and concerned the Solar Flagships program. The Australia government revised its Solar Flagships
program, which was originally scheduled to install 150&nbsp;MW of utility-scale solar&nbsp;PV and 250&nbsp;MW of CSP plants by 2016. As well, every region intends to have a PV&nbsp;specific
feed-in tariff or net-metering policy in 2010. During 2012, a number of state-level policies were revised downwards or expired. The Queensland Government reduced the state's
feed-in tariff from Australian Dollar 0.44&nbsp;per kWh to Australian Dollar&nbsp;0.08&nbsp;per kWh for all applications after July&nbsp;9, 2012. The state of Victoria reduced the
state's feed-in tariff from Australian Dollar 0.25&nbsp;per kWh to just Australian Dollar&nbsp;0.08&nbsp;per kWh for all systems installed after September&nbsp;30, 2012, despite
that the rate will be re-adjusted annually based on the wholesale electricity price. </FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Sales and Marketing  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> Standard Solar Modules  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We market and sell our standard solar modules worldwide, primarily through a direct sales force and market-focused sales agents. Our
direct sales personnel and sales agent representatives cover our markets in Europe, North America and Asia. Our marketing activities include trade shows, conferences, sales training, product launch
events, advertising and public relations
campaigns. Working closely with our sales and product development teams, our marketing team is also responsible for collecting market intelligence and supporting our sales team's lead generation
efforts. We have marketing staff in the U.S., China, Europe, Canada, Japan and South&nbsp;Korea. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
sell our products primarily under three types of arrangements: (i)&nbsp;sales contracts to distributors, (ii)&nbsp;sales to systems integrators, EPCs and project developers
("project" customers) and (iii)&nbsp;OEM/tolling manufacturing arrangements.  </FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Sales contracts to distributors and project customers.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;We
enter into annual sales and/or distribution agreements with most of our key customers. We typically use either letters of credit or wire money transfers prior to shipping to secure payment. We also
provide short-term credit sales ranging from 30 to 60&nbsp;days. For some customers, we provide medium-term credit sales from 60 to 120&nbsp;days. We use credit insurance
coverage for credit sales. In 2012, we sold </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>44</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=46,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=575141,FOLIO='44',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_45"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2>approximately
1,467.0&nbsp;MW of modules under sales contracts to distributors and project customers.  </FONT></P>

</UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>OEM/tolling manufacturing arrangements.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;Under these
arrangements, we purchase silicon wafers and solar cells from customers, and then sell solar module products back to the same customers, who then sell those products under their own brands. In
addition, we have been using our own solar cells or cells that we purchase to make modules for a limited number of strategic customers who brand the finished solar module products with their own
labels. Since 2009, this has been the primary OEM arrangement. In 2012, we sold approximately 23.1&nbsp;MW of modules under the OEM arrangement. </FONT></DD></DL>
</UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Specialty Solar Modules and Products  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We target our sales and marketing efforts for our specialty solar modules and products at companies in selected industry sectors,
including the automotive, telecommunications and light-emitting diode, or LED, lighting sectors. As standard solar modules increasingly become commoditized and technology advancements allow solar
power to be used in more off-grid applications, we will expand our sales and marketing focus on our specialty solar modules and products and capabilities. Our sales and marketing team
works with our specialty solar modules and products development team to take into account changing customer preferences and demands to ensure that our sales and marketing team is able to effectively
communicate to customers our product development changes and innovations. We intend to establish additional relationships in other market sectors as the specialty solar modules and products
market&nbsp;expands. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar System Kits  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In 2010, we commenced the sale of solar system kits. A solar system kit is a ready-to-install package
consisting of solar modules produced by us and components, such as inverters, racking system and other accessories, supplied by third parties. In 2012, we sold approximately 38.7&nbsp;MW of system
kits primarily in Canada and&nbsp;Japan. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar Power Development Projects  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In the second half of 2009, we began partnering with solar farm project developers to develop and construct solar farm projects. In
April&nbsp;2010, the OPA in Ontario, Canada, awarded us and our partners contract offers for 176&nbsp;MW AC of open-field solar power generation projects. The projects were developed
in partnership with several leading renewable energy developers in the Ontario market. In December&nbsp;2011, we entered into a sales agreement with TransCanada Energy Ltd. whereby TransCanada
Energy Ltd. will acquire from us nine solar power plants totaling 86&nbsp;MW AC for approximately C$470&nbsp;million ($472&nbsp;million). We completed construction of two plants in the fourth
quarter of 2012. These plants are now in the testing phase before completion of their sale to TransCanada Energy Ltd. We expect to complete construction of six additional plants in 2013 and one in the
first quarter of&nbsp;2015. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
April&nbsp;2012, we entered into a purchase and international joint venture agreement, with SkyPower, Canada's largest owner and developer of solar projects, to build and deploy
solar energy solutions in
Ontario, and to jointly develop solar projects internationally in selected emerging markets. We completed the acquisition of a majority interest in 16&nbsp;solar projects representing approximately
190&nbsp;MW to 200&nbsp;MW DC from SkyPower in June&nbsp;2012 for a total consideration of approximately C$185&nbsp;million ($186&nbsp;million). Each of these projects was awarded a
20-year power purchase contract by the OPA. Fifteen of these contracts were issued under Ontario's Feed-In-Tariff Program, and one was issued as part of Ontario's
Renewable Energy Standard Offer Program. We have filed REA applications for all sixteen of the projects and expect to receive Notices to Proceed (NTP) with, and </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>45</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=47,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=516588,FOLIO='45',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_46"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>expect
to start construction on, these projects prior to the end of the third quarter of 2013. These projects are expected to generate over C$800&nbsp;million ($803&nbsp;million) in revenue for us
in the next two years. In June&nbsp;2012, we also launched a 50/50&nbsp;international joint venture with SkyPower to focus on developing solar power plants in selected emerging markets. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
August&nbsp;2012, we completed the sale of our first utility-scale solar power plant in Canada, representing approximately 11&nbsp;MW DC, to Stonepeak Infrastructure Partners for
approximately C$48.0&nbsp;million ($48.2&nbsp;million). As the project developer, EPC and construction financier, we built the solar power plant to provide clean, renewable energy to power more
than 1,200&nbsp;homes in eastern Ontario near the town of&nbsp;Napanee. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
December&nbsp;2012, we entered into an agreement with SunEdison to acquire four solar power plant projects, representing approximately 46.5&nbsp;MW DC, for an aggregate
transaction price of approximately C$37.0&nbsp;million ($37.2&nbsp;million). Under this agreement, we acquired 100% equity interest in two utility-scale solar power projects in Ontario, Canada.
Subsequently we completed the purchase of one additional utility-scale solar power project in Ontario, Canada from SunEdison and are conducting due diligence on another project. When all of the above
mentioned transactions are completed we expect to acquire the majority interest in a total of four utility-scale solar power projects in Canada with an option to purchase a fifth solar project at a
later date from&nbsp;SunEdison. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;During
2012, we have expanded our utility-scale project pipeline in the United&nbsp;States to approximately 255&nbsp;MW. We expect to complete construction of solar power projects
totaling approximately 100&nbsp;MW in the United&nbsp;States in&nbsp;2013. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition to Canada and the U.S., we have developed a robust pipeline in Japan and China and see potential for solar power projects in countries such as India and South&nbsp;America. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Solar System EPC contracting and subcontracting  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Beginning in late 2010, we have entered into a number of EPC contracting arrangements with solar project development partners in
Canada. Under these arrangements, the solar farm project developer owns the projects and we are contracted to perform the EPC&nbsp;work. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
August&nbsp;2012, we entered into an 18.7&nbsp;MW AC EPC contract and O&amp;M service agreement with Penn Energy Renewables&nbsp;Ltd. for the construction and operation of two new
solar farm projects in Ontario, Canada. In October&nbsp;2012, this arrangement was expanded to include an additional 10&nbsp;MW AC EPC contract and O&amp;M service agreement for the construction and
operation of a third solar farm project in Ontario, Canada, totaling 28.7&nbsp;MW AC for the three projects. We expect to complete these projects in the second half of&nbsp;2013. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2011, we completed approximately 23&nbsp;MW of solar system EPC contracts in China, and approximately 31MW of solar system EPC contracts in Ontario, Canada. The EPC contracts in
China were completed through our affiliated company, Suzhou Gaochuangte New&nbsp;Energy&nbsp;Co.,&nbsp;Ltd., or Gaochuangte, in which we own a 40% equity interest. During 2012, we completed
approximately 0.3&nbsp;MW of solar system EPC contracts in Ontario, Canada. We expect to complete more EPC contracts in&nbsp;2013. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Operating and Maintenance Services  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In the second half of 2012, we started to provide O&amp;M services for solar power plants in commercial operations. Depending on the terms
of our O&amp;M service contracts, our O&amp;M services include inspections, repair and replacement of plant equipment, site management and administrative support services. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>46</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=48,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=287860,FOLIO='46',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_47"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Customer Support and Service  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We typically sell our standard solar modules with a ten-year warranty against defects in materials and workmanship and a
linear power performance warranty that guarantees that the actual power output of our modules will be no less than 97% of the labeled power output during the first year and will decline by no more
than 0.7% annually so that, by the end of year 25, the actual power output will be no less than 80% of the labeled power&nbsp;output. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
utility-scale solar power projects built by us, we also provide a limited warranty against defects in workmanship under normal use, operation and service conditions for a period of
five years following the energizing of the solar power plant. In resolving claims under the workmanship warranty, we have the option of remedying through repair, refurbishment or replacement of
equipment. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
customer support and service function grew in 2012. We expanded our customer resources four fold, and established two functional support groups to address technical inquiries and
warranty related issues. Our current structure enhances our ability to handle our customer's questions and concerns in a timely and professional manner. There has been an increase in claims, but this
increase has been in line with our higher sales volumes, and due to the resolution of legacy issues through the warranty process. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
2013, we have renewed our product warranty insurance coverage to provide additional security to our customers. See "&#151;Insurance" below. The customer support and service
function will continue to expand and to improve services to our customers. With our entry in the Ontario market for solar systems and the introduction of our Smart Module product in the North America
market, a new segment in the support and service function will be created to address technical inquiries and product related issues for these two new business&nbsp;lines. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Competition  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The market for solar module products is competitive and evolving. We compete with international companies such as SunPower, First Solar
and Sharp Solar, and China-based companies such as Suntech, Yingli and Trina. Some of our competitors are developing or producing products based on alternative solar technologies, such as thin film PV
materials, that may ultimately have costs similar to, or lower than, our projected costs. Solar modules produced using thin film materials, such as cadmium telluride and copper indium gallium selenide
technology, are generally less efficient, with module conversion efficiencies ranging from approximately 5% to 11% according to company filings, but require significantly less silicon to produce than
crystalline silicon solar modules,
such as our products, and are less susceptible to increases in silicon costs. Some of our competitors have also become vertically integrated, from upstream polysilicon manufacturing to solar system
integration. In addition, the solar power market in general competes with other sources of renewable and alternative energy and conventional power generation. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
believe that the key competitive factors in the market for solar module products include:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>price; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the ability to deliver products to customers on time and in the required volumes; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>product quality and associated service issues; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>nameplate power and other performance parameters of the module, such as power tolerances; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>value-added services such as system design and installation; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>value-added features such as those that make a module easier or cheaper to&nbsp;install; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>additional system components such as mounting systems, delivered as a package or&nbsp;bundle; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>47</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=49,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=109027,FOLIO='47',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_48"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>brand equity and any good reputation resulting from the above items, including the willingness of banks to finance
projects using a particular module supplier; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>customer relationships and distribution channels; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the aesthetic appearance of solar module products. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the immediate future, we believe that our ability to compete depends on delivering a cost-effective product in a timely manner and developing and maintaining a strong
brand name based on high quality products and strong relationships with downstream customers. It also depends on our ability to effectively manage our cash flow and balance sheet and to maintain our
relationships with the financial institutions that fund solar projects. Consolidation of the solar industry is already occurring and is expected to continue in the near future. We believe that such
consolidation will benefit our company in the long-term. We believe that the key to competing successfully in the long-term is to produce innovative, high quality products at
competitive prices and develop an integrated sales approach that includes services, ancillary products, such as mounting systems and inverters, and value-added product features. We believe that a good
marketing program and the strong relationships that we are building with customers and suppliers will support us in this competitive environment. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Insurance  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We maintain property risk insurance policies with reputable insurance companies to cover our equipment, facilities and buildings,
including improvements, office furniture and inventory. These insurance policies cover losses due to fire, floods and other natural disasters. Our manufacturing facilities in China are also covered by
business interruption insurance. However, significant damage to any of our manufacturing facilities, whether as a result of fire or other causes,
could still have a material and adverse effect on our results of operations. We have maintained general commercial and product liability coverage at the same levels since 2009. We have also been
actively working with China Export&nbsp;&amp; Credit Insurance Corporation, or Sinosure, since early 2008. Credit insurance is designed to offset the collection risk of our account receivables for
customers within the credit limits approved by Sinosure. Risks related to marine, air and inland transit for the export of our products and domestic transportation of materials and products are
covered under cargo transportation insurance. We also maintain director and officer liability insurance. We consider our overall insurance coverage to be adequate. We currently take a 1% warranty
provision against our revenue on solar modules and 0.8% warranty provision against our revenue on sales of solar system kits and solar power&nbsp;projects. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Since
April&nbsp;2010, we have purchased product warranty insurance policies underwritten by A-rated insurance companies on an annual basis to back up our product
warranties. These insurance policies apply to our warranty against defects in workmanship and material and our warranty relating to power output. The costs of these policies are charged to cost of
revenues as part of warranty cost in the period the covered modules, solar system kits and solar power projects were sold. We believe that our warranty improves the marketability of our products and
our customers are willing to pay more for products with warranties backed by&nbsp;insurance. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Environmental Matters  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except for as disclosed in the "Item&nbsp;3. Key Information&#151;D. Risk Factors&#151;Risks Related to Doing Business
in China," we believe we have obtained the environmental permits necessary to conduct the business currently carried on by us at our existing manufacturing facilities. We have conducted environmental
studies in conjunction with our solar power development projects to assess and reduce the environmental impact of our&nbsp;facilities. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
products must comply with the environmental regulations of the jurisdictions in which they are installed. We make efforts to ensure that our products comply with the EU's Restriction
of Hazardous </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>48</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=50,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=80174,FOLIO='48',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_49"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Substances
Directive, which took effect in July&nbsp;2006, by reducing the amount of lead and other restricted substances used in our solar module products. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
operations are subject to regulation and periodic monitoring by local environmental protection authorities. If we fail to comply with present or future environmental laws and
regulations, we could be subject to fines, suspension of production or a cessation of&nbsp;operations. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Government Regulations  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This section sets forth a summary of certain significant regulations or requirements that affect our business activities in China or
our shareholders' right to receive dividends and other distributions from&nbsp;us. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Renewable Energy Law and Other Government Directives  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In February&nbsp;2005, China enacted its Renewable Energy Law, which became effective on January&nbsp;1, 2006 and was revised in
December&nbsp;2009. The revised Renewable Energy Law, which became effective on April&nbsp;1, 2010, sets forth policies to encourage the development and use of solar energy and other
non-fossil energy and their on-grid generation. It also authorizes the relevant pricing authorities to set favorable prices for the purchase of electricity generated by solar
and other renewable power generation systems. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
law also sets forth the national policy to encourage the installation and use of solar energy water-heating systems, solar energy heating and cooling systems, solar photovoltaic
systems and other solar energy utilization systems. It also provides financial incentives, such as national funding, preferential loans and tax preferences for the development of renewable energy
projects subject to certain regulations of the relevant authorities. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
November&nbsp;2005, the NDRC promulgated the Renewable Energy Industry Development Guidance Catalogue, in which solar power figured prominently. In January&nbsp;2006, the NDRC
promulgated two implementation directives with respect to the Renewable Energy Law. In January&nbsp;2007, the NDRC promulgated another related implementation directive. These directives set forth
specific measures for setting the price of electricity generated by solar and other renewable power generation systems, for sharing additional expenses, and for allocating administrative and
supervisory authority among different government agencies at the national and provincial levels. They also stipulate the responsibilities of electricity grid companies and power generation companies
with respect to the implementation of the Renewable Energy&nbsp;Law. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
August&nbsp;2007, the NDRC promulgated the Medium and Long-Term Development Plan for the Renewable Energy Industry. This plan sets forth national policy to provide
financial allowance and preferential tax regulations for the renewable energy industry. A similar demonstration of the PRC government's commitment to renewable energy was also stipulated in the
Eleventh Five-Year Plan for Renewable Energy Development, which was promulgated by the NDRC in March&nbsp;2008. The Outline of the Twelfth Five-Year Plan for National
Economic and Social Development of the PRC, which was approved by the National People's Congress in March&nbsp;2011, and the Twelfth Five-Year Plan for Renewable Energy Development,
which was promulgated by the National Energy Administration in August&nbsp;2012 also demonstrates a commitment to promote the development of renewable energy to enhance the competitiveness of the
renewable energy industry. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;China's
Ministry of Housing and Urban-Rural Development (formerly, the Ministry of Construction) also issued a directive in June&nbsp;2005 which seeks to expand the use of solar energy
in residential and commercial buildings and encourages the increased application of solar energy in different townships. Similarly, China's State Council promulgated a directive in July&nbsp;2005,
which sets forth specific measures to conserve energy resources. In November&nbsp;2005, China's Ministry of Housing </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>49</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=51,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=21136,FOLIO='49',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_50"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>and
Urban-Rural Development promulgated the Administrative Provisions on Energy Conservation for Civil Constructions which encourages the development of solar energy. In August&nbsp;2006, the State
Council issued the Decision on Strengthening the Work of Energy Conservation which encourages the great development of the solar energy and other renewable energy. In addition, on April&nbsp;1,
2008, the PRC Energy Conservation Law came into effect. Among other objectives, this law encourages the installation of solar power facilities in buildings to improve energy-efficiency. In
July&nbsp;2009, China's Ministry of Finance and Ministry of Housing and Urban-Rural Development jointly promulgated "the Urban Demonstration Implementation Program of the Renewable Energy Building
Construction" and "the Implementation Program of Acceleration in Rural Application of the Renewable Energy Building Construction" to support the development of the new energy industry and the new
energy-saving industry. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
March&nbsp;2009, China's Ministry of Finance promulgated the Interim Measures for Administration of Government Subsidy Funds for Application of Solar Photovoltaic Technology in
Building Construction, or the Interim Measures, to support the development of solar photovoltaic technology in China. Local governments are encouraged to issue and implement supporting policies. Under
the Interim Measures, a subsidy, which is set at RMB20&nbsp;per Watt-peak for 2009, will cover solar PV technology integrated into building construction. The Interim Measures do not
apply to projects completed before the promulgation date of the Interim Measures. Also in March&nbsp;2009, China's Ministry of Finance and Ministry of Housing and Urban-Rural Development jointly
promulgated the Implementation Opinion on Acceleration in the Application of Solar Photovoltaic Technology in Building Construction. On March&nbsp;8, 2011, China's Ministry of Finance and Ministry
of Housing and Urban-Rural Development jointly promulgated the Notice on Further Application of Renewable Energy in Building Construction, which aims to raise the percentage of renewable energy used
in&nbsp;buildings. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
July&nbsp;2009, China's Ministry of Finance and Ministry of Science and Technology and the National Energy Administration jointly published an announcement containing the guidelines
for the "Golden Sun" demonstration program. Under the program, the PRC government will provide a 50%-70% subsidy for the capital costs of PV systems and the relevant power transmission and
distribution systems for up to 20&nbsp;MW of PV system projects in each province, with the aim to industrialize and expand the scale of China's solar power industry. The program requires that each
PV project must have a minimum capacity of 300&nbsp;kW, be completed within one year and have an operational term of not less than 20&nbsp;years. On September&nbsp;21, 2010 and
November&nbsp;19, 2010, China's Ministry of Finance, Ministry of Science and Technology, Ministry of Housing and Urban-Rural Development and the National Energy Administration published two
announcements regarding the "Golden Sun" demonstration program to specify the terms for bid solicitation for key equipment and the standards for subsidies and supervision and management
of&nbsp;projects. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
September&nbsp;2009, the PRC State Council approved and circulated the Opinions of the National Development and Reform Commission and other Nine Governmental Authorities on
Restraining the Production Capacity Surplus and Duplicate Construction in Certain Industries and Guiding the Industries for Healthy Development. These opinions concluded that polysilicon production
capacity in China has exceeded the demand and adopted the policy of imposing more stringent requirements on the construction of new polysilicon manufacturing projects in China. These opinions also
stated in general terms that the government should encourage polysilicon manufacturers to enhance cooperation and affiliation with downstream solar product manufacturers to extend their product lines.
However, these opinions do not provide any detailed measures for the implementation of this policy. As we are not a polysilicon manufacturer and do not expect to manufacture polysilicon in the future,
we believe the issuance and circulation of these opinions will not have any material impact on our business or our silicon wafer, solar cell and solar module capacity expansion plans. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
July&nbsp;2011, the NDRC issued the Circular on Improving the On-Grid Price Policy for Photovoltaic Power, which aims to stimulate the photovoltaic power industry by
regulating the price of </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>50</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=52,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=388253,FOLIO='50',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_51"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>photovoltaic
power. On August&nbsp;21, 2012, China's Ministry of Finance and Ministry of Housing and Urban-Rural Development jointly promulgated the Notice on Improving Policies for Application of
Renewal Energy in Building and Adjusting Fund Allocation and Management Method, which aims to promote the use of solar energy and other new energy products in public facilities and residences, further
amplifying the effect of the policies for application of renewable energy in&nbsp;buildings. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Environmental Regulations  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As we have expanded our ingot, silicon wafer and solar cell manufacturing capacities, we have begun to generate material levels of
noise, wastewater, gaseous wastes and other industrial waste. Additionally, as we expand our internal solar components production capacity, our risk of facility incidents that would negatively affect
the environment also increases. We are subject to a variety of governmental regulations related to the storage, use and disposal of hazardous materials. The major environmental laws and regulations
applicable to us include the PRC Environmental Protection Law, which became effective in 1982, as amended and promulgated in 2008, the PRC Law on the Prevention and Control of Noise Pollution, which
became effective in 1996, the PRC Law on the Prevention and Control of Air Pollution, which became effective in 1987, as amended and promulgated in 1995 and 2000, the PRC Law on the Prevention and
Control of Water Pollution, which became effective in 1984, as amended and promulgated in 1996 and 2008, the PRC Law on the Prevention and Control of Solid Waste Pollution, which became effective in
1995, as amended and promulgated in 2004, the PRC Law on Evaluation of Environmental Affects, the PRC Law on Promotion of Clean Production, which became effective in 2012, and the Regulations on the
Administration of Construction Project Environmental Protection, which became effective in&nbsp;1998. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Further,
some of our PRC subsidiaries are located in Suzhou, China, which is adjacent to Taihu Lake, a nationally renowned and protected body of water. As a result, production at these
subsidiaries is subject to the Regulation of Jiangsu Province on Preventing Water Pollution in Taihu Lake, which became effective in June&nbsp;2008 and was further revised and promulgated on
September&nbsp;29, 2010 and January&nbsp;12, 2012, and the Implementation Plan of Jiangsu Province on Comprehensive Treatment of Water Environment in Taihu Lake Basin, which was promulgated in
February&nbsp;2009. Because of these two new regulations, the environmental protection requirements imposed on nearby manufacturing projects, especially new projects, have increased noticeably, and
Jiangsu Province has stopped approving construction of new manufacturing projects that increase the amount of nitrogen and phosphorus released into Taihu&nbsp;Lake. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Admission of Foreign Investment  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The principal regulation governing foreign ownership of solar power businesses in the PRC is the Foreign Investment Industrial Guidance
Catalogue. Under the current catalogue, which was amended in 2011 and became effective on January&nbsp;30, 2012, the solar power related business is classified as an "encouraged foreign investment
industry." Companies that operate in encouraged foreign investment industries and satisfy applicable statutory requirements are eligible for preferential treatment, including exemption from customs
and input value added taxes, or VAT, of certain self-used equipment and priority consideration in obtaining land use rights provided by certain local governments. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;While
the 2004 catalogue only applied to the construction and operation of solar power stations, the 2007 catalogue expanded its application also applies to the production of solar cell
manufacturing machines, the production of solar powered air conditioning, heating and drying systems and the manufacture of solar cells, and the current 2011 catalogue also covers the manufacture of
solar battery, solar light collector glass and&nbsp;etc. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>51</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=53,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=718164,FOLIO='51',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_52"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Administration of Foreign Invested Companies  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The establishment, approval, registered capital requirement and day-to-day operational matters of wholly
foreign-owned enterprises, are regulated by the Wholly Foreign-Owned Enterprise Law of the PRC, effective in 1986 and amended in 2000, and the Implementation Rules of the Wholly Foreign-owned
Enterprise Law of the PRC, effective in 1990 and amended in 2001. The establishment, operation and management of corporate entities in China are governed by the Company Law of the PRC, or the Company
Law, effective in 1994 and amended in 1999, 2004 and 2005. The Company Law is applicable to our PRC subsidiaries unless PRC laws on foreign investment stipulate otherwise. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Income and VAT Taxes  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PRC enterprise income tax is calculated based on taxable income determined under PRC accounting principles. Our major operating
subsidiaries, CSI Solartronics, CSI Manufacturing, CSI Cells, CSI Technologies, CSI Changshu Manufacturing and CSI Luoyang Manufacturing, are governed by the EIT Law, which became effective on
January&nbsp;1,&nbsp;2008. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the EIT Law, both foreign-invested enterprises and domestic enterprises are subject to a uniform enterprise income tax rate of 25%. There is a transition period for enterprises
that were given preferential tax treatment under the previous tax law. Enterprises that were subject to an enterprise income tax rate lower than 25% will have the new uniform enterprise income tax
rate of 25% phased in over a five-year period from the effective date of the EIT Law. Enterprises that were entitled to exemptions or reductions from the standard income tax rate for a
fixed term may continue to enjoy such treatment until the fixed term expires, subject to certain limitations. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
EIT Law provides for preferential tax treatment for certain categories of industries and projects that are strongly supported and encouraged by the state. For example, enterprises
classified as HNTEs are entitled to a 15% enterprise income tax rate, provided that such HNTEs satisfy other applicable statutory requirements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
subsidiary CSI Solartronics has been recognized as an HNTE. However, because CSI Solartronics does not meet certain requirements for the reduced 15% enterprise income tax rate, it is
still subject to a 25% enterprise income tax rate. CSI Manufacturing was subject to a reduced enterprise income tax rate of 12.5% until the end of 2009, when its tax holiday expired. CSI Cells and CSI
Luoyang Manufacturing were subject to a reduced enterprise income tax rate of 12.5% until the end of 2011, when their tax holidays expired. Currently, CSI Cells is subject to a preferential enterprise
income tax rate of 15% for the three years from 2012 to 2014, resulting from its HNTE status recognized in 2009 and renewed in 2012. CSI Changshu Manufacturing and CSI Technologies were exempt from
EIT for 2009 and were subject to a reduced enterprise income tax rate of 12.5% from 2010 through to and including 2012, at which time their tax holidays expired as well. As the preferential tax
benefits enjoyed by our PRC subsidiaries expired, their effective tax rates increased significantly. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
EIT Law also provides that enterprises established outside China whose "effective management" is located in China are considered PRC tax residents and will generally be subject to
the uniform 25% enterprise income tax rate on their global income. Under the implementation regulations, the term "effective management" is defined as substantial and overall management and control
over such aspects as the production and business, personnel, accounts and properties of an enterprise. Currently there are no other detailed rules or precedents governing the procedures and specific
criteria for determining an enterprise's effective management, which are applicable to us. As a substantial number of the members of our management team are located in China, we may be considered a
PRC tax resident under the EIT Law and, therefore, subject to the uniform 25% enterprise income tax rate on our global&nbsp;income. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>52</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=54,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=927333,FOLIO='52',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_53"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the EIT Law and implementing regulations issued by the State Council, PRC withholding tax at the rate of 10% is applicable to interest and dividends payable to investors from
companies that are not "resident enterprises" in the PRC, to the extent such interest or dividends have their sources within the PRC. If our Canadian parent entity is deemed a PRC tax resident under
the EIT Law based on the location of our effective management, dividends distributed from our PRC subsidiaries to our Canadian parent entity could be exempt from Chinese dividend withholding tax.
However, in that case, dividends from us to our shareholders may be regarded as China-sourced income and, consequently, be subject to Chinese withholding tax at the rate of 10%, or at a lower treaty
rate if applicable. Similarly, if we are considered a PRC tax resident, any gain realized by our shareholders from the transfer of our common shares is also subject to Chinese withholding tax at the
rate of 10% if such gain is regarded as income derived from sources within the PRC. It is unclear whether any dividends that we pay on our common shares or any gains that our shareholders may realize
from the transfer of our common shares would be treated as income derived from sources within the PRC and subject to PRC&nbsp;tax. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant
to a November&nbsp;2008 amendment to the Provisional Regulation of the PRC on Value Added Tax issued by the PRC State Council, all entities and individuals that are engaged in
the sale of goods, the provision of repairs and replacement services and the importation of goods in China are required to pay VAT. Gross proceeds from sales and importation of goods and provision of
services are generally subject to VAT at a rate of 17%, with exceptions for certain categories of goods that are taxed at a rate of 13%. When exporting goods, the exporter is entitled to a refund of a
portion or all of the VAT that it has already paid or&nbsp;borne. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
December&nbsp;2008, the Ministry of Finance and the State Administration of Taxation jointly issued implementation rules for the VAT effective from January&nbsp;1, 2009. Under the
new rules, fixed assets (mainly including equipment and manufacturing facilities) are now eligible for credit for input VAT. Previously, input VAT on fixed assets purchases was not deductible from the
current period's output VAT derived from the sales of goods, but had to be included in the cost of the assets. The new rule permits this deduction except in the case of equipment purchased for
non-taxable projects or tax-exempted projects where the deduction of input VAT is not allowed. However, the qualified fixed assets could also be eligible for input VAT if the
fixed assets are used for both taxable projects and non-taxable projects or tax-exempted projects. Presently, no further detailed rules clarify under what circumstance the
fixed assets are considered as being used for both taxable and non-taxable or tax exempt projects. Because of the new VAT rules, our PRC subsidiaries may benefit from future input VAT
credit on our capital expenditures. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the former rules, equipment imported for qualified projects was entitled to an import VAT exemption and domestic equipment purchased for qualified projects were entitled to a VAT
refund. However, such exemption and refund were both eliminated as of January&nbsp;1,&nbsp;2009. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Foreign Currency Exchange  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Foreign currency exchange regulation in China is primarily governed by the Foreign Currency Administration Rules (1996), as amended in
2008, and the Settlement, Sale and Payment of Foreign Exchange Administration Rules (1996), or the Settlement Rules. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Currently,
the Renminbi is convertible for current account items, including the distribution of dividends, interest payments, trade and service-related foreign exchange transactions.
Conversion of the Renminbi for most capital account items, such as direct investment, security investment and repatriation of investment, however, is still subject to the approval of&nbsp;SAFE. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the Settlement Rules, foreign-invested enterprises may buy, sell and/or remit foreign currencies only at those banks authorized to conduct foreign exchange business after providing
valid commercial
documents and, in the case of most capital account item transactions, obtaining approval from SAFE. Capital investments by foreign-invested enterprises outside of China are also subject to </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>53</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=10,SEQ=55,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=474835,FOLIO='53',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_54"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>limitations,
which include approvals by the Ministry of Commerce, SAFE and the State Reform and Development Commission. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Dividend Distribution  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The principal regulations governing distribution of dividends paid by wholly foreign owned enterprises include the Wholly Foreign-Owned
Enterprise Law of the PRC, effective in 1986 and amended in 2000, the Implementation Rules of the Wholly Foreign-Owned Enterprise Law of the PRC, effective in 1990 and amended in 2001, the Company Law
effective in 1994 and amended in 1999, 2004 and 2005 and the New&nbsp;EIT Law and its implementation rules, both effective in&nbsp;2008. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
these laws, foreign-invested enterprises in China may pay dividends only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and
regulations. In addition, a wholly foreign owned enterprise in China is required to set aside at least 10% of its after-tax profits determined in accordance with PRC accounting standards
each year to its general reserves until the accumulative amount of such reserves reach 50% of its registered capital. These reserves are not distributable as cash dividends. The board of directors of
a foreign-invested enterprise has the discretion to allocate a portion of its after-tax profits to staff welfare and bonus funds, which may not be distributed to equity owners except in
the event of&nbsp;liquidation. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Employment  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The major laws and regulations governing the employment relationship, including wage and hour requirements, working and safety
conditions, social insurance, housing funds and other welfare. The PRC Labor Law which became effective on January&nbsp;1, 1995 and amended on August&nbsp;27, 2009, the Labor Contract Law of the
People's Republic of China, which became effective on January&nbsp;1, 2008, and its Implementing Regulation, which became effective on September&nbsp;18, 2008, permit workers in both state-owned
and private enterprises in the PRC to bargain collectively. The PRC Labor
Law and the PRC Labor Contract Law provide for collective contracts to be developed through collaboration between the labor unions (or&nbsp;worker representatives in the absence of a union) and
management that specify such matters as working conditions, wage scales, and hours of work. The PRC Labor Contract Law and its Implementing Regulation impose certain requirements with respect to human
resources management, including, among other things, signing labor contracts with employees, terminating labor contracts, paying remuneration and compensation and making social insurance
contributions. In addition, the PRC Labor Contract Law requires employers to provide remuneration packages that meet the relevant local minimum standards. The PRC Labor Contract Law has enhanced
rights for the nation's workers, including permitting open-ended labor contracts and severance payments. It requires employers to provide written contracts to their workers, restricts the
use of temporary labor and makes it harder for employers to lay off employees. It also requires that employees with fixed-term contracts be entitled to an indefinite-term
contract after a fixed-term contract is renewed twice or the employee has worked for the employer for a consecutive ten-year period. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
applicable PRC laws, rules and regulations, including the Social Insurance Law promulgated by the Standing Committee of the National People's Congress and effective as of
July&nbsp;1, 2011, the Rules on Implementing the Social Insurance Law issued by Ministry of Human Resource and Social Security and effective as of July&nbsp;1, 2011, the Interim Regulations on the
Collection and Payment of Social Security Funds promulgated by the State Council and effective as of January&nbsp;22, 1999, the Interim Measures Concerning Maternity Insurance promulgated by the
Ministry of Labor and effective as of January&nbsp;1, 1995, the Regulations on Occupational Injury Insurance promulgated by the State Council and effective as of January&nbsp;1, 2004 and amended
on December&nbsp;20, 2010, and the Regulations on the Administration of Housing Accumulation Funds promulgated by the State Council and effective as of April&nbsp;3, 1999 and amended on
March&nbsp;24, 2002, employers are required to contribute, on behalf of their employees, to a number of social security funds, including funds for basic pension insurance, </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>54</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=11,SEQ=56,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=278017,FOLIO='54',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<A NAME="page_co44901_1_55"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>unemployment
insurance, basic medical insurance, occupational injury insurance, maternity leave insurance, and to housing accumulation funds. These payments are made to local administrative
authorities and any employer who fails to contribute may be fined and ordered to remediate on payments within a stipulated time&nbsp;period. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>C.&nbsp;&nbsp;&nbsp;&nbsp;<U>Organizational Structure</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth our company's organizational structure, including the place of formation, our ownership interest in each of our significant
subsidiaries as of the date of this annual&nbsp;report. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="115pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="88pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:52pt;"><FONT SIZE=1><B>Name of entity

<!-- COMMAND=ADD_SCROPPEDRULE,52pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Place of incorporation </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Ownership interest </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solartronics (Changshu)&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Technologies&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Manufacture&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Luoyang)&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Changshu)&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Cells&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar (USA)&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>USA</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Project Consulting&nbsp;GmbH</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Germany</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>70</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Japan K.K.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Japan</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>90.67</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Solutions&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Canada</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Power (China)&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar EMEA&nbsp;GmbH</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Germany</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Ontario)&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Canada</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar (Australia) Pty.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Australia</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar International&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Hong Kong</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar O&amp;M (Ontario)&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Canada</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI-Cenergy Holdings&nbsp;LLC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>USA</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>62.50</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Suzhou Sanysolar Materials Technology&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>80</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar South East Asia Pte.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Singapore</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Project Holdco&nbsp;LLC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>USA</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Suzhou)&nbsp;Inc.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>61</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar South Africa Pty.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>South Africa</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Brasil Servicos De Consultoria EM Energia Solar&nbsp;Ltda.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Brazil</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Middle East&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>United Arab Emirates</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar International Project Holding Limited</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>Hong Kong</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solartronics (Suzhou)&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>PRC</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See
"Item&nbsp;4. Information on the Company&#151;A. History and Development of the Company" for additional information on our corporate structure. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>55</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=12,SEQ=57,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=192736,FOLIO='55',FILE='DISK132:[13ZAG1.13ZAG44901]CO44901A.;11',USER='BHOLLIN',CD='26-APR-2013;07:27' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cq44901_1_56"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>D.&nbsp;&nbsp;&nbsp;&nbsp;<U>Property, Plant and Equipment</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following is a summary of our properties, including information on our manufacturing facilities and office buildings as of the date of this
annual&nbsp;report:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Changshu Manufacturing rents approximately 31,119&nbsp;square meters of floor area in Changshu, including
13,889&nbsp;square meters for manufacturing facilities under a lease effective from June&nbsp;1, 2012 to May&nbsp;31, 2013, 8,852&nbsp;square meters for manufacturing facilities under a lease
effective from October&nbsp;1, 2012 to September&nbsp;30, 2013, and 8,378&nbsp;square meters for manufacturing facilities under a lease effective from April&nbsp;1, 2010 to March&nbsp;31,
2013, which we will renew for a period from April&nbsp;1, 2013 to March&nbsp;31,&nbsp;2014. </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Luoyang Manufacturing holds a land use rights certificate for approximately 35,345&nbsp;square meters of land in
Luoyang (Phase&nbsp;I), on which we have constructed a manufacturing facility for module manufacturing and an office building. The floor area of all workshops and office buildings in Phase&nbsp;I
is approximately 6,761&nbsp;square meters. The property ownership certificate was granted in June&nbsp;2008. In 2008, CSI Luoyang Manufacturing obtained the land use rights for approximately
79,685&nbsp;square meters of adjacent land (Phase&nbsp;II), on which we have constructed wafer manufacturing facilities. The floor area of Phase&nbsp;II is 30,071&nbsp;square meters. We expect
to receive the property ownership certificate upon passing the required inspection. </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Cells holds a land use rights certificate for approximately 75,661&nbsp;square meters of land in Suzhou. We
completed the construction of our first solar cell manufacturing facilities on this site in the first quarter of 2007. The Phase&nbsp;I manufacturing facility has a 14,077&nbsp;square meter
workshop and office building, for which we obtained the property ownership certificate. The Phase&nbsp;II cell manufacturing facilities, with 30,102&nbsp;square meters of workshop space, were
completed in 2009. The Phase&nbsp;III cell manufacturing facilities, with a total floor area of approximately 21,448&nbsp;square meters of manufacturing and office space, was completed in
August&nbsp;2011. We have passed the required inspection and are in the process of obtaining property ownership certificate from the competent government authority. In addition, CSI Cells merged
with CSI Solar New&nbsp;Energy (Suzhou)&nbsp;Co.,&nbsp;Ltd. in 2012, which has a land use rights certificate for approximately 10,000&nbsp;square meters of land in&nbsp;Suzhou. </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Changshu Manufacturing holds a land use rights certificate for approximately 40,000&nbsp;square meters of land in
Changshu, on which we have built a module manufacturing facility of approximately 23,671&nbsp;square meters. Production in this facility began in April&nbsp;2008. We also constructed a canteen and
a dormitory for employees in September&nbsp;2010 with a total floor area of 11,283&nbsp;square meters. The property ownership certificate was granted in March&nbsp;2011. </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Changshu Manufacturing also holds a land use rights certificate for approximately 180,000&nbsp;square meters of land
in Changshu, on which we have built two module manufacturing facilities, three warehouses and other buildings with a total floor area of approximately 62,093&nbsp;square meters (Phase&nbsp;I).
Production in this facility began in August&nbsp;2008 and construction of the central warehouses was completed in April&nbsp;2010. Phase&nbsp;I occupies 78,320&nbsp;square meters of land. We
completed the construction of Phase&nbsp;II manufacturing facilities with an additional warehouse and four other buildings, which has approximately 46,507&nbsp;square meters of floor area and
occupies 22,442&nbsp;square meters of land, in the first half of 2011. Phase&nbsp;III manufacturing facilities on the remaining land are still in the design and planning stage. We have passed the
required inspection and are in the process of obtaining property ownership certificate from the competent government authority. </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Suzhou Manufacturing bought a piece of land for approximately 96,249&nbsp;square meters in
May&nbsp;31,&nbsp;2012. </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>56</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=58,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=495655,FOLIO='56',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_57"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>CSI Ontario Manufacturing has leased approximately 14,851&nbsp;square meters of manufacturing facilities in Guelph,
Ontario, Canada for a term of 10&nbsp;years commencing August&nbsp;1, 2010. It also leases a warehouse of 7,912&nbsp;square meters and an office building of 1,146&nbsp;square meters on the
same premises for the same&nbsp;term.  </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="cq44901_item_4a._unresolved_staff_comments"> </A>
<A NAME="toc_cq44901_1"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;4A.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>UNRESOLVED STAFF COMMENTS    <BR>    </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="cq44901_item_5._operating_and_financial_review_and_prospects"> </A>
<A NAME="toc_cq44901_2"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;5.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>OPERATING AND FINANCIAL REVIEW AND PROSPECTS    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=2><I>The following discussion and analysis of our financial condition and results of operations should be read in
conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report on Form&nbsp;20-F. This discussion may contain forward-looking
statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of
various factors, including those set forth under "Item&nbsp;3. Key Information&#151;D. Risk Factors" or in other parts of this annual report on
Form&nbsp;20-F.</I></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>Operating Results</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The most significant factors that affect our financial performance and results of operations&nbsp;are:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>government subsidies and the availability of financing for solar projects; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>industry and seasonal demand; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>product pricing; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the cost of solar cells and wafers and silicon raw materials relative to the selling prices of modules and the impact of
certain of our long-term purchase commitments;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>foreign exchange. </FONT></DD></DL>


<P style="font-family:times;"><FONT SIZE=2><B><I> Government Subsidies and the Availability of Financing for Solar Projects  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We believe that the near-term growth of the market for on-grid applications depends in large part on the
availability and size of government subsidies and economic incentives and financing for solar projects. For a detailed discussion of government subsidies and incentives, possible changes in government
policy and associated risks to our business, see "Item&nbsp;3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;Governments may
revise, reduce or eliminate subsidies and economic incentives for solar power, which could cause demand for our products to decline." and "Item&nbsp;4. Information on the Company&#151;B.
Business Overview&#151;Markets and&nbsp;Customers." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Additionally,
the continuing weak global economy and uncertain global economic outlook, especially in Europe, could limit the availability of debt or equity for solar power projects, or
increase the cost thereof, and adversely impact our customers' ability to finance the purchase of our products or to construct solar power projects. See "Item&nbsp;3. Key Information&#151;D.
Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;The execution of our growth strategy depends upon the continued availability of third-party financing arrangements
for our customers, which is affected by general economic conditions. Tight credit markets could depress demand or prices for solar products, hamper our expansion and materially affect our results
of&nbsp;operations." </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>57</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=59,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=386293,FOLIO='57',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_58"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Industry and Seasonal Demand  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our business and revenue growth depend on the demand for solar power. Although solar power technology has been used for several
decades, the solar power market has only started to grow significantly in the past few years. See "Item&nbsp;4. Information on the Company&#151;B. Business Overview" for a more detailed
discussion of the factors driving the growth of the solar power industry and the challenges that it faces. In addition, industry demand is affected by seasonality. Demand tends to be lower in winter,
primarily because adverse weather conditions complicate the installation of solar power systems, particularly in Germany, one of our key markets. For example, our sales to Germany slowed significantly
in the fourth quarter of 2008 and the first quarter of 2009 due to changes in seasonal demand, together with inventory clearing efforts by some solar module producers and a significant reduction of
subsidies in Spain, coupled with the global financial crisis. However, the demand from other key markets may offset seasonal fluctuations from time to time. In anticipation of strong demand for
systems in 2010, distributors continued to purchase modules late in the fourth quarter of 2009 and early in the first quarter of 2010, even though this is traditionally the slowest season for solar
installations. Weakened global economic conditions continued to affect the availability of financing in the European markets in 2011, which in turn slowed the demand for solar power projects. If
governments around the world continue to approve subsidies that encourage the use of solar energy, we expect to be able to take advantage of the diversity of global markets to mitigate some of the
effects of seasonality on our business results in the&nbsp;future. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See
"Item&nbsp;3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;If sufficient demand for solar power products does
not develop or takes longer to develop than we anticipate, our revenues may not continue to increase or may even decline, and we may be unable to sustain our profitability." </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Product Pricing  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prior to 2004, all of our net revenues were generated from sales of specialty solar modules and products. We began selling standard
solar modules in 2004. In 2010 and 2011, we generated net revenues of 94.8% and 89.1%, respectively from our solar module business, which comprises primarily sales of standard solar modules and
specialty solar modules, with the remainder coming from our total solution business, which comprises solar power project development and sales, EPC services, O&amp;M services and sales of solar system
kits. In 2012, we generated 88.5% of our net revenues from our solar module business with 11.5% coming from our total solution business. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
standard solar modules are priced based on either the actual flash test result or the nameplate capacity of our panels, expressed in Watts-peak. The actual price per watt
is affected by overall demand in the solar power industry and increasingly also by the total power of the module. Higher-powered modules usually command slightly higher prices per watt. We price our
standard solar modules based on the prevailing market price at the time we enter into sales contracts with our customers, taking into account the size of the contract, the strength and history of our
relationship with each customer and our silicon wafer, solar cell and silicon raw materials costs. During the first few years of our operations, the average selling prices for standard solar modules
rose year-to-year across the industry, primarily because of high demand. Correspondingly, the average selling price of our standard solar module products ranged from $3.62 to
$4.23 during the period from 2004 to 2008. Following a peak in the third quarter of 2008, the industry-wide average selling price of solar modules has declined sharply, as market demand
has declined and competition increased due to the worldwide credit crisis, reduction in subsidies in certain solar markets, and increased manufacturing output. In 2009, the average selling price of
our standard solar modules continued to fall, with an average selling price of $1.93 per watt in the fourth quarter of 2009. Thereafter, the average selling price of our standard solar modules has
generally continued to fall due to an oversupply of solar modules and, in the fourth quarter of 2012, the average selling price was $0.67&nbsp;per&nbsp;watt. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>58</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=60,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=237255,FOLIO='58',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_59"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Price of Solar Cells and Wafers and Silicon Raw Materials  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We produce solar modules, which are an array of interconnected solar cells encased in a weatherproof frame, and products that use solar
modules. Solar cells are the most important component of solar modules. Our solar cells are currently made from mono-crystalline and multi-crystalline silicon wafers through multiple
manufacturing
steps. Silicon wafers are the most important material for making solar cells. If we are unable to procure silicon, wafers and cells at prices that decline in line with our solar module pricing, our
revenues and margins could be adversely impacted, either due to relatively high costs compared to our competitors or further write-downs of inventory, or both. Our market share could decline if
competitors are able to offer better pricing than we are. See "Item&nbsp;3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;We have,
from time to time, entered into long-term supply agreements with polysilicon and wafer suppliers. Long-term supply agreements may make it difficult for us to adjust our raw
material costs should prices decrease. Also, if we chose to prematurely terminate any of these agreements, we may not be able to recover all or any part of the advance payments we have made to these
suppliers and we may be subject to litigation." Currently, we acquire a large percentage of our requirements of solar wafers through purchasing arrangements and limited tolling arrangements. We also
acquire a large portion of our requirements of solar cells through purchase arrangements. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Foreign Exchange  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The majority of our sales are denominated in Euros and U.S.&nbsp;dollars, with the remainder in other currencies such as the
Renminbi, Canadian dollar, Japanese yen and British pound. Our Renminbi costs and expenses are primarily related to domestic sourcing of solar cells, silicon wafers and silicon, other raw materials,
toll manufacturing fees, labor costs and local overhead expenses. From time to time, we enter into loan arrangements with Chinese commercial banks that are denominated primarily in U.S.&nbsp;dollars
or Renminbi. The greater part of our cash and cash equivalents are denominated in Renminbi. Fluctuations in exchange rates, particularly among the U.S.&nbsp;dollar, Euro, Renminbi and Canadian
dollar, may affect our net profit margins and may result in fluctuations in foreign exchange and operating gains or losses. Since 2008, we hedge part of our foreign currency exposures against the
U.S.&nbsp;dollar using foreign currency forward or option contracts in order to limit our foreign exchange losses. However, the effectiveness of our hedging program may be limited with respect to
cost effectiveness, cash management, exchange rate visibility and downside protection. We incurred a foreign exchange loss of $36.3&nbsp;million, $40.0&nbsp;million and $10.7&nbsp;million in
2010, 2011 and 2012, respectively. For our hedging program, we recorded a gain on change in foreign currency derivatives of $1.7&nbsp;million in 2010, incurred a loss on change in foreign currency
derivatives of $5.8&nbsp;million in 2011 and incurred a loss on change in foreign currency derivatives of $4.4&nbsp;million in&nbsp;2012. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Overview of Financial Results  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We evaluate our business using a variety of key financial measures. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Net Revenues  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Revenues generated from our solar module business, which comprises primarily sales of standard solar modules and specialty solar
modules, accounted for 94.8%, 89.1% and 88.5% of our net revenues in 2010, 2011 and 2012, respectively. Revenues generated from our total solution business, which comprises primarily solar power
project development and sales, EPC services, O&amp;M services and sales of solar system kits, represented 5.2%, 10.9% and 11.5% of our net revenues in 2010, 2011 and 2012, respectively. As we continue to
expand our business into the downstream segment of the industry, we expect that around 50% of our net revenues will be generated from our total solution business in 2013, primarily from our
utility-scale solar power project pipelines in Canada and the U.S., as well as our residential system kits business in Japan. We believe this strategy of focusing on the downstream </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>59</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=61,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=482453,FOLIO='59',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_60"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>segment
of the business will help to put us in a good competitive position and possibly increase our margins and overall profitability. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
main factors affecting our net revenues include average selling prices per watt and unit volume shipped, both of which depend on product supply and&nbsp;demand. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
net revenues are net of business tax, VAT, returns and exchanges. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Cost of Revenues  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our cost of revenues consists primarily of the costs of:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>solar cells; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>silicon wafers; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>high purity and solar grade silicon materials; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>materials used in solar cell production, such as metallic pastes; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>installation components in solar system kits, such as inverters and racking systems; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>other materials for the production of solar modules such as glass, aluminum frames, EVA (ethylene vinyl acetate, an
encapsulant used to seal the module), junction boxes and polymer back&nbsp;sheets; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>production labor, including salaries and benefits for manufacturing personnel; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>warranty costs; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>overhead, including utilities, production equipment maintenance, share-based compensation expenses for options granted to
employees in our manufacturing department and other support expenses associated with the manufacture of our solar power&nbsp;products; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>depreciation and amortization of manufacturing equipment and facilities, which are increasing as we expand our
manufacturing capabilities; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>inventory write-downs; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>depreciation charges relating to underutilized assets; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>acquisition costs of solar power plants; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>development costs (including interconnection fees and permitting costs) of solar power&nbsp;plants; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>project management and engineering costs; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>EPC costs (consisting of costs of the components of solar power system other than solar modules, such as inverters,
electrical and mounting hardware, trackers, grid interconnection equipment, wiring and other&nbsp;devices); </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>interest costs capitalized for solar power plants during construction period;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>site-specific costs </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Solar
wafers and cells and silicon raw materials make up the major portion of our cost of revenues. Where we manufacture solar wafers in our own manufacturing facilities, the cost of the
solar wafers consists&nbsp;of:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the costs of purchasing high purity and solar grade silicon raw materials; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>labor costs incurred in manufacturing solar wafers; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>60</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=62,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=609145,FOLIO='60',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_61"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the costs of other materials and utilities we use for manufacturing solar wafers;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>depreciation charges incurred for our solar wafer manufacturing facility, equipment and&nbsp;building. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Where
we manufacture solar cells in our own manufacturing facilities, the cost of the solar cells consists&nbsp;of:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the costs of purchasing solar wafers; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>labor costs incurred in manufacturing solar cells; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the costs of other materials and utilities we use for manufacturing the solar cells;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>depreciation charges incurred for our solar cell manufacturing facility, equipment and&nbsp;building. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2010, 2011 and 2012, we obtained some of our solar wafers and cells through toll manufacturing arrangements, under which we source and provide silicon feedstock to suppliers of
ingots, wafers and cells. These suppliers convert these silicon raw materials into the solar wafers and cells that we use for our production of solar modules. The costs of solar wafers and cells that
we obtain through these toll manufacturing arrangements consist&nbsp;of:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>costs of purchasing the silicon feedstock; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>labor costs incurred in inventory management; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>labor costs incurred in blending the silicon feedstock as part of our silicon feedstock blending program;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>tolling fees charged by our suppliers under the tolling arrangements. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
payments we make to our suppliers for the solar wafers and cells and the payments our suppliers make to us for the silicon feedstock that we source and provide are generally settled
separately under these tolling arrangements. We do not include payments we receive for providing silicon feedstock as part of these toll manufacturing arrangements in our net&nbsp;revenues. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2010, we began selling solar system kits. Solar modules make up a substantial portion of the cost of revenue on solar system kits. The cost of revenue on these solar modules is the
cost of revenue on solar modules manufactured by us. The other components that make up the cost of solar system kits comprise the costs of purchased inverters, racking systems and other installation
components. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
cost of revenues also includes warranty costs. We accrue 1.0% of our net revenues on solar modules and 0.8% on solar system kits and solar power projects as warranty costs at the
time revenues are recognized. Before June&nbsp;2009, we typically sold our standard solar modules with a two-year warranty against defects in materials and workmanship and a
10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation capacity at the time of delivery. In
June&nbsp;2009, we increased our warranty against defects in materials and workmanship to six years. Effective August&nbsp;1, 2011, we increased our warranty against defects in materials and
workmanship to ten years and we guarantee that, for a period of 25&nbsp;years, our modules will maintain the following performance levels:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>during the first year, the actual power output of the module will be no less than 97% of the labeled power&nbsp;output; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>from year 2 to year 24, the actual annual power output decline of the module will be no more than 0.7%;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power&nbsp;output. </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>61</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=63,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=960334,FOLIO='61',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_62"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have the right to repair or replace solar modules, at our option, under the terms of the warranty policy. We maintain warranty reserves to cover potential liabilities that could arise
under these guarantees and warranties. Since April&nbsp;2010, we have entered into agreements with a group of insurance companies to back up these warranties. Under these insurance policies, the
insurance companies are obliged to reimburse us, subject to certain maximum claim limits and certain deductibles, for the actual product warranty costs that we incur under the terms of our warranty
policy. We record the insurance premiums initially as prepaid expenses and amortize them over the respective policy period, normally one year. If we determine that the product warranty costs to be
reimbursed from the insurance companies are probable and determinable, an asset is recognized on our balance sheet. The warranty insurance is renewable annually. See "Item&nbsp;4. Information on the
Company&#151;B. Business Overview&#151;Insurance." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
cost of revenues has historically decreased due to the decrease of our net revenues. Write-downs of inventory included in our cost of revenue were $2.1&nbsp;million,
$8.5&nbsp;million and $3.1&nbsp;million in 2010, 2011 and 2012, respectively. We recorded a loss on firm purchase commitments of $1.6&nbsp;million, $10.6&nbsp;million and nil for the years
ended December&nbsp;31, 2010, 2011 and 2012, respectively. The losses were computed using the lower of cost or market&nbsp;method. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
December&nbsp;2011, Deutsche Solar gave notice to us to terminate the 12-year wafer supply agreement with immediate effect. Deutsche Solar stated that the reason for the
termination was an alleged breach of the agreement by us. In the notice, Deutsche Solar reserved its right to claim damage of &euro;148.6&nbsp;million ($196.0&nbsp;million) in court. As
a result of the termination, we reclassified the accrued loss on firm purchase commitments reserve of $27.9&nbsp;million as of December&nbsp;31, 2011 to loss contingency accruals. In addition, we
made a full bad debt allowance of $17.4&nbsp;million against the balance of our advance payments to Deutsche Solar. The accrued amount of $27.9&nbsp;million represents our best estimate for our
loss contingency. Deutsche Solar did not specify the basis for its claimed damage of &euro;148.6&nbsp;million ($196.0&nbsp;million) on the notice. See "Item&nbsp;3. Key
Information&#151;D. Risk Factors&#151;Risks Related to Our Company and Our Industry&#151;We have, from time to time, entered into long-term supply agreements with
polysilicon and wafer suppliers. Long-term supply agreements may make it difficult for us to adjust our raw material costs should prices decrease. Also, if we chose to prematurely
terminate any of these agreements, we may not be able to recover all or any part of the advance payments we have made to these suppliers and we may be subject to&nbsp;litigation." </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Gross Profit/Gross Margin  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our gross profit is affected by a number of factors, including the average selling price of our products, our product mix, loss on firm
purchase commitments under long-term supply agreements, and our ability to cost-effectively manage our supply&nbsp;chain. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Operating Expenses  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our operating expenses include selling expenses, general and administrative expenses, and research development expenses. Our operating
expenses have increased in recent years as our business has grown rapidly. We expect this trend to continue as our net revenues grow in the future. On a percentage basis, however, we expect our
operating expenses to decline or remain constant with the growth of our&nbsp;operations. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Selling Expenses  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Selling expenses consist primarily of salaries and benefits, transportation and customs expenses for delivery of our products, sales
commissions for our sales personnel and sales agents, advertising, promotional and trade show expenses, and other sales and marketing expenses. As we expand our business, we will increase our sales
and marketing efforts and target companies in selected industry </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>62</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=64,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=232649,FOLIO='62',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_63"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>sectors
in response to evolving industry trends. We expect as we increase our sales volume our selling expenses will increase as we hire additional sales personnel, target more markets and initiate
additional marketing programs to reach our goal of continuing to be a leading global&nbsp;brand. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> General and Administrative Expenses  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;General and administrative expenses consist primarily of salaries and benefits for our administrative and finance personnel, consulting
and professional service fees, government and administration fees and insurance fees. We expect our general and administrative expenses to increase to support the anticipated growth of our business.
Non-recurring general and administrative expenses increased significantly in 2010 because of increased legal, accounting and other professional fees related to our audit committee
investigation and the shareholder class action lawsuits. In 2010, the expenses for legal and professional services were $16.2&nbsp;million. In 2011 and 2012, we recovered $4.4&nbsp;million and
$3.5&nbsp;million, respectively, of the costs incurred in 2010 under our director and officer liability insurance policy. See "Item&nbsp;8. Financial Information&#151;A. Consolidated
Statements and Other Financial Information&#151;Legal and Administrative Proceedings." </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Research and Development Expenses  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Research and development expenses consist primarily of costs of raw materials used in our research and development activities, salaries
and benefits for research and
development personnel and prototype and equipment costs related to the design, development, testing and enhancement of our products and our silicon reclamation program. We continue to increase our
expenses on research and development. These expenses are primarily related to our ongoing efforts to improve our ingot and wafer, solar cell and module manufacturing processes. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
expect to devote more efforts to research and development in the future. We also expect that our research and development expenses will increase as we hire additional research and
development personnel, expand and promote innovation in our products portfolio, and devote more resources towards using new technologies and alternative materials to grow ingots, cut wafers and
manufacture solar cells and solar system accessories such as&nbsp;inverters. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Share-based Compensation Expenses  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under our share incentive plan, as of December&nbsp;31, 2012, we had outstanding:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>2,617,477&nbsp;stock options; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>1,670,531&nbsp;restricted share units; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>352,780&nbsp;restricted shares. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
a description of the stock options, restricted shares, and restricted share units granted, including the exercise prices and vesting periods, see "Item&nbsp;6. Directors, Senior
Management and Employees&#151;B. Compensation of Directors and Executive Officers&#151;Share-based Compensation&#151;Share Incentive Plan." We recognize share-based compensation
to employees as expenses in our statement of operations based on the fair value of the equity awarded on the date of the grant. The compensation expense is recognized over the period in which the
recipient is required to provide service in exchange for the equity&nbsp;award. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have made an estimate of expected forfeitures and are recognizing compensation costs only for those equity awards that we expect to vest. We estimate our forfeitures based on past
employee retention rates and our expectations of future retention rates. We will prospectively revise our forfeiture rates based on actual history. Our share-based compensation expenses may change
based on changes to our actual forfeitures. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>63</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=65,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=234662,FOLIO='63',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cq44901_1_64"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
the year ended December&nbsp;31, 2012, we recorded share-based compensation expenses of approximately $5.2&nbsp;million, compared to approximately $4.1&nbsp;million for the
year ended December&nbsp;31, 2011. We have categorized these share-based compensation expenses in&nbsp;our:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>cost of revenues; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>selling expenses; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>general and administrative expenses; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>research and development expenses, </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>depending
on the job functions of the individuals to whom we granted the options, restricted shares and restricted share units. The following table sets forth, for the periods indicated, the
allocation of our share-based compensation expenses both in absolute amounts and as a percentage of total share-based compensation expenses. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=17 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=17 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;thousands of $, except for percentages)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Share-based compensation expenses included in:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cost of revenues</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>231</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>686</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16.9</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>870</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16.8</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Selling expenses</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>509</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13.1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>683</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16.8</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>964</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>18.6</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>General and administrative expenses</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,873</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>74.1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,442</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>60.1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,037</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>58.5</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Research and development expenses</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>264</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6.8</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>250</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6.2</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>315</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6.1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total share-based compensation expenses</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,877</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,061</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,186</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
expect to incur additional share-based compensation expenses as we expand our operations. For example, we anticipate that selling expenses will increase as we hire additional sales
personnel to further expand our worldwide marketing activities in line with the expected growth of our&nbsp;operations. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Interest Expenses  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interest expenses consist primarily of interest incurred with respect to our short and long-term loans from Chinese
commercial banks and the 6% convertible notes we issued privately to qualified institutional investors. We repaid the outstanding convertible notes in full in&nbsp;2012. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Gain (Loss) on Change in Fair Value of Derivatives  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The gain on change in fair value of derivatives in our 2010 financial statements and the loss on change in fair value of derivatives in
our 2011 and 2012 financial statements were associated with hedging part of our expected cash flows and balances denominated in foreign currencies, mainly in Euros and Canadian dollars. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Income Tax Expense  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We recognize deferred tax assets and liabilities for temporary differences between the financial statement and income tax bases of
assets and liabilities. Valuation allowances are provided against deferred tax assets when management cannot conclude that it is more likely than not that some portion or all deferred tax assets will
be&nbsp;realized. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>64</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=66,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=168081,FOLIO='64',FILE='DISK132:[13ZAG1.13ZAG44901]CQ44901A.;11',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cs44901_1_65"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We are governed by the CBCA, a federal statute of Canada and are registered to carry on business in Ontario. This subjects us to both Canadian federal and Ontario
provincial corporate income taxes. Our combined tax rates were 31.0%, 28.25% and 26.5% for the years ended 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PRC
enterprise income tax is calculated based on taxable income determined under PRC accounting principles. Our major operating subsidiaries, CSI Solartronics, CSI Manufacturing, CSI
Cells, CSI Luoyang Manufacturing, CSI Technologies and CSI Changshu Manufacturing, are subject to taxation in China. CSI Solartronics has been recognized as an HNTE. However, because CSI Solartronics
does not meet certain requirements for the reduced 15% enterprise income tax rate, CSI Solartronics is still subject to a 25% enterprise income tax rate. CSI Cells and CSI Luoyang Manufacturing were
subject to a reduced enterprise income tax rate of 12.5% until the end of 2011, when their tax holidays expired. Currently, CSI Cells is subject to a preferential enterprise income tax rate of 15% for
the three years from 2012 to 2014, resulting from its HNTE status recognized in 2009 and renewed in 2012. CSI Technologies and CSI Changshu Manufacturing were subject to a reduced enterprise income
tax rate of 12.5% until the end of 2012, when their tax holidays expired. CSI Manufacturing is subject to a standard 25% enterprise income tax rate. When the preferential tax benefits enjoyed by our
PRC subsidiaries expired, their effective tax rates increased significantly. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
EIT Law provides that enterprises established outside China whose "effective management" is located in China are considered PRC tax residents and will generally be subject to the
uniform 25%
enterprise income tax rate on their global income. Under the implementation regulations, the term "effective management" is defined as substantial and overall management and control over such aspects
as the production and business, personnel, accounts and properties of an enterprise. Currently there are no detailed rules or precedents governing the procedures and specific criteria for determining
an enterprise's effective management. As a substantial number of the members of our management team are located in China, we may be considered a PRC tax resident under the EIT Law and, therefore,
subject to the uniform 25% enterprise income tax rate as it relates to our global&nbsp;income. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the EIT Law and implementing regulations issued by the State Council, the PRC withholding tax rate of 10% is generally applicable to interest and dividends payable to investors
that are not "resident enterprises" in the PRC, to the extent such interest or dividends have their sources within the PRC. We consider the undistributed earnings of our PRC subsidiaries
(approximately $116.3&nbsp;million at December&nbsp;31, 2012) to be indefinitely reinvested in China, and, consequently, we have made no provision for withholding taxes for those&nbsp;amounts. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Critical Accounting Policies  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We prepare financial statements in accordance with U.S.&nbsp;GAAP, which requires us to make judgments, estimates and assumptions
that affect (i)&nbsp;the reported amounts of our assets and liabilities, (ii)&nbsp;the disclosure of our contingent assets and liabilities at the end of each fiscal period and (iii)&nbsp;the
reported amounts of revenues and expenses during each fiscal period. We regularly evaluate these estimates based on our own historical experience, knowledge and assessment of current business and
other conditions, our expectations regarding the future based on available information and reasonable assumptions, which together form our basis for making judgments about matters that are not readily
apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, our actual results could differ from those estimates. Some of our accounting
policies require a higher degree of judgment than others in their application. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When
reviewing our financial statements, the following should be considered: (i)&nbsp;our selection of critical accounting policies, (ii)&nbsp;the judgment and other uncertainties
affecting the application of such policies and (iii)&nbsp;the sensitivity of reported results to changes in conditions and assumptions. We believe </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>65</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=67,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=776405,FOLIO='65',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_66"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>the
following accounting policies involve the most significant judgments and estimates used in the preparation of our financial statements. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Revenue Recognition  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales of modules, solar system kits and silicon materials are recorded when products are delivered and title and risk of loss or damage
has passed to the customers. A solar system kit is a ready-to-install package consisting of solar modules produced by us and components, such as inverters, racking system,
tracker and other accessories, supplied by third parties. We only recognize revenues when prices to the seller are fixed or determinable and collectability is reasonably assured. If collectability is
not reasonably assured, we recognize revenue only upon collection of cash. Revenues also include reimbursements of shipping and handling costs of products sold to customers. Sales agreements typically
contain customary product warranties but do not contain any post-shipment obligations or any return or credit provisions. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
majority of our contracts provide that products are shipped under the terms of free on board, or FOB, ex-works or cost, insurance and freight, or CIF. Under FOB, we fulfill
our obligation to deliver when the goods have passed over the ship's rail at the named port of shipment. The customer has to bear all costs and risks of loss or damage to the goods from that point.
Under ex-works, we fulfill our obligation to deliver when we have made the goods available at our premises to the customer. The customer bears all costs and risks involved in taking the
goods from our premises to the desired destination. Under CIF, we must pay the costs, marine insurance and freight necessary to bring the goods to the named port of destination, but the risk of loss
of or damage to the goods as well as any additional costs due to events occurring after the time the goods have been delivered on board the vessel, is transferred to the customer when the goods pass
the ship's rail in the port of&nbsp;shipment. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
use the percentage of completion method to recognize revenue from systems integration projects for which we provide EPC services under an EPC contract when the contract price is fixed
or determinable. We use the cost-to-cost method to measure the percentage of completion and recognize revenue based on the estimated progress to completion. We periodically
revise our profit estimates based on changes in facts, and immediately recognize any losses that are identified on contracts. Incurred costs include all direct material, labor, subcontractor cost, and
other associated costs. We recognize job material costs as incurred costs when the job materials have been permanently attached or fitted to the solar power systems as required by the engineering
design. The construction periods normally extend beyond six months and less than one&nbsp;year. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
recognize revenue from the sale of project assets in accordance with ASC 360-20, Real Estate Sales. For these transactions, we determined that the project assets, which
represent the costs of constructing solar power projects, represent "integral" equipment and as such, the entire transaction is in substance the sale of real estate and subject to the revenue
recognition guidance under ASC 360-20&nbsp;Real Estate Sales. We recognize revenue and profit using the full accrual method once the sale is consummated, the buyer's initial and
continuing investments are adequate to demonstrate its commitment to pay, the receivable is not subject to any future subordination, and we have transferred the usual risk and rewards of ownership to
the buyer. If these criteria are met and we
execute a sales agreement prior to the delivery of the solar power project which has an original construction period of three months or longer, we recognize revenue and profit under the percentage of
completion method of accounting applicable to real estate sales when we can reasonably estimate progress towards completion. If the criteria for recognition under the full accrual method are met
except that the buyer's initial and continuing investment is less than the level determined to be adequate, we recognize revenue using the installment method. Under the installment method, we record
revenue up to costs incurred and apportions each cash receipt from the buyer between cost recovered and profit in the same ratio as total cost and total profit bear to the sales value. During 2012, we
recognized $48.9&nbsp;million of revenue using the full accrual&nbsp;method. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>66</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=68,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=679155,FOLIO='66',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_67"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
allocate revenue for transactions involving multiple-element arrangements to each unit of accounting on a relative fair value basis. We estimate fair value on each unit of accounting
on the following basis (i)&nbsp;vendor-specific objective evidence of selling price, if it exists, otherwise, (ii)&nbsp;third-party evidence of selling price. If neither (i)&nbsp;nor
(ii)&nbsp;exists, management's best estimate of the selling price for that unit of accounting is used. We recognize revenue for each unit of accounting when the revenue recognition criteria have
been&nbsp;met. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales
to customers are recorded net of estimated returns. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
enter into toll manufacturing arrangements in which we receive wafers and return finished modules. In those cases, the title of the wafers received and risk of loss remains with the
seller. As a result, we do not recognize inventory on the balance sheet. We recognize a service fee as revenue when the processed modules are delivered. During the years ended December&nbsp;31,
2010, 2011 and 2012, we recognized revenue of nil, $24.7&nbsp;million, and $7.9&nbsp;million, respectively, under the toll manufacturing arrangements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
enter into buy/sell arrangements with certain raw material vendors pursuant to which we sell finished goods, comprising either solar cells or solar modules, in exchange for raw
materials, typically silicon wafers. These arrangements are made with counterparties in the same line of business as us and are executed as a means of securing a consistent supply of raw materials.
The transactions are recorded in revenues and cost of revenues at fair value on a gross basis. During the years ended December&nbsp;31, 2010, 2011, and 2012, we purchased nil, $21.5&nbsp;million,
and nil of raw materials, respectively, and sold nil, $43.9&nbsp;million, nil of finished goods under these buy-and-sell arrangements respectively. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2010, 2011 and 2012, we had inventories of $18.8&nbsp;million, $23.2&nbsp;million and $18.6&nbsp;million, respectively, relating to sales to customers
where revenues were not recognized given that
payment collection was not reasonably assured. The delivered product remains as inventories on our consolidated balance sheets, regardless of whether title has been transferred. In such cases, we
recognize revenues, relieve inventories and recognize the cost of revenue when payment is collected from&nbsp;customers. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Warranty Cost  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Before June&nbsp;2009, we typically sold our standard solar modules and products with up to a two-year guarantee for
defects in materials and workmanship and a 10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation
capacity at the time of delivery. In June&nbsp;2009, we increased our warranty against defects in materials and workmanship to six years. Effective August&nbsp;1, 2011, we increased our warranty
against defects in materials and workmanship to ten years and we guarantee that for a period of 25&nbsp;years, our modules will maintain the following performance
levels:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>during the first year, the actual power output of the module will be no less than 97% of the labeled power&nbsp;output; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>from year 2 to year 24, the actual annual power output decline of the module will be no more than 0.7%;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power&nbsp;output. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition to the solar module warranty above, for utility-scale solar power projects built by us, we also provide a limited warranty against defects in workmanship under normal use,
operation and service conditions for a period of five years following the energizing of the solar power plant. In resolving claims under the workmanship warranty, we have the option of remedying
through repair, refurbishment or replacement of equipment. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>67</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=69,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=946109,FOLIO='67',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_68"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have the right to repair or replace solar modules, at our option, under the terms of the warranty policy. We maintain warranty reserves to cover potential liabilities that could arise
under these guarantees and warranties. Due to limited warranty claims to date, we accrue the estimated costs of warranties based on an assessment of our competitors' accrual history, industry-standard
accelerated testing, estimates of failure rates from our quality review, and other assumptions that we believe to be reasonable under the circumstances. Actual warranty costs are accumulated and
charged against the accrued warranty liability. To the extent that accrual warranty costs differ from the estimates, we will prospectively revise our accrual rate. There was no prospective reversion
for each period presented. We currently take a 1% warranty provision against our revenue for sales of solar modules and 0.8% for solar system kits and solar power&nbsp;projects. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Since
April&nbsp;2010, we have entered into agreements with a group of insurance companies to back up our warranties. Under the insurance policies, the insurance companies are obliged
to reimburse us, subject to certain maximum claim limits and certain deductibles, for the actual product warranty costs that we incur under the terms of our warranty policy. We record the insurance
premiums initially as prepaid expenses and amortize them over the respective policy period, normally one year. If we determine that the product warranty costs to be reimbursed from the insurance
companies are probable and determinable, an asset is recognized on our balance sheet. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Impairment of Long-lived Assets  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying
amount of an asset may not be recoverable. When these events occur, we measure impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from
the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, we will recognize an impairment loss based on
the fair value of the assets. There was no impairment charge recognized during the years ended December&nbsp;31, 2010, 2011 and&nbsp;2012. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Allowance for Doubtful Accounts  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We conduct credit evaluations of our customers and generally do not require collateral or other security from them. We establish
allowances for doubtful accounts primarily based upon the age of our receivables and factors surrounding the credit risk of specific customers. As of December&nbsp;31, 2010, 2011 and 2012, an
allowance for doubtful accounts receivable of $8.0&nbsp;million, $9.5&nbsp;million and $47.6&nbsp;million, respectively, was established for certain customers for whom management sees a credit
risk on the collection of accounts receivable balances. The allowance for doubtful accounts receivable as of December&nbsp;31, 2012 included $18.6&nbsp;million relating to one customer in China
with severe liquidity issues. An allowance of $10&nbsp;million for doubtful accounts receivable was made in 2009 in connection with a particular customer due to the fact that the customer's account
was more than 90&nbsp;days overdue and the customer had communicated to us that it was unable to pay. We recovered the full overdue amount in 2010 after having taken legal proceedings against the
customer. From mid-2009, we started to purchase insurance from Sinosure for accounts receivable to mitigate collection risks from some customers. We establish allowances for all doubtful
accounts according to our allowance policy regardless of whether such accounts are covered by Sinosure insurance. For the amounts recoverable from Sinosure, we recorded $4.2&nbsp;million,
$5.3&nbsp;million and $9.5&nbsp;million in prepaid expenses and other current assets as of December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;With
respect to advances to suppliers, primarily suppliers of solar cells, solar wafers and silicon raw materials, we perform ongoing credit evaluations of their financial condition. We
generally do not require collateral or security against advances to suppliers, as they tend to be recurring supply partners. However, we maintained a reserve for potential credit losses for advances
to suppliers as of December&nbsp;31, 2010, 2011 and 2012 of $19.4&nbsp;million, $38.1&nbsp;million and $38.5&nbsp;million, respectively. The </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>68</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=70,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=590256,FOLIO='68',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_69"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>reserves
as of December&nbsp;31, 2012 include allowances on advances to LDK of $9.5&nbsp;million, allowances on advances to a UMG-Si supplier of $10.2&nbsp;million and allowances on
advances to Deutsche Solar of $17.7&nbsp;million. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Inventories  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories are stated at the lower of cost or market. Cost is determined by the weighted average method. Cost of inventories consists
of costs of direct materials and, where
applicable, direct labor costs, tolling costs and any overhead that we incur in bringing the inventories to their present location and&nbsp;condition. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adjustments
are recorded to write down the cost of obsolete and excess inventories to the estimated market value based on historical and forecast demand. The write-down of
inventories for the years ended December&nbsp;31, 2010, 2011 and 2012 were $2.1&nbsp;million, $8.5&nbsp;million and $3.1&nbsp;million, respectively. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the past, we entered into firm purchase commitments to acquire materials from our suppliers. A firm purchase commitment represents an agreement that specifies all significant terms,
including the price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable, such as a
take-or-pay provision which requires us to pay for committed volumes regardless of whether we actually acquire the materials. We evaluate these agreements and record a loss, if
any, on firm purchase commitments using the same lower of cost or market approach that is used to value inventory. The computation of the loss on firm purchase commitments is subject to several
estimates, including primarily the ultimate selling price of the finished goods of which these raw materials comprise a part, and is therefore inherently uncertain. Further, we only record the
expected loss as it relates to the following fiscal period, as we are unable to reasonably estimate future market prices beyond one year. As a result, changes in the cost of materials or sales price
of modules will directly affect the computation of the estimated loss on firm purchase commitments and our consolidated financial statements in the following years. We purchased the minimum contracted
volume for year 2009 under our 12-year supply agreement with Deutsche Solar. We did not, however, purchase the minimum contracted volumes for years 2010 and 2011. The agreement contains a
provision stating that if we do not order the contracted volume in a given year, Deutsche Solar can invoice us for the difference at the full contract price. We believe that it is more likely than not
that the take-or-pay provisions of the agreement are void under German law. In December&nbsp;2011, Deutsche Solar gave notice to us to terminate the 12-year wafer
supply agreement with immediate effect. Deutsche Solar stated that the reason for the termination was an alleged breach of the agreement by us. In the notice, Deutsche Solar reserved its right to
claim damages of &euro;148.6&nbsp;million ($196.0&nbsp;million) in court. As a result of the termination, we reclassified the accrued loss on firm purchase commitments reserve of
$27.9&nbsp;million as of December&nbsp;31, 2011 to loss contingency accruals. In addition, we made a full bad debt allowance of $17.4&nbsp;million against the balance of our advance payments to
Deutsche Solar. The accrued amount of $27.9&nbsp;million represents our best estimate for our loss contingency. Deutsche Solar did not specify the basis for its claimed damage of
&euro;148.6&nbsp;million ($196.0&nbsp;million) in the notice. Finally, we believe that the supply agreement was terminated in 2011 and, as a result, we are no longer obligated to
purchase (and&nbsp;pay for) wafers for year 2012 and&nbsp;after. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
outsource portions of our manufacturing process, including converting silicon into ingots, cutting ingots into wafers, and converting wafers into solar cells, to various third-party
manufacturers. These outsourcing arrangements may or may not include the transfer of title of the raw material inventory (silicon, ingots or wafers) to third-party manufacturers. Such raw materials
are recorded as raw materials inventory when purchased from suppliers. For those outsourcing arrangements in which the title is not transferred, we maintain such inventory on our balance sheet as raw
materials inventory while it is in the physical possession of the third-party manufacturer. Upon receipt of the processed </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>69</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=71,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=256277,FOLIO='69',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_70"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>inventory,
it is reclassified as work-in-process inventory and a processing fee is paid to the third-party manufacturer. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
those outsourcing arrangements, characterized as sales, where title (including risk of loss) is transferred to the third-party manufacturer, through raw materials sales contracts and
processed inventory purchase contracts that were entered into simultaneously, we are constructively obligated to repurchase the inventory once it has been processed. In this case, the raw material
inventory is classified as raw material inventory while in physical possession of the third-party manufacturer. The cash received is classified as advances from customers on the balance sheet and not
as revenue or deferred revenue. Outsourcing arrangements, which require prepayment for repurchase of the processed inventory, are classified as advances to suppliers on the balance sheet. There is no
right of offset for these advances from customers and advances to suppliers; they remain on the balance sheet until the processed inventory is&nbsp;repurchased. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Project Assets  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Project assets consist primarily of costs relating to solar power projects in various stages of development that are capitalized prior
to the sale of the solar power project. These costs include modules, installation and other development costs, such as legal, consulting and permitting, interconnect and other similar costs. Where the
project assets are not constructed for any specific customer, we intend to sell the project assets upon their completion. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
review project assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In determining whether or not the project
assets are recoverable, we consider a number of factors, including changes in environmental, ecological, permitting, or regulatory conditions that affect the project. Such changes may cause the cost
of the project to increase or the selling price of the project to&nbsp;decrease. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Fair Value of Derivative and Financial Instruments  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The carrying value of cash and cash equivalents, trade receivables, advances to suppliers, accounts payable and short-term
borrowings approximate their fair values due to the short-term maturity of these instruments. Long-term bank borrowings approximate their fair value since the contracts were
entered into with floating market interest&nbsp;rates. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
monitor our investments for other-than-temporary impairment by considering factors such as current economic and market conditions and the operating performance
of the entities and records reductions in carrying values when&nbsp;necessary. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
book value of our investment in a UMG-Si supplier was $3.0&nbsp;million as of December&nbsp;31, 2010. Due to the supplier's financial position and default on
scheduled material delivery in 2010, we made an investment impairment of $3.0&nbsp;million. The impairment reduced the carrying value of the investment in our balance sheet to nil as at
December&nbsp;31, 2010. The book value of our investment in Nernst New&nbsp;Energy (Suzhou)&nbsp;Co.,&nbsp;Ltd., or Nernst, was $1.1&nbsp;million as of December&nbsp;31, 2012. Nernst is a
company which focuses on Li-ion batteries and super-capacitors and in which we own a 50% interest. Due to Nernst's continued losses, deteriorating financial position and unpromising
business outlook, we recognized impairment in the investment. The impairment reduced the carrying value of the investment in our balance sheet to nil as at December&nbsp;31,&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
primary objective for holding derivative and financial instruments is to manage foreign currency risk. We record derivative and financial instruments as assets or liabilities,
measured at fair value. The recognition of gains or losses resulting from changes in fair value of those derivatives and financial instruments is based on the use of each derivative and financial
instrument and whether or not they qualify for hedge accounting. We entered into certain foreign currency derivative contracts to </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>70</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=72,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=284210,FOLIO='70',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_71"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>hedge
part of our foreign currency exposures against the U.S.&nbsp;dollar using foreign exchange forward or option contracts. The foreign currency derivative contracts did not qualify for hedge
accounting and, as a result, changes in their fair value are recognized in the statement of operations. We recorded a gain on foreign currency derivative contracts of $1.7&nbsp;million and a loss of
$5.8&nbsp;million and $4.4&nbsp;million for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes
to any of the assumptions used in the valuation model could materially impact the valuation results. Our foreign currency derivative instruments relate to foreign exchange
forward or option contracts involving major currencies such as the Euro and the U.S.&nbsp;dollar. Since our derivative and financial instruments are not traded on an exchange, they are valued using
valuation models. Interest rate yield curves and foreign exchange rates are the significant inputs for these valuation models. These inputs are observable in active markets over the terms of the
instruments we hold, and accordingly, the fair value measurements are classified as Level&nbsp;2 in the fair value hierarchy. We consider the effect of our own credit standing and that of our
counterparties in the valuation of our derivative and financial instruments. A more detailed discussion on fair value measurement is reflected in Note&nbsp;7 to&nbsp;our consolidated financial
statements included elsewhere in this annual&nbsp;report. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Income Taxes  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported
amounts in the financial statements, net tax loss carry forward and credits by applying enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. In 2012, we established a valuation allowance in the amount of
$54.1&nbsp;million against deferred tax assets which were primarily attributable to the portion of the accumulated operating losses generated by certain of our subsidiaries in China for which no tax
benefit could be&nbsp;recorded. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Current
income taxes are provided for in accordance with the laws of the relevant taxing jurisdictions. The components of the deferred tax assets and liabilities are individually
classified as current and non-current based on the characteristics of the underlying assets and liabilities, or the expected timing of their use when they do not relate to a specific asset
or&nbsp;liability. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Share-based Compensation  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have granted share-based compensation in the forms of restricted shares, stock options and restricted share units to our directors,
officers and employees. The value of share-based payment compensation is based on grant date fair value and is recognized in our consolidated financial statements over the requisite service period,
which is generally the vesting period. We grant our restricted shares and restricted share units at their fair value, which generally represents the fair value of an unrestricted share less a discount
calculated based on the length of time the share is restricted. For stock options, we use the binominal model. Determining the value of our share-based compensation expense in future periods requires
the input of highly subjective assumptions, including the expected life of the options, the price volatility of our underlying shares, the risk free interest rate, the expected dividend rate, and the
estimated forfeitures of the options. We estimate our forfeitures based on past employee retention rates, our expectations of future retention rates, and we will
prospectively revise our forfeiture rates based on actual history. Our compensation charges may change based on changes to our actual forfeitures. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Recently Issued Accounting Pronouncements  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In February&nbsp;2013, the FASB issued ASU 2013-02, an authoritative pronouncement related to reporting of amounts
reclassified out of accumulated other comprehensive income. Under the guidance, </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>71</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=73,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=199512,FOLIO='71',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_72"> </A>


<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>an
entity is required to report the effect of significant reclassifications out of accumulated other comprehensive income on the respective line items in net income if the amount being reclassified is
required under U.S. GAAP to be reclassified in its entirety to net income. For other amounts that are not required under U.S. GAAP to be reclassified in their entirety to net income in the same
reporting period, an entity is required to cross-reference other disclosures required under U.S. GAAP that provide additional detail about those amounts. The amendments are effective prospectively for
reporting periods beginning after December&nbsp;15, 2012. Early adoption is permitted. We are in the process of evaluating the effect of adoption of this pronouncement. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
March&nbsp;2013, the FASB issued ASU 2013-05, an authoritative pronouncement related to parent's accounting for the cumulative translation adjustment upon
de-recognition of certain subsidiaries or groups of assets within a foreign entity or of an investment in a foreign entity. Under the guidance, the cumulative translation adjustment should
be released into net income when a reporting entity (parent) ceases to have a controlling financial interest in a subsidiary or group of assets that is a nonprofit activity or a business within a
foreign entity. A pro&nbsp;rata portion of the cumulative translation adjustment should be released into net income upon a partial sale of an equity method investment which is a foreign entity. The
amendments are effective prospectively for reporting periods beginning after December&nbsp;15, 2013. Early adoption is permitted. We are in the process of evaluating the effect of adoption of this
pronouncement. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
July&nbsp;2012, the FASB issued ASU 2012-02, Impairment of Indefinite-Lived Intangible Assets, an authoritative pronouncement related to testing indefinite-lived
intangible assets, other than goodwill, for impairment. Under the guidance, an entity testing an indefinite-lived intangible asset for impairment has the option of performing a qualitative assessment
before calculating the fair value of the asset. If the entity determines, on the basis of qualitative factors, that the fair value of the indefinite-lived intangible asset is not more likely than not
(i.e.,&nbsp;a likelihood of more than 50&nbsp;percent) impaired, the entity would not need to calculate the fair value of the asset. The guidance does not
revise the requirement to test indefinite-lived intangible assets annually for impairment. In addition, the guidance does not amend the requirement to test these assets for impairment between annual
tests if there is a change in events or circumstances; however, it does revise the examples of events and circumstances that an entity should consider in interim periods. The guidance was effective
for annual and interim impairment tests performed for fiscal years beginning after September&nbsp;15, 2012. Early adoption is permitted. The adoption of this guidance did not have a significant
effect on our consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>72</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=74,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=870942,FOLIO='72',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<A NAME="page_cs44901_1_73"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Results of Operations  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth a summary, for the periods indicated, of our consolidated results of operations and each item expressed
as a percentage of our total net revenues. Our historical results presented below are not necessarily indicative of the results that may be expected for any future&nbsp;period. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:62%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"130%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="130%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="39pt" style="font-family:times;"></TD>
<TD WIDTH="15pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="37pt" style="font-family:times;"></TD>
<TD WIDTH="15pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=17 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>For the years ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=17 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(in thousands of $, except percentages)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net revenues</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,495,509</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,898,922</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,294,829</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>100.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cost of revenues</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,266,737</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>84.7</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,716,640</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>90.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,204,468</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>93.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Gross profit</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>228,772</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15.3</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>182,282</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9.6</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>90,361</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Operating expenses:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Selling expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>47,109</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.2</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>69,341</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.7</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>91,053</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>General and administrative expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>54,520</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.6</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>86,269</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>128,826</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9.9</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Research and development expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,843</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>19,839</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>12,998</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total operating expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>108,472</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7.3</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>175,449</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9.2</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>232,877</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>18.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income from continuing operations</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>120,300</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,833</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(142,516</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (11.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other income (expenses)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(22,164</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (1.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(43,844</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (2.3</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(53,304</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (4.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest income</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,936</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,447</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,360</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Gain(loss) on change in fair value of derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,657</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(5,751</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.3</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4,369</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.34</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment loss</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(3,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.2</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,082</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.08</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange gain (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(36,293</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (2.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(40,007</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (2.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(10,708</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.83</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income(loss) before income taxes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>67,436</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4.5</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(74,322</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (3.9</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(198,619</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (15.3</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income tax (expense) benefit</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(16,754</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (1.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(16,540</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.9</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,433</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4.2</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Equity in earnings (loss) of unconsolidated investees</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>146</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(41</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,969</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.2</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,828</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,903</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (4.8</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,155</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (15.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Less: Net income attributable to non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>259</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(99</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (0.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>314</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>0.0</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss) attributable to Canadian Solar&nbsp;Inc.</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,569</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.4</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,804</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (4.8</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,469</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2> (15.1</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Year Ended December&nbsp;31, 2012 Compared to Year Ended December&nbsp;31, 2011  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net Revenues.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our total net revenues decreased by $604.1&nbsp;million, or 31.8%, from $1,898.9&nbsp;million in 2011 to
$1,294.8&nbsp;million in
2012. The decrease in our net revenues was primarily due to a decrease in the average selling price of our standard solar modules from $1.34 per watt in 2011 to $0.77 per watt in 2012, partially
offset by increased shipments from 1,323&nbsp;MW in 2011 to 1,543&nbsp;MW in 2012. The decrease in the average selling price of our standard solar modules in 2012 was primarily due to changes in
government subsidies and economic incentives in many markets, and continued oversupply across the entire photovoltaic supply&nbsp;chain. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total
solar module shipments were 1,543&nbsp;MW in 2012, an increase of 16.6%, from 1,323&nbsp;MW in 2011. Our shipments to non-European markets increased by
203.3&nbsp;MW from 440.3&nbsp;MW in 2011 to 643.6&nbsp;MW in 2012. The increase in shipments to non-European markets primarily came from the U.S. and Japan among others. Our
shipments to European markets increased by 17.2&nbsp;MW from 882.3&nbsp;MW in 2011 to 899.5&nbsp;MW in&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
periodically make estimates of our sales returns based on historical experience and record those estimates as a reduction of revenues. As of December&nbsp;31, 2011 and 2012, we had
a sales return reserve of $6.2&nbsp;million and $1.0&nbsp;million, respectively. Actual returns could differ from these estimates. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>73</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=75,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=720123,FOLIO='73',FILE='DISK132:[13ZAG1.13ZAG44901]CS44901A.;15',USER='NSCHUMA',CD='26-APR-2013;04:07' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cu44901_1_74"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost of Revenues.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our cost of revenues decreased by $512.2&nbsp;million, or 29.8%, from $1,716.6&nbsp;million in 2011 to
$1,204.5&nbsp;million
in 2012. The decrease in our cost of revenues was due to a decrease in raw material costs for the year resulting from market competition among suppliers of solar wafers and cells, partially offset by
higher shipments as well as depreciation charges of $11.8&nbsp;million relating to underutilized assets. The decrease in our cost of revenues was in line with the decrease in our net revenues for
the year. Cost of revenues as a percentage of total net revenues increased from 90.4% in 2011 to 93.0% in&nbsp;2012. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
inventory write-downs for 2011 and 2012 were $8.5&nbsp;million and $3.1&nbsp;million, respectively. The decrease in inventory write-downs was primarily due to continued decrease
in our manufacturing costs. In 2012, our manufacturing costs decreased (approximately 43.0%) more rapidly than market prices (approximately&nbsp;31.8%). </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gross Profit.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;As a result of the foregoing, our gross profit decreased by $91.9&nbsp;million, or 50.4%, from $182.3&nbsp;million in
2011 to
$90.4&nbsp;million in 2012. Our gross profit margin decreased from 9.6% in 2011 to 7.0% in 2012, primarily due to a decrease in average selling price, partially offset by increased shipments and
lower manufacturing costs. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operating Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our operating expenses increased by $57.4&nbsp;million, or 32.7%, from $175.4&nbsp;million in 2011 to
$232.9&nbsp;million
in 2012. Operating expenses as a percentage of our total net revenues increased from 9.2% in 2011 to 18.0% in&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Selling Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our selling expenses increased by $21.7&nbsp;million, or 31.3%, from $69.3&nbsp;million in 2011 to $91.1&nbsp;million
in
2012. The increase in our selling expenses was primarily due to an increase of $9.8&nbsp;million in our shipping and handling costs resulting from increased shipment volume accompanied by higher
unit costs for shipping and handling, an increase of $5.2&nbsp;million in our sales commissions and payroll costs due to increased personnel requirements for our project business as well as an
increase of $2.3&nbsp;million in our marketing costs. Selling expenses as a percentage of our net total revenues increased from 3.7% in 2011 to 7.0% in&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;General and Administrative Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our general and administrative expenses increased by $42.6&nbsp;million, or 49.3%, from
$86.3&nbsp;million
in 2011 to $128.8&nbsp;million in 2012. The increase in our general and administrative expenses was primarily due to the provision for an arbitration decision and the increase in the bad debt
allowance for doubtful accounts. We made a non-cash provision totaling $30.3&nbsp;million for the arbitration decision against us by the CIETAC Shanghai Branch in favor of LDK. In
addition, allowance for doubtful accounts receivable and advances to suppliers increased by 74.4% from $23.2&nbsp;million in 2011 to $40.4&nbsp;million in 2012, including $18.6&nbsp;million
relating to one customer in China with severe liquidity issues. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Research and Development Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our research and development expenses decreased by $6.8&nbsp;million, or 34.5%, from
$19.8&nbsp;million in
2011 to $13.0&nbsp;million in 2012. The decrease in research and development expenses was primarily due to the successful completion of several key research and development projects at the end of
2011. Research and development expenses as a percentage of our total net revenues were approximately 1.0% in each of 2011 and&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interest Expenses, Net.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our interest expenses, net increased by $4.5&nbsp;million, or 12.8%, from $35.4&nbsp;million in 2011 to
$39.9&nbsp;million in 2012. Interest expenses increased from $43.8&nbsp;million in 2011 to $53.3&nbsp;million in 2012, or 21.6%, primarily due to a significant increase in bank borrowings in
2012, partially offset by the interest costs capitalized to project assets relating to construction of our solar power projects. Interest income increased from $8.4&nbsp;million in 2011 to
$13.4&nbsp;million in 2012, or 58.2%, mainly due to an increased restricted cash&nbsp;balance. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gain/(Loss) On Change in Fair Value of Derivatives.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;In 2012, we recorded a loss on change in fair value of derivatives of
$4.4&nbsp;million,
compared to a loss on change in fair value of derivatives of </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>74</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=76,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=153225,FOLIO='74',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<A NAME="page_cu44901_1_75"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>$5.8&nbsp;million
in 2011. The loss on change in fair value of derivatives represents a loss on the foreign currency hedges that we established on part of our expected cash flows and balances
denominated in foreign currencies, mainly in Euros and Canadian dollars, by means of foreign currency forward or option contracts. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Investment Loss.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;We recorded an investment loss of $1.1&nbsp;million in 2012, compared to an investment loss of nil in 2011. In 2012,
we concluded
that our $1.1&nbsp;million investment in Nernst, a joint venture in which we own a 50% interest, was fully&nbsp;impaired. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Foreign Exchange Loss.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;We recorded a foreign exchange loss of $10.7&nbsp;million in 2012, compared to a foreign exchange loss of
$40.0&nbsp;million in 2011. These foreign exchange losses were mainly due to the depreciation of the Euro and Japanese Yen and the appreciation of the Renminbi against the U.S.&nbsp;dollar. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income Tax Benefit (Expenses).</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our income tax benefit was $5.4&nbsp;million in 2012, compared to tax expense of $16.5&nbsp;million in
2011. The
income tax benefit in 2012 was primarily due to recognition of deferred tax assets associated with the net operating losses recorded by certain of our subsidiaries in&nbsp;China. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equity in Earnings (Loss) of Unconsolidated Investees.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our equity in earnings of unconsolidated investees was a net loss of
$2.0&nbsp;million in
2012, compared to a net loss of $0.4&nbsp;million in 2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net Income Attributable To Non-Controlling Interest.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;The net income attributable to non-controlling interest was related to
the share of net income by the non-controlling shareholders in certain of our subsidiaries in China, Germany, Japan and the&nbsp;U.S. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net Income (Loss) Attributable To Canadian Solar&nbsp;Inc.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;As a result of the foregoing, the net loss attributable to Canadian
Solar&nbsp;Inc.
increased by $104.7&nbsp;million, or 115.3%, from negative $90.8&nbsp;million in 2011 to negative $195.5&nbsp;million in&nbsp;2012. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Year Ended December&nbsp;31, 2011 Compared to Year Ended December&nbsp;31, 2010  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net Revenues.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our total net revenues increased by $403.4&nbsp;million, or 27.0%, from $1,495.5&nbsp;million in 2010 to
$1,898.9&nbsp;million in
2011. Increase in net revenues from non-European markets contributed $365.9&nbsp;million to increase in our total net revenues in 2011. Our net revenues increased primarily due to
increased shipments from 803.5&nbsp;MW in 2010 to 1,322.5&nbsp;MW in 2011, an increase of 64.6%, offset by decreased average selling prices of our standard solar modules from $1.80 per watt in
2010 to $1.34 per watt in&nbsp;2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
shipments to European markets increased by 216.4&nbsp;MW from 665.9&nbsp;MW in 2010 to 882.3&nbsp;MW in 2011. And our shipments to non-European markets increased by
302.7&nbsp;MW from 137.6&nbsp;MW in 2010 to 440.3&nbsp;MW in 2011. The increase in shipments in non-European markets primarily came from China, the U.S. and India among others as we
increased our marketing efforts and expanded our customer base in these&nbsp;markets. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
periodically make estimates of our sales returns based on historical experience and record such estimates as a reduction of revenues. As of December&nbsp;31, 2010 and 2011, we had a
sales return reserve of $8.9&nbsp;million and $6.2&nbsp;million, respectively. Actual returns could differ from these estimates. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost of Revenues.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our cost of revenues increased by $449.9&nbsp;million, or 35.5%, from $1,266.7&nbsp;million in
2010 to $1,716.6&nbsp;million in 2011. The increase in our cost of revenues was in line with the increase in our net revenues for the year, offset by a decrease in raw materials costs for the year
due to market supply competition on wafers and solar cells. Cost of revenues as a percentage of our total net revenues increased from 84.7% in 2010 to 90.4% in&nbsp;2011. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>75</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=77,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=891367,FOLIO='75',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<A NAME="page_cu44901_1_76"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
recorded a loss on firm purchase commitments of $1.6&nbsp;million and $10.6&nbsp;million for the years ended December&nbsp;31, 2010 and 2011, respectively. The
12-year supply agreement with Deutsche Solar was terminated by the end of 2011. As a result, we reclassified the accrued loss on firm purchase commitments of $27.9&nbsp;million as of
December&nbsp;31, 2011 to loss contingency accruals. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
inventory write-downs for year 2010 and year 2011 were $2.1&nbsp;million and $8.5&nbsp;million, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gross Profit.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;As a result of the foregoing, our gross profit decreased by $46.5&nbsp;million, or 20.3%, from $228.8&nbsp;million in
2010 to
$182.3&nbsp;million in 2011. Our gross profit margin decreased from 15.3% in 2010 to 9.6% in&nbsp;2011. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operating Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our operating expenses increased by $67.0&nbsp;million, or 61.7%, from $108.5&nbsp;million in 2010 to
$175.4&nbsp;million
in 2011. Operating expenses as a percentage of our total net revenues increased from 7.3% in 2010 to 9.2% in&nbsp;2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Selling Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our selling expenses increased by $22.2&nbsp;million, or 47.2%, from $47.1&nbsp;million in 2010 to $69.3&nbsp;million
in
2011. The increase in our selling expenses was due to increases in shipping and handling costs by $8.1&nbsp;million, sales commissions and payroll costs by $5.4&nbsp;million, and advertising and
promotion costs by $5.3&nbsp;million, all in line with the increased shipments and personnel. Selling expenses as a percentage of our net total revenues increased from 3.2% in 2010 to 3.7%
in&nbsp;2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;General and Administrative Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our general and administrative expenses increased by $31.7&nbsp;million,
or 58.2%, from $54.5&nbsp;million in 2010 to $86.3&nbsp;million in 2011. The increase in our general and administrative expenses was primarily due to an increase in allowance for doubtful accounts
by $20.2&nbsp;million, or 673.3%, from $3.0&nbsp;million in 2010 to $23.2&nbsp;million in 2011, including a $17.4&nbsp;million allowance related to advances to Deutsche Solar, and an increase
in salary and benefits expenses by $8.0&nbsp;million, or 46.8%, from $16.9&nbsp;million in 2010 to $24.9&nbsp;million in&nbsp;2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Research and Development Expenses.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our research and development expenses increased by $13.0&nbsp;million, or 190.0%, from
$6.8&nbsp;million in
2010 to $19.8&nbsp;million in 2011. The increase in research and development expenses was primarily due to the development of our next-generation, high-efficiency cells,
expanded and other innovative product development initiatives and the expansion of our research and development team. We expect our research and development expenses will continue to increase in 2012
as we continue to undertake technology development related to future product offerings. Research and development expenses as a percentage of our total net revenues were approximately 0.5% and 1.0% in
2010 and 2011, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interest Expenses, Net.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our interest expenses, net increased by $20.2&nbsp;million, or 132.4%, from $15.2&nbsp;million in 2010 to
$35.4&nbsp;million in 2011. The increase in our interest expenses from $22.2&nbsp;million in 2010 to $43.8&nbsp;million in 2011, or 97.8% was due to a significant increase in bank borrowings to
finance our increased working capital requirements and our daily operations during 2011. Interest expense is expected to increase in the near future in line with increased bank borrowings. Interest
income increased from $6.9&nbsp;million in 2010 to $8.4&nbsp;million in 2011, or 21.8%, mainly due to increased restricted cash and higher&nbsp;rates. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gain/(Loss) On Change in Fair Value of Derivatives.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;In 2011, we recorded a loss on change in fair value of derivatives of
$5.8&nbsp;million,
compared to a gain of $1.7&nbsp;million in 2010. The gain or loss on change in fair value of derivatives represents a gain or loss on the foreign currency hedges that we established on part of our
expected cash flows and balances denominated in foreign currencies, mainly in the Euro, by means of foreign currency forward or option contracts. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>76</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=78,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=520527,FOLIO='76',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<A NAME="page_cu44901_1_77"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Investment Income/(Loss).</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;We recorded an investment loss of $41,163 in 2011 compared to investment
loss of $2.8&nbsp;million in 2010. The investment loss in 2010 was mainly due to the impairment of an investment in a UMG-Si supplier amounting to $3.0&nbsp;million. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Foreign Exchange Loss.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;We recorded a foreign exchange loss of $40.0&nbsp;million in 2011, compared to a foreign exchange loss of
$36.3&nbsp;million in 2010. These foreign exchange losses were mainly due to the depreciation of the Euro and appreciation of the Renminbi against the U.S.&nbsp;dollar. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income Tax Benefit (Expenses).</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Our income tax expense was $16.5&nbsp;million in 2011, compared to $16.8&nbsp;million in 2010. Although
we
experienced loss in 2011, the income tax expenses remained stable mainly due to our tax structure where revenues for certain Chinese subsidiaries from overseas trading companies are on a cost plus
basis, and can result in taxes being owed in some jurisdictions even when we incurred an overall&nbsp;loss. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net Income Attributable To Non-Controlling Interest.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;The net income attributable to non-controlling interest represented the
share of net income by the non-controlling shareholders in certain of our subsidiaries in China, Germany, Japan and the&nbsp;U.S. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net Income (Loss) Attributable To Canadian Solar&nbsp;Inc.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;As a result of the foregoing, the net income attributable to Canadian
Solar&nbsp;Inc.
decreased by $141.4&nbsp;million, or 279.6%, from $50.6&nbsp;million in 2010, to negative $90.8&nbsp;million in&nbsp;2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Liquidity and Capital Resources</U>  </B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Cash Flows and Working Capital  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We are generally required to make prepayments to suppliers of silicon wafers and cells and silicon raw materials. Even though we
require some customers to make partial prepayments, there is typically a lag between the time we make our prepayments for silicon wafers and cells and silicon raw materials and the time our customers
make their prepayments. The purchase of solar wafers and cells and silicon raw materials through toll manufacturing arrangements has required, and will continue to require, us to make significant
commitments of working capital beyond that generated from our cash flows from operations to support our estimated production output. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, our total solution business required increased liquidity in 2012 and is expected to continue to require significant liquidity in the future. The time cycles of our solar
power development projects can vary substantially and can take up to many years to mature. As a result, we may need to make significant up-front investments of resources before the
collection of any cash from the sale of these projects. These investments include payment of interconnection and other deposits, posting of letters of credit, and incurring engineering, permitting,
legal, and other expenses. In addition, we may have to use our working capital or our existing bank facilities to finance the construction of these solar power development projects. Depending on the
size and number of solar power projects that we are developing and self-financing, our liquidity requirements could be significant. Delays in constructing or completing the sale of any of
projects which we are self-financing could also impact our&nbsp;liquidity. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, we made a loss provision totaling RMB188.9&nbsp;million ($30.3&nbsp;million) following an arbitration award in favor of LDK by CIETAC Shanghai Branch. See "Item&nbsp;8.
Financial Information&#151;A. Consolidated Statements and Other Financial Information&#151;Legal and Administrative Proceedings." We dispute the merits of the arbitration award and will
pursue all legal means to overturn or resist the implementation of the award. However, if we do not succeed, payment of the award to LDK could have an adverse effect on our&nbsp;liquidity. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, we financed our operations primarily through cash flows from operations and short-term and long-term borrowings. As of December&nbsp;31, 2012, we had
$142.0&nbsp;million in cash and cash equivalents. Our cash and cash equivalents consist primarily of cash on hand, bank balances and </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>77</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=79,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=683802,FOLIO='77',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<A NAME="page_cu44901_1_78"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>demand
deposits with original maturities of three months or less that are outstanding and placed with banks. As of March&nbsp;31, 2013, we had contractual bank lines with an aggregate limit of
approximately $1,128&nbsp;million, of which $432&nbsp;million is due beyond December&nbsp;31, 2013. Out of these bank lines totaling $432&nbsp;million, we have drawn down $234&nbsp;million
by March&nbsp;31, 2013. In addition, we had non-contractual bank lines with an aggregate limit of approximately $314&nbsp;million, of which $32&nbsp;million is due beyond
December&nbsp;31, 2013. Out of these bank lines totaling $32&nbsp;million, we have drawn down $28.5&nbsp;million by March&nbsp;31, 2013. Non-contractual bank lines represent
non-legally binding facility limits granted by banks, which can be changed unilaterally by the banks. As of March&nbsp;31, 2013, on all our contractual and non-contractual
bank lines, we had drawn down approximately $241&nbsp;million of long-term borrowings, of which $72&nbsp;million was secured by charges on land use rights and property, plant and
equipment, and approximately $911&nbsp;million of short-term borrowings, of which $155&nbsp;million was secured by charges on inventory, land use rights, and property, plant and
equipment. The long-term borrowings mature at various times during the period 2014 to 2017 and bear interest at rates of between 0.90% and 7.05% per annum. The short-term
borrowings mature at various times during 2013 and the first quarter of 2014 and bear interest at rates of between 0.66% and 12.5% per annum. Our bank lines contain no specific extension terms but,
historically, we have been able to obtain new short-term loans on terms similar to those of the maturing short-term loans shortly before they&nbsp;mature. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;During
2012, the solar industry was negatively impacted by a number of factors, including excess capacity, reduction of government incentives in key solar markets, higher import tariffs
and the European debt crisis. These factors contributed to declining average selling prices throughout the industry, including our products. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, during 2012, we made a strategic decision to further expand into the downstream total solution business and acquired a significant number of project assets, which are not
expected to be accretive, in terms of cash flows or revenues, until late&nbsp;2013. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
these factors have had a significant impact on our liquidity as of and for the year ended December&nbsp;31, 2012, including
the&nbsp;following:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>we incurred a net loss of $195.5&nbsp;million for the year ended December&nbsp;31, 2012; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our cash used in operations for the year ended December&nbsp;31, 2012, was $147.8&nbsp;million, including cash paid to
purchase project assets of $162.3&nbsp;million;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>as of December&nbsp;31, 2012, we had cash and cash equivalents of $142.0&nbsp;million, restricted cash of
$422.4&nbsp;million, bank borrowings due within one year of $858.9&nbsp;million and current liabilities in excess of current assets of $98.0&nbsp;million. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
response to the foregoing, we have carried out a review of our cash flow forecast for the twelve months ending December&nbsp;31, 2013 and note
the&nbsp;following:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>we believe that our operating cash flow will improve in 2013 and will be positive. We believe that our forecast is based
on reasonable assumptions, including the following: (1)&nbsp;average selling prices will remain relatively stable through the year; (2)&nbsp;cost of raw materials will also remain relatively
stable through the year; and (3)&nbsp;our liquidity position will benefit from the cash flows expected to be received from the sale of solar project assets beginning in the second half
of&nbsp;2013; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>after the end of 2012, we drew down construction financing from the Bank of China and Deutsche Bank AG, Canada of
$58.3&nbsp;million (out&nbsp;of a credit facility totaling $120.4&nbsp;million, granted in April&nbsp;2012) and $27.3&nbsp;million (out&nbsp;of a credit facility totaling
$139.4&nbsp;million, granted in November&nbsp;2012), respectively, to fund construction costs of our solar power projects in&nbsp;Canada; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>78</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=80,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1004625,FOLIO='78',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<A NAME="page_cu44901_1_79"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>we successfully obtained a new credit facility totaling $40&nbsp;million from Credit Suisse AG, Singapore in
January&nbsp;2013 and drew down this facility during the first quarter of&nbsp;2013; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>we are working on additional financing arrangements with a number of international banks and Chinese banks;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>while there can be no assurance that we will be able to refinance our short-term bank borrowings as they
become due, historically, we have renewed or rolled over most of our short-term bank loans upon the maturity dates of these loans and we believe we will continue to be able to do so.
Between January&nbsp;1, 2013 and March&nbsp;31, 2013, we renewed and drew down short-term bank borrowings of $304.6&nbsp;million, of which $159.4&nbsp;million is due beyond
December&nbsp;31,&nbsp;2013. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Based
on the above, we believe that adequate sources of liquidity will exist to fund our working capital and capital expenditures requirements and to meet our short term debt obligations
and other liabilities and commitments as they become&nbsp;due. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
expect that our accounts receivable, inventories and project assets, three of the principal components of our current assets, will increase in line with increases in our net revenues.
Due to market competition, in many cases, we offer credit terms to our customers ranging from 30&nbsp;days up to 120&nbsp;days with small advance payments ranging from 5% to 20% of the sale
prices. The prepayments are recorded as current liabilities under advances from customers, and amounted to $65.2&nbsp;million as of December&nbsp;31, 2011 and $18.7&nbsp;million as of
December&nbsp;31, 2012. As the market demand for our products has changed and as we have diversified our geographical markets, we have increased and may continue to increase credit term sales to
creditworthy customers after careful review of their credit standings and accept export credit insurance by&nbsp;Sinosure. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
inventories have increased due to the rapid growth of our operations and business. Our inventory turnover days increased from 65&nbsp;days in 2011 to 94&nbsp;days in&nbsp;2012. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following table sets forth a summary of our cash flows for the periods indicated: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="50pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="50pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="50pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>As of December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(in thousands of $)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash provided by (used in) operating activities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(58,487</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>60,124</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(147,759</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash used in investing activities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(133,989</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(193,577</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(306,491</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash provided by financing activities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>312,629</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>177,748</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>249,576</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net increase (decrease) in cash and cash equivalents</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>128,541</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>55,343</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(202,027</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents at the beginning of the year</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>160,111</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>288,652</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>343,995</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents at the end of the year</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>288,652</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>343,995</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>141,968</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Operating Activities  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in operating activities was $147.8&nbsp;million in 2012 compared to net cash provided by operating activities of
$60.1&nbsp;million in 2011. The year-over-year decrease in
operating cash flow was primarily due to the increased use of cash to expand our total solution business. The net cash used in operating activities in 2012 included payments of $162.3&nbsp;million
relating to the acquisition of solar power projects. The decrease in operating cash flow in 2012 was partially offset by the effect of continued improvement in our working capital management. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net
cash used in operating activities of $58.5&nbsp;million in 2010 increased to net cash provided by operating activities of $60.1&nbsp;million in 2011. The increase from 2010 to
2011 was primarily due to </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>79</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=81,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=650152,FOLIO='79',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<A NAME="page_cu44901_1_80"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>strengthened
working capital management which led to increases in accounts payable, short-term notes payable and advances from customers, partially offset by increases in accounts
receivable. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Investing Activities  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in investing activities increased from $193.6&nbsp;million in 2011 to $306.5&nbsp;million in 2012. The increase in
net cash used in investing activities in 2012 was due to increase in restricted cash as collateral to secure our bank acceptances and bank borrowings, partially offset by decreased payments to acquire
property, plant and&nbsp;equipment. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net
cash used in investing activities increased from $134.0&nbsp;million in 2010 to $193.6&nbsp;million in 2011. The increase was primarily due to an increase in property, plant and
equipment as a result of improvements of our solar cell manufacturing capacity, technology and other projects offset in part by a decrease in restricted cash in&nbsp;2011. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Financing Activities  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash provided by financing activities increased from $177.7&nbsp;million in 2011 to $249.6&nbsp;million in 2012. The increase
in net cash provided by financing activities in 2012 was primarily due to a net increase in bank borrowings. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net
cash provided by financing activities decreased from $312.6&nbsp;million in 2010 to $177.7&nbsp;million in 2011, primarily as a result of reduced net proceeds from
short-term borrowings in&nbsp;2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
believe that our current cash and cash equivalents, anticipated cash flow from operations and existing banking facilities will be sufficient to meet our anticipated cash needs,
including our cash needs for working capital and capital expenditures, for the 12&nbsp;months ending December&nbsp;31, 2013, under our current market guidance. We may, however, require additional
cash due to changing business conditions or other future developments, including any investments or acquisitions we may decide to pursue. The availability of commercial loans from Chinese commercial
banks may be affected by administrative policies of the PRC government, which in turn may affect our plans for business expansion. If our existing cash or the availability of commercial bank
borrowings is insufficient to meet our requirements, we may seek to sell additional equity securities or debt securities or borrow from other sources. We cannot assure that financing will be available
in the amounts we need or on terms acceptable to us, if at all. The issuance of additional equity securities, including convertible debt securities, would dilute the holdings our shareholders. The
incurrence of debt would divert cash for working capital and capital expenditures to service debt obligations and could result in operating and financial covenants that restrict our operations and our
ability to pay dividends to our shareholders. If we are unable to obtain additional equity or debt financing as required, our business operations and prospects may&nbsp;suffer. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Capital Expenditures  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We made capital expenditures of $134.3&nbsp;million, $205.4&nbsp;million and $60.5&nbsp;million in 2010, 2011 and 2012,
respectively. Our capital expenditures were used primarily to expand our manufacturing capacity for ingot, wafer, solar cells and solar modules. As of December&nbsp;31, 2012, our short-term
commitments for the purchase of property, plant and equipment were $3.2&nbsp;million. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Restricted Net Assets  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our PRC subsidiaries are required under PRC laws and regulations to make appropriations from net income as determined under accounting
principles generally accepted in the PRC, or PRC GAAP, to non-distributable reserves, which include a general reserve, staff welfare and bonus reserve. The general reserve is required to
be made at not less than 10% of the profit after tax as determined under PRC GAAP. Our board of directors determines the staff welfare and bonus reserve. The general </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>80</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=82,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=456723,FOLIO='80',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<A NAME="page_cu44901_1_81"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>reserve
is used to offset future extraordinary losses. Our PRC subsidiaries may, upon a resolution of the board of directors, convert the general reserve into capital. The staff welfare and bonus
reserve is used for the collective welfare of the employees of the PRC subsidiaries. These reserves represent appropriations of the retained earnings determined under PRC law. In addition to the
general reserve, our PRC subsidiaries are required to obtain approval from the local government authorities prior to decreasing and distributing any registered share capital to their shareholders.
Accordingly, both the appropriations to general reserve and the registered share capital of our PRC subsidiaries are considered as restricted net assets. These restricted net assets amounted to
$491.2&nbsp;million, $354.0&nbsp;million and $360.0&nbsp;million as of December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
operations in China are subject to certain restrictions on the transfer and use of cash within the Company. Transfers of cash between our PRC subsidiaries and the Canadian parent
company are restricted to normal trade business payments and any further capital contribution from the Canadian parent company only under China's existing foreign currency regulations. Foreign
exchange transactions by our PRC subsidiaries under most capital accounts continue to be subject to significant foreign exchange controls and require the approval of PRC governmental authorities. In
particular, if we finance our PRC subsidiaries by means of additional capital contributions, certain government authorities, including the Ministry of Commerce or its local counterparts, must approve
these capital contributions. These limitations could affect the ability of our Chinese subsidiaries to obtain foreign exchange through equity financing. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, $116.3&nbsp;million of undistributed earnings in our PRC subsidiaries are considered to be indefinitely reinvested so that no provision of withholding
taxes has been provided in our consolidated financial statements. Our PRC subsidiaries are required to make appropriations of at least 10% of net income, as determined under accounting principles
generally accepted in the PRC, to a non-distributable general reserve. After making this appropriation, the balance of the $116.3&nbsp;million of undistributed earnings is distributable.
Should our PRC subsidiaries subsequently distribute the distributable earnings, they are subject to applicable withholding taxes to the PRC State Administration of&nbsp;Tax. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>C.&nbsp;&nbsp;&nbsp;&nbsp;<U>Research and Development</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have significantly expanded our research and development activities since 2009. We have two new research and development centers with
state-of-the-art equipment&#151;the Center for Solar Cell Research and the Center for Photovoltaic Testing and Reliability Analysis. The Center for Solar
Cell Research is focused on developing new high efficiency solar cells and advanced solar cell processing technologies. The Center for Photovoltaic Testing and Reliability Analysis is focused on
photovoltaic module testing, photovoltaic module components testing and qualifications, and photovoltaic module performance and reliability testing and
analysis. As of December&nbsp;31, 2012, we had approximately 187&nbsp;employees in research, product development and engineering. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
research and development activities have generally focused on the following areas:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>improving the conversion efficiency of solar cells and developing new cell structures and technologies for high conversion
efficiency; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>developing modules with improved design and assembly methods employing back contact technology, such as metal
wrap-through cells. Such modules will employ new structures and produce higher power&nbsp;output; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>improving manufacturing yield and reliability of solar modules and reducing manufacturing costs; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>developing modules with improved power conversion devices integrated into the construction of the module including a
variety of micro-inverters and DC-to-DC power converters; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>81</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=83,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=960837,FOLIO='81',FILE='DISK132:[13ZAG1.13ZAG44901]CU44901A.;20',USER='SGORDEN',CD='26-APR-2013;05:28' -->
<UL>
<UL>
</UL>
</UL>
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cw44901_1_82"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>testing, data tracing and analysis for module performance and reliability; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>designing and developing more efficient specialty solar modules and products to meet customer requirements; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>developing new methods and equipment for analysis and quality control of incoming materials (such as polysilicon, wafers
and&nbsp;cells); </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>developing new technologies in ingot growth and characterization, wafering, cell processing and module manufacturing that
make use of low-cost alternative silicon materials such as solar grade silicon;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>improving the wafer quality and production yield for both conventional wafer and e-wafer processing. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
research and development team works closely with our manufacturing teams and our suppliers, partners and customers. We have also established collaborative research and development
relationships with a number of companies, universities and research institutes, including DuPont, Shanghai Jiaotong University and the University of&nbsp;Toronto. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Going
forward, we will focus on the following research and development initiatives that we believe will enhance our competitiveness: </FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>High efficiency cells.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;We have developed ESE and metal
wrap-through cells, which we have begun commercializing. We are focusing our current research and development on N-type, heterojunction intrinsic thin-layer and
other high efficiency cell designs. On a test basis, we have produced an N-type bi-facial cell; however, we do not plan to commercially produce this product until a later date.
Such cell structures are believed to lower the overall cost of manufacturing solar modules, making the resulting modules cheaper to install. Higher-powered modules might also command a
modest&nbsp;premium. </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Solar grade silicon materials technologies and high efficiency cell
technologies.</I></FONT><FONT SIZE=2> We began the mass production of solar grade silicon crystalline modules, namely e-Modules, in April&nbsp;2008, and have been working on improving
new technologies in ingot, wafer, cell and module manufacturing using solar grade silicon. With our continuous efforts to optimize solar grade silicon material preparation, ingot growth, wafering and
cell processing, we anticipate additional increases in our solar grade silicon cell efficiency, and expect that with our new solar grade silicon cell design, our solar grade silicon cell could reach
conversion efficiency close to that of conventional multi-crystalline cells.  </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Solar module manufacturing technologies.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;With the opening
of our Center for Photovoltaic Testing and Reliability Analysis in 2006, we intend to focus on developing state-of-the-art testing and diagnostic techniques that
improve solar module production yield, efficiency, performance and&nbsp;durability.  </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Product development of specialty solar modules and
products.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;We are expanding our product development capabilities for specialty solar modules and products to position ourselves for the
expected growth in this area of the solar power market. For example, we are collaborating with a research institute in China to develop a concentrator module technology and a glass curtain wall
company based in China to develop BIPV technology. In 2008, we completed a BIPV project in our Luoyang plant. We also supplied BIPV modules and other BIPV related design elements for a project for the
Beijing Olympic&nbsp;Games.  </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Power system integration and solar application
products.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;We recently began to explore power system integration products and expanded our research and development efforts in solar
application products. </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>82</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=84,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=419286,FOLIO='82',FILE='DISK132:[13ZAG1.13ZAG44901]CW44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cw44901_1_83"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2><I>Solar power system development, energy storage system, off-grid power system, micro
grid system and smart grid system.</I></FONT><FONT SIZE=2> As we continue our business into downstream total solution business, we plan to hire additional engineering staff and increase investment in
these&nbsp;areas. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2><B>D.&nbsp;&nbsp;&nbsp;&nbsp;<U>Trend Information</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other than as disclosed elsewhere in this annual report on Form&nbsp;20-F, we are not aware of any trends, uncertainties, demands, commitments or
events that are reasonably likely to have a material adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that caused the disclosed financial information to be
not necessarily indicative of future operating results or financial conditions. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B>E.&nbsp;&nbsp;&nbsp;&nbsp;<U>Off Balance Sheet Arrangements</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of third parties. We have not entered into any
derivative contracts that are indexed to our shares and classified as shareholder's equity, or that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained
or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. We do not have any variable interest in any
unconsolidated entity that provides financing, liquidity, market risk or credit support to us or that engages in leasing, hedging or research and development services with&nbsp;us. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Tabular Disclosure of Contractual Obligations</U>  </B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Contractual Obligations and Commercial Commitments  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth our contractual obligations and commercial commitments as of December&nbsp;31,&nbsp;2012: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:73%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"110%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="110%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="51pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="51pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="54pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=14 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Payment Due by Period </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Total </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Less Than<BR>
1&nbsp;Year </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>1 - 3&nbsp;Years </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>3 - 5&nbsp;Years </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>More Than<BR>
5&nbsp;Years </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=14 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In thousands of US$)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term debt obligations</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>858,927</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>858,927</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest related to short-term debt obligations<SUP>(1)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>14,010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>14,010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Operating lease obligations</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>15,564</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,691</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,605</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,676</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,592</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Purchase obligations<SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>857,202</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>268,464</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>588,738</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other long-term borrowing<SUP>(3)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>214,563</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>85,144</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>129,419</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest related to long-term debt<SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>48,812</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>14,214</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>21,836</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>12,762</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,009,078</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,160,306</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>700,323</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>144,857</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,592</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(1)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Interest
rates range from 0.66% to 7.26% per annum for short-term debt.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(2)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
commitments to purchase production equipment of $3.2&nbsp;million, commitments to purchase equity interest of two solar projects of
$17.6&nbsp;million and commitments to purchase solar cells, wafers and silicon raw materials of $836.4&nbsp;million.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(3)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>The
other long-term borrowings mainly consist of the following items: unsecured commercial loans with Agricultural Bank of China of
$40&nbsp;million and China Development Bank of $70&nbsp;million; secured commercial loans with Agricultural Bank of China of $38&nbsp;million and Bank of Communication of $34&nbsp;million. </FONT></DD></DL>
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>83</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=85,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=195620,FOLIO='83',FILE='DISK132:[13ZAG1.13ZAG44901]CW44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cw44901_1_84"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>
 <DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(4)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Interest
rates range from 0.90% to 7.05% per annum for long-term borrowings. </FONT></DD></DL>
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
table above excludes uncertain tax liabilities of $14.8&nbsp;million, as we are unable to reasonably estimate the timing of future payments due to uncertainties in the timing of
the effective settlement of these tax positions. For additional information, see the notes to our consolidated financial statements, included herein. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
April&nbsp;2012, we entered into a purchase agreement with SkyPower to acquire a majority interest in 16&nbsp;solar projects for a total consideration of approximately
C$185&nbsp;million ($186&nbsp;million), of which $69.8&nbsp;million were paid upon the closing conditions, $69.8&nbsp;million were paid on May&nbsp;31, 2012 and the balance will be paid as
the solar projects reach certain milestones. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other
than the contractual obligations and commercial commitments set forth above, we did not have any long-term debt obligations, operating lease obligations, purchase
obligations or other long-term liabilities as of December&nbsp;31,&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>G.&nbsp;&nbsp;&nbsp;&nbsp;<U>Safe Harbor</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This annual report on Form&nbsp;20-F contains forward-looking statements that relate to future events, including our future operating results, our
prospects and our future financial performance and condition, results of operations, business strategy and financial needs, all of which are largely based on our current expectations and projections.
These statements are made under the "safe harbor" provisions of the U.S.&nbsp;Private Securities Litigation Reform Act of 1995. You can identify these forward-looking statements by terminology such
as "may," "will," "expect," "anticipate," "future," "intend," "plan," "believe," "estimate," "is/are likely to" or similar expressions. Forward-looking statements involve inherent risks and
uncertainties. These forward-looking statements include, among other things, statements relating&nbsp;to:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations regarding the worldwide supply and demand for solar power products and the market demand for
our&nbsp;products; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the importance of environmentally friendly power generation; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations regarding governmental support for solar power; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the fluctuation in availability of silicon, solar wafers and solar&nbsp;cells; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding our ability to resolve our disputes with suppliers with respect to our long-term supply
agreements; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the continued growth of the solar power industry; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the competitiveness of our solar module products; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations with respect to increased revenue growth and improved profitability; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our expectations regarding the benefits to be derived from our supply chain management and vertical integration
manufacturing strategy; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs and expectations regarding the use of UMG-Si and solar power products made of
this&nbsp;material; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our ability to continue developing our in-house solar components production capabilities and our expectations
regarding the timing and production capacity of our internal manufacturing programs; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our ability to secure adequate silicon and solar cells to support our solar module production; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the effects of environmental regulation; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>84</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=86,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=101064,FOLIO='84',FILE='DISK132:[13ZAG1.13ZAG44901]CW44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cw44901_1_85"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our beliefs regarding the changing competitive landscape in the solar power&nbsp;industry; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>our future business development, results of operations and financial condition;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>competition from other manufacturers of solar power products and conventional energy suppliers. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Known
and unknown risks, uncertainties and other factors may cause our actual results, performance or achievements to be materially different from any future results, performance or
achievements expressed or implied by forward-looking statements. See "Item&nbsp;3. Key Information&#151;D. Risk Factors" for a discussion of some risk factors that may affect our business and
results of operations. These risks are not exhaustive. Other sections of this annual report may include additional factors that could adversely influence our business and financial performance.
Moreover, because we operate in an emerging and evolving industry, new risk factors may emerge from time to time. We cannot predict all risk factors, nor can we assess the impact of these factors on
our business or the extent to which any factor, or combination of factors, may cause actual result to differ materially from those expressed or implied in any forward-looking statement. We do not
undertake any obligation to update or revise the forward-looking statements except as required under applicable&nbsp;law.  </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="cw44901_item_6._directors,_senior_management_and_employees"> </A>
<A NAME="toc_cw44901_1"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;6.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>Directors and Senior Management</U>  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth information regarding our directors and executive officers as of the date of this annual report on Form&nbsp;20-F. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:62%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"130%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="130%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="20pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="352pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:21pt;"><FONT SIZE=1><B>Name

<!-- COMMAND=ADD_SCROPPEDRULE,21pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Age </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Position/Title </B></FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Shawn (Xiaohua) Qu</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>49</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Chairman of the Board, President and Chief Executive Officer</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Robert McDermott</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>71</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Lead Independent Director</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Lars-Eric Johansson</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>66</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Independent Director</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Harry E. Ruda</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>54</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Independent Director</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Michael G. Potter</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>46</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Senior Vice President, Chief Financial Officer and Director</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Guangchun Zhang</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>55</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Chief Operation Officer</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Charlotte Xi Klein</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>57</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Senior Vice President, Global Operations</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Yan Zhuang</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>49</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Senior Vice President and Chief Commercial Officer</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Directors  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=2><I>Dr.&nbsp;Shawn (Xiaohua) Qu</I></FONT><FONT SIZE=2> has served as our chairman, president and chief executive
officer since founding our company in October&nbsp;2001. Through his leadership, we became a public listed company on NASDAQ in 2006 and have since firmly established ourselves among the top ranked
manufacturers of solar photovoltaic products globally. Prior to founding Canadian Solar, Dr.&nbsp;Qu held various positions in product engineering, business development and strategic planning at ATS
Automation Tooling Systems,&nbsp;Inc., or ATS, and its solar subsidiary Photowatt International&nbsp;S.A. Prior to ATS, Dr.&nbsp;Qu was a research scientist at Ontario Power Generation where he
worked as a process leader in its solar product commercialization team. In 2011, Dr.&nbsp;Qu became a visiting professor at Tsinghua University, one of the most prestigious universities in China.
Dr.&nbsp;Qu has published research articles in academic journals including IEEE Quantum Electronics, Applied Physics Letter and Physical Review. He received a Ph.D. in material sciences in 1995 from
the University of Toronto, focusing on semiconductor super lattice and optical effects. He also holds a Master of Science in physics from University of Manitoba and a Bachelor of Science in applied
physics from Tsinghua University in&nbsp;Beijing. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>85</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=87,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1044684,FOLIO='85',FILE='DISK132:[13ZAG1.13ZAG44901]CW44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cw44901_1_86"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><I>Mr.&nbsp;Robert McDermott</I></FONT><FONT SIZE=2> has served as lead independent director of our Company since August&nbsp;2006. Mr.&nbsp;McDermott is a
corporate director and consultant. Before July&nbsp;2011, he was a partner with McMillan&nbsp;LLP, a business law firm based in Canada, where he practiced business law, with an emphasis on mergers
and acquisitions, securities and corporate finance, and advised boards and special committees of public companies on corporate governance matters. He is now a counsel to the firm. Mr.&nbsp;McDermott
was admitted to the Ontario Bar in Canada in 1968. He has a Juris Doctor degree from the University of Toronto in 1966 and a Bachelor of Arts degree from the University of Western Ontario
in&nbsp;1963. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><I>Mr.&nbsp;Lars-Eric Johansson</I></FONT><FONT SIZE=2> has served as an independent director of our Company since August&nbsp;2006.
Mr.&nbsp;Johansson has worked in finance and controls positions for more than thirty years in Sweden and Canada. He has been the president and chief executive officer of Ivanplats Limited (formerly
known as Ivanhoe Nickel&nbsp;&amp; Platinum&nbsp;Ltd.), a Canadian public mining company since May&nbsp;1, 2007. From 2004 to 2007, Mr.&nbsp;Johansson was a director and chairperson of the audit
committee of Harry Winston Diamond Corporation, a specialist diamond company with assets in the mining and retail segments of the diamond industry. From May&nbsp;2004 to April&nbsp;2006, he was an
executive vice president and the chief financial officer of Kinross Gold Corporation, a gold mining company dually listed on the Toronto Stock Exchange and the New&nbsp;York Stock Exchange. Between
June&nbsp;2002 and November&nbsp;2003, Mr.&nbsp;Johansson was an executive vice president and chief financial officer of Noranda&nbsp;Inc., a Canadian mining company dually listed on the
Toronto Stock Exchange and the New&nbsp;York Stock Exchange. Until May&nbsp;2004, Mr.&nbsp;Johansson served as a special advisor at Noranda&nbsp;Inc. From 1989 to May&nbsp;2002, he was the
chief financial officer of Falconbridge Limited, a mining and metals
company in Canada listed on the Toronto Stock Exchange. He has chaired the audit committee of Golden Star Resources&nbsp;Ltd., a gold mining company dually listed on the Toronto Stock Exchange and
American Stock Exchange, from 2006 to 2010. From 2002 to 2003, he was also a director of Novicor&nbsp;Inc., a company listed on the Toronto Stock Exchange. Mr.&nbsp;Johansson holds an MBA, with a
major in finance and accounting, from Gothenburg School of Economics in&nbsp;Sweden. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><I>Dr.&nbsp;Harry E. Ruda</I></FONT><FONT SIZE=2> has served as an independent director since July&nbsp;2011. He is the Director of the Centre for Advanced
Nanotechnology, the Stanley Meek Chair in Nanotechnology and Professor of Applied Science and Engineering at the University of Toronto, Canada. From 1982 to 1984, he developed one of the first
theories for electron transport in selectively doped two dimensional electron gas heterostructures, while working as an IBM post-doctoral fellow. From 1984 to 1989, he was a senior
scientist at 3M Corporation, developing some of the first models for electronic transport and optical properties of wide bandgap II-VI semiconductors. Dr.&nbsp;Ruda joined the faculty of
the University of Toronto in 1989 in the Material Science and Engineering and Electrical and Computer Engineering Departments. His research interests focus on the fabrication and modeling of
semiconductor nanostructures with applications in the fields of optoelectronics and sensing. Dr.&nbsp;Ruda is one of the founders of a Canadian National Centre of Excellence in Photonics. He has
served on the National Science and Engineering Council of Canada and on other government panels, including those of the DOE, EPA and NSF in the United&nbsp;States and the RAE and EPSRC in the UK.
Dr.&nbsp;Ruda is a Fellow of the Royal Society of Canada. He obtained his PhD in semiconductor physics from the Massachusetts Institute of Technology in&nbsp;1982. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><I>Mr.&nbsp;Michael G. Potter</I></FONT><FONT SIZE=2> served as an independent director of our Company from September&nbsp;2007 until he was appointed our senior
vice president and chief financial officer in July&nbsp;2011. He continued as a director. Mr.&nbsp;Potter has worked in finance, controlling and audit positions with a variety of multinational
companies for over 20&nbsp;years. From February&nbsp;2009 to April&nbsp;2011, he served as the corporate vice president and chief financial officer of Lattice Semiconductor Corporation, a
Nasdaq-listed semiconductor device company. Prior to that, he was senior vice president and chief financial officer of NYSE-listed NeoPhotonics Corporation, a leading provider of photonic
integrated circuit-based modules, components and subsystems for use in optical communications networks with extensive </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>86</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=88,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=195528,FOLIO='86',FILE='DISK132:[13ZAG1.13ZAG44901]CW44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cw44901_1_87"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>operations
in Shenzhen, China. Before joining NeoPhotonics Corporation in May&nbsp;2007, he was the senior vice president and chief financial officer of STATS ChipPAC, a semiconductor assembly and
test services company based in Singapore and listed on the Singapore Stock Exchange. Before that, he held a variety of executive positions at NYSE-listed Honeywell&nbsp;Inc.
Mr.&nbsp;Potter is a Chartered Accountant and holds a Bachelor of Commerce degree from Concordia University, Canada and a Diploma of Accountancy from McGill University, Canada. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Executive Officers  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=2><I>Mr.&nbsp;Guangchun Zhang</I></FONT><FONT SIZE=2> has served as our chief operation officer since
December&nbsp;2012 and has over 18&nbsp;years of experience in the photovoltaic industry. Prior to joining us, Mr.&nbsp;Zhang worked for Suntech Power Holdings&nbsp;Co.,&nbsp;Ltd, most
recently as senior vice president for research and development and industrialization of manufacturing technology since December&nbsp;2005. Prior to joining Suntech, Mr.&nbsp;Zhang previously
worked at the Centre for Photovoltaic Engineering at the University of New&nbsp;South Wales in Australia and Pacific Solar Pty. Limited from June&nbsp;1994 to November&nbsp;2005.
Mr.&nbsp;Zhang was an associate professor in Shandong Technology University in China from February&nbsp;1982 to May&nbsp;1994. Mr.&nbsp;Zhang received his bachelor degree in 1982 from the
School of Electronic Engineering at Shandong Industrial Institute. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><I>Ms.&nbsp;Charlotte Xi Klein</I></FONT><FONT SIZE=2> has served as our senior vice president of global operations since July&nbsp;2011. Prior to that, she has
served as our vice president of global operations from November&nbsp;2009 to July&nbsp;2011, vice president of finance from August&nbsp;2008 to November&nbsp;2009 and our compliance officer
from September&nbsp;2007 to November&nbsp;2009. She also served as our corporate controller from February&nbsp;2007 to July&nbsp;2008. Prior to joining us, between 2004 and 2007, Ms.&nbsp;Xi
Klein was director of accounting and compliance at ARAMARK Corporation, a Fortune 500&nbsp;company, and TV Guide Magazine in the United&nbsp;States, responsible for financial reporting and
successfully implementing Sarbanes-Oxley compliance during the first year of its applicability. In addition to her corporate reporting experience, Ms.&nbsp;Xi Klein spent eight years in
manufacturing facilities with progressive job responsibilities from cost accountant to plant controller for Saint-Gobain Corporation and Armstrong World Industries. Ms.&nbsp;Xi Klein holds a
bachelor's degree from the Shanghai Teachers University and MA and MBA degrees from the Midwestern State University in Texas. She is also a member of the AICPA and has been a Texas-licensed CPA
since&nbsp;1996. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><I>Mr.&nbsp;Yan Zhuang</I></FONT><FONT SIZE=2> has served as our chief commercial officer since May&nbsp;2012. He has also severed as our senior vice president
of global sales and marketing since July&nbsp;2011, and prior to that as our vice president of global sales and marketing since June&nbsp;2009. He was an independent director of our Company from
September&nbsp;2007 to June&nbsp;2009. Mr.&nbsp;Zhuang has worked in corporate branding, sales and marketing positions with, or provided consulting services to, a variety of multinational
companies for over 15&nbsp;years. In 2008, he founded and became a director of INS Research and Consulting. Mr.&nbsp;Zhuang was the head of Asia for Hands-on Mobile,&nbsp;Inc., a
global media and entertainment company with operations in China, South Korea and India, from 2006 to 2007. He previously served as our senior vice president of business operations and marketing in
Asia. Before joining Hands-on Mobile,&nbsp;Inc., he held various marketing and business operation positions with Motorola&nbsp;Inc., including as its Asia Pacific regional director of
marketing planning and consumer insight. Prior to that, he was a marketing consultant in Canada and China. Mr.&nbsp;Zhuang holds a bachelor's degree in electrical engineering from Northern Jiaotong
University, China, a Master of Science degree in applied statistics from the University of Alberta, Canada and a Master of Science degree in marketing management from the University of
Guelph,&nbsp;Canada. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Duties of Directors  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under our governing statute, our directors have a duty of loyalty to act honestly and in good faith with a view to our best interests.
They also have a duty to exercise the care, diligence and skill that a </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>87</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=89,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=506557,FOLIO='87',FILE='DISK132:[13ZAG1.13ZAG44901]CW44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cw44901_1_88"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>reasonably
prudent person would exercise in comparable circumstances. A shareholder has the right to seek damages if a duty owed by our directors is breached. The functions and powers of our board of
directors include, among&nbsp;others:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>convening shareholder meetings and reporting to shareholders at such meetings; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>declaring dividends and authorizing other distributions to shareholders; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>appointing officers and determining the term of office of officers; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>exercising the borrowing powers of our company and mortgaging the property of our company;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>approving the issuance of shares. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Compensation of Directors and Executive Officers</U>  </B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Cash Compensation  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We paid our directors and executive officers aggregate cash remuneration, including salaries, bonuses and benefits in kind, of
approximately $1.8&nbsp;million for 2012. Of this amount, we paid $166,500 to our three independent directors and approximately $1.7&nbsp;million to our executive officers. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Share-based Compensation  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> Share Incentive Plan  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In March&nbsp;2006, we adopted a share incentive plan, or the Plan. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
purpose of the Plan is to promote the success and enhance the value of the Company by linking the personal interests of the directors, officers and employees to those of the
shareholders and providing the directors, officers and employees with an incentive for outstanding performance to generate superior returns to the shareholders. The Plan is also intended to motivate,
attract and retain the services of the directors, officers and employees upon whose judgment, interest and effort the successful conduct of the Company's operations is largely dependent. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
September&nbsp;2010, the shareholders approved an amendment to the Plan to increase the maximum number of common shares which may be issued pursuant to all awards of restricted
shares, options and restricted share units under the Plan to the sum of (i)&nbsp;2,330,000 plus (ii)&nbsp;the sum of (a)&nbsp;1% of the number of our outstanding common shares on the first day
of each of 2007, 2008 and 2009 plus
(b)&nbsp;2.5% of our outstanding common shares on the first day of each calendar year after 2009. As at March&nbsp;31, 2013, the maximum number of common shares which may be issued pursuant to all
awards of restricted shares, options and restricted share units under the Plan was 7,530,000&nbsp;common shares, of which 566,190&nbsp;restricted shares, 3,473,046&nbsp;options, and
2,834,213&nbsp;restricted share units (in&nbsp;each case net of forfeitures) have been awarded, leaving 656,551&nbsp;common shares available to be&nbsp;issued. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following describes the principal terms of the Plan. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Types of Awards.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;We may make the following types of awards under the Plan:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>restricted shares, which are common shares that are subject to certain restrictions and may be subject to risk of
forfeiture or&nbsp;repurchase; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>options, which entitle the holder to purchase our common shares; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>restricted share units, which entitle the holder to receive our common shares </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>88</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=90,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=684754,FOLIO='88',FILE='DISK132:[13ZAG1.13ZAG44901]CW44901A.;8',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<UL>
<UL>
</UL>
</UL>
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_cy44901_1_89"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Plan Administration.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;The Compensation Committee of our board of directors administers the Plan, except with respect to awards made to
our
non-employee directors, where the entire board of directors administers the Plan. The Compensation Committee or the full board of directors, as appropriate, determines the provisions,
terms, and conditions of each&nbsp;award. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Award Agreement.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Awards are evidenced by an award agreement that sets forth the terms, conditions and limitations for each&nbsp;award.
</FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Eligibility.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;We may grant awards to employees, directors and consultants of our Company or any of our related entities, which include
our
subsidiaries and any entities in which we hold a substantial ownership interest. We may, however, grant options that are intended to qualify as incentive share options only to our&nbsp;employees. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Acceleration of Awards upon Corporate Transactions.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;Outstanding awards will accelerate upon a change-of-control where the
successor entity does not assume our outstanding awards. In such event, each outstanding award will become fully vested and immediately exercisable, the transfer restrictions on the awards will be
released and the repurchase or forfeiture rights will terminate immediately before the date of the change-of-control transaction. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exercise Price and Term of Options.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;In general, the Compensation Committee determines the exercise price of an option and sets out the
price in the
award agreement. The exercise price may be a fixed or variable price related to the fair market value of our common shares. If we grant an incentive share option to an employee who, at the time of
that grant, owns shares representing more than 10% of the voting power of all classes of our share capital, the exercise price cannot be less than 110% of the fair market value of our common shares on
the date of that grant and the share option is exercisable for no more than five years from the date of that&nbsp;grant. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
term of an award may not exceed ten years from the date of the grant. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vesting Schedule.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;In general, the Compensation Committee determines the vesting schedule. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Restricted Shares  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table summarizes, as of March&nbsp;31, 2013, the restricted shares granted under the Plan to our executive officers and
to other individuals, individually and each as a group. We have not granted any restricted shares to our directors. The restricted shares granted in May&nbsp;2006 vested over a two-year
period beginning in March&nbsp;2006. The vesting periods for all other restricted shares are indicated in the notes&nbsp;below. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:67%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"120%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="120%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="49pt" style="font-family:times;"></TD>
<TD WIDTH="16pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="49pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="49pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="79pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="79pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:21pt;"><FONT SIZE=1><B>Name

<!-- COMMAND=ADD_SCROPPEDRULE,21pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Restricted<BR>
Shares<BR>
Granted </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Restricted<BR>
Shares<BR>
Vested </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Restricted<BR>
Shares<BR>
Forfeited </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Date of Grant </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Expiration </B></FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Employees</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Twelve individuals as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>330,860</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>330,860</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>May&nbsp;30, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>May&nbsp;29, 2016</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Hanbing Zhang<SUP>(3)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>116,500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>116,500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>July&nbsp;28, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>July&nbsp;27, 2016</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Employees as a group</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><B> 447,360</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><B> 447,360</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:11pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Other Individuals</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>One individual</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,330</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><SUP>(1)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,330</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>May&nbsp;30, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>May&nbsp;29, 2016</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>One individual</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>116,500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>116,500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>June&nbsp;30, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>June&nbsp;29, 2016</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Other Individuals as a group</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><B> 118,830</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><B> 118,830</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Total Restricted Shares</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><B> 566,190</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><B> 566,190</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(1)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Vest
on accelerated termination.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(2)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Vest
over a two-year period from the date of grant. </FONT></DD></DL>
 </DIV>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>89</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=91,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=390623,FOLIO='89',FILE='DISK132:[13ZAG1.13ZAG44901]CY44901A.;12',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cy44901_1_90"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>
 <DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(3)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>The
wife of Dr.&nbsp;Qu, our founder, president, chairman and chief executive officer.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(4)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Vest
over a four-year period from the date of grant. </FONT></DD></DL>
 </DIV>
 <UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Options  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table summarizes, as of March&nbsp;31, 2013, the options granted under the Plan to our directors and executive officers
and to other individuals, individually and as a group. The options granted in May&nbsp;2006 vest over a four-year period beginning in March&nbsp;2006. Unless otherwise noted, all other
options granted vest over a four-year period (one-quarter on each anniversary date) from the date of grant, and exercise prices are equal to the average of the trading prices
of the common shares for the five trading days preceding the date of&nbsp;grant. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:54%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"150%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="150%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="46pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="46pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="46pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="51pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="36pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="81pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="81pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:18pt;"><FONT SIZE=1><B>Name

<!-- COMMAND=ADD_SCROPPEDRULE,18pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Granted </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Exercised </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Forfeited </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Outstanding </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Exercise<BR>
Price<BR>
($&nbsp;per<BR>
Share) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Date of Grant </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Date of<BR>
Expiration </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Directors:</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Shawn (Xiaohua) Qu</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>20,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>20,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3.18</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;12, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;11, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>25,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>25,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;27, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;26, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>18,779</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>18,779</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;20, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;19, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Robert McDermott</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(1)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
15.00</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(3)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
August&nbsp;8, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
August&nbsp;7, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.88</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;1, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;30, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>41.75</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;25, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>13.75</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;29, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;28, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12.09</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;20, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;19, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.81</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;27, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3.03</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;11, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;10, 2022</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Lars-Eric Johansson</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
25,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
21,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
15.00</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(3)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
August&nbsp;8, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
August&nbsp;7, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.88</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;1, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;30, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>41.75</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;25, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>13.75</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;29, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;28, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12.09</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;20, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;19, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.81</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;27, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3.03</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;11, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;10, 2022</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Harry E. Ruda</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
8.31</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
August&nbsp;14, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
August&nbsp;13, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3.03</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;11, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;10, 2022</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Michael G. Potter</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
7.36</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
September&nbsp;24, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><BR>
September&nbsp;23, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>41.75</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;25, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>13.75</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;29, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;28, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12.09</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;20, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;19, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.81</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;27, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>60,688</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>60,688</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.52</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;20, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;19, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Directors as a Group</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B><BR>
660,367</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B><BR>
48,300</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B><BR>
&#151;</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B><BR>
612,067</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>Executive Officers:</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Charlotte Xi Klein</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>34,950</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,650</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12.10</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;1, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>February&nbsp;28, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,652</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(5)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,652</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>7.36</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;24, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;23, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3.18</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;12, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;11, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>40,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>40,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>16.10</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>November&nbsp;8, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>November&nbsp;7, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;27, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;26, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,268</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,268</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;20, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;19, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Yan Zhuang</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>7.36</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;24, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;23, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>41.75</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;25, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>80,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>80,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.37</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;23, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;22, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;27, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;26, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,268</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,268</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;20, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;19, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Executive Officers as a Group</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1><B><BR>
289,388</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1><B><BR>
72,902</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1><BR>
&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1><B><BR>
216,486</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:8pt;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>Employees:</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>



<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Ten employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>791,035</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>398,626</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>121,160</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>271,249</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>2.12</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;30, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;29, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Twenty-eight employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>126,170</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>48,380</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>33,202</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>44,588</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4.29</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>May&nbsp;30, 2006</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>May&nbsp;29, 2016</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>2,330</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(6)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>2,330</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>4.29</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;30, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;29, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Two employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>51,260</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>47,765</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3,495</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>4.29</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;30, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;29, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>64,075</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>64,075</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>4.29</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;17, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;16, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Hanbing Zhang<SUP>(7)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>4.29</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;28, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;27, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(1)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>4.29</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;8, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;7, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>90</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=92,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=113461,FOLIO='90',FILE='DISK132:[13ZAG1.13ZAG44901]CY44901A.;12',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cy44901_1_91"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>
 <DIV style="padding:0pt;position:relative;width:54%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"150%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="150%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="46pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="46pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="46pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="51pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="36pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="81pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="81pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:18pt;"><FONT SIZE=1><B>Name

<!-- COMMAND=ADD_SCROPPEDRULE,18pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Granted </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Exercised </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Forfeited </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares<BR>
Underlying<BR>
Options<BR>
Outstanding </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Exercise<BR>
Price<BR>
($&nbsp;per<BR>
Share) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Date of Grant </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Date of<BR>
Expiration </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>58,250</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>14,563</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>43,687</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12.00</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(8)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;8, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;7, 2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Three employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>11,650</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>5,079</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>1,747</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,824</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>12.00</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1><SUP>(8)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>August&nbsp;31, 2006</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>August&nbsp;30, 2016</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Two employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>33,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,650</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>21,650</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12.10</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;1, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>February&nbsp;28, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>6,990</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>1,748</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>5,242</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12.10</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;1, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>February&nbsp;28, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>23,300</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.88</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>July&nbsp;1, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;30, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Five employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>52,280</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>5,413</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>41,867</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>5,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>8.21</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;17, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;16, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Seven employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>27,556</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>22,724</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>4,832</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>7.36</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;24, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;23, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Thirteen employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>216,745</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>111,443</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>64,982</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>40,320</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>7.36</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;24, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>September&nbsp;23, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Six employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>36,136</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,136</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>25,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>19.55</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>February&nbsp;28, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>February&nbsp;27, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>10,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>10,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>19.40</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;3, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;2, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Two employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>18,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>18,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>20.67</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;31, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;30, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>30,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>30,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>46.28</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;26, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;25, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Four employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>30,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>27.88</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;7, 2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;6, 2018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>



<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Seventy-eight employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>408,200</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>91,340</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>147,110</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>169,750</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>3.18</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>March&nbsp;12, 2009</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>March&nbsp;11, 2019</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Hanbing Zhang<SUP>(7)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>6,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>6,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3.18</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;12, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;11, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>20,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>2,500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>17,500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>5.26</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;30, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;29, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Eighteen employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>59,400</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>750</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>7,050</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>51,600</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>9.37</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>May&nbsp;23, 2009</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>May&nbsp;22, 2019</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>10,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>10,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11.58</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;31, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;30, 2019</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Seven employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>30,800</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>17,600</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>14,400</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>15.18</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>August&nbsp;6, 2009</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>August&nbsp;5, 2019</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Thirteen employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>42,600</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>16,750</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>33,500</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>16.10</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>November&nbsp;8, 2009</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>November&nbsp;7, 2019</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>One hundred and thirty-one employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>483,600</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>222,950</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>260,650</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>11.33</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>August&nbsp;27, 2010</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>August&nbsp;26, 2020</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Hanbing Zhang<SUP>(7)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>12,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;27, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>August&nbsp;26, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>One employee</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>100,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>100,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>October&nbsp;8, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>October&nbsp;7, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>



<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One hundred and fifty-three employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>236,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>62,200</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>173,800</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15.24</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>November&nbsp;14, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>November&nbsp;13, 2020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Five employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>32,900</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>4,200</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>28,700</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>13.99</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;5, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>March&nbsp;4, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Seventy-two employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>341,796</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>88,266</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>253,530</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>9.33</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>May&nbsp;20, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>May&nbsp;19, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Hanbing Zhang<SUP>(7)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>7,512</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>7,512</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>9.33</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;20, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;19, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Five employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>150,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>105,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>45,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>8.94</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>June&nbsp;1, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>May&nbsp;31, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Twenty employees as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>74,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>25,500</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>48,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>3.03</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>November&nbsp;14, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>November&nbsp;13, 2021</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Employees as a group</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 3,697,085</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 898,786</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 1,185,444</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 1,621,705</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Two individuals as a group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,650</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>11,650</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>15.00</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><SUP>(3)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>April&nbsp;13, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>April&nbsp;12, 2017</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Individuals as a group</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 11,650</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 11,650</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:7pt;text-indent:-7pt;"><FONT SIZE=1> </FONT><FONT SIZE=1><B>Total Options</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 4,658,490</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 1,019,988</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 1,185,444</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1><B> 2,453,058</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(1)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>Vest
in two equal installments, the first upon the date of grant and the second upon the first year anniversary of the date of grant as long as the director
remains in&nbsp;service.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(2)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>Vest
immediately upon the date of grant.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(3)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>The
initial public offering price of the common shares.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(4)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>Exercise
price equal to the average of the trading prices of the common shares for the 20&nbsp;trading days preceding the date of&nbsp;grant.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(5)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>Vest
one year after the date of grant.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(6)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>Vesting
accelerated on termination.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(7)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>The
wife of Dr.&nbsp;Qu, our founder, chairman, president and chief executive officer.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-9pt;'><FONT SIZE=1>(8)</FONT></DT><DD style="font-family:times;"><FONT SIZE=1>80%
of the initial public offering price of the common shares. </FONT></DD></DL>
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have agreed to grant each of our independent directors, Robert McDermott, Lars-Eric Johansson and Harry E. Ruda, options to
purchase 23,300 of our common shares immediately after each annual shareholder meeting at an exercise price equal to the average of the trading price of our common shares for the 20&nbsp;trading
days ending on such date. These options vest immediately. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Restricted Share Units  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table summarizes, as of March&nbsp;31, 2013, the restricted share units granted under the Plan to our executive
officers and to other individuals, individually and each as a group. We have not granted any restricted share units to our independent directors. The restricted share units granted on </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>91</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=93,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=145890,FOLIO='91',FILE='DISK132:[13ZAG1.13ZAG44901]CY44901A.;12',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<A NAME="page_cy44901_1_92"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>May&nbsp;8,
2011 vested on the anniversary of the date of grant. The other restricted share units granted vest over a four-year period (one-quarter on each anniversary date)
from the date of&nbsp;grant. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:57%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"140%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="140%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="58pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="58pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="58pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="89pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="89pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:21pt;"><FONT SIZE=1><B>Name

<!-- COMMAND=ADD_SCROPPEDRULE,21pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Restricted<BR>
Share Units<BR>
Granted </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Restricted<BR>
Share Units<BR>
Vested </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Restricted<BR>
Share Units<BR>
Forfeited </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Date of<BR>
Grant </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Expiration </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Directors:</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Shawn (Xiaohua) Qu</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,154</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(1)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,154</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;8, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;7, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,706</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,426</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;20, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;19, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>75,075</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>18,768</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;16, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;15, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>67,024</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;9, 2013</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;8, 2023</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Michael G. Potter</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
42,868</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
10,717</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
July&nbsp;20, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
July&nbsp;19, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>45,045</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,261</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;16, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;15, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>40,214</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;9, 2013</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;8, 2023</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Directors as a group</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B><BR>
290,086</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B><BR>
50,326</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Executive Officers</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Guangchun Zhang</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>80,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;9, 2013</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;8, 2023</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Charlotte Xi Klein</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
2,564</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR><SUP>(1)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
2,564</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
May&nbsp;8, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
May&nbsp;7, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,224</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,056</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;20, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;19, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>45,045</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,261</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;16, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;15, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Yan Zhuang</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
2,564</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR><SUP>(1)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
2,564</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
May&nbsp;8, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
May&nbsp;7, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>



<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,224</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,056</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;20, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;19, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>45,045</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,261</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;16, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;15, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>40,214</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;9, 2013</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;8, 2023</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Executive Officers as a group</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 231,880</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 31,763</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Employees</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Eight employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,280</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(1)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,204</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,076</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;8, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;7, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 One hundred and seventy-three employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>415,577</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>90,009</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>91,152</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;20, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;19, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>One hundred and forty-six employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,079,999</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>250,479</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>100,601</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;16, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;15, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>



<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Four employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>25,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;6, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;5, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Three employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>30,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>Aug 16, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>Aug 15, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Two employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>16,006</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>Aug 17, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>Aug 16, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>One hundred and thirty-eight employees as a group</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>889,406</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;9, 2013</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;8, 2023</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Hanbing Zhang<SUP>(3)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,538</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(1)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,538</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;8, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;7, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>



<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,482</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,371</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;20, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>May&nbsp;19, 2021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>21,021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,255</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;16, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;15, 2022</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


</FONT>
</TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>18,767</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><SUP>(2)</SUP></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;9, 2013</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>March&nbsp;8, 2023</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Employees as a group</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 2,532,076</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 356,856</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 219,829</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR bgcolor="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>


<!-- COMMAND=ADD_ROWSHADECOLOR,"#CCEEFF" -->


 Total Restricted Share Units</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 3,054,042</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 438,944</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B> 219,829</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(1)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Vest
over a one-year period from the date of grant.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(2)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Vest
over a four-year period from the date of grant.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(3)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>The
wife of Dr.&nbsp;Qu, our founder, president, chairman and chief executive officer. </FONT></DD></DL>
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>92</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=94,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1030030,FOLIO='92',FILE='DISK132:[13ZAG1.13ZAG44901]CY44901A.;12',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_da44901_1_93"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>C.&nbsp;&nbsp;&nbsp;&nbsp;<U>Board Practices</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In 2012, our board of directors held six meetings and passed nine resolutions by unanimous written consent. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Terms of Directors and Executive Officers  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our officers are appointed by and serve at the discretion of our board of directors. Our current directors have not been elected to
serve for a specific term and, unless re-elected, hold office until the close of our next annual meeting of shareholders or until such time as their successors are elected
or&nbsp;appointed. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Committees of the Board of Directors  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our board of directors has established an audit committee, a compensation committee and a nominating and corporate governance
committee. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Audit Committee  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our audit committee comprises Messrs.&nbsp;Lars-Eric Johansson, Robert McDermott and Harry E. Ruda, and is chaired by
Mr.&nbsp;Johansson. Mr.&nbsp;Johansson qualifies as an "audit committee financial expert" as required by the SEC. Each of Messrs.&nbsp;Johansson, McDermott and Ruda satisfies the "independence"
requirements of the NASDAQ corporate governance rules and is "financially literate" as required by the NASDAQ rules. The audit committee oversees our accounting and financial reporting processes and
the audits of the financial statements of our&nbsp;company. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
audit committee is responsible for, among other things:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>selecting our independent auditors and pre-approving all auditing and non-auditing services
permitted to be performed by our independent auditors; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reviewing with our independent auditors any audit problems or difficulties and management's responses; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reviewing and approving all proposed related-party transactions, as defined in Item&nbsp;404 of
Regulation&nbsp;S-K under the Securities&nbsp;Act; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>discussing the annual audited financial statements with management and our independent auditors; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reviewing major issues as to the adequacy of our internal controls and any special audit steps adopted in light of
material control deficiencies; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>annually reviewing and reassessing the adequacy of our audit committee charter; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>such other matters that are specifically delegated to our audit committee by our board of directors from time
to&nbsp;time; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>meeting separately and periodically with management and our internal and independent auditors;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reporting regularly to the full board of directors. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, our audit committee held six meetings, and passed no resolution by unanimous written consent. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>93</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=95,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=957384,FOLIO='93',FILE='DISK132:[13ZAG1.13ZAG44901]DA44901A.;16',USER='RRICKEN',CD='25-APR-2013;09:06' -->
<A NAME="page_da44901_1_94"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Compensation Committee  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our compensation committee consists of Messrs.&nbsp;Lars-Eric Johansson, Robert McDermott and Harry E. Ruda and is
chaired by Mr.&nbsp;McDermott. Each of Messrs.&nbsp;Johansson, McDermott and Ruda satisfies the "independence" requirements of the NASDAQ
corporate governance rules. The compensation committee assists the board in reviewing and approving the compensation structure for our directors and executive officers, including all forms of
compensation to be provided to our directors and executive officers. Members of the compensation committee are not prohibited from direct involvement in determining their own compensation. Our chief
executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among
other&nbsp;things:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reviewing and approving corporate goals and objectives relevant to the compensation of our chief executive officer,
evaluating the performance of our chief executive officer in light of those goals and objectives, and setting the compensation level of our chief executive officer based on this evaluation; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reviewing and approving the compensation arrangements for our other executive officers and our directors;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>overseeing and periodically reviewing the operation of our employee benefits plans, including bonus, incentive
compensation, stock option, pension and welfare&nbsp;plans. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, our compensation committee held four meetings and passed two resolutions by unanimous written consent. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Nominating and Corporate Governance Committee  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our nominating and corporate governance committee consists of Messrs.&nbsp;Lars-Eric Johansson, Robert McDermott and
Harry E. Ruda and is chaired by Mr.&nbsp;McDermott. Each of Messrs.&nbsp;Johansson, McDermott and Ruda satisfies the "independence" requirements of the NASDAQ corporate governance rules. The
nominating and corporate governance committee assists the board of directors in identifying individuals qualified to become our directors and in determining the composition of the board and its
committees. The nominating and corporate governance committee is responsible for, among other&nbsp;things:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>identifying and recommending to the board nominees for election or re-election to the board, or for
appointment to fill any&nbsp;vacancy; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>reviewing annually with the board the current composition of the board in light of the characteristics of independence,
age, skills, experience and availability of service to&nbsp;us; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>identifying and recommending to the board the directors to serve as members of the board's committees; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>advising the board periodically with respect to significant developments in the law and practice of corporate governance
as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any corrective action to be taken;&nbsp;and </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of
our procedures to ensure proper compliance. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, our nominating and corporate governance committee held four meetings and passed no resolution by unanimous written consent. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>94</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=96,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=110232,FOLIO='94',FILE='DISK132:[13ZAG1.13ZAG44901]DA44901A.;16',USER='RRICKEN',CD='25-APR-2013;09:06' -->
<A NAME="page_da44901_1_95"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Interested Transactions  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A director of a corporation who is a party to a material contract or transaction or proposed material contract or transaction with the
corporation, or is a director or officer of, or has a material interest in, any person who is party to such a contract or transaction, is required to disclose in writing or request to have entered
into the minutes of meetings of directors the nature and extent of his or her interest. A director may vote in respect of such contract or transaction only if the contract or transaction is:
(i)&nbsp;one relating primarily to remuneration as our director, officer, employee or agent; (ii)&nbsp;one for indemnity or insurance in favor of directors and officers; or (iii)&nbsp;one with
an affiliate. In 2012, we did not enter into any interested transactions other than those described in this "Item&nbsp;6. Directors, Senior Management and Employees" and "Item&nbsp;7. Major
Shareholders and Related Party Transactions&#151;B. Related Party Transactions." </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Remuneration and Borrowing  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our directors may determine the remuneration to be paid to them. The compensation committee will assist the directors in reviewing and
approving the compensation structure for our directors. Our directors may exercise all the powers of the Company to borrow money and to mortgage or charge its undertaking, property and uncalled
capital, and to issue debentures or other securities whether outright or as security for any debt obligations of our company or of any third&nbsp;party. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Qualification  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There is no shareholding qualification for directors. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Employment Agreements  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have entered into employment agreements with each of our executive officers. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
of the employment agreements with our executive officers are for an indefinite term. Under the employment agreements, we may terminate an executive officer's employment at any time
for cause without notice and for any other reason by giving written notice of termination to the executive officer. An executive officer may terminate his employment at any time by giving
60&nbsp;days' notice of termination to us. If we terminate an executive officer's employment for any reason other than cause, or the executive officer terminates his employment for good reason, the
executive officer is entitled to continue to receive his salary for a period of six months following the termination of his employment provided that he continues to comply with his confidentiality,
inventions and non-competition obligations described below. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
executive officer has agreed not to disclose or use, directly or indirectly, any of our confidential information, including trade secrets and information concerning our finances,
employees, technology, processes, facilities, products, suppliers, customers and markets, except in the performance of his duties and responsibilities or as required pursuant to applicable law. Each
executive officer has also agreed to disclose in confidence to us all inventions, designs and trade secrets which he may conceive, develop or reduce to practice during his employment and to assign all
right, title and interest in them to us. Finally, each executive officer has agreed that he will not, directly or indirectly, during and within one year after the termination of
his&nbsp;employment:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>communicate or have any dealings with our customers or suppliers that would be likely to harm the our business
relationship with&nbsp;them; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>provide services, whether as a director, officer, employee, independent contractor or otherwise, to a competitor or
acquire or hold any interest in, whether as a shareholder, partner or otherwise, in a competitor provided that the executive officer may hold up to 5% of the </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>95</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=97,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=962394,FOLIO='95',FILE='DISK132:[13ZAG1.13ZAG44901]DA44901A.;16',USER='RRICKEN',CD='25-APR-2013;09:06' -->
<A NAME="page_da44901_1_96"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<UL>

<P style="font-family:times;"><FONT SIZE=2>outstanding
shares or other securities of a competitor that is listed on a securities exchange or recognized securities market;&nbsp;and </FONT></P>

</UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>approach solicit, whether by offer of employment or otherwise, the services of any of our&nbsp;employees. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
compensation committee is required to approve all employment agreements entered into by us with any officer whose base salary is equal to or greater than&nbsp;$150,000. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Director Agreements  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have entered into director agreements with our independent directors, pursuant to which we make payments in the form of an annual
retainer and meeting fees and option grants to our independent directors for their services. See "Item&nbsp;6. Directors, Senior Management and Employees&#151;B. Compensation of Directors and
Executive Officers." </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Indemnification of Directors and Officers  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under the CBCA, we may indemnify a present or former director or officer or a person who acts or has acted at our request as a director
or officer or an individual acting in a similar capacity, of another corporation or entity, against all costs, charges and expenses, including an amount paid to settle an action or satisfy a judgment,
reasonably incurred by him or her in respect of any civil, criminal, administrative, investigative or other proceeding in which the individual is involved because of that association with the
corporation or other entity, provided that the director or officer acted honestly and in good faith with a view to the best interests of the corporation or other entity and, in the case of a criminal
or administrative action or proceeding that is enforced by a monetary penalty, had reasonable grounds for believing that his or her conduct was lawful. Such indemnification may be made in connection
with a derivative action only with court approval. A director or officer is entitled to indemnification from us as a matter of right if the court or other competent authority has judged that he or she
has not committed any fault or omitted to do anything that the individual ought to have done and fulfilled the conditions set forth&nbsp;above. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have entered into indemnity agreements with each of our directors agreeing to indemnify them, to the fullest extent permitted by law, against all liability, loss, harm damage cost or
expense, reasonably incurred by the director in respect of any threatened, pending, ongoing or completed claim or civil, criminal, administrative, investigative or other action or proceeding made or
commenced against him or in which he is or was involved by reason of the fact that he is or was a director of the&nbsp;Company. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
directors and officers are covered by directors and officers' insurance policies. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>96</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>

<!-- ZEQ.=4,SEQ=98,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=47069,FOLIO='96',FILE='DISK132:[13ZAG1.13ZAG44901]DA44901A.;16',USER='RRICKEN',CD='25-APR-2013;09:06' -->
<A NAME="page_da44901_1_97"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>D.&nbsp;&nbsp;&nbsp;&nbsp;<U>Employees</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As of December&nbsp;31, 2010, 2011 and 2012, we had 8,733, 9,087 and 7,020&nbsp;full-time employees, respectively. The following table sets forth
the number of our employees categorized by our areas of operations and as a percentage of our workforce as of December&nbsp;31,&nbsp;2012. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="102pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="89pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>As of December&nbsp;31, 2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Number of Employees </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Percentage of Total </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Manufacturing</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,383</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>76.7</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>General and administrative</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,179</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16.7</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Research and development</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>187</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.7</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Sales and marketing</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>271</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.9</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7,020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, we had 2,693&nbsp;employees at our facilities in Suzhou, 2,818&nbsp;employees at our facilities in Changshu, 993&nbsp;employees at our facilities in
Luoyang, and 516&nbsp;employees based in our facilities and offices in Canada, South Korea, Japan, Australia, Singapore, India, Philippines, the U.S. and the EU (which includes Germany, Italy and
France). Our employees are not covered by any collective bargaining agreement. We consider our relations with our employees to be good. From time to time, we also employ part-time
employees and independent contractors to support our manufacturing, research and development and sales and marketing activities. We plan to hire additional employees as we&nbsp;expand. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>E.&nbsp;&nbsp;&nbsp;&nbsp;<U>Share Ownership</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth information with respect to the beneficial ownership of our common shares as of March&nbsp;31, 2013, the latest practicable
date,&nbsp;by:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>each of our directors and executive officers; and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>each person known to us to own beneficially more than 5% of our common shares. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
calculations in the table below are based on the 43,553,586&nbsp;common shares outstanding, as of March&nbsp;31,&nbsp;2013. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Beneficial
ownership is determined in accordance with the rules and regulations of the SEC. In computing the number of shares beneficially owned by a person and the percentage ownership
of that person, we have included shares that the person has the right to acquire within 60&nbsp;days from March&nbsp;31, 2013, including through the exercise of any option, warrant or other right
or the conversion of any </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>97</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=99,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=581205,FOLIO='97',FILE='DISK132:[13ZAG1.13ZAG44901]DA44901A.;16',USER='RRICKEN',CD='25-APR-2013;09:06' -->
<A NAME="page_da44901_1_98"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>other
security. These shares, however, are not included in the computation of the percentage ownership of any other&nbsp;person. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="26pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Shares Beneficially<BR>
Owned<SUP>(1)</SUP> </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Number </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>% </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Directors and Executive Officers:<SUP>(2)</SUP></B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Shawn (Xiaohua) Qu<SUP>(3)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13,532,225</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>31.0</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Robert McDermott<SUP>(4)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>167,100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Lars-Eric Johansson<SUP>(5)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>166,400</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Harry E. Ruda<SUP>(6)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>46,600</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Michael G. Potter<SUP>(7)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>196,368</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Charlotte Xi Klein<SUP>(8)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>77,101</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Yan Zhuang<SUP>(9)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>133,665</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>All Directors and Executive Officers as a Group</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>14,319,459</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>32.3</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:15%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>*</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>The
person beneficially owns less than 1% of our outstanding shares.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(1)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Beneficial
ownership is determined in accordance with Rule&nbsp;13d-3 of the General Rules and Regulations under the Securities Exchange Act
of 1934, as amended, or Exchange Act, and includes voting or investment power with respect to the&nbsp;securities.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(2)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>The
business address of our directors and executive officers is 199&nbsp;Lushan Road, Suzhou New&nbsp;District, Suzhou, Jiangsu 215129, People's
Republic of&nbsp;China.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(3)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
13,270,500&nbsp;common shares directly held by Mr.&nbsp;Qu, 41,890&nbsp;common shares issuable upon the exercise of options held by
Mr.&nbsp;Qu within 60&nbsp;days from March&nbsp;31, 2013, 31,775&nbsp;share issuable upon vesting of restricted share units held by Mr.&nbsp;Qu within 60&nbsp;days from March&nbsp;31,
2013, 124,334&nbsp;common shares directly held by Hanbing Zhang, the wife of Mr.&nbsp;Qu, 62,356&nbsp;common shares issuable upon the exercise of options held by Ms.&nbsp;Zhang within
60&nbsp;days from March&nbsp;31, 2013 and 1,370&nbsp;share issuable upon vesting of restricted share units held by Ms.&nbsp;Zhang within 60&nbsp;days from March&nbsp;31,&nbsp;2013.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(4)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
4,000&nbsp;common shares directly held by Mr.&nbsp;McDermott and 163,100&nbsp;common shares issuable upon exercise of options held by
Mr.&nbsp;McDermott within 60&nbsp;days from March&nbsp;31,&nbsp;2013.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(5)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
5,000&nbsp;common shares directly held by Mr.&nbsp;Johansson and 161,400&nbsp;common shares issuable upon exercise of options held by
Mr.&nbsp;Johansson within 60&nbsp;days from March&nbsp;31,&nbsp;2013.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(6)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
46,600&nbsp;common shares issuable upon exercise of options held by Mr.&nbsp;Ruda within 60&nbsp;days from March&nbsp;31,&nbsp;2013.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(7)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
64,696&nbsp;common shares directly held by Mr.&nbsp;Potter and 131,672&nbsp;common shares issuable upon exercise of options held by
Mr.&nbsp;Potter within 60&nbsp;days from March&nbsp;31,&nbsp;2013.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(8)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
11,261&nbsp;common shares directly held by Ms.&nbsp;Xi Klein, 63,784&nbsp;common shares issuable upon exercise of options held by
Ms.&nbsp;Xi Klein within 60&nbsp;days from March&nbsp;31, 2013 and 2,056&nbsp;shares issuable upon vesting of restricted share units within 60&nbsp;days from March&nbsp;31,&nbsp;2013.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(9)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Includes
15,175&nbsp;common shares directly held by Mr.&nbsp;Zhuang, 116,434&nbsp;common shares issuable upon exercise of options held by
Mr.&nbsp;Zhuang within 60&nbsp;days from March&nbsp;31, </FONT></DD></DL>
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>98</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=100,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=830853,FOLIO='98',FILE='DISK132:[13ZAG1.13ZAG44901]DA44901A.;16',USER='RRICKEN',CD='25-APR-2013;09:06' -->
<A NAME="page_da44901_1_99"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>
 <DIV style="padding:0pt;position:relative;text-align:left;margin-left:15%;">
 <UL>

<P style="font-family:times;"><FONT SIZE=2>2013
and 2,056&nbsp;shares issuable upon vesting of restricted share units within 60&nbsp;days from March&nbsp;31,&nbsp;2013. </FONT></P>

</UL>
 </DIV>
 <UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None
of our shareholders have different voting rights from other shareholders as of the date of this annual report on Form&nbsp;20-F. We are currently not aware of any
arrangement that may, at a subsequent date, result in a change of control of our&nbsp;company.  </FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="da44901_item_7._major_sharehol__da402252"> </A>
<A NAME="toc_da44901_1"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;7.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS    <BR>    </I></B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>Major Shareholders</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please refer to "Item&nbsp;6. Directors, Senior Management and Employees&#151;E. Share Ownership." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Related Party Transactions</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Guarantees and Share Pledges  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dr.&nbsp;Qu fully guaranteed a one-year RMB250&nbsp;million, RMB1,520&nbsp;million and RMB1,001&nbsp;million loan
facilities from Chinese commercial banks in 2010, 2011 and 2012, respectively. Amounts drawn down from the facilities as at December&nbsp;31, 2011 and 2012 were $33,328,470 and $66,349,563,
respectively. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Sales and purchase contracts with affiliates  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In 2012, we sold solar modules to Gaochuangte in the amount of RMB66,520,343 ($10,513,212). </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, we paid RMB12,987,653 ($2,066,288) to Gaochuangte for solar project construction services. Since the solar project is for our internal use, these amounts were recorded in
construction in&nbsp;progress. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2011, we sold solar modules to Gaochuangte in the amount of RMB125,948,865 ($19,674,164). </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2011, we paid RMB16,444,130 ($2,609,798) to Gaochuangte for solar project construction services. Since the solar project is for our internal use, these amounts were recorded in
construction in&nbsp;progress. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Employment Agreements  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See "Item&nbsp;6. Directors, Senior Management and Employees&#151;C. Board Practices&#151;Employment Agreements." </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Share Incentive Plan  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See "Item&nbsp;6. Directors, Senior Management and Employees&#151;B. Compensation of Directors and Executive
Officers&#151;Share-based Compensation&#151;Share Incentive Plan." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>C.&nbsp;&nbsp;&nbsp;&nbsp;<U>Interests of Experts and Counsel</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>99</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=101,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=764260,FOLIO='99',FILE='DISK132:[13ZAG1.13ZAG44901]DA44901A.;16',USER='RRICKEN',CD='25-APR-2013;09:06' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_dc44901_1_100"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dc44901_item_8._financial_information"> </A>
<A NAME="toc_dc44901_1"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;8.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>FINANCIAL INFORMATION    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>Consolidated Statements and Other Financial Information</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have appended audited consolidated financial statements filed as part of this annual&nbsp;report. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Legal and Administrative Proceedings  </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I> Class Action Lawsuits  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On June&nbsp;1, 2010, we announced that we would postpone the release of our financial results for the first quarter ended
March&nbsp;31, 2010 and our quarterly earnings call pending the outcome of an investigation by the Audit Committee of our Board of Directors that had been launched after we received a subpoena from
the SEC requesting documents relating to, among other things, certain sales transactions in 2009. Thereafter six class action lawsuits were filed in the United&nbsp;States District Court for the
Southern District of New&nbsp;York, or the New&nbsp;York cases, and another class action lawsuit was filed in the United&nbsp;States District Court for the Northern District of California, or
the California case. The New&nbsp;York cases were consolidated into a single action in December&nbsp;2010. On January&nbsp;5, 2011, the California case was dismissed by the plaintiff, who became
a member of the lead plaintiff group in the New&nbsp;York action. On March&nbsp;11, 2011, a Consolidated Complaint was filed with respect to the New&nbsp;York action. The Consolidated Complaint
alleges generally that our financial disclosures during 2009 and early 2010 were false or misleading; asserts claims under Sections&nbsp;10(b) and&nbsp;20(a) of the Exchange Act and
Rule&nbsp;10b-5&nbsp;thereunder; and names us, our chief executive officer and our former chief financial officer as defendants. We filed our motion to dismiss in May&nbsp;2011,
which was taken under submission by the Court in July&nbsp;2011. On March&nbsp;30, 2012, the Court dismissed the Consolidated Complaint with leave to amend, and the plaintiffs filed an Amended
Consolidated Complaint against the same defendants on April&nbsp;19, 2012. On March&nbsp;28, 2013, the Court entered an order granting our motion to dismiss and dismissing the Amended Consolidated
Complaint with prejudice. On March&nbsp;29, 2013, the Court entered judgment in the&nbsp;matter. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, a similar class action lawsuit was filed against us and certain of our executive officers in the Ontario Superior Court of Justice on August&nbsp;10, 2010. The lawsuit
alleges generally that our financial disclosures during 2009 and 2010 were false or misleading and brings claims under the shareholders' relief provisions of the Canada Business Corporations Act,
Part&nbsp;XXIII.1 of the Ontario Securities Act as well as claims based on negligent misrepresentation. In December&nbsp;2010, we filed a motion to dismiss the Ontario action on the basis that the
Ontario Court has no jurisdiction over the claims and potential claims advanced by the plaintiff. The court dismissed our motion on August&nbsp;29, 2011. On March&nbsp;30, 2012, the Ontario Court
of Appeal denied our appeal with regard to our jurisdictional motion. On November&nbsp;29, 2012, the Supreme Court of Canada denied our application for leave to appeal the order of the Ontario Court
of Appeal. Our jurisdiction motion is therefore at an end. To proceed with the case, the plaintiff must now bring his own motions for class certification and for leave to assert the statutory cause of
action under the Ontario Securities Act. These motions are scheduled for argument in the Ontario Superior Court of Justice in June&nbsp;2013. We believe the Ontario action is without merit and we
are defending it&nbsp;vigorously. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> LDK  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In July&nbsp;2010, CSI Cells filed a request for arbitration against LDK with the CIETAC Shanghai Branch. In its arbitration request,
CSI Cells asked that LDK refund (1)&nbsp;an advance payment of RMB10.0&nbsp;million ($1.6&nbsp;million) that it had made to LDK pursuant to a three-year wafer supply agreement
between CSI Cells and LDK entered into in October&nbsp;2007 and (2)&nbsp;two advance payments totaling RMB50.0&nbsp;million ($8.0&nbsp;million) that CSI Cells had made to LDK pursuant to two
ten-year supply agreements between CSI Cells and LDK entered into in June&nbsp;2008. The first hearing was held in October&nbsp;2010, during which CSI Cells and LDK exchanged and
reviewed the evidence. After the </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>100</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=102,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=574171,FOLIO='100',FILE='DISK132:[13ZAG1.13ZAG44901]DC44901A.;11',USER='SGORDEN',CD='26-APR-2013;01:17' -->
<A NAME="page_dc44901_1_101"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>first
hearing, LDK counterclaimed against CSI Cells, seeking (1)&nbsp;forfeiture of the three advance payments totaling RMB60.0&nbsp;million ($9.6&nbsp;million) that CSI Cells had made to LDK
pursuant to the October&nbsp;2007 and June&nbsp;2008 agreements; (2)&nbsp;compensation of approximately RMB377.0&nbsp;million ($60.5&nbsp;million) for the loss due to the alleged breach of
the June&nbsp;2008 agreements by CSI Cells; (3)&nbsp;a penalty of approximately RMB15.2&nbsp;million ($2.4&nbsp;million) due to the alleged breach of the June&nbsp;2008 agreements by CSI
Cells; and (4)&nbsp;arbitration expenses up to RMB4.7&nbsp;million ($0.8&nbsp;million). The second hearing was held on March&nbsp;9, 2011, during which the parties presented arguments to the
arbitration commission. The arbitration commission hosted a settlement discussion between the parties on May&nbsp;13, 2011. In December of 2012, CIETAC Shanghai Branch awarded
RMB248.9&nbsp;million ($40.0&nbsp;million) plus RMB2.2&nbsp;million ($0.4&nbsp;million) in arbitration expenses in favor of LDK in relation to the wafer supply contracts we entered into with
LDK. The total amount of the award includes RMB60.0&nbsp;million ($9.6&nbsp;million) that relates to the initial deposit. CIETAC Shanghai Branch determined that we had no legal grounds to cancel
the long-term supply agreements. In February&nbsp;2013, LDK filed for enforcement proceedings against us with the Suzhou Intermediate People's&nbsp;Court. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
dispute the merits of the arbitration award and will pursue all legal means to overturn or resist the implementation of the&nbsp;award. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> U.S.&nbsp;Anti-dumping and Countervailing Duty Investigation  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In October&nbsp;2011, a trade action was filed with the USDOC and USITC by the U.S.&nbsp;unit of SolarWorld AG and six other
U.S.&nbsp;firms, accusing Chinese producers of CSPV cells, whether or not incorporated into modules, of selling their products into the United&nbsp;States at less than
fair value, or dumping, and of receiving countervailable subsidies from the Chinese authorities. These firms asked the U.S.&nbsp;government to impose anti-dumping and countervailing
duties on CSPV cells imported from China. The USDOC and the USITC investigated the validity of these claims. We were identified as one of a number of Chinese exporting producers of subject goods to
the U.S.&nbsp;market. We also have affiliate U.S.&nbsp;operations that import subject goods from&nbsp;China. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
October&nbsp;9, 2012, the USDOC issued final affirmative determinations in the anti-dumping and countervailing duty investigations. On November&nbsp;7, 2012, the USITC
ruled that imports of these CSPV&nbsp;products had caused material injury to the U.S.&nbsp;CSPV industry. As a result of these rulings, the Company is required to pay cash deposits on subject CSPV
imports from China. Cash deposit rates for subject Chinese-origin products of Canadian Solar were announced as being 13.94% (anti-dumping duty) and 15.24% (countervailing duty). The rate
at which duties will be assessed and payable may be subject to administrative review next year and may differ from these announced deposit rates. These duties could materially and adversely affect our
affiliated U.S.&nbsp;import operations and increase our cost of selling into the United&nbsp;States, thus adversely affecting our export sales to the United&nbsp;States, which is one of our
growing markets. A number of parties have filed notice of their intent to challenge the rulings of the USDOC and USITC in appeals to the U.S.&nbsp;Court of International Trade. Decisions on those
appeals are not expected until next&nbsp;year. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> European Anti-dumping and Anti-Subsidy Investigations  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On September&nbsp;6, 2012, following a complaint lodged by SolarWorld AG and certain supporters, the European Commission initiated an
anti-dumping investigation concerning imports into the EU of CSPV modules and key components (i.e.,&nbsp;cells and wafers) originating in China. On November&nbsp;8, 2012, following a
complaint lodged by the same parties, the European Commission initiated an anti-subsidy investigation on these products. In each investigation, we were identified as one of a number of
Chinese exporting producers of subject goods to the EU&nbsp;market. We also have affiliate EU operations that import subject goods from&nbsp;China. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>101</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=103,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=492081,FOLIO='101',FILE='DISK132:[13ZAG1.13ZAG44901]DC44901A.;11',USER='SGORDEN',CD='26-APR-2013;01:17' -->
<A NAME="page_dc44901_1_102"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company was not chosen as one of the "sampled" companies in these EU investigations, which were required to provide written information to the EU&nbsp;authorities. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company requested "market economy treatment" in the anti-dumping investigation, but this request was denied. A number of other affected Chinese companies have filed an
action for annulment of the decision that denied "market economy treatment." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
March&nbsp;5, 2013, the European Commission published a Regulation making all imports of CSPV&nbsp;modules and key components originating in or consigned from China subject to
registration by EU&nbsp;Member State customs authorities. This registration requirement is likely to remain in effect through the pendency of the investigations. The Company filed comments
contesting this registration decision and requested a hearing to express its&nbsp;views. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the current timeline, we expect that provisional anti-dumping duties, if any, will be announced by June&nbsp;6, 2013, provisional countervailing duties will be
announced by August&nbsp;8, 2013, and definitive duties, if any, will be announced respectively by December&nbsp;5 and 7,&nbsp;2013. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Indian Anti-dumping Investigation  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In late November, India initiated an anti-dumping investigation on imported solar products from China, Taiwan, the
United&nbsp;States, and Malaysia. The scope of the Indian complaint includes thin-film and CSPV cells and modules, as well as "glass and other suitable substrates." The period of
investigation is from January&nbsp;1, 2011 to June&nbsp;30, 2012. We completed and submitted a "sampling questionnaire" and were chosen by the Indian authorities to be a sampled company. We are
now compiling the data requested of&nbsp;us. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Dividend Policy  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have never declared or paid any dividends on our common shares, nor do we have any present plan to declare or pay any dividends on
our common shares in the foreseeable future. We currently intend to retain our available funds and any future earnings to operate and expand our&nbsp;business. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
board of directors has complete discretion on whether to pay dividends. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our
future operations, earnings, capital requirements, surplus, general financial condition, contractual restrictions, and other factors that our board of directors may deem&nbsp;relevant. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Significant Changes</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Between January&nbsp;1, 2013 and March&nbsp;31, 2013, an additional 49,008&nbsp;options and 308,286&nbsp;restricted share units granted under the
Plan&nbsp;vested. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as described above, we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual&nbsp;report. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>102</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=104,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=564209,FOLIO='102',FILE='DISK132:[13ZAG1.13ZAG44901]DC44901A.;11',USER='SGORDEN',CD='26-APR-2013;01:17' -->
<A NAME="page_dc44901_1_103"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<BR>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dc44901_item_9._the_offer_and_listing"> </A>
<A NAME="toc_dc44901_2"> </A></FONT> <FONT SIZE=2><B>  ITEM 9.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>THE OFFER AND LISTING    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>Offering and Listing Details</U>  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our common shares have been listed on the Nasdaq Global Market under the symbol "CSIQ" since November&nbsp;9, 2006. The following table sets forth the high and
low trading prices for our common shares on the NASDAQ for the periods indicated. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="32pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Trading Price </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>High </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Low </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Annual Highs and Lows</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>51.80</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.11</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>30.51</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.00</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>33.68</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8.99</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16.79</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.07</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.74</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1.95</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Quarterly Highs and Lows</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>First Quarter 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16.79</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10.20</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Second Quarter 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>12.01</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8.25</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Third Quarter 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>11.65</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.66</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Fourth Quarter 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.14</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.07</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>First Quarter 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.74</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.68</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Second Quarter 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.84</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.61</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Third Quarter 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.05</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.47</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Fourth Quarter 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.59</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1.95</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>First Quarter 2013</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5.15</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.12</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Monthly Highs and Lows</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>2012</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>October</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.93</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.52</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>November</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.85</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1.95</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>December</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.59</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.52</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>2013</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>January</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.74</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.40</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>February</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5.15</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.76</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>March</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.02</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.12</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>April (through April 25)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.85</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.16</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Plan of Distribution</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>103</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=105,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=500071,FOLIO='103',FILE='DISK132:[13ZAG1.13ZAG44901]DC44901A.;11',USER='SGORDEN',CD='26-APR-2013;01:17' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_de44901_1_104"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>C.&nbsp;&nbsp;&nbsp;&nbsp;<U>Markets</U>  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our common shares have been listed on the Nasdaq Global Market since November&nbsp;9, 2006 under the symbol&nbsp;"CSIQ." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>D.&nbsp;&nbsp;&nbsp;&nbsp;<U>Selling Shareholders</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>E.&nbsp;&nbsp;&nbsp;&nbsp;<U>Dilution</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B>F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Expenses of the Issue</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="de44901_item_10._additional_information"> </A>
<A NAME="toc_de44901_1"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;10.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>ADDITIONAL INFORMATION</I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>A.&nbsp;&nbsp;&nbsp;&nbsp;<U>Share Capital</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B>B.&nbsp;&nbsp;&nbsp;&nbsp;<U>Memorandum and Articles of Association</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We incorporate by reference into this annual report the description of our Amended Articles of Continuance, as amended, contained in our
F-1&nbsp;registration statement (File No.&nbsp;333-138144), as amended, initially filed with the SEC on October&nbsp;23,&nbsp;2006. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>C.&nbsp;&nbsp;&nbsp;&nbsp;<U>Material Contracts</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have not entered into any material contracts other than in the ordinary course of business and other than those described in "Item&nbsp;4. Information on the
Company" or elsewhere in this annual report on Form&nbsp;20-F. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>D.&nbsp;&nbsp;&nbsp;&nbsp;<U>Exchange Controls</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See "Item&nbsp;4. Information on the Company&#151;B. Business Overview&#151;Government Regulation&#151;Foreign Currency Exchange" and
"Item&nbsp;4. Information on the Company&#151;B. Business Overview&#151;Government Regulation&#151;Dividend Distribution." </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B>E.&nbsp;&nbsp;&nbsp;&nbsp;<U>Taxation</U>  </B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Material Canadian Federal Tax Considerations  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> General  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following summary is of the material Canadian federal tax implications applicable to a holder, or a U.S.&nbsp;Holder, who holds
our common shares, or Common Shares and who, at all relevant times, for purposes of the Income Tax&nbsp;Act (Canada), or the Canadian Tax&nbsp;Act (i)&nbsp;has not been, is not and will not be
resident (or&nbsp;deemed resident) in Canada at any time while such U.S.&nbsp;Holder has held or holds the Common Shares; (ii)&nbsp;holds the Common Shares as capital property and as beneficial
owner; (iii)&nbsp;deals at arm's length with and is not affiliated with us; (iv)&nbsp;does not use or hold, and is not deemed to use or hold, the Common Shares in the course of carrying on a
business in Canada; (v)&nbsp;did not acquire the Common Shares in respect of, in the course of or by virtue of employment with our company; (vi)&nbsp;is not a financial institution, specified
financial institution, partnership or trust as defined in the Canadian Tax&nbsp;Act; (vii)&nbsp;is a resident of the United&nbsp;States for purposes of the Canada- </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>104</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=106,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=841922,FOLIO='104',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_105"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>United&nbsp;States
Income Tax Convention (1980), as amended, or the Convention, who is fully entitled to the benefits of the Convention; and (viii)&nbsp;has not, does not and will not have a fixed
base or permanent establishment in Canada within the meaning of the Convention at any time while such U.S.&nbsp;Holder has held or holds the Common Shares. Special rules, which are not addressed in
this summary, may apply to a U.S.&nbsp;Holder that is a "registered non-resident insurer" or "authorized foreign bank"," as defined in the Canadian Tax&nbsp;Act, carrying on business
in Canada and&nbsp;elsewhere. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This
summary is based on the current provisions of the Canadian Tax&nbsp;Act, and the regulations thereunder, the Convention, and counsel's understanding of the published
administrative practices and policies of the CRA, all in effect as of the date of this annual report on Form&nbsp;20-F. This summary is not exhaustive of all potential Canadian federal
tax consequences to a U.S.&nbsp;Holder and does not take into account or anticipate any changes in law or administrative practices, whether by judicial, governmental or legislative action or
decision, nor does it take into account provincial, territorial or foreign tax legislation or considerations, which may differ from the Canadian federal tax considerations described herein. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><B>TAX MATTERS ARE VERY COMPLICATED AND THE CANADIAN FEDERAL TAX CONSEQUENCES OF PURCHASING, OWNING AND DISPOSING OF COMMON SHARES WILL DEPEND ON THE SHAREHOLDER'S
PARTICULAR SITUATION. THIS SUMMARY IS NOT INTENDED TO BE A COMPLETE ANALYSIS OF OR DESCRIPTION OF ALL POTENTIAL CANADIAN FEDERAL TAX CONSEQUENCES, AND SHOULD NOT BE CONSTRUED TO BE, LEGAL, BUSINESS OR
TAX ADVICE DIRECTED AT ANY PARTICULAR HOLDER OR PROSPECTIVE PURCHASER OF COMMON SHARES. ACCORDINGLY, HOLDERS OR PROSPECTIVE PURCHASERS OF COMMON SHARES SHOULD CONSULT THEIR OWN TAX ADVISORS FOR ADVICE
WITH RESPECT TO THE CANADIAN FEDERAL TAX CONSEQUENCES OF AN INVESTMENT IN COMMON SHARES BASED ON THEIR PARTICULAR CIRCUMSTANCES.</B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Dividends  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amounts paid or credited, or deemed under the Canadian Tax&nbsp;Act to be paid or credited, on account or in lieu of payment, or in
satisfaction of, dividends to a U.S.&nbsp;Holder will be subject to Canadian non-resident withholding tax at the reduced rate of 15% under the Convention. This rate is further reduced to
5% in the case of a U.S.&nbsp;Holder that is a company for purposes of the Convention that owns at least 10% of our voting shares at the time the dividend is paid or deemed to be paid. Under the
Convention, dividends paid or credited to certain religious, scientific, literary, educational or charitable organizations and certain pension organizations that are resident in the
United&nbsp;States and that have complied with certain administrative procedures may be exempt from Canadian withholding&nbsp;tax. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Disposition of Our Common Shares  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A U.S.&nbsp;Holder will not be liable to income tax under the Canadian Tax&nbsp;Act in respect of any capital gain realized on the
disposition or deemed disposition of the Common Shares unless, at the time of disposition, the Common Shares constitute "taxable Canadian property" of the U.S.&nbsp;Holder for the purposes of the
Canadian Tax&nbsp;Act and the U.S.&nbsp;Holder is not otherwise entitled to an exemption under the&nbsp;Convention. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the Canadian Tax&nbsp;Act, if the Common Shares are not otherwise deemed under the Canadian Tax&nbsp;Act to be "taxable Canadian property", the Common Shares will constitute
"taxable Canadian property" to a U.S.&nbsp;Holder at the time of a disposition only if (i)&nbsp;the Common Shares derive within the previous 60&nbsp;months more than 50% of their value from
Canadian real or immovable property (including options or interests therein), or the real property threshold. Where the Common </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>105</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=107,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=76985,FOLIO='105',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_106"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Shares
meet the real property threshold and are also listed on a designated stock exchange for purposes of the Canadian Tax&nbsp;Act (which currently includes Nasdaq), then the Common Shares will be
taxable Canadian property only if an additional ownership test is met, i.e.&nbsp;within the previous 60&nbsp;month period immediately preceding the disposition of the Common Shares the
U.S.&nbsp;Holder, persons with whom the U.S.&nbsp;Holder did not deal at arm's length, or the U.S.&nbsp;Holder together with such persons, own 25% or more of the issued shares of any class or
series of our capital stock (the&nbsp;"ownership threshold"). Where the Common Shares constitute "taxable Canadian property" under the Canadian Tax&nbsp;Act, capital gains on their disposition may
still be exempt from Canadian income tax by virtue of the Convention unless, at the time of the disposition, the Common Shares derive their value principally from real property situated in Canada
within the meaning of the&nbsp;Convention. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> U.S. Federal Income Taxation  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> IRS Circular 230 discolure  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT SIZE=2><B>ANY TAX STATEMENT HEREIN REGARDING ANY UNITED STATES FEDERAL TAX IS NOT INTENDED OR WRITTEN TO BE USED, AND
CANNOT BE USED, BY ANY TAXPAYER FOR THE PURPOSE OF AVOIDING ANY PENALTIES. ANY SUCH STATEMENT HEREIN WAS WRITTEN IN CONNECTION WITH THE MARKETING OR PROMOTION OF THE TRANSACTIONS OR MATTERS TO WHICH
THE STATEMENT RELATES. EACH TAXPAYER SHOULD SEEK ADVICE BASED ON THE TAXPAYER'S PARTICULAR CIRCUMSTANCES FROM AN INDEPENDENT TAX ADVISOR.</B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following discussion describes material U.S.&nbsp;federal income tax consequences to U.S.&nbsp;Holders (as&nbsp;defined below) under present law of an investment in our common
shares. This discussion applies only to U.S.&nbsp;Holders that hold our common shares as capital assets (generally, property held for investment) and that have the U.S.&nbsp;dollar as their
functional currency. This discussion is based on the tax laws of the United&nbsp;States as of the date of this annual report and on U.S.&nbsp;Treasury regulations in effect or, in some cases,
proposed, as of the date of this annual report, as well as judicial and administrative interpretations thereof available on or before such date. All of the foregoing authorities are subject to change,
which change could apply retroactively and could affect the tax consequences described below. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following discussion neither deals with the tax consequences to any particular investor nor describes all of the tax consequences applicable to persons in special tax situations
such&nbsp;as:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>banks; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>certain financial institutions; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>insurance companies; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>regulated investment companies; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>real estate investment trusts; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>broker-dealers; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>traders that elect to mark to market; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>U.S.&nbsp;expatriates or entities covered by the U.S. anti-inversion rules; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>tax-exempt entities; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>persons liable for alternative minimum tax; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>persons who are not U.S. Holders; </FONT></DD></DL>
</UL>
<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>106</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=108,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=773282,FOLIO='106',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_107"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>persons holding a common share through a bank, financial institution or other entity, or a branch thereof, located,
organized or resident outside the United States; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>persons holding a common share as part of a straddle, hedging, conversion or integrated transaction; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>persons that actually or constructively own 10% or more of the total combined voting power of all classes of our
voting&nbsp;stock; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>persons who acquired common shares pursuant to the exercise of any employee share option or otherwise as
compensation;&nbsp;or </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>partnerships or other pass-through entities, or persons holding common shares through such&nbsp;entities. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, the discussion below does not describe any tax consequences arising out of the Medicare tax on certain "net investment income." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><B>INVESTORS ARE URGED TO CONSULT THEIR TAX ADVISORS ABOUT THE APPLICATION OF THE U.S.&nbsp;FEDERAL TAX RULES TO THEIR PARTICULAR CIRCUMSTANCES AS WELL AS THE
STATE, LOCAL, NON-U.S.&nbsp;AND OTHER TAX CONSEQUENCES TO THEM OF THE PURCHASE, OWNERSHIP AND DISPOSITION OF COMMON&nbsp;SHARES.</B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
discussion below of the U.S.&nbsp;federal income tax consequences to "U.S.&nbsp;Holders" will apply to you if you are the beneficial owner of common shares and you are, for
U.S.&nbsp;federal income tax&nbsp;purposes, </FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>an individual who is a citizen or resident of the United&nbsp;States; </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>a corporation (or&nbsp;other entity taxable as a corporation for U.S.&nbsp;federal income tax purposes) created or
organized in the United&nbsp;States or under the laws of the United&nbsp;States, any State thereof or the District of&nbsp;Columbia; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>an estate, the income of which is subject to U.S.&nbsp;federal income taxation regardless of its source;&nbsp;or </FONT> <FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>a trust that (1)&nbsp;is subject to the primary supervision of a court within the United&nbsp;States and the control
of one or more U.S.&nbsp;persons for all substantial decisions or (2)&nbsp;has a valid election in effect under applicable U.S.&nbsp;Treasury regulations to be treated as a U.S.&nbsp;person. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
you are a partner in partnership or other entity taxable as a partnership that holds common shares, your tax treatment generally will depend on your status and the partner and the
activities of the partnership. If you are a partner in such a partnership holding common shares, or a partner in such partnership, you should consult your tax&nbsp;advisor. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Taxation of Dividends and Other Distributions on the Common Shares  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject to the PFIC rules discussed below, the gross amount of any distributions we make to you with respect to the common shares
(including the amount of any taxes withheld therefrom) generally will be includible in your gross income as dividend income on the date of receipt by you, but only to the extent the distribution is
paid out of our current or accumulated earnings and profits (as&nbsp;determined under U.S.&nbsp;federal income tax principles). Any such dividends will not be eligible for the dividends received
deduction allowed to corporations in respect of dividends received from other U.S.&nbsp;corporations. To the extent the amount of the distribution exceeds our current and accumulated earnings and
profits (as&nbsp;determined under U.S.&nbsp;federal income tax principles), such excess amount will be treated first as a tax-free return of your tax basis in your common shares, and
then, to the extent such excess amount exceeds your tax basis in your common shares, capital gain. We currently do not, </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>107</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=109,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=382474,FOLIO='107',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_108"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>and
we do not intend to, calculate our earnings and profits under U.S.&nbsp;federal income tax principles. Therefore, a U.S.&nbsp;Holder should expect that a distribution generally will be
reported as a dividend even if that distribution would otherwise be treated as a non-taxable return of capital or as capital gain under the rules described above. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;With
respect to certain non-corporate U.S.&nbsp;Holders, including individual U.S.&nbsp;Holders, any dividends may be taxed at the lower capital gains rate applicable to
"qualified dividend income," provided (1)&nbsp;either (a)&nbsp;the common shares are readily tradable on an established securities market in the United&nbsp;States or (b)&nbsp;we are eligible
for the benefits of a qualifying income tax treaty with the United&nbsp;States that includes an exchange of information program, (2)&nbsp;we are neither a PFIC nor treated as such with respect to
you (as&nbsp;discussed below) for the taxable year in which the dividend was paid and the preceding taxable year, and (3)&nbsp;certain holding period and other requirements are met. Under
U.S.&nbsp;Internal Revenue Service authority, common shares will be considered for purposes of clause&nbsp;(1) above to be readily tradable on an established securities market in the
United&nbsp;States if they are listed on the Nasdaq Global Market, as are our common shares. You should consult your tax advisors regarding the availability of the lower capital gains rate
applicable to qualified dividend income for any dividends paid with respect to our common shares. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any
dividends generally will constitute foreign source income for foreign tax credit limitation purposes. If the dividends are taxed as qualified dividend income (as&nbsp;discussed
above), the amount of the dividend taken into account for purposes of calculating the foreign tax credit limitation will in general be limited to the gross amount of the dividend, multiplied by the
reduced tax rate applicable to qualified dividend income and divided by the highest tax rate normally applicable to dividends. The limitation on foreign taxes eligible for credit is calculated
separately with respect to specific classes of income. For this purpose, dividends distributed by us with respect to the common shares generally will constitute "passive category income" but could, in
the case of certain U.S.&nbsp;Holders, constitute "general category income." </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
Canadian or PRC withholding taxes apply to any dividends paid to you with respect to our common shares, the amount of the dividend would include withheld Canadian and PRC taxes and,
subject to certain conditions and limitations, such Canadian and PRC withholdings taxes may be treated as foreign taxes eligible for credit against your U.S.&nbsp;federal income tax liability. The
rules relating to the determination of the foreign tax credit are complex, and you should consult your tax advisors regarding the availability of a foreign tax credit in your particular circumstances,
including the effects of any applicable income tax&nbsp;treaties. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Taxation of Disposition of Common Shares  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject to the PFIC rules discussed below, you will recognize taxable gain or loss on any sale, exchange or other taxable disposition
of a common share equal to the difference between the amount realized for the common share and your tax basis in the common share, and such gain or loss generally will be capital gain or loss. If you
are a non-corporate U.S.&nbsp;Holder, including an individual U.S.&nbsp;Holder, that has held the common shares for more than one year, you may be eligible for reduced tax rates on any
such gain, subject to the PFIC rules discussed below. The deductibility of capital losses is subject to limitations. Any gain or loss you recognize on a disposition of common shares generally will be
treated as U.S.&nbsp;source income or loss for foreign tax credit limitation purposes. However, if we are treated as a "resident enterprise" for PRC tax purposes, we may be
eligible for the benefits of the income tax treaty between the United&nbsp;States and the PRC. In such event, if PRC tax were to be imposed on any gain from the disposition of the common shares, a
U.S.&nbsp;Holder that is eligible for the benefits of the income tax treaty between the United&nbsp;States and the PRC may elect to treat the gain as PRC source income for foreign tax credit
purposes. You should consult your tax advisors regarding the proper treatment of gain or loss in your particular circumstances, including the effects of any applicable income tax&nbsp;treaties. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>108</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=110,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=59182,FOLIO='108',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_109"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Passive Foreign Investment Company  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Based on the market price of our common shares, the value of our assets, and the composition of our income and assets, we do not
believe we were a PFIC for U.S.&nbsp;federal income tax purposes for our taxable year ended December&nbsp;31, 2012. However, the application of the PFIC rules is subject to uncertainty in several
respects, and we cannot assure you that the U.S.&nbsp;Internal Revenue Service will not take a contrary position. A non-U.S.&nbsp;corporation will be a PFIC for U.S.&nbsp;federal
income tax purposes for any taxable year if&nbsp;either:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>at least 75% of its gross income for such year is passive income; or </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>at least 50% of the value of its assets (based on an average of the quarterly values of the assets) during such year is
attributable to assets that produce passive income or are held for the production of passive&nbsp;income. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
this purpose, we will be treated as owning our proportionate share of the assets and earning our proportionate share of the income of any other corporation in which we own, directly
or indirectly, more than 25% (by&nbsp;value) of the&nbsp;stock. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
separate determination must be made after the close of each taxable year as to whether we were a PFIC for that year. Accordingly, we cannot assure you that we will not be a PFIC for
our current taxable year ending December&nbsp;31, 2013 or any future taxable year. Because the value of our assets for
purposes of the PFIC test generally will be determined by reference to the market price of our common shares, fluctuations in the market price of the common shares may cause us to become a PFIC. In
addition, changes in the composition of our income or assets may cause us to become a&nbsp;PFIC. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are a PFIC for any taxable year during which you hold common shares, we generally will continue to be treated as a PFIC with respect to you for all succeeding years during which
you hold common shares, unless we cease to be a PFIC and you make a "deemed sale" election with respect to the common shares. If such election is made, you will be deemed to have sold common shares
you hold at their fair market value on the last day of the last taxable year in which we qualified as a PFIC, and any gain from such deemed sale would be subject to the consequences described in the
following two paragraphs. After the deemed sale election, your common shares with respect to which the deemed sale election was made will not be treated as shares in a PFIC unless we subsequently
become a&nbsp;PFIC. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
each taxable year we are treated as a PFIC with respect to you, you will be subject to special tax rules with respect to any "excess distribution" you receive and any gain you
recognize from a sale or other disposition (including a pledge) of the common shares, unless you make a "mark-to-market" election as discussed below. Distributions you receive
in a taxable year that are greater than 125% of the average annual distributions you received during the shorter of the three preceding taxable years or your holding period for the common shares will
be treated as an excess distribution. Under these special tax&nbsp;rules:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the excess distribution or recognized gain will be allocated ratably over your holding period for the
common&nbsp;shares; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the amount allocated to the current taxable year, and any taxable years in your holding period prior to the first taxable
year in which we were a PFIC, will be treated as ordinary income;&nbsp;and </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>the amount allocated to each other taxable year will be subject to the highest tax rate in effect for individuals or
corporations, as applicable, for each such year and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax attributable to each such&nbsp;year. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
tax liability for amounts allocated to taxable years prior to the year of disposition or excess distribution cannot be offset by any net operating losses for such years, and gains
(but&nbsp;not losses) </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>109</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=111,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=904642,FOLIO='109',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_110"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>realized
on the sale or other disposition of the common shares cannot be treated as capital, even if you hold the common shares as capital&nbsp;assets. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
we are treated as a PFIC with respect to you for any taxable year, to the extent any of our subsidiaries are also PFICs or we make direct or indirect equity investments in other
entities that are PFICs, you may be deemed to own shares in such lower-tier PFICs that are directly or indirectly owned by us in that proportion which the value of the common shares you
own bears to the value of all of our common shares, and you may be subject to the adverse tax consequences described in the preceding two paragraphs with respect to the shares of such
lower-tier PFICs that you would be deemed to own. You should consult your tax advisors regarding the application of the PFIC rules to any of our subsidiaries. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
U.S.&nbsp;Holder of "marketable stock" (as&nbsp;defined below) in a PFIC may make a mark-to-market election for such stock to elect out of the PFIC rules
described above regarding excess distributions and recognized gains. If you make a mark-to-market election for the common shares, you will include in income for each year we
are a PFIC an amount equal to the excess, if any, of the fair market value of the common shares as of the close of your taxable year over your adjusted basis in such common shares. You will be allowed
a deduction for the excess, if any, of the adjusted basis of the common shares over their fair market value as of the close of the taxable year. However, deductions will be allowable only to the
extent of any net mark-to-market gains on the common shares included in your income for prior taxable years. Amounts included in your income under a
mark-to-market election, as well as gain on the actual sale or other disposition of the common shares will be treated as ordinary income. Ordinary loss treatment will also
apply to the deductible portion of any mark-to-market loss on the common shares, as well as to any loss realized on the actual sale or other disposition of the common shares,
to the extent the amount of such loss does not exceed the net mark-to-market gains previously included for such common shares. Your basis in the common shares will be adjusted
to reflect any such income or loss amounts. If you make a mark-to-market election, any distributions we make generally would be subject to the rules discussed above under
"&#151;Taxation of Dividends and Other Distributions on the Common Shares," except the lower rate applicable to qualified dividend income would not&nbsp;apply. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
mark-to-market election is available only for "marketable stock," which is stock that is regularly traded on a qualified exchange or other market, as defined
in applicable U.S.&nbsp;Treasury regulations. Our common shares are listed on the Nasdaq Global Market, which is a qualified exchange or other market for these purposes. Consequently, if the common
shares continue to be listed on the Nasdaq Global Market and are regularly traded, and you are a holder of common shares, we expect the mark-to-market election would be
available to you if we were to become a PFIC. Because a mark-to-market election cannot be made for equity interests in any lower-tier PFICs that we own, a
U.S.&nbsp;Holder may continue to be subject to the PFIC rules with respect to its indirect interest in any investments held by
us that are treated as an equity interest in a PFIC for U.S.&nbsp;federal income tax purposes. You should consult your tax advisors as to the availability and desirability of a
mark-to-market election, as well as the impact of such election on interests in any lower-tier PFICs. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alternatively,
if a non-U.S.&nbsp;corporation is a PFIC, a holder of shares in that corporation may avoid taxation under the PFIC rules described above regarding excess
distributions and recognized gains by making a "qualified electing fund" election to include in income its share of the corporation's income on a current basis. However, you may make a qualified
electing fund election with respect to your common shares only if we agree to furnish you annually with certain tax information, and we currently do not intend to prepare or provide such information. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unless
otherwise provided by the U.S.&nbsp;Treasury, each U.S.&nbsp;Holder of a PFIC is required to file an annual report containing such information as the U.S.&nbsp;Treasury may
require. If we are or become a PFIC, you should consult your tax advisor regarding any reporting requirements that may apply to&nbsp;you. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>110</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=112,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=461447,FOLIO='110',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_111"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT
SIZE=2><B>You are strongly urged to consult your tax advisor regarding the application of the PFIC rules to your investment in common&nbsp;shares.</B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Information Reporting and Backup Withholding  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any dividend payments with respect to common shares and proceeds from the sale, exchange or redemption of common shares may be subject
to information reporting to the U.S.&nbsp;Internal Revenue Service and possible U.S.&nbsp;backup withholding. Backup withholding will not apply, however, to a U.S.&nbsp;Holder that furnishes a
correct taxpayer identification number and makes any other required certification or that is otherwise exempt from backup withholding. U.S.&nbsp;Holders that are required to establish their exempt
status generally must provide such certification on U.S.&nbsp;Internal Revenue Service Form&nbsp;W-9. U.S.&nbsp;Holders should consult their tax advisors regarding the application of
the U.S.&nbsp;information reporting and backup withholding rules. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Backup
withholding is not an additional tax. Amounts withheld as backup withholding may be credited against your U.S.&nbsp;federal income tax liability, and you may obtain a refund of
any excess amounts
withheld under the backup withholding rules by filing the appropriate claim for refund with the U.S.&nbsp;Internal Revenue Service and furnishing any required information in a timely&nbsp;manner. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> Additional Reporting Requirements  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Certain U.S.&nbsp;Holders who are individuals are required to report information relating to an interest in our common shares,
subject to certain exceptions (including an exception for common shares held in accounts maintained by certain financial institutions). U.S.&nbsp;Holders should consult their tax advisors regarding
the effect, if any, of these rules on their ownership and disposition of the common&nbsp;shares. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Dividends and Paying Agents</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>G.&nbsp;&nbsp;&nbsp;&nbsp;<U>Statement by Experts</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>H.&nbsp;&nbsp;&nbsp;&nbsp;<U>Documents on Display</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We previously filed with the SEC our registration statements on Form&nbsp;F-1 (File Number&nbsp;333-138144), initially filed on
October&nbsp;23, 2006, registration statements on Form&nbsp;F-3 (File Number&nbsp;333-149497), initially filed on March&nbsp;3, 2008, and registration statements on
Form&nbsp;F-3 (File Number&nbsp;333-152325), initially filed on July&nbsp;14,&nbsp;2008. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
are subject to the periodic reporting and other informational requirements of the Exchange Act. Under the Exchange Act, we are required to file reports and other information with the
SEC. Specifically, we are required to file annually a Form&nbsp;20-F within four months after the end of each fiscal year for fiscal years ending on or after December&nbsp;15, 2011.
Copies of reports and
other information, when so filed, may be inspected without charge and may be obtained at prescribed rates at the public reference facilities maintained by the Securities and Exchange Commission at
100&nbsp;F Street, N.E., Room&nbsp;1580, Washington,&nbsp;D.C. 20549. The public may obtain information regarding the Washington,&nbsp;D.C. Public Reference Room by calling the Commission at
1-800-SEC-0330. The SEC also maintains a web site at www.sec.gov that contains reports, proxy and information statements, and other information regarding
registrants that make electronic filings with the SEC using its EDGAR system. As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of
quarterly reports and proxy statements, and officers, directors and principal </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>111</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=113,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=355490,FOLIO='111',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_112"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>shareholders
are exempt from the reporting and short-swing profit recovery provisions contained in Section&nbsp;16 of the Exchange&nbsp;Act. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
financial statements have been prepared in accordance with U.S.&nbsp;GAAP. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
will furnish our shareholders with annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with
U.S.&nbsp;GAAP. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B>I.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Subsidiary Information</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For a listing of our subsidiaries, see "Item&nbsp;4. Information on the Company&#151;C. Organizational Structure."  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="de44901_item_11._quantitative_and_qual__ite02615"> </A>
<A NAME="toc_de44901_2"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;11.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK    <BR>    </I></B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Foreign Exchange Risk  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The majority of our sales are denominated in Euros and U.S.&nbsp;dollars, with the remainder in other currencies such as the
Renminbi, Canadian dollar, Japanese yen, and British pound, while a substantial portion of our costs and expenses is denominated in U.S.&nbsp;dollars and Renminbi. From time to time, we enter into
loan arrangements with Chinese commercial banks that are denominated primarily in either U.S.&nbsp;dollars or Renminbi. The greater part of our cash and cash equivalents are denominated in Renminbi.
Therefore, fluctuations in currency exchange rates could have a significant impact on our financial stability. Fluctuations in exchange rates, particularly among the U.S.&nbsp;dollar, Euro, Renminbi
and Canadian dollar, may affect our net profit margins and may result in fluctuations in foreign exchange and operating gains or losses. Our exposure to foreign exchange risk primarily relates to
currency gains or losses resulting from timing differences between signing of sales contracts and settling of these contracts. As of December&nbsp;31, 2012, we held $254.9&nbsp;million in accounts
receivable, of which $74.5&nbsp;million were denominated in Euro. Had we converted all Euro denominated accounts receivable into Euros at &euro;1.3185&nbsp;for $1.00, the exchange rate
as of December&nbsp;31, 2012, our Euro denominated accounts receivable would have been &euro;56.5&nbsp;million as of December&nbsp;31, 2012. Assuming the Euro depreciates by a rate of
10.0% to an exchange rate of &euro;1.1867&nbsp;for $1.00, we would record a loss in fair value of accounts receivable of $7.4&nbsp;million. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Since
2008, we hedge part of our foreign currency exposures against the U.S.&nbsp;dollar using foreign exchange forward or option contracts in order to limit our foreign exchange
losses. We recorded a gain on change in foreign currency derivatives of $1.7&nbsp;million in 2010 while we incurred a loss on change in foreign currency derivatives of $5.8&nbsp;million and
$4.4&nbsp;million in 2011 and 2012, respectively. The gains or losses on change in foreign currency derivatives are related to our hedging program. We incurred a foreign exchange loss of
$36.3&nbsp;million, $40.0&nbsp;million and $10.7&nbsp;million in 2010, 2011 and 2012, respectively. We cannot predict the impact of future exchange rate fluctuations on our results of operations
and may incur net foreign currency losses in the future. We will continue to hedge our foreign currency exposures against the U.S.&nbsp;dollar in order to minimize our foreign exchange exposures. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, we had forward contracts of the Euro against the U.S.&nbsp;dollar with notional amount of &euro;29.0&nbsp;million outstanding. Assuming a
10.0% appreciation of the Euro against the U.S.&nbsp;dollar, the mark-to-market gain of our outstanding call forward contracts of the Euro against the U.S.&nbsp;dollar
would have decreased by approximately $4.0&nbsp;million as of December&nbsp;31,&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our
financial statements are expressed in U.S.&nbsp;dollars, while some of our subsidiaries use different functional currencies, such as the Renminbi, Euro, and Canadian dollar. The
value of your investment in our common shares will be affected by the foreign exchange rate between the U.S.&nbsp;dollar and other currencies used by our subsidiaries. To the extent we hold assets
denominated in currencies other than U.S.&nbsp;dollars, any appreciation of such currencies against the U.S.&nbsp;dollars will likely result in an exchange gain while any depreciation will likely
result in an exchange loss when we convert the value of </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>112</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=114,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=322366,FOLIO='112',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<A NAME="page_de44901_1_113"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>these
assets into U.S.&nbsp;dollar equivalent amounts. On the other hand, to the extent we have liabilities denominated in currencies other than U.S.&nbsp;dollars, any appreciation of such
currencies against the U.S.&nbsp;dollar will likely result in an exchange loss while any depreciation will likely result in an exchange gain when we convert the value of these liabilities into
U.S.&nbsp;dollar equivalent amounts. These and other effects on our financial conditions resulting from the unfavorable changes in foreign currency exchange rates could have a material adverse
effect on the market price of our common shares, the dividends we may pay in the future, and your investment. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Interest Rate Risk  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our exposure to interest rate risk primarily relates to interest expenses under our short-term and long-term
bank borrowings, as well as interest income generated by excess cash invested in demand deposits and liquid investments with original maturities of three months or less. Such interest-earning
instruments carry a degree of interest rate risk. We have not used any derivative financial instruments to manage our interest risk exposure. We have not been exposed nor do we anticipate being
exposed to material risks due to changes in interest rates. However, our future interest expense may increase due to changes in market interest&nbsp;rates.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="de44901_item_12._description_of_securi__ite02464"> </A>
<A NAME="toc_de44901_3"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;12.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>113</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=10,SEQ=115,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=868648,FOLIO='113',FILE='DISK132:[13ZAG1.13ZAG44901]DE44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:23' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_dg44901_1_114"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="dg44901_part_ii"> </A>
<A NAME="toc_dg44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  PART II    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dg44901_item_13._defaults,_div__dg402027"> </A>
<A NAME="toc_dg44901_2"> </A></FONT> <FONT SIZE=2><B>  ITEM 13.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None of these events occurred in any of the years ended December&nbsp;31, 2009, 2010 and&nbsp;2011.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dg44901_item_14._material_modification__ite03285"> </A>
<A NAME="toc_dg44901_3"> </A></FONT> <FONT SIZE=2><B>  ITEM 14.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF&nbsp;PROCEEDS    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not Applicable.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dg44901_item_15._controls_and_procedures"> </A>
<A NAME="toc_dg44901_4"> </A></FONT> <FONT SIZE=2><B>  ITEM 15.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>CONTROLS AND PROCEDURES    <BR>    </I></B></FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Disclosure Controls and Procedures  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under the supervision and with the participation of our management, including our chief executive officer and our chief financial
officer, we conducted an evaluation of our disclosure controls and procedures; as such, term is defined in Rule&nbsp;13a-15(e) under the Exchange Act. Based on that evaluation, our chief
executive officer and chief financial officer have concluded that as of the end of the period covered by this annual report, our disclosure controls and procedures over financial reporting
were&nbsp;effective. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Management's Annual Report on Internal Control over Financial Reporting  </I></B></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is
defined in Rule&nbsp;13a-15(f) under the Securities Exchange Act of 1934, as amended, for our company. Internal control over financial reporting is a process designed to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements in accordance with generally accepted accounting principles and includes
those policies and procedures that (1)&nbsp;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the
Company; (2)&nbsp;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles,
and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (3)&nbsp;provide reasonable assurance
regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company's assets that could have a material effect on the financial statements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Because
of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurance with respect to consolidated financial statement
preparation and presentation and may not prevent or detect misstatements. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become
inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
required by Section&nbsp;404 of the Sarbanes-Oxley Act of 2002 and related rules promulgated by the Securities and Exchange Commission, management assessed the effectiveness of our
internal control over financial reporting as of December&nbsp;31, 2012 using criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the
Treadway Commission. Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December&nbsp;31,&nbsp;2012. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deloitte
Touche Tohmatsu Certified Public Accountants&nbsp;LLP, an independent registered public accounting firm, who audited our consolidated financial statements for the year ended
December&nbsp;31, 2012, has also audited the effectiveness of internal control over financial reporting as of December&nbsp;31,&nbsp;2012. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>114</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=116,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=847355,FOLIO='114',FILE='DISK132:[13ZAG1.13ZAG44901]DG44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_di44901_1_115"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="di44901_report_of_the_independ__di402442"> </A>
<A NAME="toc_di44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  Report of the Independent Registered Public Accounting Firm    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>To
the Board of Directors and Shareholders of Canadian Solar&nbsp;Inc. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have audited the internal control over financial reporting of Canadian Solar&nbsp;Inc. and subsidiaries (the&nbsp;"Company") as of December&nbsp;31, 2012, based on the criteria
established in Internal Control&#151;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. The Company's management is responsible for maintaining
effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on
Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our&nbsp;audit. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United&nbsp;States). Those standards require that we plan and perform the
audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of
internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed
risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our&nbsp;opinion. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
company's internal control over financial reporting is a process designed by, or under the supervision of, the company's principal executive and principal financial officers, or
persons performing similar functions, and effected by the company's board of directors, management, and other personnel to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those
policies and procedures that (1)&nbsp;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;
(2)&nbsp;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that
receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3)&nbsp;provide reasonable assurance regarding
prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Because
of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material
misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to
future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&nbsp;31, 2012, based on the criteria established in
Internal Control&#151;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United&nbsp;States), the consolidated financial statements and financial
statement schedule as of and for the year ended December&nbsp;31, 2012 of the Company and our report dated April&nbsp;26, 2013 expressed an unqualified opinion on those financial statements and
financial statement schedule. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>/s/
Deloitte Touche Tohmatsu Certified Public Accountants&nbsp;LLP </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Shanghai
China<BR>
April&nbsp;26,&nbsp;2013 </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>115</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=117,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=719029,FOLIO='115',FILE='DISK132:[13ZAG1.13ZAG44901]DI44901A.;5',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_dk44901_1_116"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><B><I> Changes in Internal Controls  </I></B></FONT></P>

</UL>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There were no changes in our internal control over financial reporting that occurred during the year ended December&nbsp;31, 2012
that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_16a_audit_committee_financial_expert"> </A>
<A NAME="toc_dk44901_1"> </A></FONT> <FONT SIZE=2><B>  <A NAME="it16a"></A>ITEM&nbsp;16A&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>AUDIT COMMITTEE FINANCIAL EXPERT    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our board of directors has determined that Lars-Eric Johansson qualifies as an "audit committee financial expert" as
defined in Item&nbsp;16A of Form&nbsp;20-F. Each of the members of the audit committee is an "independent director" as defined in the Nasdaq Marketplace Rules. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_16b_code_of_ethics"> </A>
<A NAME="toc_dk44901_2"> </A></FONT> <FONT SIZE=2><B>  <A NAME="it16b"></A>ITEM&nbsp;16B&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>CODE OF ETHICS    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our board of directors has adopted a code of ethics that applies to our directors, officers, employees and agents, including certain
provisions that specifically apply to our chief executive officer, chief financial officer, chief operation officer, chief technology officer, vice presidents and any other persons who perform similar
functions for us. We have posted our code of business conduct on our website www.canadiansolar.com. We hereby undertake to provide to any person without charge, a copy of our code of business conduct
and ethics within ten working days after we receive such person's written request.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_16c_principal_accountant_fees_and_services"> </A>
<A NAME="toc_dk44901_3"> </A></FONT> <FONT SIZE=2><B>  <A NAME="it16c"></A>ITEM&nbsp;16C&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>PRINCIPAL ACCOUNTANT FEES AND SERVICES    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth the aggregate fees by categories specified below in connection with certain professional services
rendered by Deloitte Touche Tohmatsu Certified Public Accountants&nbsp;LLP, our principal external auditors, for the periods indicated. We did not pay any other fees to our auditors during the
periods indicated below. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:75%;margin-left:12%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>For the Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Audit fees<SUP>(1)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,384,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,516,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,483,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>All other fees<SUP>(2)</SUP></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>69,344</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>95,640</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>65,450</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:12%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(1)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"Audit
fees" means the aggregate fees billed for professional services rendered by our principal auditors for the annual audit of our consolidated financial
statements, assurance and related services. In 2010, 2011 and 2012, these were mainly for the review and audit of our consolidated financial statements.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>(2)</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>"All
other fees" represents aggregate fees billed for professional services rendered by our principal auditors for the statutory audit of our subsidiary's
financial statements, consultations and related services. </FONT></DD></DL>
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
policy of our audit committee is to pre-approve all audit and non-audit services provided by Deloitte Touche Tohmatsu Certified Public Accountants&nbsp;LLP,
including audit services, audit-related services, tax services and other services as described above, other than those for </FONT><FONT SIZE=2><I>de minimis</I></FONT><FONT SIZE=2> services which are
approved by the Audit Committee prior to the completion of the audit. We have a written policy on the engagement of an external auditor. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At
the discretion of the government of the PRC in accordance with the Scheme for the Localization Restructuring of Chinese-Foreign Cooperative Accounting firms, Deloitte Touche Tohmatsu
CPA&nbsp;Ltd. has restructured to a new partnership and changed its name to Deloitte Touche Tohmatsu Certified Public Accountants&nbsp;LLP, effective from January&nbsp;1, 2013. Deloitte Touche
Tohmatsu Certified Public Accountants&nbsp;LLP has succeeded Deloitte Touche Tohmatsu CPA&nbsp;Ltd. for all purposes </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>116</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=118,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=47461,FOLIO='116',FILE='DISK132:[13ZAG1.13ZAG44901]DK44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:41' -->
<A NAME="page_dk44901_1_117"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>and
assumed all of the obligations and rights of Deloitte Touche Tohmatsu CPA&nbsp;Ltd. with effect from January&nbsp;1, 2013. Our board of directors and audit committee have approved this change
in entity of the external auditors.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_16d_exemptions_from_the_l__ite02661"> </A>
<A NAME="toc_dk44901_4"> </A></FONT> <FONT SIZE=2><B>  <A NAME="it16d"></A>ITEM&nbsp;16D&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_16e_purchases_of_equity_s__ite03128"> </A>
<A NAME="toc_dk44901_5"> </A></FONT> <FONT SIZE=2><B>  <A NAME="it16e"></A>ITEM&nbsp;16E&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None.  </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_16f_change_in_reg__dk402079"> </A>
<A NAME="toc_dk44901_6"> </A></FONT> <FONT SIZE=2><B>  <A NAME="it16f"></A>ITEM&nbsp;16F&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>CHANGE IN REGISTRANT'S CERTIFYING ACCOUNTANT    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not applicable.  </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_16g_corporate_governance"> </A>
<A NAME="toc_dk44901_7"> </A></FONT> <FONT SIZE=2><B>  <A NAME="it16g"></A>ITEM&nbsp;16G&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>CORPORATE GOVERNANCE    <BR>    </I></B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_part_iii"> </A>
<A NAME="toc_dk44901_8"> </A>
<BR></FONT><FONT SIZE=2><B>  PART III    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_17._financial_statements"> </A>
<A NAME="toc_dk44901_9"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;17.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>FINANCIAL STATEMENTS    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have elected to provide financial statements pursuant to Item&nbsp;18.  </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_18._financial_statements"> </A>
<A NAME="toc_dk44901_10"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;18.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>FINANCIAL STATEMENTS    <BR>    </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The consolidated financial statements of Canadian Solar&nbsp;Inc. are included at the end of this annual&nbsp;report. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="dk44901_item_19._exhibits"> </A>
<A NAME="toc_dk44901_11"> </A></FONT> <FONT SIZE=2><B>  ITEM&nbsp;19.&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT><FONT SIZE=2><B><I>EXHIBITS    <BR>    </I></B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="40pt" style="font-family:times;"></TD>
<TD WIDTH="36pt" style="font-family:times;"></TD>
<TD WIDTH="" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Exhibit<BR>
Number </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Description of Document </B></FONT></TH>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>1.1</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Amended Articles of Continuance (incorporated by reference to Exhibit&nbsp;3.2 of our registration statement on Form&nbsp;F-1 (File No.&nbsp;333-138144), as amended, initially filed with the SEC on October&nbsp;23,
2006)</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>2.1</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Registrant's Specimen Certificate for Common Shares (incorporated by reference to Exhibit&nbsp;4.11 from our F-1&nbsp;registration statement (File No.&nbsp;333-138144), as amended, initially filed with the Commission on
October&nbsp;23, 2006)</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>4.1</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Amended and Restated Share Incentive Plan of the Registrant, dated September&nbsp;20, 2010 (incorporated by reference to Exhibit&nbsp;4.5 of our annual report on Form&nbsp;20-F for the year ended December&nbsp;31, 2010
(File No.&nbsp;001-33107), as amended, initially filed with the SEC on May&nbsp;17, 2011)</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>4.2</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Form of Director Indemnity Agreement (incorporated by reference to Exhibit&nbsp;4.1 of our annual report on Form&nbsp;20-F for the year ended December&nbsp;31, 2008 (File No.&nbsp;001-33107), as amended, initially filed
with the SEC on June&nbsp;8, 2009)</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>4.3</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Employment Agreement between Canadian Solar&nbsp;Inc. and the Dr.&nbsp;Shawn Qu (incorporated by reference to Exhibit&nbsp;10.2 of our registration statement on Form&nbsp;F-1 (File No.&nbsp;333-138144), as amended,
initially filed with the SEC on October&nbsp;23, 2006)</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2><BR></FONT>
</TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>117</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=119,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=379285,FOLIO='117',FILE='DISK132:[13ZAG1.13ZAG44901]DK44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:41' -->
<A NAME="page_dk44901_1_118"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="40pt" style="font-family:times;"></TD>
<TD WIDTH="36pt" style="font-family:times;"></TD>
<TD WIDTH="" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Exhibit<BR>
Number </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Description of Document </B></FONT></TH>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>4.4</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Form of Employment Agreement between Canadian Solar&nbsp;Inc. and its executive officers (incorporated by reference to Exhibit&nbsp;4.7 of our annual report on Form&nbsp;20-F for the year ended December&nbsp;31, 2010
(File No.&nbsp;001-33107), as amended, initially filed with the SEC on May&nbsp;17, 2011)</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>8.1</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>List of Subsidiaries</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>12.1</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>CEO Certification Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>12.2</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>CFO Certification Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>13.1</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>**</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>CEO Certification Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>13.2</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>**</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>CFO Certification Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>15.1</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>*</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Consent of Deloitte Touche Tohmatsu Certified Public Accountants&nbsp;LLP</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><B>101</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>***</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Financial information from registrant for the year ended December&nbsp;31, 2012 formatted in eXtensible Business Reporting Language (XBRL):</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><FONT SIZE=2><BR>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>&nbsp;</FONT></TD>
<TD style="font-family:times;"><BR><FONT SIZE=2>(i) Consolidated Balance Sheets as of December&nbsp;31, 2011 and 2012; (ii)&nbsp;Consolidated Statements of Operations for the Years Ended December&nbsp;31, 2010, 2011 and 2012; (iii)&nbsp;Consolidated Statements of
Comprehensive Income for the Years Ended December&nbsp;31, 2010, 2011 and 2012; (iv)&nbsp;Consolidated Statements of Changes in Equity for the Years Ended December&nbsp;31, 2010, 2011 and 2012; (v)&nbsp;Consolidated Statements of Cash Flows for the
Years Ended December&nbsp;31, 2010, 2011 and 2012; (vi)&nbsp;Notes to Consolidated Financial Statements; and (vii)&nbsp;Additional Information&#151;Financial Statements Schedule&nbsp;I</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->


<!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" -->
<HR NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" >
 </DIV>
<DIV style="padding:0pt;position:relative;text-align:left;margin-left:10%;">
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B>*</B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Filed herewith.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B>**</B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Furnished herewith.
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B>***</B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Pursuant to Rule&nbsp;406T of Regulation&nbsp;S-T, the Interactive Data Files on
Exhibit&nbsp;101 hereto are deemed not filed or part of a registration statement or prospectus for purposes of Sections&nbsp;11 or&nbsp;12 of the Securities Act of 1933, as amended, are deemed
not filed for purposes of Section&nbsp;18 of the Securities Exchange Act of 1934, as amended, and otherwise are not subject to liability under those&nbsp;sections. </FONT></DD></DL>
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>118</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=120,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=867116,FOLIO='118',FILE='DISK132:[13ZAG1.13ZAG44901]DK44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:41' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_dm44901_1_119"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="dm44901_signatures"> </A>
<A NAME="toc_dm44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  SIGNATURES    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The registrant hereby certifies that it meets all of the requirements for filing on Form&nbsp;20-F and&nbsp;that it has
duly caused and authorized the undersigned to sign this annual report on its&nbsp;behalf. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="47%" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="22pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="40pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="38%" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD COLSPAN=5 style="font-family:times;"><FONT SIZE=2>CANADIAN SOLAR INC.</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>By:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD COLSPAN=3 style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>/s/&nbsp;SHAWN (XIAOHUA) QU<BR>


<HR NOSHADE SIZE="1.0pt" WIDTH="100%" COLOR="#000000">

</FONT>
 </TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Name:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Shawn (Xiaohua) Qu</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Title:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Chairman, President and Chief Executive Officer</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>By:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD COLSPAN=3 style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>/s/&nbsp;MICHAEL&nbsp;G. POTTER<BR>


<HR NOSHADE SIZE="1.0pt" WIDTH="100%" COLOR="#000000">

</FONT>
 </TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Name:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Michael&nbsp;G. Potter</FONT></TD>
</TR>
<TR VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Title:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Senior Vice President and Chief Financial Officer</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>Date:
April&nbsp;26, 2013<BR></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>119</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=121,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=347152,FOLIO='119',FILE='DISK132:[13ZAG1.13ZAG44901]DM44901A.;6',USER='LPAULIN',CD='25-APR-2013;03:29' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fa44901_1_1"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fa44901_canadian_solar_inc._index_to_c__can02420"> </A>
<BR></FONT><FONT SIZE=2><B>  CANADIAN SOLAR&nbsp;INC.<BR>  <BR>    INDEX TO CONSOLIDATED FINANCIAL STATEMENTS    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
<A NAME="FA44901_TOC"></A> </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->
<!-- COMMAND=ADD_START_LINKTABLE -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="28pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#fc44901_report_of_independent___fc402282"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Report of Independent Registered Public Accounting Firm</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#fc44901_report_of_independent___fc402282"><FONT SIZE=2>F-2</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#balance"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Consolidated Balance Sheets as of December&nbsp;31, 2011 and 2012</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#balance"><FONT SIZE=2><BR>
F-3</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#operations"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Consolidated Statements of Operations for the Years Ended December&nbsp;31, 2010, 2011 and 2012</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#operations"><FONT SIZE=2><BR>
F-5</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#comprehensive"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Consolidated Statements of Comprehensive Income (loss) for the Years Ended December&nbsp;31, 2010, 2011
and&nbsp;2012</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#comprehensive"><FONT SIZE=2><BR>
F-6</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#changes"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Consolidated Statements of Changes in Equity for the Years Ended December&nbsp;31, 2010, 2011
and&nbsp;2012</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#changes"><FONT SIZE=2><BR>
F-7</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#cash"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Consolidated Statements of Cash Flows for the Years Ended December&nbsp;31, 2010, 2011 and 2012</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#cash"><FONT SIZE=2><BR>
F-8</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#fm44901_canadian_solar_inc._notes_to_c__can04044"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Notes to Consolidated Financial Statements</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#fm44901_canadian_solar_inc._notes_to_c__can04044"><FONT SIZE=2><BR>
F-10</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR VALIGN="BOTTOM">
<TD style="font-family:times;"><A HREF="#fw44901_additional_information__#151;___add02868"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Additional Information&#151;Financial Statements
Schedule&nbsp;I</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><A HREF="#fw44901_additional_information__#151;___add02868"><FONT SIZE=2><BR>
F-61</FONT></A></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
<!-- COMMAND=ADD_END_LINKTABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-1</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=122,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=669082,FOLIO='F-1',FILE='DISK132:[13ZAG1.13ZAG44901]FA44901A.;8',USER='RRICKEN',CD='25-APR-2013;10:19' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fc44901_1_2"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fc44901_report_of_independent___fc402282"> </A>
<A NAME="toc_fc44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>To
the Board of Directors and Shareholders of Canadian Solar&nbsp;Inc. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have audited the accompanying consolidated balance sheets of Canadian Solar&nbsp;Inc. and subsidiaries (the&nbsp;"Company") as of December&nbsp;31, 2011 and 2012, and the
related consolidated statements of operations, comprehensive income (loss), changes in equity, and cash flows for each of the three years in the period ended December&nbsp;31, 2012, and the related
financial statement schedule included in Schedule&nbsp;I. These financial statements and financial statement schedule are the responsibility of the Company's management. Our responsibility is to
express an opinion on these financial statements and financial statement schedule based on our&nbsp;audits. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United&nbsp;States). Those standards require that we plan and perform the
audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and
disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial
statement presentation. We believe that our audits provide a reasonable basis for our&nbsp;opinion. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
our opinion, such consolidated financial statements present fairly, in all material respects, the financial position of Canadian Solar&nbsp;Inc. and subsidiaries as of
December&nbsp;31, 2011 and 2012 and the results of their operations and their cash flows for each of the three years in the period ended December&nbsp;31, 2012, in conformity with accounting
principles generally accepted in the United&nbsp;States of America. Also, in our opinion, such financial statement schedule, when considered in relation to the basic consolidated financial
statements taken as a whole, presents fairly in all material respects, the information set forth&nbsp;therein. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United&nbsp;States), the Company's internal control over financial reporting as
of December&nbsp;31, 2012, based on the criteria established in </FONT><FONT SIZE=2><I>Internal Control&nbsp;&#151;&nbsp;Integrated Framework</I></FONT><FONT SIZE=2> issued
by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated April&nbsp;26, 2013 expressed an unqualified opinion on the Company's internal control over financial
reporting. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>/s/
Deloitte Touche Tohmatsu Certified Public Accountants&nbsp;LLP </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Shanghai
China<BR>
April&nbsp;26, 2013 </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-2</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=123,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=287654,FOLIO='F-2',FILE='DISK132:[13ZAG1.13ZAG44901]FC44901A.;6',USER='RMCIVOR',CD='26-APR-2013;09:25' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fe44901_1_3"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="balance"></A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fe44901_canadian_solar_inc._consolidated_balance_sheets"> </A>
<A NAME="toc_fe44901_1"> </A></FONT> <FONT SIZE=2><B><BR>  CANADIAN SOLAR&nbsp;INC.    <BR>    <BR>    CONSOLIDATED BALANCE SHEETS    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars, except share and<BR>
per share data)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>ASSETS</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current assets:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>343,994,679</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>141,968,182</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Restricted cash</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>178,270,427</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>422,356,794</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts receivable trade, net of allowance of $9,505,481 and $47,582,216 as of December&nbsp;31, 2011 and 2012, respectively</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>292,176,439</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>254,906,498</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts receivable, unbilled</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>51,370,820</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,229,760</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amount due from a related party</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>19,835,942</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,977,177</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Inventories</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>296,568,127</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>274,455,798</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Value added tax recoverable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>16,974,452</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>14,483,487</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Advances to suppliers, net of allowance of $9,458,683 and $9,639,629 as of December&nbsp;31, 2011 and 2012, respectively</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,309,132</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>28,997,522</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign currency derivative assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,726,538</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,350,657</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Project assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>37,133,068</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>180,436,619</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Prepaid expenses and other current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>45,217,918</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>108,041,633</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,295,577,542</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,442,204,127</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Property, plant and equipment, net</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
510,069,436</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
469,642,822</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred tax assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>23,226,772</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>39,082,498</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Advances to suppliers, net of allowance of $28,665,038 and $28,905,858 as of December&nbsp;31, 2011 and 2012, respectively</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>257,821</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>478,359</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Prepaid land use right</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,805,283</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>18,628,710</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investments in affiliates</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,007,725</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>26,727,589</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Intangible assets, net</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,516,234</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,327,604</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Goodwill</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,264,847</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Project assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>218,710,405</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other non-current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,083,077</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>39,510,967</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>TOTAL ASSETS</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,879,808,737</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,259,313,081</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>See
notes to consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-3</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=124,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=231656,FOLIO='F-3',FILE='DISK132:[13ZAG1.13ZAG44901]FE44901A.;11',USER='RRICKEN',CD='25-APR-2013;07:34' -->
<A NAME="page_fe44901_1_4"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR&nbsp;INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> CONSOLIDATED BALANCE SHEETS (Continued) </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars, except share and<BR>
per share data)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD COLSPAN=7 style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>LIABILITIES AND EQUITY</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current liabilities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>743,687,062</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>858,926,732</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts payable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>174,429,071</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>230,495,398</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term notes payable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>131,568,540</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>231,135,928</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amounts due to related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,007,809</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,036,642</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other payables</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>84,675,532</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>104,782,551</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Advances from customers</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>65,216,074</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>18,659,296</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign currency derivative liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>365,226</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other current liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>33,863,320</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>90,847,957</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total current liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,236,447,408</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,540,249,730</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accrued warranty costs</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>47,021,352</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>58,334,424</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Convertible notes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>950,301</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Long-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>88,249,027</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>214,562,973</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Liability for uncertain tax positions</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>12,300,940</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>14,803,732</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred tax liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>56,151,575</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Loss contingency accruals</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>27,862,017</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>28,461,085</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>TOTAL LIABILITIES</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,412,831,045</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,912,563,519</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Commitments and contingencies (Note&nbsp;18)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Redeemable non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
45,166,131</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Equity:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Common shares&#151;no par value: unlimited authorized shares, 43,155,767 and 43,242,426&nbsp;shares issued and outstanding at December&nbsp;31, 2011 and
2012, respectively</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>502,402,939</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>502,561,705</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Additional paid-in capital</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(53,331,445</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(38,296,275</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accumulated deficit</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(28,693,433</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(224,162,124</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accumulated other comprehensive income</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>45,555,710</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,795,529</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total Canadian Solar&nbsp;Inc. shareholders' equity</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>465,933,771</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>290,898,835</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,043,921</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,684,596</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total equity</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>466,977,692</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>301,583,431</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,879,808,737</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,259,313,081</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>See
notes to consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-4</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=125,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=847189,FOLIO='F-4',FILE='DISK132:[13ZAG1.13ZAG44901]FE44901B.;7',USER='RRICKEN',CD='25-APR-2013;07:34' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fg44901_1_5"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="operations"></A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fg44901_canadian_solar_inc._co__fg402297"> </A>
<A NAME="toc_fg44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  CANADIAN SOLAR&nbsp;INC.<BR>  <BR>    CONSOLIDATED STATEMENTS OF OPERATIONS    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars, except share and per share data)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net revenues:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Non-related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,495,509,056</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,879,247,942</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,284,316,201</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>19,674,164</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,513,212</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total net revenues</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,495,509,056</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,898,922,106</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,294,829,413</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cost of Revenue</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Non-related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,266,737,444</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,696,421,523</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,193,507,964</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>20,218,969</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,960,019</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total cost of revenues</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,266,737,444</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,716,640,492</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,204,467,983</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Gross profit</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>228,771,612</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>182,281,614</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>90,361,430</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Operating expenses:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Selling expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>47,109,261</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>69,341,229</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>91,052,729</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>General and administrative expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>54,519,646</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>86,268,786</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>128,826,340</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Research and development expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,843,216</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>19,838,547</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>12,998,122</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total operating expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>108,472,123</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>175,448,562</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>232,877,191</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income (loss) from operations</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>120,299,489</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,833,052</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(142,515,761</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other income (expenses):</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest expense</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(22,164,363</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(43,843,586</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(53,304,640</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest income</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,935,560</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,446,647</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,359,962</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Gain (loss) on change in foreign currency derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,656,928</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(5,750,981</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4,369,173</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange loss</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(36,291,898</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(40,007,403</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(10,707,889</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment loss</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(3,000,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,081,700</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income (loss) before income taxes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>67,435,716</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(74,322,271</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(198,619,201</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income tax (expense) benefit</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(16,753,917</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(16,539,940</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,433,410</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Equity in earnings (loss) of unconsolidated investees</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>146,597</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(41,163</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,969,306</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,828,396</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,903,374</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,155,097</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Less: net income (loss) attributable to non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>259,477</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(99,174</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>313,594</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss) attributable to Canadian Solar&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,568,919</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,804,200</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,468,691</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Earnings (loss) per share&#151;basic</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.18</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2.11</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4.53</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Shares used in computation&#151;basic</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>42,839,356</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,076,489</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,190,778</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Earnings (loss) per share&#151;diluted</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.16</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2.11</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4.53</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Shares used in computation&#151;diluted</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,678,208</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,076,489</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,190,778</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>See
notes to consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-5</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=126,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=650698,FOLIO='F-5',FILE='DISK132:[13ZAG1.13ZAG44901]FG44901A.;9',USER='LPAULIN',CD='26-APR-2013;03:11' -->
<A NAME="page_fg44901_1_6"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="comprehensive"></A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fg44901_canadian_solar_inc._consolidat__can02817"> </A>
<A NAME="toc_fg44901_2"> </A>
<BR></FONT><FONT SIZE=2><B>  CANADIAN SOLAR&nbsp;INC.<BR>  <BR>    CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="68pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="78pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Year ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(Amounts expressed in U.S.&nbsp;dollars)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
50,828,396</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
(90,903,374</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
(195,155,097</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other comprehensive income:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign currency translation adjustment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,309,318</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>17,111,083</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,505,067</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Comprehensive income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>64,137,714</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(73,792,291</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(189,650,030</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Less: comprehensive income (loss) attributable to non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>228,150</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(81,857</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>578,842</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Comprehensive income (loss) attributable to Canadian Solar&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>63,909,564</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(73,710,434</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(190,228,872</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>See
notes to consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-6</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=127,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=12547,FOLIO='F-6',FILE='DISK132:[13ZAG1.13ZAG44901]FG44901B.;9',USER='LPAULIN',CD='26-APR-2013;03:11' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fi44901_1_7"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><A
NAME="changes"></A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fi44901_canadian_solar_inc._consolidat__can02519"> </A>
<A NAME="toc_fi44901_1"> </A></FONT> <FONT SIZE=2><B><BR>  CANADIAN SOLAR&nbsp;INC.    <BR>    <BR>    CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:54%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"150%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="150%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="41pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="45pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="60pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="47pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="50pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="47pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="47pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="4pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="47pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Common<BR>
Shares </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Additional<BR>
Paid-in<BR>
Capital </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Retained<BR>
Earnings<BR>
(Accumulated<BR>
Deficit) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Accumulated<BR>
Other<BR>
Comprehensive<BR>
Income </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Equity<BR>
(Deficits)<BR>
Attribute to<BR>
Canadian<BR>
Solar&nbsp;Inc. </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Non-<BR>
Controlling<BR>
Interest </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Total<BR>
Equity </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Number </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=23 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars, except share and per share data)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Balance at January&nbsp;1, 2010</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>42,774,485</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>500,322,431</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(61,268,954</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>11,541,848</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>15,121,299</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>465,716,624</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>284,780</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>466,001,404</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Net income</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>50,568,919</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>50,568,919</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>259,477</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>50,828,396</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Foreign currency translation adjustment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>13,340,645</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>13,340,645</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(31,327</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>13,309,318</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Share-based compensation</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>3,876,671</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>3,876,671</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>3,876,671</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Exercise of share options</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>118,559</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>823,560</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>823,560</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>823,560</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Sales of subsidiary shares to non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>145,128</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>145,128</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Balance at December&nbsp;31, 2010</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>42,893,044</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>501,145,991</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(57,392,283</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>62,110,767</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>28,461,944</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>534,326,419</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>658,058</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>534,984,477</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Net loss</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(90,804,200</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(90,804,200</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(99,174</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(90,903,374</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Foreign currency translation adjustment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>17,093,766</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>17,093,766</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>17,317</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>17,111,083</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Share-based compensation</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,060,838</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,060,838</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,060,838</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Exercise of share options</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>262,723</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>1,256,948</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>1,256,948</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>1,256,948</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Paid-in capital from non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>467,720</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>467,720</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Balance at December&nbsp;31, 2011</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>43,155,767</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>502,402,939</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(53,331,445</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(28,693,433</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>45,555,710</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>465,933,771</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>1,043,921</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>466, 977,692</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Net loss</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(195,468,691</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(195,468,691</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>313,594</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(195,155,097</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Foreign currency translation adjustment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>5,239,819</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>5,239,819</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>265,248</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>5,505,067</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Acquisition of subsidiaries</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,635,298</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,635,298</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Issuance of warrant</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>9,849,928</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>9,849,928</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>9,849,928</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Share-based compensation</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>5,185,242</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>5,185,242</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>5,185,242</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Exercise of share options</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>86,659</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>158,766</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>158,766</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>158,766</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Paid-in capital from non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,426,535</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>4,426,535</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:6pt;text-indent:-6pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Balance at December&nbsp;31, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>43,242,426</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>502,561,705</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(38,296,275</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>(224,162,124</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>50,795,529</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>290,898,835</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>10,684,596</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=1>301,583,431</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>See notes to consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-7</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=128,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=318749,FOLIO='F-7',FILE='DISK132:[13ZAG1.13ZAG44901]FI44901A.;12',USER='WPALMA',CD='25-APR-2013;07:39' -->
<A NAME="page_fi44901_1_8"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><A
NAME="cash"></A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fi44901_canadian_solar_inc._co__fi402272"> </A>
<A NAME="toc_fi44901_2"> </A></FONT> <FONT SIZE=2><B><BR>  CANADIAN SOLAR&nbsp;INC.    <BR>    <BR>    CONSOLIDATED STATEMENTS OF CASH FLOWS    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="82pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Operating activities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,828,396</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,903,374</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,155,097</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Depreciation and amortization</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>31,266,181</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>56,117,280</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>81,398,470</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Loss on disposal of property, plant and equipment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>194,243</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,223,163</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,991,098</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>(Gain) loss on change in fair value of derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,656,928</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,750,981</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,369,173</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment loss</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,000,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,081,700</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Equity in (loss) earnings of unconsolidated investees</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(146,597</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>41,163</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,969,306</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Allowance for doubtful debts</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,046,100</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>23,156,857</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,611,217</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Write-down of inventories</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,101,124</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,456,260</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,085,529</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Provision for firm purchase commitment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,562,002</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,610,410</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amortization of discount on debt</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>39,816</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>44,485</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>49,699</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Share-based compensation</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,876,671</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,060,838</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,185,242</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Changes in operating assets and liabilities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Inventories</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(103,637,355</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(28,798,943</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,960,749</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts receivable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(5,704,039</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(103,748,565</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(6,983,739</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amount due from related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,347,828</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(18,135,684</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,904,520</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Value added tax recoverable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,828,277</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>28,508,062</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,303,949</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Advances to suppliers</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,227,991</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,458,006</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(17,898,461</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other non-current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(5,826,029</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(9,257,048</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(24,406,669</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts receivable, unbilled</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(51,370,820</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>46,425,858</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Project assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(37,133,068</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(300,679,763</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Prepaid expenses and other current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(6,424,395</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2,969,210</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(70,614,891</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts payable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>18,096,208</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>52,435,834</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>56,238,301</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term notes payable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(96,011,517</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>118,154,508</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>99,114,001</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other payables</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,979,862</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>20,699,554</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>36,910,195</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Advances from customers</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,120,313</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>56,706,824</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(46,127,125</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amounts due to related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,163,515</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>484,649</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,015,133</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accrued warranty costs</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>14,259,880</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,737,987</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,334,395</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Provision for firm purchase commitment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(27,862,017</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Loss contingency accruals</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>27,862,017</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other current liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>18,875,491</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(744,073</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>59,188,516</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Prepaid land use right</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(454,803</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>229,241</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4,760,904</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Liability for uncertain tax positions</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>755,414</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>840,611</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,502,791</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred taxes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(5,179,877</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4,632,976</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>48,851,188</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Settlement of foreign currency derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,337,319</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(8,898,838</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2,623,318</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash provided by (used in) operating activities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(58,487,119</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>60,124,114</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(147,758,937</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-8</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=129,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=511323,FOLIO='F-8',FILE='DISK132:[13ZAG1.13ZAG44901]FI44901B.;9',USER='WPALMA',CD='25-APR-2013;07:39' -->
<A NAME="page_fi44901_1_9"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR&nbsp;INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued) </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="82pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investing activities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Decrease (increase) in restricted cash</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(987,019</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>23,614,897</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(243,137,142</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Payment to acquire subsidiaries</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(6,104,823</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment in affiliates</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,503,531</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(5,667,627</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(3,428,751</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from disposal of investment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,524,541</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>555,475</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Purchase of property, plant and equipment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(134,314,791</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(205,419,189</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(60,481,021</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from disposal of property, plant and equipment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>291,846</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash used in investing activities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(133,988,954</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(193,576,742</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(306,491,439</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Financing activities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from short-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>917,514,400</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,808,463,199</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>791,596,176</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Repayment of short-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(695,513,690</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,721,463,494</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(692,071,052</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from long-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>89,659,607</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>89,023,852</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>143,965,319</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Sales of subsidiary shares to non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>145,128</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Capital contribution from non-controlling interest</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>467,720</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,426,535</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Payment for repurchase of convertible notes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,000,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from issuance of warrant</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,500,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from exercise of stock options</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>823,560</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,256,948</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>158,766</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash provided by financing activities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>312,629,005</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>177,748,225</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>249,575,744</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Effect of exchange rate changes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,387,882</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,047,381</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,648,135,</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net increase (decrease) in cash and cash equivalents</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>128,540,814</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>55,342,978</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(202,026,497</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents at the beginning of the year</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>160,110,887</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>288,651,701</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>343,994,679</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents at the end of the year</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>288,651,701</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>343,994,679</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>141,968,182</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplemental disclosure of cash flow information:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest paid, net of amounts capitalized</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>21,211,228</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>46,345,299</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>57,914,890</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income taxes paid</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,635,216</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>30,929,617</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,698,512</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplemental schedule of non-cash activities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amounts due from disposal of subsidiaries or affiliates included in prepaid expenses and other current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>714,182</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>715,934</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Property, plant and equipment cost included in other payables</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>22,199,024</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>36,495,522</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>16,814,481</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Module contribution in exchange for minority investment in associates</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,874,847</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>See
notes to consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-9</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=130,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=950228,FOLIO='F-9',FILE='DISK132:[13ZAG1.13ZAG44901]FI44901B.;9',USER='WPALMA',CD='25-APR-2013;07:39' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fm44901_1_10"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fm44901_canadian_solar_inc._notes_to_c__can04044"> </A>
<A NAME="toc_fm44901_1"> </A></FONT> <FONT SIZE=2><B><BR>  CANADIAN SOLAR INC.    <BR>    <BR>    NOTES TO CONSOLIDATED FINANCIAL STATEMENTS    <BR>    <BR>    FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012    <BR>    <BR>    (In U.S. dollars)
  <BR>    </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 1. ORGANIZATION AND PRINCIPAL ACTIVITIES  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canadian Solar&nbsp;Inc. ("CSI") was incorporated pursuant to the laws of the Province of Ontario in October&nbsp;2001, and changed its jurisdiction by continuing under the Canadian
federal corporate statute, the Canada Business Corporations Act, or CBCA, effective June&nbsp;1,&nbsp;2006. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSI
and its subsidiaries (collectively, the "Company") are principally engaged in the design, development, manufacturing and marketing of solar power products, and the total solution
business in global markets. As of December&nbsp;31, 2012, major subsidiaries of CSI are included in Appendix&nbsp;1. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES  </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(a)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Basis of presentation</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
consolidated financial statements of the Company have been prepared in accordance with U.S.&nbsp;GAAP. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
accompanying consolidated financial statements contemplate the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets
and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Company's ability to operate profitably, to generate cash flows from operations and to
arrange adequate financing to support its working capital requirements. During the year ended December&nbsp;31, 2012, the solar industry was negatively impacted by a number of factors, including
excess capacity, reduction of government incentives in key solar markets, higher import tariffs and the European debt crisis. These factors contributed to declining average selling prices ("ASP")
throughout the industry, including the Company's products. The Company suffered a net loss of $195,468,691 and used cash of $147,758,937 in operating activities for the year ended December&nbsp;31,
2012. As of December&nbsp;31, 2012, the Company had cash and cash equivalents of $141,968,182, restricted cash of $422,356,794 and bank borrowings due within one year of $858,926,732. The Company's
current liabilities exceed its current assets by $98,045,603. The Company has carried out a review of its cash flow forecast for the twelve months ending December&nbsp;31, 2013. Although no
assurance can be given, management believes that the Company will be able to execute its current total solution business, realize forecasted module sales prices and shipments, and renew its bank
borrowings in 2013. The Company also considered the steps it might take should it encounter difficulties in fully executing its total solution business and sales plans. Management believes that, in
those circumstances, the Company would be able to renew substantially all its existing bank borrowings as they become due. Between January&nbsp;1, 2013 and March&nbsp;31, 2013, the
Company renewed and drew down short-term bank borrowings of $304,583,061, of which $159,438,369 is due beyond December&nbsp;31, 2013. Based on the above factors, management believes that
adequate sources of liquidity will exist to fund the Company's working capital and capital expenditures requirements and to meet its short term debt obligations and other liabilities and commitments
as they become&nbsp;due.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(b)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Basis of consolidation</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
consolidated financial statements include the financial statements of CSI and its subsidiaries. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-10</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=131,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=564954,FOLIO='F-10',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_11"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
consolidated financial statements include the financial statements of CSI and its subsidiaries in which it has a controlling financial interest. A controlling financial interest is
typically determined when a company holds a majority of the voting equity interest in an entity. The Company evaluates each of its interest in private companies to determine whether or not the
investee is a variable interest entity ("VIE"). If the Company demonstrates it both has (i)&nbsp;the power to direct the activities of a VIE that most significantly impact the VIE's economic
performance and (ii)&nbsp;the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE, then the entity is consolidated. The Company
has not consolidated any VIEs as of or during any of the periods presented. All significant intercompany balances and transactions between CSI and its subsidiaries have been eliminated in
consolidation.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(c)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Use of estimates</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect 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. Significant accounting estimates reflected in the Company's financial statements include revenue recognition for solar power projects accounted for under the
percentage of completion method, estimated sales returns, allowance for doubtful accounts receivable and advances to suppliers, valuation of inventories and provision for firm purchase commitments,
provision for contingent liability, impairment of project assets, useful lives and impairment of long lived assets, accrual for warranty and the recognition of the benefit from the purchased warranty
insurance, fair value of foreign exchange
derivatives, provision for uncertain tax positions and tax valuation allowances and assumptions used in the computation of share-based compensation, including the associated forfeiture rates. </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(d)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Cash and cash equivalents and restricted cash</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cash
and cash equivalents are stated at cost, which approximates fair value. Cash and cash equivalents consist of cash on hand and demand deposits, which are unrestricted as to
withdrawal and use, and have original maturities of three months or less when&nbsp;acquired. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Restricted
cash represents amounts held by banks, which are not available for the Company's general use, as security for issuance of letters of credit, short term notes payable, and bank
borrowings. Upon maturity of the letters of credit and repayment of short term notes payable, and bank borrowings which generally occur within one year, the deposits are released by the bank and
become available for general use by the&nbsp;Company.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(e)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Accounts receivable, unbilled</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts
receivable, unbilled represents revenue that has been recognized in advance of billing. The Company uses the percentage of completion method to recognize revenue from system
integration projects for which the Company provides engineering, procurement and construction services ("EPC"). Under this accounting method, revenue may be recognized in advance of billing the
customer, which </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-11</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=132,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=493555,FOLIO='F-11',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_12"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>results
in the recording of accounts receivable, unbilled. Once the Company meets the billing criteria under such contract, it bills the customer and reclassifies the unbilled balance to accounts
receivable, trade. Billing requirements vary by contract, but are generally structured around completion of certain construction milestones.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(f)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Allowance for doubtful receivables</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company began purchasing insurance from China Export&nbsp;&amp; Credit Insurance Corporation ("Sinosure") since 2009 for certain of its accounts receivable, trade in order to reduce
its exposure to bad debt loss. The Company provides an allowance for accounts receivable, trade using primarily a specific identification methodology. An allowance is recorded based on the likelihood
of collection from the specific customer regardless whether such account is covered by Sinosure. At the time the claim is made to Sinosure, the Company records a receivable from Sinosure equal to the
expected recovery up to the amount of the specific allowance. The Company had recorded a receivable from Sinosure in prepaid expenses and other current assets of $ $4,212,532, $5,337,282 and
$9,515,899 as of December&nbsp;31, 2010, 2011 and 2012, respectively, and a corresponding reduction in bad debt&nbsp;expense.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(g)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Advances to suppliers</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
order to secure a stable supply of silicon materials, the Company makes prepayments to certain suppliers based on written purchase orders detailing product, quantity and price. Such
amounts are recorded in advances to suppliers in the consolidated balance sheets. Advances to suppliers expected to be utilized within twelve months as of each balance sheet date are recorded as
current assets and the portion expected to be utilized after twelve months are classified as non-current assets in the consolidated balance&nbsp;sheets.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(h)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Inventories</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories
are stated at the lower of cost or market. Cost is determined by the weighted-average method. Cost is comprised of direct materials and, where applicable, direct labor costs,
tolling costs and those overhead costs that have been incurred in bringing the inventories to their present location and&nbsp;condition. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adjustments
are recorded to write down the cost of obsolete and excess inventory to the estimated market value based on historical and forecast demand. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company outsources portions of its manufacturing process, including converting silicon into ingots, cutting ingots into wafers, and converting wafers into solar cells, to various
third-party manufacturers. These outsourcing arrangements may or may not include transfer of title of the raw material inventory
(silicon, ingots or wafers) to the third-party manufacturers. Such raw materials are recorded as raw materials inventory when purchased from suppliers. For those outsourcing arrangements in which
title is not transferred, the Company maintains such inventory on the Company's balance sheet as raw materials inventory while it is in physical possession of the third-party manufacturer. Upon
receipt, processed inventory is reclassified to work-in-process inventory and a processing fee is paid to the third-party manufacturer. For those outsourcing arrangements,
which are </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-12</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=133,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=849270,FOLIO='F-12',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_13"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>characterized
as sales, in which title (including risk of loss) does transfer to the third-party manufacturer, the Company is constructively obligated, through raw materials sales agreements and
processed inventory purchase agreements, which have been entered into simultaneously with the third-party manufacturer, to repurchase the inventory once processed. In this case, the raw material
inventory remains classified as raw material inventory while in the physical possession of the third-party manufacturer and cash is received, which is classified as "advances from customers" on the
balance sheet and not as revenue or deferred revenue. Cash payments for outsourcing arrangements, which require prepayment for repurchase of the processed inventory, are classified as "advances to
suppliers" on the balance sheet. There is no right of offset for these arrangements and accordingly, "advances from customers" and "advances to suppliers" remain on the balance sheet until the
processed inventory is&nbsp;repurchased. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
occasion, the Company enters into firm purchase commitments to acquire materials from its suppliers. A firm purchase commitment represents an agreement that specifies all significant
terms, including the price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is
generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The
Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory. The Company records the
expected loss only as it relates to the following fiscal period, as it is unable to reasonably estimate future market prices beyond one year, in cost of revenues in the consolidated statements
of&nbsp;operations.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(i)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Project assets</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Project
assets consist primarily of direct costs relating to solar power projects in various stages of development that are capitalized prior to the sale of the solar power projects. A
project asset is initially recorded at the actual cost. For a self-developed project asset that is initially obtained by application of feed-in-tariff ("FIT")
contract and other required permits and consents, the actual cost capitalized is the amount of the expenditure incurred for the application
of those contracts, permits, consents and other similar direct costs. For a project asset acquired from external parties, the initial cost is the acquisition cost which includes the consideration
transferred and certain direct acquisition costs. Modules, construction expenditure and other development costs incurred in the project development process will build up the cost of
project&nbsp;assets. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-13</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=134,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=83173,FOLIO='F-13',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_14"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Project
assets consisted of the following at December&nbsp;31, 2012: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Project assets&#151;Acquisition cost</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>275,423,447</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Project assets&#151;Modules cost</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>30,721,957</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Project assets&#151;Development cost</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>67,037,602</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Project assets&#151;Others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>25,964,018</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total Project assets</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>399,147,024</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current portion</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>180,436,619</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Non-current portion</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>218,710,405</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company reviews project assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In determining whether or not the
project assets are recoverable, the Company considers a number of factors, including changes in environmental, ecological, permitting, marketing price or regulatory conditions that affect the project.
Such changes may cause the cost of the project to increase or the selling price of the project to decrease. Any impairment of the project assets will be recorded as cost of sales in the consolidated
financial statements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Project
assets expected to be sold within twelve months as of each balance sheet date are recorded as current assets and project assets expected to be sold after twelve months are
recorded as non-current assets in the consolidated balance sheets. The cash flows associated with the acquisition, construction, and sale of projects assets are classified as from
operating activities in the consolidated statements of cash flows. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company does not depreciate the project assets. If the Company has to operate the project assets by itself, the project assets will be reclassified to property, plant and equipment. </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(j)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Business combination</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Business
combinations are recorded using the purchase method of accounting and, accordingly, the acquired assets and liabilities are recorded at their fair market value at the date of
acquisition. Any excess of acquisition cost over the fair value of the acquired assets and liabilities, including identifiable intangible assets, is recorded as&nbsp;goodwill. </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(k)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Assets acquisition</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When
the Company acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets
are recognized based on the cost, which generally includes the transaction costs of the asset acquisition, and no gain or loss is recognized unless the fair value of noncash assets given as
consideration differs from the assets' carrying amounts on the Company's books. If the consideration given is not in the form of cash (that is, in the form of noncash assets, liabilities incurred, or
equity interests issued), measurement is based on </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-14</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=135,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=14778,FOLIO='F-14',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_15"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>the
fair value of the assets (or&nbsp;net assets) acquired. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based
on their relative fair values and does not give rise to&nbsp;goodwill.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(l)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Property, plant and equipment</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property,
plant and equipment is recorded at cost less accumulated depreciation. The cost of property, plant and equipment comprises its purchase price and any directly attributable
costs, including interest cost capitalized during the period the asset is brought to its working condition and location for its intended use. The Company expenses repair and maintenance costs
as&nbsp;incurred. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depreciation
is computed on a straight-line basis over the following estimated useful&nbsp;lives: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="39%" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="39%" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Buildings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>20&nbsp;years</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Leasehold improvements</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Over the shorter of the lease term or their estimated useful lives</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Machinery</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>5-10&nbsp;years</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD VALIGN="TOP" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Furniture, fixtures and equipment</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="TOP" style="font-family:times;"><FONT SIZE=2>5&nbsp;years</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Motor vehicles</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>5&nbsp;years</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Costs
incurred in constructing new facilities, including progress payment, capitalized interest and other costs relating to the construction, are capitalized and transferred to property,
plant and equipment on completion and depreciation commences from that&nbsp;time. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
property, plant and equipment that has been placed into service, but is subsequently idled temporarily, the Company continues to record depreciation expense during the idle period.
The Company adjusts the estimated useful life of the idled assets if the estimated useful life has&nbsp;changed.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(m)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Intangible assets</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intangible
assets primarily represent the power purchase agreement, technical know-how, and computer software purchased from third parties. Intangible assets are recorded at
fair value at the time of acquisition less accumulated amortization, if applicable. Amortization is recorded according to the following table on a straight-line basis for all intangible
assets: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="59pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Power purchase agreement</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>20&nbsp;years</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Technical know-how</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>10&nbsp;years</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Computer software</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>1-10&nbsp;years</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(n)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Prepaid land use right</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepaid
land use right represents amounts paid for the Company's lease for the use right of lands located in Changshu City, Suzhou City, and Luoyang City of People's Republic of China
("PRC"). Amounts are charged to earnings ratably over the term of the lease of 50&nbsp;years. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-15</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=136,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=298675,FOLIO='F-15',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_16"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(o)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Investments in affiliates</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company holds equity investments in affiliates, which include minority interests in project assets that are being constructed, for which it does not have a controlling financial
interest, but has the ability to exercise significant influence over the operating and financial policies of the investee. These
investments are accounted for under equity method of accounting wherein the Company records its' proportionate share of the investees' income or loss in its consolidated financial statements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Investments
are evaluated for impairment when facts or circumstances indicate that the fair value of the investment is less than its carrying value. An impairment is recognized when a
decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary.
These factors include, but are not limited to, the: (1)&nbsp;nature of the investment; (2)&nbsp;cause and duration of the impairment; (3)&nbsp;extent to which fair value is less than cost;
(4)&nbsp;financial conditions and near term prospects of the issuers; and (5)&nbsp;ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.
During the years ended December&nbsp;31, 2010, 2011 and 2012, the Company recorded impairment charges on its investments of $3.0&nbsp;million, nil and $1.1&nbsp;million, respectively. </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(p)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Impairment of long-lived assets</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company assesses the recoverability of the carrying value of long-lived assets when an indicator of impairment has been identified. The Company reviews the
long-lived assets each reporting period to assess whether impairment indicators are present. For purposes of recognition and measurement of an impairment loss, a long-lived
asset or assets is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For
long-lived assets, when impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to
the asset group's carrying value to determine if the asset group is recoverable. Assessments also consider changes in asset group utilization, including the temporary idling of capacity and the
expected timing of placing this capacity back into production. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company would recognize an
impairment loss based on the fair value of the assets. There was no impairment charge recognized for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(q)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Interest Capitalization</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company capitalizes interest cost as part of the historical cost of acquiring or constructing certain assets during the period of time required to place the asset into service or
sell the asset to a customer. These assets include property, plant and equipment and solar power system development and construction costs that the Company has capitalized as project assets. Interest
capitalized for property, plant and equipment is depreciated over the estimated useful life of the related asset, as the qualifying asset is placed into service. The Company capitalizes interest in
connection with the construction of
project assets, and the interest capitalized forms part of the cost of sales when such project assets are sold and the Company has met all revenue recognition criteria. The Company capitalizes
interest to the </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-16</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=137,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=784893,FOLIO='F-16',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_17"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>extent
that expenditures to acquire, construct, or develop an asset have occurred and interest cost has been incurred. The Company ceases capitalization of interest for project assets if the Company
has sold such solar power&nbsp;systems.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(r)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Contingencies</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Liabilities
for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been
incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the
contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed
as&nbsp;incurred.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(s)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Income taxes</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred
income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, net tax loss
carry-forwards and credits using the enacted tax rates expected to apply to taxable income in the periods in which the deferred tax liability or asset is expected to be settled or realized. Deferred
tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in
accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually classified as current and non-current based on the
characteristics of the underlying assets and liabilities, or the expected timing of their use when they do not relate to a specific asset or&nbsp;liability. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income
tax expense includes (i)&nbsp;deferred tax expense, which generally represents the net change in the deferred tax asset or liability balance during the year plus any change in
valuation allowances; (ii)&nbsp;current tax expense, which represents the amount of tax currently payable to or receivable from a taxing authority; and (iii)&nbsp;noncurrent tax expense, which
represents the increases and decreases in
amounts related to uncertain tax positions from prior period and not settled with cash or other tax attributes. The Company only recognizes tax benefits related to uncertain tax positions when such
positions are more likely than not of being sustained upon examination. For such positions, the amount of tax benefit that the Company recognizes is the largest amount of tax benefit that is more than
fifty percent likely of being sustained upon the ultimate settlement of such uncertain tax position. The Company records penalties and interest associated with the uncertain tax positions as a
component of income tax&nbsp;expense.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(t)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Revenue recognition</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales
of modules, solar system kits and silicon materials are recorded when products are delivered and title and risk of loss or damage has passed to the customers. A Solar system kit is
a ready-to-install package consisting of solar modules produced by the Company and components, such as inverters, racking system, tracker and other accessories, supplied by
third parties. The Company only recognizes revenues when prices to the seller are fixed or determinable and collectability is reasonably assured. If </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-17</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=138,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=799548,FOLIO='F-17',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_18"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>collectability
is not reasonably assured, the Company recognizes revenue only upon collection of cash. Revenues also include reimbursements of shipping and handling costs of products sold to
customers. Sales agreements typically contain the customary product warranties but do not contain any post-shipment obligations nor any return or credit provisions. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
majority of the Company's contracts provide that products are shipped under the term of free on board ("FOB"), ex-works, or cost, insurance and freight ("CIF"). Under FOB,
the Company fulfills its obligation to deliver when the goods have passed over the ship's rail at the named port of shipment. The customer has to bear all costs and risks of loss or damage to the
goods from that point. Under ex-works, the Company fulfills its obligation to deliver when it has made the goods available at its premises to the customer. The customer bears all costs and
risks involved in taking the goods from the Company's premises to the desired destination. Under CIF, the Company must pay the costs, marine insurance and freight necessary to bring the goods to the
named port of destination but the risk of loss of or damage to the goods, as well as any additional costs due to events occurring after the time the goods have been delivered on board the vessel, is
transferred to the customer when the goods pass the ship's rail in the port of&nbsp;shipment. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company uses the percentage of completion method to recognize revenue from systems integration projects for which the Company provides EPC services under an EPC contract when the
contract price
is fixed or determinable. The Company uses the cost-to-cost method to measure the percentage of completion and recognize revenue based on the estimated progress to completion.
The Company periodically revises its profit estimates based on changes in facts, and immediately recognizes any losses that are identified on contracts. Incurred costs include all direct material,
labor, subcontractor cost, and other associated costs. The Company recognizes job material costs as incurred costs when the job materials have been permanently attached or fitted to the solar power
systems as required by the engineering design. The construction periods normally extend beyond six months and less than one&nbsp;year. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company recognizes revenue from the sale of project assets in accordance with ASC 360-20</FONT><FONT SIZE=2><I>, Real Estate Sales</I></FONT><FONT SIZE=2>. For these
transactions, the Company has determined that the project assets, which represent the costs of constructing solar power projects, represent "integral" equipment and as such, the entire transaction is
in substance the sale of real estate and subject to the revenue recognition guidance under ASC 360-20 </FONT><FONT SIZE=2><I>Real Estate Sales.</I></FONT><FONT SIZE=2> The Company
recognizes revenue and profit using the full accrual method once the sale is consummated, the buyer's initial and continuing investments are adequate to demonstrate its commitment to pay, the
receivable is not subject to any future subordination, and the Company has transferred the usual risk and rewards of ownership to the buyer. If these criteria are met and the Company executes a sales
agreement prior to the delivery of the solar power project and has an original construction period of three months or longer, the Company recognizes revenue and profit under the percentage of
completion method of accounting applicable to real estate sales when the Company can reasonably estimate progress towards completion. If the criteria for recognition under the full accrual method are
met except that the buyer's initial and continuing investment is less than the level determined to be adequate, the Company recognizes revenue using the installment method. Under the installment
method, the Company records revenue up to costs incurred and apportions each cash receipt from the buyer between cost recovered and profit in </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-18</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=139,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=420281,FOLIO='F-18',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_19"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>the
same ratio as total cost and total profit bear to the sales value. During 2012, the Company recognized $48,900,758 of revenue using the full accrual&nbsp;method. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company allocates revenue for transactions involving multiple-element arrangements to each unit of accounting on a relative fair value basis. The Company estimates fair value on each
unit of accounting on the following basis (i)&nbsp;vendor-specific objective evidence of selling price, if it exists, otherwise, (ii)&nbsp;third-party evidence of selling price. If neither
(i)&nbsp;nor (ii)&nbsp;exists, management's best estimate of the selling price for that unit of accounting is used. The Company recognizes revenue for each unit of accounting when the revenue
recognition criteria have been&nbsp;met. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales
to customers are recorded net of estimated returns. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company enters into toll manufacturing arrangements in which the Company receives wafers and returns finished modules. In those cases, the title of the wafers received and risk of
loss remains with the seller. As a result, the Company does not recognized inventory on the balance sheet. The Company recognizes a service fee as revenue when the processed modules are delivered.
During the years ended December&nbsp;31, 2010, 2011 and 2012, the Company recognized nil, $24,709,792, and $7,911,733 of revenue, respectively, under toll manufacturing arrangements. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company enters into buy/sell arrangements with certain raw material vendors pursuant to which the Company sells finished goods, comprising either solar cells or solar modules, in
exchange for raw materials, typically silicon wafers. These arrangements are made with counterparties in the same line of business as the Company and are executed as a means of securing a consistent
supply of raw materials. The transactions are recorded in revenues and cost of revenues at fair value on a gross basis. During the years ended December&nbsp;31, 2010, 2011, and 2012, the Company
purchased nil, $21,463,337, and nil of raw materials and sold nil, $43,883,871, nil of finished goods under these buy-and-sell arrangements, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2010, 2011 and 2012, the Company had inventories of $18.8&nbsp;million, $23.2&nbsp;million and $18.4&nbsp;million, respectively, relating to sales to
customers where revenues were not recognized because the collection of payment was not reasonably assured. The delivered product remains in inventories on consolidated balance sheets, regardless of
whether title has been transferred. In such cases, the Company recognizes revenue, relieves inventories and recognizes cost of revenue when payment is collected from&nbsp;customers. </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(u)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Shipping and handling costs</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Payments
received from customers for shipping and handling costs are included in net revenues. Shipping and handling costs relating to solar module sales of $23,727,467, $31,785,077 and
$41,902,327, are included in selling expenses for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(v)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Research and development</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Research
and development costs are expensed when incurred and amounted to $6,843,216, $19,838,547 and $12,998,122 for the years ended December&nbsp;31, 2010, 2011 and 2012,
respectively. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-19</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=10,SEQ=140,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=253234,FOLIO='F-19',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_20"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(w)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Advertising expenses</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Advertising
expenses are expensed as incurred and amounted to $5,148,215, $11,194,027 and $11,874,452 for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(x)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Warranty cost</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Before
June&nbsp;2009, the Company typically sold standard solar modules and products with up to a two-year guarantee for defects in materials and workmanship and a
10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation capacity at the time of delivery. In
June&nbsp;2009, the Company increased its warranty against defects in materials and workmanship to six years. Effective August&nbsp;1, 2011, the Company increased its warranty against defects in
materials and workmanship to 10&nbsp;years and guarantees that, for a period of 25&nbsp;years the modules will maintain the following performance levels: (i)&nbsp;during the first year, the
actual power output of the module will be no less than 97% of the labeled power output; (ii)&nbsp;from year 2 to year 24, the actual annual power output decline will be no more than 0.7%; and
(iii)&nbsp;by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power output. The Company has the right to repair or replace solar modules, at its
option, under the terms of the warranty policy. The Company maintains warranty reserves to cover potential liabilities that could arise under these guarantees and&nbsp;warranties. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition to the solar module warranty described above, for utility-scale solar power projects built by the Company, the Company provides a limited warranty against defects in
workmanship under normal use, operation and service conditions for a period of five years following the energizing of the solar power plant. In resolving claims under both the workmanship warranty,
the Company has the option of remedying through repair, refurbishment, or replacement of equipment. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When
recognizing revenue for modules, solar system kits or solar power projects, the Company accrues a liability for the estimated future costs of meeting the limited warranty
obligations. Due to limited warranty claims to date, the Company accrues the estimated costs of warranties based on an assessment
of its competitors' accrual history, industry-standard accelerated testing, estimates of failure rates from its quality review, and other assumptions that the Company believes to be reasonable under
the circumstances. Actual warranty costs are accumulated and charged against the accrued warranty liability. To the extent that accrual warranty costs differ from the estimates, the Company will
prospectively revise the accrual rate. The Company currently records a 1% warranty provision for sales of solar modules and 0.8% for sales of solar system kits and solar power projects. The warranty
costs of $14,259,880, $18,347,272 and $12,516,349 are included in cost of revenues for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company began to purchase product warranty insurance from a group of insurance companies to reduce the Company's exposure to the warranty and provide additional assurance to the
Company's customers in April&nbsp;2010. Under the terms of the policies, the insurance companies are obliged to reimburse the Company, subject to certain maximum claim limits and certain
deductibles, for the actual product warranty costs that the Company incurs under the terms of the Company's warranty policy. The Company's customers are also beneficiaries of the policy, and would
have recourse to the </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-20</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=11,SEQ=141,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=237560,FOLIO='F-20',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_21"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>insurance
companies in the event that the Company was unable to perform under the terms of the policy. The Company records the insurance premiums initially as prepaid expenses and amortizes them over
the respective policy period, normally one year. The unamortized carrying amount is $14,719,807 and $3,061,879 as of December&nbsp;31, 2011 and 2012, respectively and was included as a component of
other current assets. If the Company determines that the product warranty costs to be reimbursed from the insurance companies are probable and determinable, an asset is recognized on the balance
sheet. The Company reviews the recoverability of warranty insurance receivables at each period end. As of December&nbsp;31, 2012, the insurance receivable amounts were $35,441,672, and were included
as a component of other non-current assets.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(y)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Redeemable Non-controlling Interest</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Redeemable
non-controlling interests are equity interests in common stock of consolidated subsidiaries that have redemption features that are not solely within our control.
These interests are classified as temporary equity because their redemption is considered probable. These interests are measured at the greater of estimated redemption value at the end of each
reporting period or the initial carrying amount of the redeemable non-controlling interests adjusted for cumulative earnings allocations.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>(z)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Foreign currency translation</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
United&nbsp;States dollar ("U.S.&nbsp;dollar"), the currency in which a substantial amount of the Company's transactions are denominated, is used as the functional and reporting
currency of CSI. Monetary assets and liabilities denominated in currencies other than the U.S.&nbsp;dollar are translated into U.S.&nbsp;dollars at the rates of exchange ruling at the balance
sheet date. Transactions in currencies other than the U.S.&nbsp;dollar during the year are converted into the U.S.&nbsp;dollar at the applicable rates of exchange prevailing on the transaction
date. Transaction gains and losses are recognized in the consolidated statements of operations. Gains and losses on intra-entity foreign currency transactions that are of a
long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities are not recognized in earnings, but are
included as a component of other comprehensive income. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
financial records of certain of the Company's subsidiaries are maintained in local currencies other than the U.S.&nbsp;dollar, such as Renminbi ("RMB"), Euro ("EUR"), Canadian
dollar ("CAD") and Japanese Yen ("Yen"), which are their functional currencies. Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at
historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustment
and are shown as a separate component of other comprehensive income in the statements of comprehensive income.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><BR>(aa)</FONT></DT><DD style="font-family:times;">
<BR><FONT SIZE=2><B><I>(aa) Comprehensive income</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Comprehensive
income includes all changes in equity except those resulting from investments by owners and distributions to owners. For the years presented, total comprehensive income
included </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-21</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=12,SEQ=142,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=500233,FOLIO='F-21',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_22"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>(i)&nbsp;net
income, (ii)&nbsp;foreign currency translation adjustments and (iii)&nbsp;gains and losses on intra-entity foreign currency transactions that are of a
long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities. The consolidated financial statements
have been adjusted for the retrospective application of the authoritative guidance regarding presentation of comprehensive income, which was adopted by the Company on January&nbsp;1,&nbsp;2012. </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><BR>(ab)</FONT></DT><DD style="font-family:times;">
<BR><FONT SIZE=2><B><I>(ab) Foreign currency risk</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the People's Bank of China, controls the conversion of RMB into
foreign currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China foreign
exchange trading system market. The Company's cash and cash equivalents and restricted cash denominated in RMB amounted to $296,612,028, $363,647,327 and $491,288,121 as of December&nbsp;31, 2010,
2011 and 2012, respectively.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><BR>(ac)</FONT></DT><DD style="font-family:times;">
<BR><FONT SIZE=2><B><I>(ac) Concentration of credit risk</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Financial
instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and advances to suppliers.
All of the Company's cash and cash equivalents are held with financial institutions that Company management believes to be high credit&nbsp;quality. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company conducts credit evaluations of customers and generally does not require collateral or other security from its customers. The Company establishes an allowance for doubtful
accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. With respect to advances to suppliers, such suppliers are primarily suppliers of
raw materials and EPC services. The Company performs ongoing credit evaluations of its suppliers' financial conditions. The Company generally does not require collateral or security against advances
to suppliers, however, it maintains a reserve for potential credit losses and such losses have historically been within management's expectation. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-22</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=13,SEQ=143,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=135589,FOLIO='F-22',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_23"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company makes the prepayments without receiving collateral. Such prepayments are unsecured and expose the Company to supplier credit risk. As of December&nbsp;31, 2011 and 2012,
gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers are as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplier A</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>18,999,361</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplier B</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,408,593</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,712,192</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplier C</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,157,248</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,182,165</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplier D</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,517,110</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,545,172</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplier E</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7,935,350</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7,954,817</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplier F</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,430,646</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,188,507</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><BR>(ad)</FONT></DT><DD style="font-family:times;">
<BR><FONT SIZE=2><B><I>(ad) Fair value of derivatives and financial instruments</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company estimates fair value of financial assets and liabilities as the price that would be received from the sale of an asset or paid to transfer a liability (i.e.,&nbsp;an exit
price) on the measurement date in an orderly transaction between market participants. The fair value measurement guidance establishes a three-level fair value hierarchy that prioritizes the inputs
into the valuation techniques used to measure fair value. The fair value hierarchy gives the highest priority, Level&nbsp;1, to measurements based on unadjusted quoted prices in active markets for
identical assets or liabilities and lowest priority, Level&nbsp;3, to measurements based on unobservable inputs and classifies assets and liabilities with limited observable inputs or observable
inputs for similar assets or liabilities as Level&nbsp;2 measurement. When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market
prices are not available, the Company measures fair value using valuation techniques that use; when possible, current market-based or independently sourced market parameters, such as interest rates
and currency&nbsp;rates.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><BR>(ae)</FONT></DT><DD style="font-family:times;">
<BR><FONT SIZE=2><B><I>(ae) Earnings per Share</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic
income per share is computed by dividing income attributable to holders of common shares by the weighted average number of common shares outstanding during the year. Diluted income
per common share reflects the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares. Common share equivalents are
excluded from the computation in loss periods, as their effects would be anti-dilutive.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><BR>(af)</FONT></DT><DD style="font-family:times;">
<BR><FONT SIZE=2><B><I>(af) Share-based compensation</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company's share-based compensation with employees and non-employees, such as restricted shares and share options, is measured at the grant date, based on the fair value
of the award, and is recognized as expense over the requisite service period. The Company has made an estimate of expected forfeitures and is recognizing compensation cost only for those equity awards
expected to&nbsp;vest. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-23</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=14,SEQ=144,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=947906,FOLIO='F-23',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<A NAME="page_fm44901_1_24"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Continued) </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><BR>(ag)</FONT></DT><DD style="font-family:times;">
<BR><FONT SIZE=2><B><I>(ag) Recently issued accounting pronouncements</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
February&nbsp;2013, the FASB issued ASU 2013-02, an authoritative pronouncement related to reporting of amounts reclassified out of accumulated other comprehensive
income. Under the guidance, an entity is required to report the effect of significant reclassifications out of accumulated other comprehensive income on the respective line items in net income if the
amount being reclassified is required under US GAAP to be reclassified in its entirety to net income. For other amounts that are not required under US GAAP to be reclassified in their entirety to net
income in the same reporting period, an entity is required to cross-reference other disclosures required under US GAAP that provide additional detail about those amounts. The amendments are effective
prospectively for reporting periods beginning after December&nbsp;15, 2012. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
March&nbsp;2013, the FASB issued ASU 2013-05, an authoritative pronouncement related to parent's accounting for the cumulative translation adjustment upon
de-recognition of certain subsidiaries or groups of assets within a foreign entity or of an investment in a foreign entity. Under the guidance, the cumulative translation adjustment should
be released into net income when a reporting entity (parent) ceases to have a controlling financial interest in a subsidiary or group of assets that is a nonprofit activity or a business within a
foreign entity. A pro&nbsp;rata portion of the cumulative translation adjustment should be released into net income upon a partial sale of an equity method investment which is a foreign entity. The
amendments are effective prospectively for reporting periods beginning after December&nbsp;15, 2013. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption
of this pronouncement. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
July&nbsp;2012, the FASB issued ASU 2012-02, Impairment of Indefinite-Lived Intangible Assets, an authoritative pronouncement related to testing indefinite-lived
intangible assets, other than goodwill, for impairment. Under the guidance, an entity testing an indefinite-lived intangible asset for impairment has the option of performing a qualitative assessment
before calculating the fair value of the asset. If the entity determines, on the basis of qualitative factors, that the fair value of the indefinite-lived intangible asset is not more likely than not
(i.e.,&nbsp;a likelihood of more than 50&nbsp;percent) impaired, the entity would not need to calculate the fair value of the asset. The guidance does not revise the requirement to test
indefinite-lived intangible assets annually for impairment. In addition, the guidance does not amend the requirement to test these assets for impairment between annual tests if there is a change in
events or circumstances; however, it does revise the examples of events and circumstances that an entity should consider in interim periods. The guidance was effective for annual and interim
impairment tests performed for fiscal years beginning after September&nbsp;15, 2012. Early adoption is permitted. The adoption of this guidance did not have a significant effect on the Company's
consolidated financial statements. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-24</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=15,SEQ=145,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1047650,FOLIO='F-24',FILE='DISK132:[13ZAG1.13ZAG44901]FM44901A.;12',USER='SGORDEN',CD='26-APR-2013;05:24' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fo44901_1_25"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC.  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars)  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 3. ACQUISITION  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> <U>Acquisition of Project FL3</U>  </I></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On January&nbsp;28, 2011, Canadian Solar Solutions&nbsp;Inc. ("CSSI") entered into a purchase agreement with SkyPower Limited
("SkyPower"), an independent third party, to purchase 50% of the share interest of both SunE Sky&nbsp;GP First Light III&nbsp;Ltd ("FL3&nbsp;GP") and SunE Sky First Light III&nbsp;LP
("FL3&nbsp;LP"), collectively "Project FL3" to extend its business scope as a solar farm owner in Canada. FL3&nbsp;GP and FL3&nbsp;LP were formed to build, install and operate the Project FL3,
which is a proposed solar plant in Ontario Canada. The Company paid $3,020,109 for the 50% interest in FL3&nbsp;GP and FL3&nbsp;LP and accounted for the investment using the equity&nbsp;method. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
May&nbsp;24, 2011, CSSI entered into another purchase agreement with SkyPower to acquire the remaining 50% equity interests and become the sole shareholder of both FL3&nbsp;GP and
FL3&nbsp;LP. The Company paid $3,084,714 for such interests. The fair value of the acquired company as of May&nbsp;24, 2011 approximated that of the acquired company as of January&nbsp;28, 2011;
therefore, no material gain or loss resulted from the step acquisition.&nbsp;GP's and FL3&nbsp;LP's results of operations have been consolidated since May&nbsp;24, 2011 and were immaterial for
the year ended December&nbsp;31,&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Purchase price allocation  </I></B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net tangible assets acquired</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>845,929</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred tax liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(1,345,152</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Power purchase agreement</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,339,201</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Goodwill</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,264,845</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total consideration</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,104,823</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Goodwill
is not deductible for tax purposes and is not amortized, but is reviewed annually for impairment. The acquired goodwill is not deductible for tax&nbsp;purposes. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
fair value of the power purchase agreement, was calculated using the income approach and has an estimated useful life of 20&nbsp;years. Amortization expense of $142,969 was
recorded for the year ended December&nbsp;31,&nbsp;2011. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
August&nbsp;27, 2012, CSSI completed the sale of Project FL3 to Stonepeak Infrastructure Partners ("Stonepeak") for $48.9&nbsp;million, with a profit of $6.4&nbsp;million. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> <U>Acquisition of Projects 16</U>  </I></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On April&nbsp;17, 2012, the Company entered into a purchase agreement with a group of sellers ("Seller") under which the Company
acquired 97% of the common shares and non-voting tracking shares in 16&nbsp;solar power projects ("Projects 16") representing approximately 190-200MW from Seller. Each of
these projects was awarded a 20-year power purchase contract by the Ontario Power Authority. Fifteen of these contracts were issued under Ontario's FIT program, and one was issued as part
of </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-25</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=146,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=100082,FOLIO='F-25',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_26"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 3. ACQUISITION (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Ontario's
Renewable Energy Standard Offer Program (or&nbsp;"RESOP"). The following table summarized the total consideration the Company paid as at the closing&nbsp;date. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="74pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total consideration paid</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash consideration</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>186,716,547</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Fair value of the issuance of warrant, net of cash received</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7,774,990</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>194,491,537</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company has allocated the total consideration between the tangible assets and project assets on the balance&nbsp;sheets. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
a part of the consideration, CSI issued a warrant (the&nbsp;"Warrant") which entitled the Seller to acquire 9.90% of CSI's outstanding common shares. The Warrant will not be
exercisable until the expiry of one (1)&nbsp;year from June&nbsp;15, 2012 (the "Closing Date"), and will expire on the fifth (5th) anniversary of the Closing Date. The exercise price of the
warrant is $5.00. The exercise price is subject to standard anti-dilution adjustments. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
fair market value of warrants was determined on the grant date through the binomial option pricing model using the following assumptions: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="92pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>As at June&nbsp;15, 2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Risk free rate</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1.76%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Volatility ratio</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>93.50%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Dividend yield</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
the non-voting tracking shares issued by the solar power projects were still held by the Seller on the Closing Date, and 97% of them would be redeemable by the Company
upon satisfaction of certain conditions, the non-voting tracking shares are considered puttable equity instruments with a redemption feature that is not solely within the Company's control, and
accordingly presented as redeemable non-controlling interest on the consolidated balance sheets. </FONT></P>

<UL>

<P style="font-family:times;"><FONT SIZE=2><I> <U>Acquisition of SunEdison Projects</U>  </I></FONT></P>

</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On December&nbsp;26, 2012, CSSI acquired 100% interest in two utility-scale solar power projects in Ontario, Canada from SunEdison
Power Canada&nbsp;Inc. with the total consideration of $20.5&nbsp;million. The Company recorded them as project assets on the consolidated balance&nbsp;sheets. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 4. ALLOWANCE FOR DOUBTFUL ACCOUNTS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allowance for doubtful accounts are comprised of allowances for accounts receivable, trade and advances to&nbsp;suppliers. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-26</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=147,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=611313,FOLIO='F-26',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_27"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 4. ALLOWANCE FOR DOUBTFUL ACCOUNTS (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An
analysis of allowances for accounts receivable, trade for the years ended December&nbsp;31, 2010, 2011 and 2012 is as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="59pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Beginning of the year</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>18,029,440</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7,956,036</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,505,481</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Allowances made (reversed) during the year</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(10,082,718</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,552,926</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>43,240,595</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts written-off against allowances</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(5,053,538</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(5,325,908</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange effect</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,314</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>50,057</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>162,049</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Closing balance</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7,956,036</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,505,481</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>47,582,217</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2010 an allowance for doubtful accounts receivable was reversed by $10,082,718; and in 2011 and 2012, allowance for doubtful accounts receivable was accrued by $6,552,926 and
$43,240,595, respectively. The significant increase in allowance during 2012 was caused by specific provision for specific identified customers, including $18.7&nbsp;million allowance for doubtful
accounts receivable from a Chinese company, and $15.3&nbsp;million allowance for doubtful accounts receivable from other specifically identified customers after reviewing the likelihood of
collection from those customers. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An
analysis of allowances for advances to suppliers for the years ended December&nbsp;31, 2010, 2011 and 2012 is as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Beginning of the year</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,985,195</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>19,389,542</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>38,123,721</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Allowances made during the year</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,239,858</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,728,681</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>370,622</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts written-off against allowances</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(2,205,848</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;&#151;&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange effect</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>370,337</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,005,498</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>51,144</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Closing balance</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>19,389,542</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>38,123,721</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>38,545,487</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2><B> 5. INVENTORIES  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories consist of the following: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Raw materials</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>50,062,944</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>40,197,952</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Work-in-process</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>49,157,454</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16,739,907</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Finished goods</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>197,347,729</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>217,517,939</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>296,568,127</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>274,455,798</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2010, 2011 and 2012, inventory was written down by $2,101,124, $8,456,260 and $3,085,529, respectively, to reflect the lower of cost or&nbsp;market. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-27</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=148,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=343897,FOLIO='F-27',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_28"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 6. PROPERTY, PLANT AND EQUIPMENT, NET  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property, plant and equipment, net consist of the following: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Buildings</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>150,147,460</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>166,300,361</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Leasehold improvements</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,742,305</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,873,232</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Machinery</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>413,079,111</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>422,895,433</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Furniture, fixtures and equipment</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>26,397,638</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>34,611,157</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Motor vehicles</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,908,260</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,023,309</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>595,274,774</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>631,703,582</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Less: Accumulated depreciation</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(122,078,346</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(202,390,860</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>473,196,428</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>429,312,722</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Construction in process</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>36,873,008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>40,330,100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Property, plant and equipment, net</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>510,069,436</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>469,642,822</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depreciation
expense of property, plant and equipment was $30,946,035, $55,104,656 and $80,644,322 for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. Construction
in process represents production facilities under construction. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 7. INTANGIBLE ASSETS, NET  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following summarizes the Company's intangible assets: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:85pt;"><FONT SIZE=1><B>As of December&nbsp;31, 2012

<!-- COMMAND=ADD_SCROPPEDRULE,85pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Gross<BR>
Carrying<BR>
Amount </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Accumulated<BR>
Amortization </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Net </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Technical know-how</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,025,861</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(341,954</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>683,907</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Computer software</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,634,986</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,991,289</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,643,697</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total intangible assets, net</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,660,847</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(2,333,243</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,327,604</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;<BR></FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:85pt;"><FONT SIZE=1><B>As of December&nbsp;31, 2011

<!-- COMMAND=ADD_SCROPPEDRULE,85pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Gross<BR>
Carrying<BR>
Amount </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Accumulated<BR>
Amortization </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Net </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Acquired power purchase agreements</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,111,199</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(142,969</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,968,230</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Technical know-how</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,023,354</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(213,199</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>810,155</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Computer software</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,982,833</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,244,984</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,727,849</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total intangible assets, net</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,117,386</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,601,152</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,516,234</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amortization
expense for the years ended December&nbsp;31, 2010, 2011 and 2012 were $320,146, $1,012,624 and $754,148, respectively. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-28</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=149,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=202845,FOLIO='F-28',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_29"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 7. INTANGIBLE ASSETS, NET (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amortization
expenses of the above intangible assets is expected to be approximately $0.9&nbsp;million, $0.9&nbsp;million, $0.8&nbsp;million, $0.6million and $0.3&nbsp;million
for the years ended December&nbsp;31, 2013, 2014, 2015, 2016 and 2017, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 8. FAIR VALUE MEASUREMENT  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As of December&nbsp;31, 2011 and 2012, information about inputs into the fair value measurements of the Company's assets or liabilities that are measured at fair value on a recurring
basis in periods subsequent to their initial recognition is as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="67pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="67pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="64pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=11 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Value Measurements at Reporting Date Using </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:85pt;"><FONT SIZE=1><B>As of December&nbsp;31, 2012


<!-- COMMAND=ADD_SCROPPEDRULE,85pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Total Fair<BR>
Value and<BR>
Carrying<BR>
Value on the<BR>
Balance Sheet </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Quoted Prices<BR>
in Active<BR>
Markets for<BR>
Identical<BR>
Assets<BR>
(Level&nbsp;1) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Significant<BR>
Other<BR>
Observable<BR>
Inputs<BR>
(Level&nbsp;2) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Significant<BR>
Unobservable<BR>
Inputs<BR>
(Level&nbsp;3) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Assets:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange option contracts</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100,837</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100,837</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange forward contracts</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,249,820</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,249,820</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total Assets</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,350,657</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,350,657</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Liabilities:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange option contracts</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange forward contracts</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>365,226</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>365,226</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total Liabilities</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>365,226</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>365,226</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;<BR></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="67pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="67pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="64pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=11 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Value Measurements at Reporting Date Using </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:85pt;"><FONT SIZE=1><B>As of December&nbsp;31, 2011


<!-- COMMAND=ADD_SCROPPEDRULE,85pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Total Fair<BR>
Value and<BR>
Carrying<BR>
Value on the<BR>
Balance Sheet </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Quoted Prices<BR>
in Active<BR>
Markets for<BR>
Identical<BR>
Assets<BR>
(Level&nbsp;1) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Significant<BR>
Other<BR>
Observable<BR>
Inputs<BR>
(Level&nbsp;2) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Significant<BR>
Unobservable<BR>
Inputs<BR>
(Level&nbsp;3) </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Assets:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange option contracts</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>479,333</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>479,333</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange forward contracts</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,247,205</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,247,205</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total Assets</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,726,538</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,726,538</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company's foreign currency derivative instruments relate to foreign exchange option or forward contracts involving major currencies such as Euro and USD. Since its derivative
instruments are not traded on an exchange, the Company values them using valuation models. Interest rate yield curves and foreign exchange rates are the significant inputs into these valuation models.
These inputs are observable in active markets over the terms of the instruments the Company holds, and accordingly, the fair value measurements are classified as Level&nbsp;2 in the hierarchy. The
Company considers the </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-29</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=150,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=501780,FOLIO='F-29',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_30"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 8. FAIR VALUE MEASUREMENT (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>effect
of its own credit standing and that of its counterparties in valuations of its derivative financial instruments. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company measures certain long term investments at fair value on a non-recurring basis in periods after initial measurement in circumstances when the fair value of such
asset is impaired below its recorded cost. As stated in Note&nbsp;23, investment of $3&nbsp;million preferred share in a privately held company was fully impaired in 2010, and investment in Nernst
New&nbsp;Energy (Suzhou)&nbsp;Co. of $1.1&nbsp;million was fully impaired in 2012, respectively, accordingly to the provisions of ASC 323-10. The fair value of such investments was
classified as level&nbsp;3 measurements as the valuation based on cash flow model involved significant unobservable inputs. The Company did not have any other assets or liabilities that were
measured at fair value on a non-recurring basis subsequent to initial recognition for the years ended December&nbsp;31, 2010, 2011 and&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company also holds financial instruments that are not recorded at fair value in the consolidated balance sheets, but whose fair value is required to be disclosed under US GAAP. The
carrying value of cash and cash equivalents, trade receivables, billed and unbilled, amount due from related parties, accounts and short-term notes payable, other payables, other current
liabilities, amounts due to related parties, and short-term borrowings approximate their fair values due to the short-term maturity of these instruments. Long-term
bank borrowings of $214,562,973 as of December&nbsp;31, 2012 approximate their fair value since these borrowings contain variable interest&nbsp;rates. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depending
on the terms of the specific derivative instruments and market conditions, some of the Company's derivative instruments may be assets and others liabilities at any particular
point in&nbsp;time. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company's primary objective for holding derivative financial instruments is to manage currency risk. The recognition of gains or losses resulting from changes in fair values of those
derivative instruments is based on the use of each derivative instrument and whether it qualifies for hedge accounting. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company entered into certain foreign currency derivative contracts to protect against volatility of future cash flows caused by the changes in foreign exchange rates. The foreign
currency derivative contracts do not qualify for hedge accounting and, as a result, the changes in fair value of the foreign currency derivative contracts are recognized in the consolidated statements
of operations. The Company recorded a gain (loss) on foreign currency derivative contracts of $1,656,928, $(5,750,981) and $(4,369,173) for the years ended December&nbsp;31, 2010, 2011 and 2012,
respectively. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-30</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=151,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=877828,FOLIO='F-30',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_31"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 8. FAIR VALUE MEASUREMENT (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
effect of fair values of derivative instruments on the consolidated balance sheets as of December&nbsp;31, 2011 and 2012 and the effect of derivative instruments on consolidated
statements of operations for the years ended December&nbsp;31, 2011 and 2012 are as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:67%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"120%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="120%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="108pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="50pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="108pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="50pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=9 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Values of Derivatives Asset </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=4 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31, 2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=4 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31, 2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Balance Sheet Location </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Balance Sheet Location </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:8pt;text-indent:-8pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Foreign exchange option contracts</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>479,333</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>100,837</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:8pt;text-indent:-8pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Foreign exchange forward contracts</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>2,247,205</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>1,249,820</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:8pt;text-indent:-8pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Total derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>2,726,538</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>1,350,657</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=1>&nbsp;<BR></FONT></P>
 <DIV style="padding:0pt;position:relative;width:73%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"110%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="110%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="108pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="49pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="108pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="49pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=9 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Values of Derivatives Liability </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=4 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31, 2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=4 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31, 2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Balance Sheet Location </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Balance Sheet Location </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Fair Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:8pt;text-indent:-8pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Foreign exchange option contracts</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:8pt;text-indent:-8pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Foreign exchange forward contracts</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>Foreign currency derivative liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>365,226</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:8pt;text-indent:-8pt;"><FONT SIZE=1> </FONT><FONT SIZE=1>Total derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>365,226</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=1>&nbsp;<BR></FONT></P>
 <DIV style="padding:0pt;position:relative;width:73%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"110%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="110%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="115pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="59pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="59pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="6pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="59pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TH>
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Amount of Gain (Loss) Recognized in Income on Derivatives </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH ROWSPAN=2 style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ROWSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Year Ended December&nbsp;31 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH ROWSPAN=2 style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ROWSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Location of<BR>
Gain (Loss) Recognized<BR>
in Income on Derivatives </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange option contracts</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Gain on foreign currency derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,636,821</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(6,933,</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>428,340</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange forward contracts</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>Gain on foreign currency derivatives</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(4,979,893</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,182</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(4,797,513</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:9pt;text-indent:-9pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,656,928</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(5,750,981</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD ALIGN="RIGHT"  VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(4,369,173</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-31</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=152,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=900048,FOLIO='F-31',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_32"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 9. INVESTMENTS IN AFFILIATES  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Investments in affiliates consist of the following: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="51pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="51pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=11 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Carrying<BR>
Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Ownership<BR>
Percentage </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Carrying<BR>
Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Ownership<BR>
Percentage </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(%)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(%)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Suzhou Gaochuangte New&nbsp;Energy&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,489,445</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>40</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,453,371</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>40</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI SkyPower</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,565,075</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>GCL-CSI (Suzhou) Photovoltaic Technology&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,625,743</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,834,296</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Nernst New&nbsp;Energy (Suzhou)&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,337,062</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Ningxia GD CSI New&nbsp;Energy&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>555,475</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>35</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Others</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,874,847</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>21-30</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,007,725</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>26,727,589</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
October&nbsp;14, 2009, CSI Cells&nbsp;Co.,&nbsp;Ltd. (or&nbsp;"SZCC") established a joint venture, Ningxia GD CSI New&nbsp;Energy&nbsp;Co.,&nbsp;Ltd., for total cash
consideration of $512,578. SZCC holds a 35% voting interest and one of the three board members is designated by SZCC and, as such, SZCC is considered to have significant influence over the investee.
In March&nbsp;2012, SZCC sold its interest for&nbsp;$555,475. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
December&nbsp;17, 2009, SZCC established a joint venture, Suzhou Gaochuangte New&nbsp;Energy&nbsp;Co.,&nbsp;Ltd., for total cash consideration of $2,929,020. SZCC holds a 40%
voting interest and one of the three board members is designated by SZCC and, as such, SZCC is considered to have significant influence over the investee. On July&nbsp;4, 2011, Suzhou Gaochuangte
New&nbsp;Energy&nbsp;Co.,&nbsp;Ltd. increased its share capital, and SZCC paid $3,118,800 in proportion to its ownership percentage. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
November&nbsp;30, 2010, SZCC acquired a 50% interest in a joint venture, Nernst New&nbsp;Energy (Suzhou)&nbsp;Co.,&nbsp;Ltd., for cash consideration of $1,503,531. The
chairman of the board, who is designated by the other investor, has veto rights over all the operating and financial proposals from SZCC and, as such SZCC is not considered to have control, but does
exercise significant influence, over the investee. In 2012, due to the deterioration of the investee's financial position, the Company concluded that the investment was fully&nbsp;impaired. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
July&nbsp;4, 2011, CSI Solar Power (China)&nbsp;Inc. ("SZSP") acquired a 10% interest in a joint venture, GCL-CSI (Suzhou) Photovoltaic
Technology&nbsp;Co.,&nbsp;Ltd, for cash consideration of $2,548,827. SZSP is able to exercise significant influence over the investee through its representative in the&nbsp;board. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
May&nbsp;23, 2012, the Company established a joint venture, CSI SkyPower, for cash consideration of $3,428,751. CSI holds a 50% voting interest and two of four board members are
designated by CSI and, as such, CSI is considered to have significant influence over the&nbsp;investee. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
September&nbsp;25, 2012, CSI Project Holdco,&nbsp;LLC ("USPH") acquired 21% equity interests in 9&nbsp;separate utility-scale solar power projects from a third party by
contribution of solar modules with an aggregate book value of $2,122,225. These equity interests were recorded at the carrying value of the modules contributed. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-32</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=153,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=109844,FOLIO='F-32',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_33"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 9. INVESTMENTS IN AFFILIATES (Continued) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
September&nbsp;27, 2012, USPH acquired equity interests of 30.3% and 28.3% in 2&nbsp;separate utility-scale solar power projects, respectively, from a third party, by contribution
of solar modules with an aggregate book value of $2,204,008. These equity interests were recorded at the carrying value of the modules contributed. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
September, 2012, USPH also acquired 21% equity interests in 12&nbsp;separate utility-scale solar power projects and 30% equity interests in 3&nbsp;separate utility-scale solar
power projects from a third party by contribution of solar modules with an aggregate book value of $11,548,614. These equity interests were recorded at the carrying value of the modules contributed. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equity
in earnings (loss) of unconsolidated investees was $146,597, $(41,163) and $(1,969,306) for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 10. BORROWINGS  </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Bank borrowings</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>831,936,089</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,073,489,705</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Analysis as:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>629,688,722</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>800,808,595</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Long-term, current portion</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>113,998,340</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,481,257</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Subtotal for short-term</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>743,687,062</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>818,289,852</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Long-term, non-current portion</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>88,249,027</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>214,562,973</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Borrowings from non-banking financial institutions</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><BR>
&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2><BR>
40,636,880</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Analysis as:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>40,636,880</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>831,936,089</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,073,489,705</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, the Company had contractual bank credit facilities of $1,388,843,703, of which $214,562,973 has been drawn down with the due dates beyond
December&nbsp;31, 2013 and $706,602,827 has been drawn down with the due dates before December&nbsp;31, 2013; and $467,677,902 was available for draw down upon demand. In addition, as of
December&nbsp;31, 2012, the Company also had non-binding bank credit facilities of $189,324,636, of which $134,720,502 has been drawn down with the due dates before December&nbsp;31,
2013 and $54,604,134 was subject to banks' discretion upon request for additional drawn&nbsp;down. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, short-term borrowings of $324,748,289 and long-term borrowings of $71,593,182 were secured by property, plant and equipment with
carrying amounts of $43,279,771, inventory of $31,819,267 and a prepaid land use right of&nbsp;$7,864,132. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-33</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=154,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=266658,FOLIO='F-33',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_34"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 10. BORROWINGS (Continued) </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>a)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Short-term</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company's short-term borrowings consisted of the following: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Bank borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term borrowings secured by restricted cash</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>74,873,390</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>175,289,355</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term borrowings secured by inventory</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,767,880</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>79,548,166</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term borrowings guaranteed by Dr.&nbsp;Shawn Qu</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>33,328,470</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>66,349,563</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term borrowings secured by land use right and property, plant and equipment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>39,295,970</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>231,676,935</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Bank notes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>21,825,595</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Unsecured short-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>466,423,012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>226,118,981</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Long-term Loans due within one year</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Secured by property, plant and equipment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,870,700</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,523,188</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Secured by inventory</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,600,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Unsecured</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>82,527,640</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,958,069</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Subtotal</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>743,687,062</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>818,289,852</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Borrowings from non-banking financial institutions</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term borrowings secured by related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,781,410</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Bank notes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>35,855,470</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Subtotal</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>40,636,880</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>743,687,062</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>858,926,732</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
average interest rate on short-term borrowings was 5.16% and 4.60% per annum for the years ended December&nbsp;31, 2011 and 2012, respectively. The borrowings are
repayable within one&nbsp;year.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>b)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Long-term</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company's long-term bank borrowings consisted of the following: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Unsecured</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,761,210</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>142,969,791</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Long-term borrowings secured by land use right and property, plant and equipment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>83,487,817</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>71,593,182</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>88,249,027</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>214,562,973</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-34</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=10,SEQ=155,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=787745,FOLIO='F-34',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_35"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 10. BORROWINGS (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
average interest rate on long-term borrowings was 6.70% and 6.68% per annum for the years ended December&nbsp;31, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Future
principal repayment on the long-term bank loans are as follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="74pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2013</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>17,481,257</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2014</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>75,732,288</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2015</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>33,232,774</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2016 and after</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>105,597,911</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>232,044,230</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Less: future principal repayment related to long-term loan, current portion</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(17,481,257</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total long-term portion</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>214,562,973</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
June&nbsp;25, 2009, CSI Solar Power&nbsp;Inc. entered into several loan agreements with a local Chinese commercial bank for the construction of solar wafer production lines. The
total credit facility under those agreements is $14,318,677, which requires repayment of $4,772,880, $4,772,880, $3,181,927 and $1,590,960 in 2011, 2012, 2013 and 2014, respectively. Interest is due
quarterly in arrears. The outstanding balance as of December&nbsp;31, 2012 was $4,772,887 and was guaranteed by CSI Cells&nbsp;Co.,&nbsp;Ltd. The borrowing bears a floating base interest rate
published by People's Bank of China for borrowings with the same maturities and does not contain any financial covenants or restrictions. On January&nbsp;20, 2010, CSI Solar Power&nbsp;Inc. was
merged into Canadian Solar Manufacturing (Changshu)&nbsp;Inc., and the loan was transferred to Canadian Solar Manufacturing (Changshu)&nbsp;Inc. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
May&nbsp;31, 2010, CSI Cells&nbsp;Co.,&nbsp;Ltd. entered into a syndicated loan agreement with local Chinese commercial banks for the expansion of solar cell production
capacity. The total credit facility under this agreement is $141,261,201, or an equivalent RMB amounts, with two tranches. The first tranche has a credit limit of $69,333,970, which requires repayment
within one year. The second tranche has a credit limit of $71,927,231. As of December&nbsp;31, 2012, CSI Cells&nbsp;Co.,&nbsp;Ltd. has drawn $34,667,091, from the first tranche in RMB, and
$70,169,290 from the second tranche in RMB. Both tranches bear the base interest rate published by People's Bank of China for the same maturity for RMB denominated borrowings. Interest under both
tranches is due quarterly in arrears. Outstanding borrowings under this agreement were $104, 836,381&nbsp;at December&nbsp;31, 2012, which requires repayment of $34,667,091, $53,233,522, and
$16,935,768 in 2013, 2014 and 2015 respectively. The borrowing under the agreement is guaranteed by CSI Cells&nbsp;Co.,&nbsp;Ltd, Canadian Solar Manufacturing (Luoyang)&nbsp;Inc., and Canadian
Solar Manufacturing (Changshu)&nbsp;Inc. The agreement does not contain any financial covenants or restrictions. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
November&nbsp;11, 2010, Canadian Solar Manufacturing (Changshu)&nbsp;Inc. entered into a loan agreement with a local Chinese commercial bank for the expansion of solar module
production lines. The total credit facility under this agreement is $47,728,900, which requires repayments of $15,909,603, $15,909,603 and $15,909,604 in 2012, 2013 and 2014, respectively. The
outstanding balance as of December&nbsp;31, 2012 was $13,523,188, which was secured by the land use right and buildings of Canadian </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-35</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=11,SEQ=156,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=452512,FOLIO='F-35',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_36"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 10. BORROWINGS (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>Solar
Manufacturing (Changshu)&nbsp;Inc. and guaranteed by CSI Cells&nbsp;Co.,&nbsp;Ltd. and Canadian Solar Manufacturing (Luoyang)&nbsp;Inc. Interest is due quarterly in arrears. The
borrowing bears a floating rate equal to 95% of the base interest rate published by People's Bank of China and does not contain any financial covenants or restrictions. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
October&nbsp;29, 2011, CSI Cells&nbsp;Co.,&nbsp;Ltd. entered into a syndicated loan agreement with local Chinese commercial banks. The total credit facility under this agreement
is $130,458,720, or an equivalent RMB amount, with two tranches. The first tranche has a credit limit of $27,046,320, which requires repayment within one year and for working capital purpose. The
second tranche has a credit limit of $103,412,400 for the expansion of solar cell production capacity of CSI Cell&nbsp;Co.,&nbsp;Ltd. As of December&nbsp;31, 2012, CSI
Cells&nbsp;Co.,&nbsp;Ltd. has drawn $13,523,188, from the first tranche in RMB, and $71,593,182 from the second tranche in RMB. Both tranches bear the base interest rate published by People's Bank
of China for the same maturity for RMB denominated borrowings. Interest under both tranches is due quarterly in arrears. Outstanding borrowings under this agreement were $85,116,370 at
December&nbsp;31, 2012, which requires repayment of $13,523,188, $6,118,823, $6,118,823, $15,359,128 and $43,996,408 in 2013, 2014, 2015, 2016 and 2017 respectively. The borrowing under the
agreement is secured by the land use right and buildings of CSI Cells&nbsp;Co.,&nbsp;Ltd and are guaranteed by CSI Solar Power (China)&nbsp;Inc., Canadian Solar Manufacturing
(Luoyang)&nbsp;Inc. and Canadian Solar Manufacturing (Changshu)&nbsp;Inc. The borrowing contains financial covenants which require that the ratio of liabilities to assets of CSI Cells
Co,&nbsp;Ltd, shall not exceed 80%, the ratio of liabilities to assets of Canadian Solar Manufacturing (Changshu)&nbsp;Inc. and the Company shall not exceed 90%. As at December&nbsp;31, 2012,
the Company met all the requirements of the financial covenants. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
June&nbsp;26, 2012, Canadian Solar Japan K.K. entered into a loan agreement with a Japanese bank for working capital. The total credit facility under the agreement is $1,921,478,
which has a maturity of 36&nbsp;months, which requires the repayment of $776,142, $776,142 $369,194 in 2013, 2014 and 2015 respectively. The borrowing bears a fixed rate of 0.9% and does not contain
any financial covenants or restrictions. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
August&nbsp;13, 2012, CSI entered into a loan agreement with a local Chinese bank for the acquisition of projects 16. The total credit facility under the agreement is $93,298,555,
or an equivalent CAD amount, which has a maturity of 60&nbsp;months. Interest is due quarterly in arrears. The outstanding balance as of December&nbsp;31, 2012 was $70,064,205, which requires
repayment of $14,012,841, $9,808,989, $ 21,019,262 and $ 25,223,113&nbsp;in 2014, 2015, 2016 and 2017 respectively. The loan was guaranteed by CSI Solar Project 16&nbsp;Inc., CSI Solar Power
(China)&nbsp;Inc. and Canadian Solar Solutions&nbsp;Inc. The borrowing bears a floating interest rate equal to LIBOR+4.9%. The borrowing contains financial covenants which require that for any
period ended Jun 30 and December&nbsp;31 of each year, the ratio of liabilities to assets of the Company shall be no higher than 88%. As at December&nbsp;31, 2012, the Company met the requirements
of the financial covenants. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-36</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=12,SEQ=157,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=388958,FOLIO='F-36',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<A NAME="page_fo44901_1_37"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 10. BORROWINGS (Continued) </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>c)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Interest expense</I></B></FONT></DD></DL>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company capitalized interest costs incurred into the Company's property, plant and equipment or the Company's project assets as follows during the years ended December&nbsp;31,
2010, 2011 and&nbsp;2012: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest capitalized&#151;project assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,631,569</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest capitalized&#151;property, plant and equipment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,686,262</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,099,815</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>670,374</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest expense</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>22,164,363</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,843,586</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>53,304,640</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total interest incurred</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>23,850,625</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>47,943,401</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>58,606,583</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2><B> 11. SHORT-TERM NOTES PAYABLE  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Company enters into arrangements with banks wherein the banks issue notes to the Company's vendors, which effectively serve to extend the payment date of the associated accounts
payable. Vendors may present the notes for payment to a bank, including the bank issuing the note, prior to the stated maturity date, but generally at a discount from the face amount of the note.
Although the option is available, the Company's vendors rarely pursue settlement in advance of the note maturity date. Further, the Company is required to deposit restricted cash balances with the
issuing bank, which are utilized to immediately repay the bank upon the banks' settlement of the notes. Given the purpose of these arrangements is to extend the payment dates of accounts payable, the
Company has recorded such amounts as short-term notes payable. As payments by the bank are immediately repaid by the Company's restricted cash balances and other deposits with that same
bank, the notes payable do not represent cash borrowings from the bank and, as such, the associated cash payments have been recorded by the Company as an operating activity in the consolidated
statements of cash flows. As of December&nbsp;31, 2011 and 2012, short-term notes payable was $131,568,540 and $231,135,928, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 12. ACCRUED WARRANTY COSTS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Company's warranty activity is summarized below: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Beginning balance</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16,899,522</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>31,224,906</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>47,021,352</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Warranty provision</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>14,707,513</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>18,347,272</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>12,516,349</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Warranty costs incurred</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(382,129</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(2,550,826</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,203,277</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Ending balance</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>31,224,906</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>47,021,352</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>58,334,424</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-37</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=13,SEQ=158,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=863323,FOLIO='F-37',FILE='DISK132:[13ZAG1.13ZAG44901]FO44901A.;18',USER='RRICKEN',CD='26-APR-2013;07:30' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fq44901_1_38"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC.  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars)  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 13. CONVERTIBLE NOTES  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> <U>2007 Convertible Note Subscription Agreement</U>  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On December&nbsp;11, 2007, the Company signed a subscription agreement for the issuance of convertible notes of $75,000,000
(the&nbsp;"2007&nbsp;Notes"). </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
terms of the 2007 Notes are described as follows: </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maturity date.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;The 2007 Notes mature on December&nbsp;15, 2017. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interest.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;The 2007 Note holders are entitled to receive interest at 6% per annum on the principal outstanding, in semi-annually
installments, payable in&nbsp;arrears. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Conversion.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;The initial conversion rate is 50.6073&nbsp;shares per $1,000 initial principal amount, which represents an initial
conversion price of
approximately $19.76 per share. The 2007 Notes are convertible at any time prior to maturity. The conversion rate is subject to change for certain
anti-dilution events and upon a change in control. If the holders elect to convert the 2007 Notes upon a change of control, the conversion rate will increase by a number of additional
shares as determined by reference to an adjustment schedule based on the date on which the change in control becomes effective and the price paid per common share in the transaction (referred to as
the "Fundamental Change Make-Whole Premium"). The Fundamental Make-Whole Premium is intended to compensate holders for the loss of time value upon early&nbsp;exercise. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Redemption.</I></FONT><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;The holders may require the Company to repurchase the 2007 Notes for cash on December&nbsp;24, 2012 and December&nbsp;15,
2014, at a
repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. The Company may redeem the notes on or after December&nbsp;24, 2012 at a redemption price equal 100% of the
principal amount of the notes, plus accrued and unpaid interest, (i)&nbsp;in whole or in part the closing price for the common shares exceeds 130% of the conversion price for at least
20&nbsp;trading days within a period of 30&nbsp;consecutive trading days ending within five trading days of the notice of redemption or (ii)&nbsp;in whole only, if at least 95% of the initial
aggregate principal amount of the 2007 Notes originally issued have been redeemed, converted or repurchased and, in each case, cancelled. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company recognized both the debt and equity components associated with the 2007 Notes. The debt component was recognized at the fair value of a similar instrument that does not have
an associated equity component, which initially amounted to $62,686,088. The equity component was recognized as the difference between the proceeds and the fair value of the debt component. Offering
costs incurred for the issuance of the 2007 Notes amounted to $3,351,634, which were allocated to the debt and equity components in proportion to the allocation of the proceeds and were accounted for
as debt issuance costs and equity issuance costs, respectively. The initial debt issuance costs amounted to $2,801,344. The debt discount (measured as the difference between the proceeds and the
initial debt component plus debt issuance costs) are being amortized through interest expense over the period from December&nbsp;10, 2007, the date of issuance, to December&nbsp;24, 2012, the
earliest redemption date, using the effective interest rate method, which was 11.4% for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. Amortization expense of $39,816, $44,485
and $49,699 was recorded for the years </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-38</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=159,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=704381,FOLIO='F-38',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_39"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 13. CONVERTIBLE NOTES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>ended
December&nbsp;31, 2010, 2011 and 2012, respectively. In addition, coupon interest of $60,000 was recorded for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
May&nbsp;27, 2008, the Company offered to increase the conversion rate, based on a specified formula, to induce the holders of the 2007 Notes to convert their notes into the
Company's common shares (the&nbsp;"Offer") on or before June&nbsp;24,&nbsp;2008. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
June&nbsp;27, 2008, the Company announced an increased conversion rate of 53.6061&nbsp;in accordance with the terms of the Offer and issued 3,966,841&nbsp;common shares in
exchange for $74,000,000 in principal amount of the 2007 Notes. The induced conversion resulted in a charge to earnings of $10,170,118, which was equal to the fair value of all common shares and cash
consideration transferred in the transaction in excess of the fair value of the common shares issuable pursuant to the original conversion terms. In addition, the Company recognized $2,429,524 as a
gain on debt extinguishment, equal to the difference between the consideration attributed to the debt component and the sum of (a)&nbsp;the net carrying amount of the debt component and
(b)&nbsp;any unamortized debt issuance costs. In addition, upon conversion, $13,766,173 in unamortized debt discount and debt issuance costs was reclassified to common&nbsp;shares. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
December&nbsp;2012, notes with the aggregate principal amount of $1,000,000 were redeemed according to the contractual redemption terms with no gain or loss recognized. As of
December&nbsp;31, 2012, no convertible notes remained outstanding. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Details
of convertible notes as of December&nbsp;31, 2011 and 2012 are as follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Carrying amount of the equity component</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>156,848</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Principal amount of the debt component</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,000,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Unamortized debt discount</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>49,699</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net carrying amount of the debt component</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>950,301</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2><B> 14. RESTRICTED NET ASSETS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As stipulated by the relevant laws and regulations applicable to China's foreign investment enterprise, the Company's PRC subsidiaries are required to make appropriations from net income
as determined
under accounting principles generally accepted in the PRC ("PRC&nbsp;GAAP") to non-distributable reserves, which include a general reserve, an enterprise expansion reserve and staff
welfare and bonus reserve. The wholly-owned PRC subsidiaries are not required to make appropriations to the enterprise expansion reserve but appropriations to the general reserve are required to be
made at not less than 10% of the profit after tax as determined under PRC GAAP. The board of directors determines the staff welfare and bonus&nbsp;reserve. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
general reserve is used to offset future losses. The subsidiaries may, upon a resolution passed by the stockholder, convert the general reserve into capital. The staff welfare and
bonus reserve is used </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-39</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=160,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=715083,FOLIO='F-39',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_40"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 14. RESTRICTED NET ASSETS (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>for
the collective welfare of the employee of the subsidiaries. The enterprise expansion reserve is for the expansion of the subsidiaries' operations and can be converted to capital subject to
approval by the relevant authorities. These reserves represent appropriations of the retained earnings determined in accordance with Chinese&nbsp;law. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition to the general reserve, the Company's PRC subsidiaries are required to obtain approval from the local PRC government prior to distributing any registered share capital.
Accordingly, both the appropriations to general reserve and the registered share capital of the Company's PRC subsidiaries are considered as restricted net assets amounting to $359,922,466 as of
December&nbsp;31,&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 15. INCOME TAXES  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The provision for income taxes is comprised of the following: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income (Loss) before Income Tax</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canada</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>18,354,204</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(23,378,980</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,616,980</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>49,228,109</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(50,984,454</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(203,205,487</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>67,582,313</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(74,363,434</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(200,588,507</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current Tax</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canada</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,563,915</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,047,733</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,447,930</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13,793,997</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13,078,893</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13,249,752</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>23,357,912</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>21,126,626</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>15,697,682</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred Tax</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canada</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(848,566</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,577,854</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,713,862</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(5,755,429</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(7,164,540</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(22,844,954</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(6,603,995</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(4,586,686</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(21,131,092</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total Income Tax (Benefit) Expense</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canada</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,715,349</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,625,587</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,161,792</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,038,568</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,914,353</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(9,595,202</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16,753,917</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16,539,940</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(5,433,410</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company mainly operates in Canada, PRC, Japan, Germany and the United&nbsp;States. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> Canada  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Company was incorporated in Ontario, Canada and is subject to both federal and Ontario provincial corporate income taxes at a rate
of 31%, 28.25% and 26.5% for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-40</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=161,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=98724,FOLIO='F-40',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_41"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 15. INCOME TAXES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canadian
Solar Solutions&nbsp;Inc. was incorporated in Ontario, Canada and is subject to both federal and Ontario provincial corporate income taxes at a rate of 31%, 28.25% and 26.5%
for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canadian
Solar Manufacturing (Ontario)&nbsp;Inc. was a manufacturing entity incorporated in Ontario, Canada, and is subject to both federal and Ontario provincial corporate income
taxes at a rate of 26.5% and 25% for the years ended December&nbsp;31, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> United&nbsp;States  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canadian Solar (USA)&nbsp;Inc. was incorporated in Delaware, USA and is subject to federal, California, and states corporate income
taxes at a rate of 39.83%, 40.03% and 35.55% for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> Japan  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canadian Solar Japan K.K. was incorporated in Japan and is subject to Japanese corporate income taxes at a normal statutory rate of
approximately 40.69% for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> Germany  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canadian Solar EMEA&nbsp;GmbH was incorporated in Munich, Germany and is subject to German corporate income tax at a rate of
approximately 33% for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> Hong Kong  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Canadian Solar International&nbsp;Ltd. ("HKSI") was incorporated in Hong Kong, China, and is subject to Hong Kong profits tax at a
rate of 16.5% for the years ended December&nbsp;31, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> PRC  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The other major operating subsidiaries, including CSI Solartronics (Changshu)&nbsp;Co.,&nbsp;Ltd., CSI Solar
Technologies&nbsp;Inc., CSI Cells&nbsp;Co.,&nbsp;Ltd., Canadian Solar Manufacturing (Luoyang)&nbsp;Inc., CSI Solar Power (China)&nbsp;Inc. and Canadian Solar Manufacturing
(Changshu)&nbsp;Inc., were governed by the PRC Enterprise Income Tax Law ("new&nbsp;EIT Law"), which replaced the previous Income Tax Law of PRC Concerning Foreign Investment and Foreign
Enterprises and various other local income tax regulations, effective from January&nbsp;1,&nbsp;2008. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the new EIT Law, both foreign-invested enterprises and domestic enterprises are subject to a uniform enterprise income tax rate of 25%. The new EIT Law also provides a
five-year transition period for those enterprises established before the promulgation date of the new EIT Law and were entitled to preferential tax treatment under the previous tax law.
Enterprises that were subject to an enterprise income tax rate lower than 25% will have the new uniform enterprise income tax rate of </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-41</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=162,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=875126,FOLIO='F-41',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_42"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 15. INCOME TAXES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>25%
phased in over a five-year period from the effective date of the EIT Law. Enterprises that were entitled to exemptions or reductions from the standard income tax rate for a fixed term
may continue to enjoy such treatment until the fixed term expires, subject to certain limitations. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SZCC
is currently subject to a preferential enterprise income tax rate of 15% for the three years from 2012 to 2014, resulting from its HNTE status recognized in 2009 and renewed
in&nbsp;2012. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accordingly,
the enterprise income tax rates applicable to the Company's major operating subsidiaries in China are summarized as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="48%" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="48%" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:33pt;"><FONT SIZE=1><B>Company

<!-- COMMAND=ADD_SCROPPEDRULE,33pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Applicable enterprise income tax rate under the new EIT Law </B></FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solartronics (Changshu)&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>25%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Technologies&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Exempted for 2008 and 2009, and 12.5% for 2010, 2011 and 2012 (half reduction of 25%)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Cells&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 15% for 2012, 2013 and 2014 resulting from its HNTE
status</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Luoyang)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 25% for 2012 onwards</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Changshu) Inc</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Exempted for 2008 and 2009, 12.5% for 2010, 2011 and 2012 (half reduction of 25%), and 25% for 2012 onwards</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Power (China)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><p align=left style="font-family:times;margin-top:12pt;margin-left:0pt;text-indent:0pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>25%</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company makes an assessment of the level of authority for each of its uncertain tax positions (including the potential application of interest and penalties) based on their technical
merits, and has measured the unrecognized benefits associated with such tax positions. This liability is recorded as
liability for uncertain tax positions in the consolidated balance sheet. In accordance with its policies, the Company accrues and classifies interest and penalties associated with such unrecognized
tax benefits as a component of its income tax provision. The amount of interest and penalties accrued as of December&nbsp;31, 2011 and 2012 was $2,847,899 and $3,561,524, respectively. The Company
does not anticipate any significant changes to its liability for unrecognized tax positions within the next 12&nbsp;months. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-42</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=163,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=350445,FOLIO='F-42',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_43"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 15. INCOME TAXES (Continued) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following table illustrates the movement and balance of the Company's liability for uncertain tax positions (excluding interest and penalties) for the years ended December&nbsp;31,
2010, 2011 and 2012, respectively. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Beginning balance</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>8,953,568</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,191,281</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,453,041</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Addition for tax positions related to the current year</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>736,707</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,789,167</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Addition for tax positions from prior years</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>342,617</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Reductions for tax positions from prior years/Statute of limitations expirations</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(104,904</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(474,947</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Ending balance</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,191,281</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,453,041</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,242,208</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company is subject to taxation in various jurisdictions where it operates, mainly including Canada and China. Generally, the Company's taxation years from 2005 to 2011 are open for
reassessment to the Canadian tax authorities. The Company's taxation years from 2002 through 2012 are subject to examination by the Chinese tax authorities due to its permanent establishment
in&nbsp;China. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;According
to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of income taxes is resulted from the computational errors of the
taxpayer. The statute of limitations could be extended to five years under special circumstances. Though not being clearly defined, a special circumstance would suffice where any underpayment of
income taxes exceeds RMB100,000. For income tax adjustments relating to transfer pricing matters, the statute of limitations is ten years. Therefore, the Company's Chinese subsidiaries might be
subject to reexamination by the Chinese tax authorities on non-transfer pricing matters for taxation years up to 2007 retrospectively, and on transfer pricing matters for taxation years up
to 2002 retrospectively. There is no statute of limitations in case of tax evasion in&nbsp;China. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-43</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=164,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=788284,FOLIO='F-43',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_44"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 15. INCOME TAXES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
components of the deferred tax assets and liabilities are presented as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>At December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred tax assets:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accrued warranty costs</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>11,591,771</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,208,666</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Bad debt provision</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,231,452</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>12,113,049</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Issuance costs</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,006,272</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>339,267</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Inventory write-down</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,434,180</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,649,004</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Depreciation difference of property, plant and equipment</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,826,169</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,920,711</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Contingent liabilities</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,508,086</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net operating losses carry-forward</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>37,960,792</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>69,189,405</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,694,473</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,158,341</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total deferred tax assets</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>74,745,109</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>123,086,529</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Valuation allowance</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(39,745,271</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(54,140,359</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total deferred tax assets, net of valuation allowance</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>34,999,838</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>68,946,170</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Analysis as:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>11,773,066</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>29,863,674</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Non-current</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>23,226,772</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>39,082,496</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>34,999,838</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>68,946,170</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred tax liabilities:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Financial derivatives assets</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>340,817</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>700,184</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Acquisition of subsidiaries</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,230,740</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Depreciation difference of property, plant and equipment</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,644,722</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Basis difference relating to SkyPower acquisition</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>62,572,569</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>591,555</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>709,052</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total deferred tax liabilities</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,163,112</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>68,626,527</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Analysis as:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,163,112</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>12,474,952</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Non-current</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>56,151,575</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,163,112</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>68,626,527</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, the Company has accumulated net operating losses of $252,243,949 of which $16,516,003 will expire between 2015 and&nbsp;2032, and the remaining can be
carried forward indefinitely. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company considers positive and negative evidence to determine whether some portion or all of the deferred tax assets will not be realized. This assessment considers, among other
matters, the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-44</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=165,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=665500,FOLIO='F-44',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_45"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 15. INCOME TAXES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>carry-forward
periods, the Company's experience with tax attributes expiring unused and tax planning alternatives. The Company has considered the following possible sources of taxable income when
assessing the realization of deferred tax&nbsp;assets:</FONT></P>

<UL>
<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Tax planning strategies; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Future reversals of existing taxable temporary differences; </FONT><FONT SIZE=2>
<BR><BR></FONT></DD><DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2>&#149;</FONT></DT><DD style="font-family:times;"><FONT SIZE=2>Further taxable income exclusive of reversing temporary differences and carry-forwards. </FONT></DD></DL>
</UL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible for
tax purposes. As a result, the Company has recognized a valuation allowance of $39,745,271 and $54,140,359 as at December&nbsp;31, 2011 and 2012, respectively. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reconciliation
between the provision for income tax computed by applying Canadian federal and provincial statutory tax rates to income before income taxes and the actual provision and
benefit for income taxes is as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="39pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="39pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="39pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Combined federal and provincial income tax rate</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>31</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>28</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>27</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Expenses not deductible for tax purpose</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (19</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Tax exemption and tax relief granted to the Company</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (10</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>25</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Effect of different tax rate of subsidiary operations in other jurisdiction</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (3</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (3</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (7</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Unrecognized tax benefits</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Valuation allowance</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (51</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (14</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Exchange gain (loss)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (1</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>25</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2> (22</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
aggregate amount and per share effect of the tax holiday are as follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="25pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>The aggregate dollar effect</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,781,702</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>18,162,641</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Per share effect&#151;basic</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>0.16</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>0.42</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Per share effect&#151;diluted</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>0.16</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>0.42</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
accordance with the EIT Law, dividends, which arise from profits of foreign invested enterprises ("FIEs") earned after January&nbsp;1, 2008, are subject to a 10% withholding income
tax. Under applicable accounting principles, a deferred tax liability should be recorded for taxable temporary difference attributable to excess of financial reporting basis over tax basis in the
investment in a foreign subsidiary. However, a deferred tax liability is not recognized if the basis difference is not expected to </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-45</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=166,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=469371,FOLIO='F-45',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<A NAME="page_fq44901_1_46"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 15. INCOME TAXES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>reverse
in the foreseeable future and is expected to be permanent in duration. As of December&nbsp;31, 2012, all of the undistributed earnings of approximately $116.33&nbsp;million attributable to
the Company's PRC subsidiaries and affiliates are considered to be permanently reinvested and no provision for PRC withholding income tax on dividend has been made thereon accordingly. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 16. EARNINGS PER SHARE  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth the computation of basic and diluted gain (loss) per share for the periods indicated: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="78pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss) attributable to Canadian Solar&nbsp;Inc.&#151;basic and diluted</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50, 568,919</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,804,200</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,468,691</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Weighted average number of common shares&#151;basic</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>42,839,356</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,076,489</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,190,778</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Diluted share number from share options and restricted shares</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>838,852</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Weighted average number of common shares&#151;diluted</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,678,208</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,076,489</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>43,190,778</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Basic earnings (loss) per share</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.18</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2.11</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4.53</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Diluted earnings (loss) per share</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1.16</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(2.11</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD ALIGN="RIGHT"  style="font-family:times;"><FONT SIZE=2>$</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(4.53</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following table sets forth anti-dilutive shares excluded from the computation of diluted earnings (loss) per share for the periods indicated. </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="45pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Convertible notes</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>50,607</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>50,607</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Share options, restricted shares and restricted share units</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>426,716</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,871,147</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,288,008</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Warrant</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,273,102</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>477,323</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,921,754</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,561,110</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-46</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=167,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=589801,FOLIO='F-46',FILE='DISK132:[13ZAG1.13ZAG44901]FQ44901A.;11',USER='CLABIT',CD='25-APR-2013;21:59' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fs44901_1_47"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT> <FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC.  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars)  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 17. RELATED PARTY BALANCES AND TRANSACTIONS  </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B><I> Related party balances:  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The amount due from related party of $9,977,177 as of December&nbsp;31, 2012 is a trade receivable from the affiliate Suzhou
Gaochuangte New&nbsp;Energy&nbsp;Co.&nbsp;Ltd ("Gaochuangte"), the Company's 40% owned affiliate, for module products&nbsp;sold. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
amount due from related party of $19,835,942 as of December&nbsp;31, 2011 is a trade receivable from the affiliate Suzhou Gaochuangte New&nbsp;Energy&nbsp;Co.&nbsp;Ltd
("Gaochuangte"), the Company's 40% owned affiliate, for module products&nbsp;sold. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
amount due to related party of $5,036,642 as of December&nbsp;31, 2012 consists of (i)&nbsp;a government award of $283,191, payable to Dr.&nbsp;Shawn Qu, Chairman, President,
Chief Executive Officer, and major stockholder of the Company, which was initially paid to the Company, and (ii)&nbsp;a trade payable of $4,753,450 to Gaochuangte for the solar project construction
service&nbsp;fees. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
amount due to related party of $3,007,809 as of December&nbsp;31, 2011 consists of (i)&nbsp;a government award of $282,498, payable to Dr.&nbsp;Shawn Qu, Chairman, President,
Chief Executive Officer, and major stockholder of the Company, which was initially paid to the Company, and (ii)&nbsp;a trade payable of $2,725,311 to Gaochuangte for the solar project construction
service&nbsp;fees. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Related party transactions:  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> <U>Guarantees and Share Pledges</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dr.&nbsp;Qu fully guaranteed a one-year RMB1,520&nbsp;million and RMB1,001&nbsp;million loan facilities from Chinese
Commercial Banks in 2011 and 2012, respectively. Amounts drawn down from the facilities as at December&nbsp;31, 2011 and 2012 were $33,328,470 and $66,349,563 respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> <U>Sales and purchase contracts with affiliates</U>  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In 2012, the Company sold solar modules to Gaochuangte in the amount of RMB66,520,343 ($10,513,212). </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2011, the Company sold solar modules to Gaochuangte in the amount of RMB125,948,865 ($19,674,164). </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2012, the Company paid RMB 12,987,653 ($2,066,288) to Gaochuangte for solar project construction services. Since the solar project is for the Company's internal use, these amounts
were recorded in construction in&nbsp;progress. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2011, the Company paid RMB16,444,130 ($2,609,798) to Gaochuangte for solar project construction services. Since the solar project is for the Company's internal use, these amounts were
recorded in construction in&nbsp;progress. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-47</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=168,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=458435,FOLIO='F-47',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_48"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 18. COMMITMENTS AND CONTINGENCIES  </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>a)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Operating lease commitments</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company has operating lease agreements principally for its office properties in the PRC, Canada, Japan and USA. Such leases have remaining terms ranging from one to 104&nbsp;months
and are renewable upon negotiation. Rental expenses were $2,916,591, $5,444,078, and $8,618,436&nbsp;for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Future
minimum lease payments under non-cancelable operating lease agreements at December&nbsp;31, 2012 were as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:91pt;"><FONT SIZE=1><B>Year Ending December&nbsp;31:

<!-- COMMAND=ADD_SCROPPEDRULE,91pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2013</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,691,218</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2014</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,875,459</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2015</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,729,320</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2016</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,356,324</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Thereafter</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,912,165</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B>Total</B></FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>15,564,486</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>b)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Property, plant and equipment purchase commitments</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, short-term commitments for the purchase of property, plant and equipment were $3,205,562.  </FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>c)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Supply purchase commitments</I></B></FONT></DD></DL>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
order to secure future solar wafers supply, the Company has entered into long-term supply agreements with suppliers over the past several years. Under such agreements, the
suppliers agreed to provide the Company with specified quantities of solar wafers, and the Company has made prepayments to the suppliers in accordance with the supply contracts. The prices of the
supply contracts are generally subject to adjustment to reflect the prevailing market price at the transactions&nbsp;date. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total
purchases under the long-term agreements were approximately $78,567,563, $190,901,780 and $143,109,363&nbsp;during the years ended December&nbsp;31, 2010, 2011 and
2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following is a schedule, by year, of future minimum obligation, using market prices as of December&nbsp;31, 2012, under all supply agreements as of December&nbsp;31,&nbsp;2012: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="68pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:91pt;"><FONT SIZE=1><B>Year Ending December&nbsp;31:

<!-- COMMAND=ADD_SCROPPEDRULE,91pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>$ </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2013</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>247,700,752</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2014</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>247,700,752</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>2015</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>341,037,267</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>836,438,771</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-48</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=169,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=778439,FOLIO='F-48',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_49"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 18. COMMITMENTS AND CONTINGENCIES (Continued) </B></FONT></P>

<DL compact>
<DT style='font-family:times;margin-bottom:-11pt;'><FONT SIZE=2><B><I>d)</I></B></FONT></DT><DD style="font-family:times;"><FONT SIZE=2><B><I>Contingencies</I></B></FONT></DD></DL>


<P style="font-family:times;"><FONT SIZE=2><I> <U>Deutsche Solar AG</U>  </I></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
2007, the Company entered into a twelve-year wafer supply agreement with Deutsche Solar AG, under which the Company is required to purchase a contracted minimum volume of
wafers at pre-determined fixed prices and in accordance with a pre-determined schedule, commencing January&nbsp;1, 2009. The fixed prices may be adjusted annually at the
beginning of each calendar year by Deutsche Solar AG to reflect certain changes in their material costs. The agreement also contains a take-or-pay provision, which requires the
Company to pay the contracted amount regardless of whether the Company acquires the contracted annual minimum volumes. In 2009, the Company did not meet the minimum volume requirements under the
agreement. Deutsche Solar AG agreed that the Company could fulfill its fiscal 2009 purchase
obligation in fiscal 2010. In 2010, the Company fulfilled its 2009 purchase commitment under the agreement but did not meet the minimum purchase obligation for 2010. In 2011, the Company did not meet
its purchase commitment for the year. The Company believes that the take-or-pay provisions of the agreement are void under German law and, accordingly, as of
December&nbsp;31, 2010 had not accrued for the full $21,143,853 that would otherwise be due under the take-or-pay provision of the agreement. Rather, the Company assumed that
it would be permitted to purchase its 2010 contracted quantity, in addition to its 2011 contracted quantity, in fiscal 2011 and had included the purchase obligation for both years in its evaluation of
the loss on the long-term purchase commitments. The Company recorded a loss on firm purchase commitments of $1,562,002, $10,610,419 and nil for the years ended December&nbsp;31, 2010,
2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
December&nbsp;2011, Deutsche Solar AG gave notice to the Company to terminate the twelve-year wafer supply agreement with immediate effect. Deutsche Solar AG justified
the termination with alleged breach of the agreement by the Company. In the notice, Deutsche Solar AG also reserved its right to claim damage of Euro148.6&nbsp;million in court. The agreement was
terminated in 2011. As a result, the Company reclassified the accrued loss on firm purchase commitments reserve of $27,862,017 as of December&nbsp;31, 2011 to loss contingency accruals. In addition,
the Company made a full bad debt allowance of $17,408,593 against the balance of its advance payments to Deutsche Solar as a result of the termination of the long-term supply contract. The
accrued amount of $27,862,017 represents the Company's best estimate for its loss contingency. Deutsche Solar did not specify the basis for its claimed damage of Euro&nbsp;148.6&nbsp;million on
the notice. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> <U>LDK</U>  </I></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
June&nbsp;2008, the Company entered into two long-term supply purchase agreements with Jiangxi LDK Solar Hi-Tech&nbsp;Co.,&nbsp;Ltd., or LDK, in which
the Company was required to purchase a contracted minimum volume of wafers at pre-determined fixed prices and in accordance with a pre-determined schedule. In
April&nbsp;2010, the Company sent notice to LDK and announced termination of these two contracts. In July&nbsp;2010, the Company filed a request for arbitration against LDK with the Shanghai
Branch of the China Economic&nbsp;&amp; Trade Arbitration Commission. In its arbitration request, the Company asked LDK to refund the advance of $9,517,110. The first hearing was held in
October&nbsp;2010, during which the Company and LDK exchanged and reviewed the evidence. In October&nbsp;2010, LDK </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-49</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=170,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=653731,FOLIO='F-49',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_50"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 18. COMMITMENTS AND CONTINGENCIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>counterclaimed
against the Company, seeking (1)&nbsp;forfeiture of the $9,517,110 advance, (2)&nbsp;compensation of approximately RMB377,000,000 ($59,832,722) for losses due to the alleged breach
of the agreements, (3)&nbsp;a penalty of approximately RMB15,200,000($2,412,354) and (4)&nbsp;arbitration expenses up to RMB4,700,000 ($745,925). The second hearing was held on March&nbsp;9,
2011, during which the parties presented arguments to the arbitration commission. The arbitration commission hosted a settlement discussion between the parties on May&nbsp;13, 2011. As of
December&nbsp;31, 2011 and 2012, the Company had provided a full allowance against the advance to LDK of $9,517,110 and $9,538,172 due to the uncertainty of recovery. In December&nbsp;2012, the
Company made a non-cash provision totaling $30.3&nbsp;million following an arbitration award made against the Company by the Shanghai Branch of China International Economic and Trade
Arbitration Commission in favor of LDK. The Company disputes the merits of the arbitration award and will take all legal means to overturn or resist the implementation of the&nbsp;award. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><I> <U>Class Action Lawsuits</U>  </I></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
June&nbsp;1, 2010, the Company announced that it would postpone the release of its financial results for the first quarter ended March&nbsp;31, 2010 and its quarterly earnings
call pending the outcome of an investigation by the Audit Committee of its Board of Directors that had been launched after the Company received a subpoena from the SEC requesting documents relating
to, among other things, certain sales transactions in 2009. Thereafter six class action lawsuits were filed in the United&nbsp;States District Court for the Southern District of New&nbsp;York, or
the New&nbsp;York cases, and another class action lawsuit was filed in the United&nbsp;States District Court for the Northern District of California, or the California case. The New&nbsp;York
cases were consolidated into a single action in December&nbsp;2010. On January&nbsp;5, 2011, the California case was dismissed by the plaintiff, who became a member of the lead plaintiff group in
the New&nbsp;York action. On March&nbsp;11, 2011, a Consolidated Complaint was filed with respect to the New&nbsp;York action. The Consolidated Complaint alleges generally that its financial
disclosures during 2009 and early 2010 were false or misleading; asserts claims under Sections&nbsp;10(b) and&nbsp;20(a) of the Exchange Act and Rule&nbsp;10b-5&nbsp;thereunder;
and names the Company, its chief executive officer and its former chief financial officer as defendants. The Company filed its motion to dismiss in May&nbsp;2011, which was taken under submission by
the Court in July&nbsp;2011. On March&nbsp;30, 2012, the Court dismissed the Consolidated Complaint with leave to amend, and the plaintiffs filed an Amended Consolidated Complaint against the same
defendants on April&nbsp;19, 2012. On March&nbsp;28, 2013, the Court entered an order granting the Company's motion to dismiss and dismissing the Amended Consolidated Complaint with prejudice. On
March&nbsp;29, 2013, the Court entered judgment in the&nbsp;matter. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, a similar class action lawsuit was filed against the Company and certain of its executive officers in the Ontario Superior Court of Justice on August&nbsp;10, 2010. The
lawsuit alleges generally that
its financial disclosures during 2009 and 2010 were false or misleading and brings claims under the shareholders' relief provisions of the Canada Business Corporations Act, Part&nbsp;XXIII.1 of the
Ontario Securities Act as well as claims based on negligent misrepresentation. In December&nbsp;2010, the Company filed a motion to dismiss the Ontario action on the basis that the Ontario Court has
no jurisdiction over the claims and potential claims advanced by the plaintiff. The court dismissed the Company's motion on August&nbsp;29, 2011. On March&nbsp;30, 2012, the Ontario Court of
Appeal denied the Company's </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-50</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=171,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=702974,FOLIO='F-50',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_51"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 18. COMMITMENTS AND CONTINGENCIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>appeal
with regard to its jurisdictional motion. On November&nbsp;29, 2012, the Supreme Court of Canada denied the Company's application for leave to appeal the order of the Ontario Court of Appeal.
The Company's jurisdiction motion is therefore at an end. To proceed with the case, the plaintiff must now bring his own motions for class certification and for leave to assert the statutory cause of
action under the Ontario Securities Act. These motions are scheduled for argument in the Ontario Superior Court of Justice in June&nbsp;2013. The Company believes the Ontario action is without merit
and it is defending it&nbsp;vigorously. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><I> <U>Countervailing and anti-dumping duties</U>  </I></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
October&nbsp;2011, a trade action was filed with the U.S.&nbsp;Department of Commerce, or USDOC, and the U.S.&nbsp;International Trade Commission, or USITC, by the
U.S.&nbsp;unit of SolarWorld AG and six other U.S.&nbsp;firms, accusing Chinese producers of crystalline silicon photovoltaic cells, or CSPV cells, whether or not incorporated into modules, of
selling their products (i.e.,&nbsp;CSPV cells or modules incorporating these cells) into the United&nbsp;States at less than fair value, or dumping, and of receiving countervailable subsidies from
the Chinese authorities. These firms asked the U.S.&nbsp;government to impose anti-dumping and countervailing duties on CSPV cells imported from China. The USDOC and the USITC
investigated the validity of these claims. The company was identified as one of a number of Chinese exporting producers of the subject goods to the U.S.&nbsp;market. The Company also has affiliate
U.S.&nbsp;operations that import the subject goods from&nbsp;China. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
October&nbsp;9, 2012, the USDOC issued final affirmative determinations in the anti-dumping and countervailing duty investigations. On November&nbsp;7, 2012, the USITC
ruled that imports of CSPV cells had caused material injury to the U.S.&nbsp;CSPV industry. As a result of these rulings, the Company is required to pay cash deposits on CSPV cells imported into the
U.S.&nbsp;from China, whether alone or incorporated into modules. The announced cash deposit rates applicable to the Company were 13.94% (anti-dumping duty) and 15.24% (countervailing
duty). The actual rates at which duties will be assessed and payable may be subject to administrative review next
year and may differ from the announced deposit rates. A number of parties have filed notice of their intent to challenge the rulings of the USDOC and USITC in appeals to the U.S.&nbsp;Court of
International Trade. Decisions on those appeals are not expected until next year. During year 2012, the Company's net revenue generated from America is 19.6% of the total net&nbsp;revenue. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
September&nbsp;6, 2012, following a complaint lodged by SolarWorld AG and certain supporters, the European Commission initiated an anti-dumping investigation concerning
imports into the European Union of CSPV modules and key components (i.e.,&nbsp;cells and wafers) originating in China. On November&nbsp;8, 2012, following a complaint lodged by the same parties,
the European Commission initiated an anti-subsidy investigation on these products. In each investigation, the Company was identified as one of a number of Chinese exporting producers of
these products to the EU market. The Company also has affiliate EU operations that import these products from China. During year 2012 the Company's net revenue generated from Europe is 50.1% of the
total net&nbsp;revenue. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company was not chosen as one of the "sampled" companies in these EU investigations, which were required to provide written information to the EU&nbsp;authorities. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-51</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=5,SEQ=172,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=816833,FOLIO='F-51',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_52"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 18. COMMITMENTS AND CONTINGENCIES (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company requested "market economy treatment" in the anti-dumping investigation, but this request was denied. A number of other affected Chinese companies have filed an
action for annulment of the decision that denied "market economy treatment". </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
March&nbsp;5, 2013, the European Commission published a Regulation making all imports of CSPV modules and key components originating in or consigned from China subject to
registration by EU Member State customs authorities. This registration requirement is likely to remain in effect through the pendency of the investigations. The Company filed comments contesting this
registration decision and requested a hearing to express its&nbsp;views. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Under
the current timeline, it is expected that provisional anti-dumping duties, if any, will be announced by June&nbsp;6, 2013, provisional countervailing duties, if any,
will be announced by August&nbsp;8, 2013 and definitive anti-dumping and countervailing duties, if any, will be announced by December&nbsp;5 and 7, 2013, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
late November&nbsp;2012, India initiated an anti-dumping investigation on imported solar products from China, Taiwan, the United&nbsp;States and Malaysia. The scope of
the Indian complaint includes thin-film and CSPV cells and modules, as well as "glass and other suitable
substrates". The period of investigation is from January&nbsp;1, 2011 to June&nbsp;30, 2012. The Company has completed and submitted a "sampling questionnaire" and was chosen by the Indian
authorities to be a sampled company. The Company is now compiling the data requested of&nbsp;it. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 19. SEGMENT INFORMATION  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Company primarily operates in a single reportable business segment that includes the design, development and manufacture of solar power&nbsp;products. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-52</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=6,SEQ=173,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=876152,FOLIO='F-52',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_53"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 19. SEGMENT INFORMATION (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following table summarizes the Company's net revenues generated from different geographic locations. The information presented below is based on the location of customer's
headquarters: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Europe:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Germany</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>623,375,655</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>795,265,303</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>422,038,906</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Spain</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>251,777,174</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>203,266,238</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>71,982,482</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Czech</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>102,194,745</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,421,667</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,059,076</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Italy</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>185,170,195</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>126,607,507</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>26,275,635</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>30,930,744</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>99,639,975</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>128,103,629</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Europe Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,193,448,513</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,233,200,690</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>656,459,728</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>America:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;United&nbsp;States</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>92,707,388</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>192,380,838</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>254,096,258</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Canada</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>22,986,724</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>142,537,868</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>86,327,618</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,828,736</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>America Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>115,694,112</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>334,918,706</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>342,252,612</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Asia and other regions:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;China</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>45,482,615</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>128,856,693</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>89,120,632</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;India</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>59,809,538</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>22,523,243</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Japan</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>32,667,658</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>97,550,677</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>120,248,386</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>&#151;Others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>108,216,158</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>44,585,802</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>64,224,812</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Asia Total</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>186,366,431</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>330,802,710</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>296,117,073</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total net revenues</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,495,509,056</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,898,922,106</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,294,829,413</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Substantially
all of the Company's long-lived assets are located in the PRC. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following table summarizes the Company's revenues generated from each&nbsp;product: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Modules</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,400,939,585</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,683,121,020</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,132,767,404</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Solar system kits</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>78,028,704</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>95,787,118</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>92,624,999</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>EPC service</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>110,992,742</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>658,927</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Solar power projects</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>55,050,856</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Others</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>16,540,767</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,021,226</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13,727,227</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total net revenues</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,495,509,056</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,898,922,106</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,294,829,413</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-53</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=7,SEQ=174,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=597578,FOLIO='F-53',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_54"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 20. MAJOR CUSTOMERS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Details of customers accounting for 10% or more of total net revenues are as&nbsp;follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="68pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Company A</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>164,522,394</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>95,557,467</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>45,987,216</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
accounts receivable from the three customers with the largest receivable balances represents 10%, 8% and 6% of the balance of the account at December&nbsp;31, 2011, and 10%, 8% and
8% of the balance of the account at December&nbsp;31, 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 21. EMPLOYEE BENEFIT PLANS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employees of the Company located in the PRC are covered by the retirement schemes defined by local practice and regulations, which are essentially defined contribution schemes. The
calculation of contributions for these eligible employees is based on 20% of the applicable payroll cost in 2012. The expense paid by the Company to these defined contributions schemes was $2,116,173,
$3,825,278 and $5,880,203 for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition, in 2012, the Company is required by PRC law to contribute approximately 10%, 8%, 2% and 2% of applicable salaries for medical insurance benefits, housing funds, unemployment
and other statutory benefits, respectively. The PRC government is directly responsible for the payment of the benefits to these employees. The amounts contributed for these benefits were $1,979,476,
$4,067,355 and $6,012,889 for the years ended December&nbsp;31, 2010, 2011 and 2012, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 22. SHARE OPTIONS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On May&nbsp;30, 2006, the Board of Directors approved the adoption of a share incentive plan to provide additional incentives to employees, directors or external consultants. The
maximum aggregate number of shares which may be issued pursuant to all awards (including options) is 2,330,000&nbsp;shares, plus for awards other than incentive option shares, an annual increase to
be added on the first business day of each calendar year beginning in 2007 equal to the lesser of one percent (1%) of the number of common shares outstanding as of such date, or a lesser number of
common shares determined by the Board of Directors or a committee designated by the Board. In September&nbsp;2010, the shareholders approved an amendment to the Plan to increase the maximum number
of common shares which may be issued pursuant to all awards of options and restricted shares under the Plan to the sum of (i)&nbsp;2,330,000 plus (ii)&nbsp;the sum of 1% of the number of
outstanding common shares of the Company on the first day of each of 2007, 2008 and 2009 and 2.5% of the number of outstanding common shares of the Company outstanding on the first day of each
calendar year after 2009. The share incentive plan will expire on, and no awards may be granted after, March&nbsp;15, 2016. Under the terms of the share incentive plan, options are generally granted
with an exercise price equal to the fair market value of the Company's ordinary shares and expire ten years from the date of&nbsp;grant. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-54</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=8,SEQ=175,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=281944,FOLIO='F-54',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_55"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 22. SHARE OPTIONS (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Options to Employees  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As of December&nbsp;31, 2012, there was $5,349,957 in total unrecognized compensation expense related to share-based compensation
awards, which is expected to be recognized over a weighted-average period of 2.1&nbsp;years. During the years ended December&nbsp;31, 2010, 2011 and 2012, $3,641,260, $3,382,786 and $3,433,077 was
recognized as compensation expense, respectively. There is no income tax benefit recognized in the income statement for the share-based compensation arrangements in 2010, 2011 and&nbsp;2012. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company utilizes the Binomial option-pricing model to estimate the fair value of stock&nbsp;options. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following assumptions were used to estimate the fair value of stock options granted in 2010, 2011 and&nbsp;2012: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="83pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="83pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="44pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Risk free rate</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.25%~4.75%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.76%~3.46%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.15%</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Volatility ratio</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>80%~84%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>77%~79%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>78.79%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Dividend yield</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Annual exit rate</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2.89%~3.36%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.07%~4.37%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.49%</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Exercise multiple</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5.00</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.40-4.70</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="CENTER" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.40</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company used the market yield of USD dominated Chinese International government bonds with maturity periods that can cover the contractual life of the shares option for the
risk-free rates. The Company estimated the expected volatility based on the average of historical daily annualized volatility of its own and comparable companies' stock prices. The
Company's dividend policy is to retain earnings for reinvestment purpose and the Company does not intend to distribute dividends, thus the dividend yield is assumed to be zero. The Company estimated
the annual exit rates based on the historical general exit rate of staff at different levels. The Company estimated the exercise multiple based on the historical exercise pattern of prior employee
stock options granted by the&nbsp;Company. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-55</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=9,SEQ=176,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=171516,FOLIO='F-55',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_56"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 22. SHARE OPTIONS (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
summary of the option activity is as follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="44pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="51pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="69pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Number<BR>
of Options </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Weighted<BR>
Average<BR>
Exercise<BR>
Price </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Weighted<BR>
Average<BR>
Remaining<BR>
Contract<BR>
Terms </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Aggregate<BR>
Intrinsic Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Options outstanding at January&nbsp;1, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,832,550</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10.59</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Granted</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>69,900</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3.03</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Exercised</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(64,852</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2.45</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Forfeited</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(231,771</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>14.33</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Options outstanding at December&nbsp;31, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,605,827</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10.25</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7&nbsp;years</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>434,885</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Options vested or expected to vest at December&nbsp;31, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,471,787</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10.26</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7&nbsp;years</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>432,131</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Options exercisable at December&nbsp;31, 2012</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,734,792</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10.43</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6&nbsp;years</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>410,577</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
weighted average grant-date fair value of options granted in 2010, 2011 and 2012 was $9.62, $6.50 and $2.22, respectively. The total intrinsic value of options exercised
during the years ended December&nbsp;31, 2010, 2011 and 2012 was $1,786,605, $1,760,500 and $38,958, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Restricted shares to Employees  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Company granted 333,190 and 116,500&nbsp;restricted shares to employees in May&nbsp;2006 and July&nbsp;2006 respectively. The
restricted shares were granted at nominal value and generally vest over periods from one to four years based on the specific terms of the grants. The difference between the exercise price of the
restricted shares and the fair market value of the Company's ordinary shares at the date of grant resulted in total compensation cost of approximately $7.1&nbsp;million that will be recognized
ratably over the vesting period. During the years ended December&nbsp;31, 2010, 2011 and 2012, the Company recognized $235,411, nil, and nil in compensation expense associated with these awards,
respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, there was no unrecognized share-based compensation related to unvested restricted share&nbsp;awards. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
total fair value of restricted shares vested during the year ended December&nbsp;31, 2010, 2011 and 2012 was $382,994, nil and nil, respectively. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B><I> Restricted shares units to Employees  </I></B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Company granted 518,181 and 1,400,237&nbsp;restricted shares units ("RSU") to employees in 2011 and 2012, respectively. The RSUs
entitle the holders to receive the Company's common shares upon </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-56</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=10,SEQ=177,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=901868,FOLIO='F-56',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_57"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 22. SHARE OPTIONS (Continued) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>vesting.
The RSU were granted for free and generally vest over periods from one to four years based on the specific terms of the grants. The fair market value of the Company's ordinary shares at the
date of grant resulted in total compensation cost of approximately $4.6&nbsp;million and $4.5&nbsp;million that will be recognized ratably over the vesting period for the RSU granted in 2011 and
2012, respectively. During the year ended December&nbsp;31, 2012, the Company recognized $1,752,165 in compensation expense associated with these&nbsp;awards. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
of December&nbsp;31, 2012, there was $6,121,559 of total unrecognized share-based compensation related to unvested restricted share units, which is expected to be recognized over a
weighted-average period of 3.1&nbsp;years. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
summary of the RSU activity is as follows: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="55pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="82pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Number of<BR>
Shares </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Weighted Average<BR>
Grant-Date<BR>
Fair Value </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Unvested at January&nbsp;1, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>499,540</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9.16</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Granted</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,400,237</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3.32</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Vested</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(131,069</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9.23</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Forfeited</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(98,177</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6.84</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Unvested at December&nbsp;31, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,670,531</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4.40</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
total fair value of restricted shares units vested during the year ended December&nbsp;31, 2012 was&nbsp;$1,007,340. </FONT></P>


<P style="font-family:times;"><FONT SIZE=2><B> 23. INVESTMENT LOSS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table summarizes the Company's investment income loss: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:70%;margin-left:15%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="59pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="25pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="59pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>$</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Impairment of long-term investment</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(3,000,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,081,700</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company owns a 50% interest in a joint venture, Nernst New&nbsp;Energy (Suzhou)&nbsp;Co.,&nbsp;Ltd. and exercise significant influence over the investee. In 2012, due to the
deterioration of the investee's financial position, the Company concluded that the $1,081,700 investment was fully&nbsp;impaired. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company owns preferred shares of a privately held entity in an amount that is not sufficient to provide the Company with significant influence over the investee's operations. In
2010, due to the deterioration of the investee's financial position, the Company concluded that the $3,000,000 preferred share investment was fully&nbsp;impaired. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-57</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=11,SEQ=178,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=402154,FOLIO='F-57',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<A NAME="page_fs44901_1_58"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
CANADIAN SOLAR INC. </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> FOR THE YEARS ENDED DECEMBER 31, 2010, 2011 AND 2012 </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> (In U.S. dollars) </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> 24. SUBSEQUENT EVENTS  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Between January&nbsp;1 and March&nbsp;31, 2013, the Company obtained new borrowings of $304.6&nbsp;million, of which $145.2&nbsp;million has due dates before December&nbsp;31,
2013, and $159.4&nbsp;million has due dates beyond December&nbsp;31,&nbsp;2013. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Between
January&nbsp;1 and March&nbsp;31, 2013, the Company renewed $108.6&nbsp;million bank facilities with due dates beyond December&nbsp;31,&nbsp;2013. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-58</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=12,SEQ=179,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=593570,FOLIO='F-58',FILE='DISK132:[13ZAG1.13ZAG44901]FS44901A.;11',USER='RMCIVOR',CD='26-APR-2013;09:01' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fu44901_1_59"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->





<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


</FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fu44901_appendix_1"> </A>
<A NAME="toc_fu44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  APPENDIX 1    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2><B> Major Subsidiaries of CSI  </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth information concerning CSI's major subsidiaries: </FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="31%" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="112pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="63pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="31%" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:38pt;"><FONT SIZE=1><B>Subsidiary

<!-- COMMAND=ADD_SCROPPEDRULE,38pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Place and<BR>
date<BR>
of Incorporation </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Attributable<BR>
Equity<BR>
Interest Held </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Principal Activity </B></FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solartronics (Changshu)&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
November&nbsp;23, 2001</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Developing solar power<BR>
project</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Technologies&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
August&nbsp;8, 2003</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Research and developing solar<BR>
modules</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Manufacture&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
January&nbsp;7, 2005</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Production of solar modules</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Luoyang)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
February&nbsp;24, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Manufacture of solar modules,<BR>
ingots and wafers</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Changshu)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
August&nbsp;1, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Production of solar modules</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Cells&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
August&nbsp;23, 2006</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Manufacture of solar cells</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar (USA)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>USA<BR>
June&nbsp;8, 2007</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Sales and marketing of<BR>
modules</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Project Consulting&nbsp;GmbH</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Germany<BR>
May&nbsp;26, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>70</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Developing solar power project</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Japan K.K.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Japan<BR>
June&nbsp;21, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>90.67</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Sales and marketing of<BR>
modules</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Solutions&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Canada<BR>
June&nbsp;22, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Developing solar power project</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Solar Power (China)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
July&nbsp;7, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Investment holding</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar EMEA&nbsp;GmbH</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Germany<BR>
August&nbsp;21, 2009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Sales and marketing of<BR>
modules</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Ontario)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Canada<BR>
June&nbsp;30, 2010</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Production of solar modules</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar (Australia) Pty.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Australia<BR>
February&nbsp;3, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Sales and marketing of<BR>
modules</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar International&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Hong Kong<BR>
March&nbsp;25, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Sales and marketing of<BR>
modules</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar O&amp;M (Ontario)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Canada<BR>
May&nbsp;10, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Developing solar power project</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Project Holdco,&nbsp;LLC</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>USA<BR>
July&nbsp;27, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Developing solar power project</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI-Cenergy Holdings,&nbsp;LLC</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>USA<BR>
July&nbsp;27, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>62.5</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Developing solar power project</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-59</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=180,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=1007502,FOLIO='F-59',FILE='DISK132:[13ZAG1.13ZAG44901]FU44901A.;12',USER='RMCIVOR',CD='25-APR-2013;07:47' -->
<A NAME="page_fu44901_1_60"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="31%" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="112pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="63pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="31%" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH NOWRAP  ALIGN="LEFT" style="font-family:times;"><DIV style="border-bottom:solid #000000 1.0pt;margin-bottom:0pt;width:38pt;"><FONT SIZE=1><B>Subsidiary

<!-- COMMAND=ADD_SCROPPEDRULE,38pt -->

 </B></FONT></DIV></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Place and<BR>
date<BR>
of Incorporation </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Attributable<BR>
Equity<BR>
Interest Held </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Principal Activity </B></FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Suzhou Sanysolar Materials Technology&nbsp;Co.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
August&nbsp;17, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>80</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Production of solar module materials</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar South East Asia Pte.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Singapore<BR>
September&nbsp;19, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Sales and marketing of<BR>
modules</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>CSI Project Holdco,&nbsp;LLC</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>USA<BR>
November&nbsp;23, 2011</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Developing solar power project</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Manufacturing (Suzhou)&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>PRC<BR>
February&nbsp;13, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>61</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Manufacture of solar modules, cells</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar South Africa Pty.,&nbsp;Ltd.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>South Africa<BR>
June&nbsp;22,2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Sales and marketing modules</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Brasil Servicos De Consultoria EM Energia Solar&nbsp;Ltda.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Brazil<BR>
November&nbsp;14, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Consulting services in energy solutions, certification and importation of photovoltaic modules</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Canadian Solar Middle East Limited</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>United Arab Emirates<BR>
December&nbsp;10, 2012</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>100</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>%</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>Energy generation and distribution</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-60</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=181,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=564763,FOLIO='F-60',FILE='DISK132:[13ZAG1.13ZAG44901]FU44901A.;12',USER='RMCIVOR',CD='25-APR-2013;07:47' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fw44901_1_61"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fw44901_additional_information__#151;___add02868"> </A>
<A NAME="toc_fw44901_1"> </A>
<BR></FONT><FONT SIZE=2><B>  ADDITIONAL INFORMATION&nbsp;&#151;&nbsp;FINANCIAL STATEMENTS SCHEDULE I<BR>  <BR>    CANADIAN SOLAR INC.    <BR>    </B></FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Schedule&nbsp;I
has been provided pursuant to the requirements of Rule&nbsp;12-04(a) and&nbsp;4-08(e)(3) of Regulation&nbsp;S-X, which require
condensed financial information as to financial position, changes in financial position and results of operations of a parent company as of the same dates and for the same periods for which audited
consolidated financial statements have been presented as the restricted net assets of Canadian Solar&nbsp;Inc.'s consolidated and unconsolidated subsidiaries not available for distribution to
Canadian Solar&nbsp;Inc. as of December&nbsp;31, 2012 of $359,922,466, exceeded the 25%&nbsp;threshold. </FONT></P>

<P style="font-family:times;"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;These
financial statements have been prepared in conformity with accounting principles generally accepted in the United&nbsp;States except that the equity method has been used to
account for investments in subsidiaries. </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-61</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=182,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=159642,FOLIO='F-61',FILE='DISK132:[13ZAG1.13ZAG44901]FW44901A.;6',USER='CLABIT',CD='26-APR-2013;03:11' -->
<A NAME="page_fw44901_1_62"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fw44901_financial_information___fw402221"> </A>
<A NAME="toc_fw44901_2"> </A>
<BR></FONT><FONT SIZE=2><B>  FINANCIAL INFORMATION OF PARENT COMPANY<BR>  <BR>    BALANCE SHEETS    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="68pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>December&nbsp;31,<BR>
2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>December&nbsp;31,<BR>
2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=5 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars, except share and per share&nbsp;data)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD COLSPAN=7 style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B> ASSETS</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current assets:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>7,924,686</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,247,306</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Restricted cash</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,731,365</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts receivable, net of allowance for doubtful accounts of $871,385 and $8,946,661 at December&nbsp;31, 2011 and 2012, respectively</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,325,500</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,567,756</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Inventories</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>12,824,582</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>2,984,075</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amounts due from related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>85,731,327</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>214,254,589</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred tax assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,279,033</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Prepaid expenses and other current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,011,995</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,552,409</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>125,828,488</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>241,606,135</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment in subsidiaries</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>399,437,561</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>209,194,706</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred tax assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>9,708,590</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,269,609</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amount due from related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>150,000,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>150,000,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other non-current assets</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>14,972,773</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>35,356,421</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>TOTAL ASSETS</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>699,947,412</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>641,426,871</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD COLSPAN=7 style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2><B> LIABILITIES AND EQUITY</B></FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Current liabilities:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Short-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>68,000,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts payable</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,025</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>4,104</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amounts due to related parties</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>177,769,708</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>159,471,359</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other current liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,323,481</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>6,616,028</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total current liabilities</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>189,097,214</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>234,091,491</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accrued warranty costs</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>32,401,893</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>32,833,031</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Convertible notes</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>950,301</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Long-term borrowings</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>70,063,488</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Liability for uncertain tax positions</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,564,233</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,540,026</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>TOTAL LIABILITIES</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>234,013,641</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>350,528,036</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Equity:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Common shares&nbsp;&#151;&nbsp;no par value: unlimited authorized shares, 43,155,767 and 43,242,426&nbsp;shares issued and outstanding at
December&nbsp;31, 2011 and 2012, respectively</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>502,402,939</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>502,561,705</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Additional paid-in capital</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(53,331,445</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(38,296,275</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accumulated deficit</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(28,693,433</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(224,162,124</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accumulated other comprehensive income</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>45,555,710</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,795,529</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total equity</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>465,933,771</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>290,898,835</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>TOTAL LIABILITIES AND EQUITY</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>699,947,412</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>641,426,871</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-62</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=183,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=95140,FOLIO='F-62',FILE='DISK132:[13ZAG1.13ZAG44901]FW44901A.;6',USER='CLABIT',CD='26-APR-2013;03:11' -->
<A NAME="page_fw44901_1_63"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fw44901_financial_information_of_paren__fin02651"> </A>
<A NAME="toc_fw44901_3"> </A>
<BR></FONT><FONT SIZE=2><B>  FINANCIAL INFORMATION OF PARENT COMPANY<BR>  <BR>    STATEMENTS OF OPERATIONS    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="77pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="68pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars, except share and per share&nbsp;data)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net revenues</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
1,248,400,119</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
829,016,524</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
111,414,327</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cost of revenues</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,201,713,356</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>792,643,306</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>80,190,744</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Gross profit</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>46,686,763</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>36,373,218</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>31,223,583</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Operating expenses:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Selling expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,057,347</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>10,411,256</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,649,131</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>General and administrative expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,355,609</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,461,891</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,955,578</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Research and development expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>792,509</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,255,945</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>764,145</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Total operating expenses</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>24,205,465</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>25,129,092</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>16,368,854</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Profit from operations</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>22,481,298</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>11,244,126</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>14,854,729</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other income (expenses):</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest expense</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(296,678</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(267,979</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(255,502</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest income</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>933,372</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>474,886</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>1,559,207</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment loss</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(3,000,000</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign exchange gain (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>830,602</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>3,261,933</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(622,816</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Profit before income taxes and equity in earnings of subsidiaries</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>20,948,594</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>14,712,966</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>15,535,618</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income tax expense</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(9,956,513</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(6,742,827</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(7,441,590</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Equity in earnings (loss) of subsidiaries</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>39,576,838</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(98,774,339</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(203,562,719</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net Income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>50,568,919</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(90,804,200</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(195,468,691</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-63</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=3,SEQ=184,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=396684,FOLIO='F-63',FILE='DISK132:[13ZAG1.13ZAG44901]FW44901B.;9',USER='CLABIT',CD='26-APR-2013;03:11' -->
<A NAME="page_fw44901_1_64"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fw44901_financial_information_of_paren__fin03209"> </A>
<A NAME="toc_fw44901_4"> </A>
<BR></FONT><FONT SIZE=2><B>  FINANCIAL INFORMATION OF PARENT COMPANY<BR>  <BR>    STATEMENTS OF COMPREHENSIVE INCOME (LOSS)    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="61pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Year ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(Amounts expressed in U.S.&nbsp;dollars)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-top:12pt;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net income (loss)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
50,568,919</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
(90,804,200</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2><BR>
(195,468,691</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2><BR>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other comprehensive income:</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Foreign currency translation adjustment</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>13,340,545</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>17,093,766</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>5,239,819</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="BOTTOM">
<TD style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Comprehensive income (loss) attributable to Canadian Solar&nbsp;Inc.&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>63,909,464</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(73,710,434</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" style="font-family:times;"><FONT SIZE=2>(190,228,872</FONT></TD>
<TD style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-64</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=4,SEQ=185,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=589892,FOLIO='F-64',FILE='DISK132:[13ZAG1.13ZAG44901]FW44901B.;9',USER='CLABIT',CD='26-APR-2013;03:11' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->

<P style="font-family:times;"><FONT SIZE=2><A
NAME="page_fy44901_1_65"> </A>


<!-- COMMAND=ADD_BASECOLOR,"Black" -->




<!-- COMMAND=ADD_DEFAULTFONT,"font-family:times;" -->




<!-- COMMAND=ADD_TABLESHADECOLOR,"#CCEEFF" -->




<!-- COMMAND=ADD_STABLERULES,"border-bottom:solid #000000 1.0pt;" -->




<!-- COMMAND=ADD_DTABLERULES,"border-bottom:double #000000 2.25pt;" -->




<!-- COMMAND=ADD_SCRTABLERULES,"border-bottom:solid #000000 1.0pt;margin-bottom:0pt;" -->




<!-- COMMAND=ADD_DCRTABLERULES,"border-bottom:double #000000 2.25pt;margin-bottom:0pt;" -->


 </FONT></P>

<!-- TOC_END -->

<P style="font-family:times;"><FONT SIZE=2>
<A HREF="#bg44901a_main_toc">Table of Contents</A> </FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><A
NAME="fy44901_financial_information_of_paren__fin02624"> </A>
<A NAME="toc_fy44901_1"> </A></FONT> <FONT SIZE=2><B><BR>  FINANCIAL INFORMATION OF PARENT COMPANY    <BR>    <BR>    STATEMENTS OF CASH FLOWS    <BR>    </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="72pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Operating activities:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net Income (loss)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>50,568,919</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(90,804,200</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(195,468,691</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Depreciation and amortization</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,888</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,864</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,950</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Allowance for doubtful debts</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(7,327,386</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,829,275</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>8,369,187</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment loss</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,000,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amortization of discount on debt</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>39,816</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>44,485</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>49,699</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Equity in earnings (loss) of subsidiaries</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(39,576,838</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>98,774,339</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>203,562,719</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:30pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Share-based compensation</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,876,671</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>4,060,838</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,185,242</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Changes in operating assets and liabilities:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Inventories</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,140,423</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,598,617</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>9,840,507</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts receivable</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>37,753,416</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>99,826,223</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,317,532</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amounts due from related parties</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(16,299,621</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(126,832,013</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(121,173,334</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Advances to suppliers</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,752,935</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>11,973,762</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(293,911</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other current assets</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(4,195,539</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>6,399,566</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(7,540,414</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other non-current assets</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(5,786,798</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(9,177,091</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(20,387,009</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accounts payable</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,937,109</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(10,083,933</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>79</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Advances from customers</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>130,350</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(216,370</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(452,417</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Amounts due to related parties</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(23,827,298</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,530,108</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(18,298,349</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Accrued warranty costs</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>11,874,837</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,416,935</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>431,138</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Other current liabilities</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>10,848,840</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(9,034,605</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(4,255,036</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Liability for uncertain tax positions</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>755,415</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>103,902</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,975,793</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Deferred taxes</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>392,598</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>384,345</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,718,014</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash provided by (used in) operating activities</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>31,063,737</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>21,800,047</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(134,047,365</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-65</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=1,SEQ=186,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=752427,FOLIO='F-65',FILE='DISK132:[13ZAG1.13ZAG44901]FY44901A.;6',USER='LPAULIN',CD='25-APR-2013;03:30' -->
<A NAME="page_fy44901_1_66"> </A>

<P style="font-family:times;"><FONT SIZE=2><A
HREF="#bg44901a_main_toc">Table of Contents</A></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B><BR>
FINANCIAL INFORMATION OF PARENT COMPANY  </B></FONT></P>

<P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2><B> STATEMENTS OF CASH FLOWS  </B></FONT></P>
 <DIV style="padding:0pt;position:relative;width:80%;margin-left:10%;">
<p style="font-family:times;"></FONT></P>

<!-- COMMAND=ADD_TABLEWIDTH,"100%" -->

<!-- User-specified TAGGED TABLE -->
<DIV ALIGN="CENTER"><TABLE width="100%"  BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR><!-- TABLE COLUMN WIDTHS SET -->
<TD WIDTH="" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="65pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<TD WIDTH="7pt" ALIGN="RIGHT" style="font-family:times;"></TD>
<TD WIDTH="68pt" style="font-family:times;"></TD>
<TD WIDTH="12pt" style="font-family:times;"></TD>
<!-- TABLE COLUMN WIDTHS END --></TR>

<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>Years Ended December&nbsp;31, </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2010 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2011 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=2 ALIGN="CENTER" style="font-family:times;border-bottom:solid #000000 1.0pt;"><FONT SIZE=1><B>2012 </B></FONT></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT" style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
<TH COLSPAN=8 ALIGN="CENTER" style="font-family:times;"><FONT SIZE=1><B>(In&nbsp;U.S.&nbsp;dollars)</B></FONT><BR></TH>
<TH style="font-family:times;"><FONT SIZE=1>&nbsp;</FONT></TH>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investing activities:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Decrease (increase) in restricted cash</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(31,476,334</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>25,894,969</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,731,365</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Investment in subsidiaries</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(45,851,545</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(75,955,691</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(13,319,864</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Purchases of property, plant and equipment</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,172</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(3,589</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash used in investing activities</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(77,329,051</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(50,060,722</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(7,592,088</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Financing activities:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from short-term borrowings</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>68,000,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from long-term borrowings</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>70,063,488</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Payment for repurchase of convertible notes</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(1,000,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from issuance of warrants</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&#151;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>2,500,000</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Proceeds from exercise of stock options</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>823,560</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,256,948</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>158,766</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net cash provided by financing activities</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>823,560</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>1,256,948</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>139,722,254</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Effect of exchange rate changes</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13,340,647</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,093,770</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,239,819</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:20pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Net increase (decrease) in cash and cash equivalents</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(32,101,107</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>(9,909,957</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>)</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>3,322,620</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents at the beginning of the year</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>49,935,750</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,834,643</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7,924,686</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:solid #000000 1.0pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Cash and cash equivalents at the end of the year</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>17,834,643</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>7,924,686</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>11,247,306</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR style="font-size:1.5pt;" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
<TD COLSPAN=2 ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;border-bottom:double #000000 2.25pt;">&nbsp;</TD>
<TD VALIGN="BOTTOM" style="font-family:times;">&nbsp;</TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Supplemental disclosure of cash flow information:</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="White" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Interest paid</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>296,678</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>223,495</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>255,502</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
<TR BGCOLOR="#CCEEFF" VALIGN="TOP">
<TD VALIGN="BOTTOM" style="font-family:times;"><p style="font-family:times;margin-left:10pt;text-indent:-10pt;"><FONT SIZE=2> </FONT><FONT SIZE=2>Income taxes paid</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>5,204,641</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>13,575,821</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
<TD ALIGN="RIGHT" VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>290,813</FONT></TD>
<TD VALIGN="BOTTOM" style="font-family:times;"><FONT SIZE=2>&nbsp;</FONT></TD>
</TR>
</TABLE></DIV>
<!-- end of user-specified TAGGED TABLE -->
 </DIV>
 <P ALIGN="CENTER" style="font-family:times;"><FONT SIZE=2>F-66</FONT></P>

<HR NOSHADE>
<P style='font-family:times;page-break-before:always'></p>
<!-- ZEQ.=2,SEQ=187,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="1",CHK=814028,FOLIO='F-66',FILE='DISK132:[13ZAG1.13ZAG44901]FY44901B.;4',USER='LPAULIN',CD='25-APR-2013;03:30' -->
<!-- THIS IS THE END OF A COMPOSITION COMPONENT -->
<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>2
<FILENAME>a2214636zex-8_1.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;8.1</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">LIST OF SUBSIDIARIES</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">(As of April&nbsp;</font></b><b><font size="2" style="font-size:10.0pt;font-weight:bold;">26</font></b><b><font size="2" style="font-size:10.0pt;font-weight:bold;">, 2013)</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;width:100.0%;">
<tr>
<td width="53%" valign="bottom" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt;"><b><font size="1" face="Times New Roman" style="font-size:8.0pt;font-weight:bold;">Name&nbsp;of&nbsp;Significant&nbsp;Subsidiaries</font></b></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="1" face="Times New Roman" style="font-size:1.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>
<td width="23%" valign="bottom" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:23.08%;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="1" face="Times New Roman" style="font-size:8.0pt;font-weight:bold;">Place</font></b><b><font size="1" style="font-size:8.0pt;font-weight:bold;">&nbsp;of&nbsp;Incorporation</font></b></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="1" face="Times New Roman" style="font-size:1.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>
<td width="16%" valign="bottom" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:16.26%;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="1" face="Times New Roman" style="font-size:8.0pt;font-weight:bold;">Ownership&nbsp;Interest</font></b></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><b><font size="1" face="Times New Roman" style="font-size:1.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="border:none;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>
<td width="23%" valign="top" style="border:none;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>
<td width="16%" valign="top" style="border:none;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI Solartronics (Changshu)&nbsp;Co.,&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI Solar Technologies&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI Solar Manufacture&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Manufacturing (Luoyang)&nbsp;Inc.,   formerly known as CSI Central Solar Power&nbsp;Co.,&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Manufacturing (Changshu)&nbsp;Inc.,   formerly known as Changshu CSI Advanced Solar&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI Cells&nbsp;Co.,&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar (USA)&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">United   States of America</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI Project Consulting&nbsp;GmbH</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Germany</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">70</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Japan K.K.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Japan</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">90.67</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Solutions&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canada</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI Solar Power (China)&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar EMEA&nbsp;GmbH</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Germany</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Manufacturing (Ontario)&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canada</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar (Australia) Pty,&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Australia</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar International&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Hong   Kong</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar O&amp;M (Ontario)&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canada</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI-Cenergy Holdings,&nbsp;LLC</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">United   States of America</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">62.5</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Suzhou Sanysolar Materials   Technology&nbsp;Co.&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">80</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar South East Asia Pte.,&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Singapore</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">CSI Project Holdco LLC</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">United States of   America</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Manufacturing (Suzhou)&nbsp;Inc.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">61</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar South Africa Pty.,&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">South Africa</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Brasil Servicos De Consultoria EM Energia Solar Ltda.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Brazil</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar Middle East Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">United Arab   Emirates</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solar International Project Holding Limited</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Hong Kong</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" style="padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" style="padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="bottom" style="padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" style="padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="2%" valign="top" style="padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="53%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:53.78%;">
<p style="margin:0in 0in .0001pt 10.0pt;text-indent:-10.0pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Canadian Solartronics (Suzhou) Co.,&nbsp;Ltd.</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="23%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:23.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">People&#146;s   Republic of China</font></p>    </td>
<td width="2%" valign="bottom" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.2%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="16%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:16.26%;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">100</font></p>    </td>
<td width="2%" valign="top" bgcolor="#CCEEFF" style="background:#CCEEFF;padding:0in 0in 0in 0in;width:2.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">%</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade color="#010101" align="left"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="2",CHK=897631,FOLIO='',FILE="DISK128:[13ZAG3.13ZAG44903]2949-3-KO_ZAG44903.CHC",USER="JDAY",CD='Apr 25 19:49 2013' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>3
<FILENAME>a2214636zex-12_1.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;12.1</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">Certification by the Chief Executive Officer<br> Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">I, Shawn (Xiaohua) Qu, certify that:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">1.</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">I have reviewed this annual report on Form&nbsp;20-F of Canadian Solar Inc. (the &#147;Company&#148;);</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">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:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">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 Company as of, and for, the periods presented in this report;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">The Company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for the Company and have:</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">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 Company, 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:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">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:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">Evaluated the effectiveness of the Company&#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:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">Disclosed in this report any change in the Company&#146;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal control over financial reporting; and</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">5.</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">The Company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#146;s auditors and the audit committee of the Company&#146;s board of directors (or persons performing the equivalent functions):</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">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 Company&#146;s ability to record, process, summarize and report financial information; and</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#146;s internal control over financial reporting.</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Date:&#160; April&nbsp;</font><font size="2" style="font-size:10.0pt;">26</font><font size="2" style="font-size:10.0pt;">, 2013</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;width:100.0%;">
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="43%" colspan="2" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:43.66%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">/s/ Shawn   (Xiaohua) Qu</font></p>    </td>
<td width="49%" valign="top" style="padding:0in 0in 0in 0in;width:49.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="6%" valign="top" style="border:none;padding:0in 0in 0in 0in;width:6.58%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="37%" valign="top" style="border:none;border-top:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:37.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Shawn (Xiaohua) Qu</font></p>    </td>
<td width="49%" valign="top" style="padding:0in 0in 0in 0in;width:49.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.58%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="37%" valign="top" style="padding:0in 0in 0in 0in;width:37.08%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Chief Executive   Officer</font></p>    </td>
<td width="49%" valign="top" style="padding:0in 0in 0in 0in;width:49.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade color="#010101" align="left"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="3",CHK=554633,FOLIO='',FILE="DISK128:[13ZAG3.13ZAG44903]2949-3-KW_ZAG44903.CHC",USER="JDAY",CD='Apr 24 16:06 2013' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>4
<FILENAME>a2214636zex-12_2.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;12.2</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">Certification by the Chief Financial Officer<br> Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">I, Michael G. Potter, certify that:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; I have reviewed this annual report on Form&nbsp;20-F of Canadian Solar Inc. (the &#147;Company&#148;);</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 Company as of, and for, the periods presented in this report;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The Company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for the Company and have:</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 Company, 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:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Evaluated the effectiveness of the Company&#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:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Disclosed in this report any change in the Company&#146;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal control over financial reporting; and</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The Company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#146;s auditors and the audit committee of the Company&#146;s board of directors (or persons performing the equivalent functions):</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 Company&#146;s ability to record, process, summarize and report financial information; and</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#146;s internal control over financial reporting.</font></p>
<p style="margin:0in 0in .0001pt .5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Date: &#160;April&nbsp;</font><font size="2" style="font-size:10.0pt;">26</font><font size="2" style="font-size:10.0pt;">, 2013</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;width:100.0%;">
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.66%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="43%" colspan="2" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:43.34%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">/s/ Michael G.   Potter</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.66%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="6%" valign="top" style="border:none;padding:0in 0in 0in 0in;width:6.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="36%" valign="top" style="border:none;border-top:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:36.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Michael G. Potter</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.66%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="36%" valign="top" style="padding:0in 0in 0in 0in;width:36.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Chief Financial   Officer</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade color="#010101" align="left"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="4",CHK=346077,FOLIO='',FILE="DISK128:[13ZAG3.13ZAG44903]2949-3-KY_ZAG44903.CHC",USER="JDAY",CD='Apr 24 16:08 2013' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>5
<FILENAME>a2214636zex-13_1.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;13.1</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">Certification by the Chief Executive Officer<br> Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">In connection with the Annual Report of Canadian Solar Inc. (the &#147;Company&#148;) on Form&nbsp;20-F for the year ended December&nbsp;31, 2012 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;I, Shawn (Xiaohua) Qu, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(1)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">The Report fully complies with the requirements of Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(2)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font size="2" style="font-size:10.0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Date: April&nbsp;</font><font size="2" style="font-size:10.0pt;">26</font><font size="2" style="font-size:10.0pt;">, 2013</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;width:100.0%;">
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.66%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="43%" colspan="2" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:43.18%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">/s/ Shawn   (Xiaohua) Qu</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.66%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="7%" valign="top" style="border:none;padding:0in 0in 0in 0in;width:7.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="35%" valign="top" style="border:none;border-top:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:35.68%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Shawn (Xiaohua) Qu</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.66%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="7%" valign="top" style="padding:0in 0in 0in 0in;width:7.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="35%" valign="top" style="padding:0in 0in 0in 0in;width:35.68%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Chief Executive   Officer</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade color="#010101" align="left"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="5",CHK=322287,FOLIO='',FILE="DISK128:[13ZAG3.13ZAG44903]2949-3-NA_ZAG44903.CHC",USER="JDAY",CD='Apr 24 16:11 2013' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>6
<FILENAME>a2214636zex-13_2.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;13.2</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">Certification by the Chief Financial Officer<br> Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">In connection with the Annual Report of Canadian Solar Inc. (the &#147;Company&#148;) on Form&nbsp;20-F for the year ended December&nbsp;31, 2012 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;I, Michael G. Potter, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160; The Report fully complies with the requirements of Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160; The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Date: April&nbsp;</font><font size="2" style="font-size:10.0pt;">26</font><font size="2" style="font-size:10.0pt;">, 2013</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;width:100.0%;">
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="43%" colspan="2" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:43.26%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">/s/ Michael G.   Potter</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.26%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="7%" valign="top" style="border:none;padding:0in 0in 0in 0in;width:7.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="35%" valign="top" style="border:none;border-top:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:35.76%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Michael G. Potter</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.26%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="6%" valign="top" style="padding:0in 0in 0in 0in;width:6.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="7%" valign="top" style="padding:0in 0in 0in 0in;width:7.5%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="35%" valign="top" style="padding:0in 0in 0in 0in;width:35.76%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Chief Financial   Officer</font></p>    </td>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.26%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade color="#010101" align="left"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="6",CHK=493466,FOLIO='',FILE="DISK128:[13ZAG3.13ZAG44903]2949-3-NC_ZAG44903.CHC",USER="JDAY",CD='Apr 24 16:15 2013' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>7
<FILENAME>a2214636zex-15_1.htm
<DESCRIPTION>EX-15.1
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;15.1</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">We consent to the incorporation by reference in Registration Statement No. 333-147042 and 333-178187 on Form&nbsp;S-8 of our reports dated April&nbsp;</font><font size="2" style="font-size:10.0pt;">26</font><font size="2" style="font-size:10.0pt;">, 2013, relating to the financial statements and financial statement schedule of Canadian Solar Inc. and subsidiaries (the &#147;Company&#148;), and the effectiveness of the Company&#146;s internal control over financial reporting, appearing in this Annual Report on Form&nbsp;20-F of the Company for the year ended December&nbsp;31, 2012.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;width:100.0%;">
<tr>
<td width="54%" valign="top" style="padding:0in 0in 0in 0in;width:54.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">/s/ Deloitte   Touche Tohmatsu Certified Public Accountants LLP</font></p>    </td>
<td width="46%" valign="top" style="padding:0in 0in 0in 0in;width:46.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="54%" valign="top" style="padding:0in 0in 0in 0in;width:54.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="46%" valign="top" style="padding:0in 0in 0in 0in;width:46.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="54%" valign="top" style="padding:0in 0in 0in 0in;width:54.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Shanghai, China</font></p>    </td>
<td width="46%" valign="top" style="padding:0in 0in 0in 0in;width:46.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="54%" valign="top" style="padding:0in 0in 0in 0in;width:54.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">April&nbsp;</font><font size="2" style="font-size:10.0pt;">26</font><font size="2" style="font-size:10.0pt;">, 2013</font></p>    </td>
<td width="46%" valign="top" style="padding:0in 0in 0in 0in;width:46.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade color="#010101" align="left"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2214636",CP="CANADIAN SOLAR INC.",DN="7",CHK=659746,FOLIO='',FILE="DISK128:[13ZAG3.13ZAG44903]2949-3-NG_ZAG44903.CHC",USER="JDAY",CD='Apr 25 19:49 2013' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>csiq-20121231.xml
<DESCRIPTION>EX-101.INS
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- Created by Merrill Corporation -->
<!-- Generated by Fujitsu XWand B0126 -->
<!-- Generated by Fujitsu Interstage XWand B0189 -->
<!--Generated by IRIS Proton Version 4.0.2.3-->
<xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:csiq="http://www.canadiansolar.com/20121231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2012-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2012-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2012-01-31" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:schemaRef xlink:type="simple" xlink:href="csiq-20121231.xsd" />
  <xbrli:context id="D2012">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_StockOptionsAndRestrictedStockAndRestrictedUnitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">csiq:StockOptionsAndRestrictedStockAndRestrictedUnitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ConvertibleDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_StockOptionsAndRestrictedStockAndRestrictedUnitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">csiq:StockOptionsAndRestrictedStockAndRestrictedUnitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ConvertibleDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_StockOptionsAndRestrictedStockAndRestrictedUnitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">csiq:StockOptionsAndRestrictedStockAndRestrictedUnitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_BuildingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_EPCServiceProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:EPCServiceProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_OtherCountriesAsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:OtherCountriesAsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_AsiaAndOtherRegionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:AsiaAndOtherRegionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ES">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CZ">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CZ</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_IT">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_OtherCountriesEuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:OtherCountriesEuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:AmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_IN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_JP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_OtherCountriesAsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:OtherCountriesAsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AsiaAndOtherRegionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:AsiaAndOtherRegionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ModulesProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:ModulesProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_OtherProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:OtherProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ModulesProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:ModulesProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_SolarSystemKitsProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:SolarSystemKitsProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_OtherProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:OtherProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ModulesProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:ModulesProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_SolarSystemKitsProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:SolarSystemKitsProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_EPCServiceProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:EPCServiceProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_OtherProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:OtherProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CustomerOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerTwoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CustomerTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerThreeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CustomerThreeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerOneMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CustomerOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerTwoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CustomerTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerThreeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CustomerThreeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_IN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_BuildingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_ServiceAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_NondesignatedMember_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_NondesignatedMember_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_NondesignatedMember_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_NondesignatedMember_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_NondesignatedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_NondesignatedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ForeignExchangeOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ForeignExchangeForwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_SuzhouGaochuangteNewEnergyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_NernstNewEnergySuzhouCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NernstNewEnergySuzhouCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2007Q4_M1211_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2007-12-11</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_NingxiaGDCSINewEnergyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NingxiaGDCSINewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_SuzhouGaochuangteNewEnergyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DebtGuaranteedByRelatedPartyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtGuaranteedByRelatedPartyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DebtSecuredByRestrictedCashMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtSecuredByRestrictedCashMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DebtSecuredByInventoryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtSecuredByInventoryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_UnsecuredDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DebtGuaranteedByRelatedPartyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtGuaranteedByRelatedPartyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DebtSecuredByRestrictedCashMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtSecuredByRestrictedCashMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DebtSecuredByInventoryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtSecuredByInventoryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_NotesPayableOtherPayablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_UnsecuredDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DebtCurrentSecuredByPropertyPlantAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtCurrentSecuredByPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DebtCurrentSecuredByPropertyPlantAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtCurrentSecuredByPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_BB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csiq:DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_UnsecuredDebtMember_BB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_BB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csiq:DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_UnsecuredDebtMember_BB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForConstructionOfSolarModuleProductionLinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForConstructionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-06-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2011Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForConstructionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-06-24</xbrli:startDate>
      <xbrli:endDate>2009-06-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2012Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2012Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForConstructionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-06-24</xbrli:startDate>
      <xbrli:endDate>2009-06-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2013Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForConstructionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-06-24</xbrli:startDate>
      <xbrli:endDate>2009-06-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2014Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForConstructionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-06-24</xbrli:startDate>
      <xbrli:endDate>2009-06-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForConstructionOfSolarModuleProductionLinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForConstructionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_FirstTrancheLineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:FirstTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-05-30</xbrli:startDate>
      <xbrli:endDate>2010-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_FirstTrancheLineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:FirstTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-05-30</xbrli:startDate>
      <xbrli:endDate>2010-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_SecondTrancheLineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:SecondTrancheLineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2013Member_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2014Member_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2015Member_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2015Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-11-11</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember_RepaymentDueIn2012Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2012Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-11-10</xbrli:startDate>
      <xbrli:endDate>2010-11-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember_RepaymentDueIn2013Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2013Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-11-10</xbrli:startDate>
      <xbrli:endDate>2010-11-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember_RepaymentDueIn2014Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2014Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-11-10</xbrli:startDate>
      <xbrli:endDate>2010-11-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarModuleProductionLinesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ES">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CZ">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CZ</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_IT">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_OtherCountriesEuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:OtherCountriesEuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:AmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_JP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_OtherCountriesAsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:OtherCountriesAsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AsiaAndOtherRegionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:AsiaAndOtherRegionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ES">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CZ">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CZ</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_IT">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_OtherCountriesEuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:OtherCountriesEuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_AmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:AmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_JP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_SolarSystemKitsProductMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:SolarSystemKitsProductMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2007Q4_M1211_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2007-12-10</xbrli:startDate>
      <xbrli:endDate>2007-12-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2008Q2_M0627_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-06-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2008Q2_M0627_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2008-06-26</xbrli:startDate>
      <xbrli:endDate>2008-06-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierDMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierDMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierBMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierBMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierDMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierDMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_BuildingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_MachineryAndEquipmentMember_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_MachineryAndEquipmentMember_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_BuyAndSellArrangementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">csiq:BuyAndSellArrangementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q2_M05_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-05-01</xbrli:startDate>
      <xbrli:endDate>2009-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q2_M06">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-06-01</xbrli:startDate>
      <xbrli:endDate>2009-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011Q3_M0801">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-07-31</xbrli:startDate>
      <xbrli:endDate>2011-08-01</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_GuaranteedPerformanceForFirstYearMember_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:ProductWarrantyGuaranteedPerformancePeriodAxis">csiq:GuaranteedPerformanceForFirstYearMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_GuaranteedPerformanceForYear25Member_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:ProductWarrantyGuaranteedPerformancePeriodAxis">csiq:GuaranteedPerformanceForYear25Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CA_IT">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CA_IT">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CA_IT">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_OtherJurisdictionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">csiq:OtherJurisdictionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_OtherJurisdictionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">csiq:OtherJurisdictionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_OtherJurisdictionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">csiq:OtherJurisdictionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2008_M0102_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2008-01-01</xbrli:startDate>
      <xbrli:endDate>2008-01-02</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CN_IT">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_StockOptionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_StockOptionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_StockOptionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_StockOptionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_StockOptionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2006Q2_M05_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2006-05-01</xbrli:startDate>
      <xbrli:endDate>2006-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2006Q3_M07_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2006-07-01</xbrli:startDate>
      <xbrli:endDate>2006-07-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RestrictedStockMember_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RestrictedStockMember_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2006Q3_M0731_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2006-07-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RestrictedStockUnitsRSUMember_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RestrictedStockUnitsRSUMember_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2006Q2_M0530">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2006-05-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSISolarTechnologiesIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarTechnologiesIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSISolarManufactureIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarManufactureIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingLuoyangIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingLuoyangIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingChangshuIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICellsCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarUSAIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarUSAIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSIProjectConsultingGmbHMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectConsultingGmbHMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarJapanKKMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarSolutionsIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSISolarPowerChinaIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerChinaIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarEMEAGmbHMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarEMEAGmbHMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingOntarioIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingOntarioIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarAustraliaPtyLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarAustraliaPtyLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarInternationalLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarInternationalLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarOAndMOntarioIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarOAndMOntarioIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICenergyHoldingsLLCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICenergyHoldingsLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_SuzhouSanysolarMaterialsTechnologyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:SuzhouSanysolarMaterialsTechnologyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarSouthEastAsiaPteLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSouthEastAsiaPteLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSISolartronicsChangshuCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolartronicsChangshuCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_ParentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_ParentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ParentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_ParentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_ParentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_ParentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_ParentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ServiceAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ComputerSoftwareIntangibleAssetMember_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ComputerSoftwareIntangibleAssetMember_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_GuaranteedPerformanceForYear2ToYear24Member_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:ProductWarrantyGuaranteedPerformancePeriodAxis">csiq:GuaranteedPerformanceForYear2ToYear24Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2006Q2_M0530">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2006-05-29</xbrli:startDate>
      <xbrli:endDate>2006-05-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q3_M09">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-09-01</xbrli:startDate>
      <xbrli:endDate>2010-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_StockOptionsMember_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_StockOptionsMember_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_StockOptionsMember_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_StockOptionsMember_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_AllowanceForAdvancesToSuppliersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csiq:AllowanceForAdvancesToSuppliersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q2_M05">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-05-01</xbrli:startDate>
      <xbrli:endDate>2009-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AllowanceForAdvancesToSuppliersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csiq:AllowanceForAdvancesToSuppliersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AllowanceForAdvancesToSuppliersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csiq:AllowanceForAdvancesToSuppliersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_AllowanceForAdvancesToSuppliersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csiq:AllowanceForAdvancesToSuppliersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009_AllowanceForAdvancesToSuppliersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csiq:AllowanceForAdvancesToSuppliersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_AllowanceForAdvancesToSuppliersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csiq:AllowanceForAdvancesToSuppliersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_AllowanceForAdvancesToSuppliersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csiq:AllowanceForAdvancesToSuppliersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CompanyAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CompanyAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CompanyAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CompanyAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarSolutionsIncMember_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CanadianSolarSolutionsIncMember_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarManufacturingOntarioIncMember_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingOntarioIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CanadianSolarUSAIncMember_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarUSAIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarUSAIncMember_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarUSAIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CanadianSolarJapanKKMember_JP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:JP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarJapanKKMember_JP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:JP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CanadianSolarEMEAGmbHMember_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarEMEAGmbHMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarEMEAGmbHMember_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarEMEAGmbHMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSISolarTechnologiesIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarTechnologiesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CSISolarTechnologiesIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarTechnologiesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CSISolarTechnologiesIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarTechnologiesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICellsCoLtdMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2013_CSICellsCoLtdMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2014_CSICellsCoLtdMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarManufacturingLuoyangIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingLuoyangIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CanadianSolarManufacturingLuoyangIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingLuoyangIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009_CanadianSolarManufacturingLuoyangIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingLuoyangIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingChangshuIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarManufacturingChangshuIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CanadianSolarManufacturingChangshuIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_EarningsPerShareBasicMember_IncomeTaxHolidaysEffectMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:EarningsPerShareAxis">us-gaap:EarningsPerShareBasicMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:IncomeTaxHolidaysAxis">csiq:IncomeTaxHolidaysEffectMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_EarningsPerShareBasicMember_IncomeTaxHolidaysEffectMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:EarningsPerShareAxis">us-gaap:EarningsPerShareBasicMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:IncomeTaxHolidaysAxis">csiq:IncomeTaxHolidaysEffectMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_EarningsPerShareDilutedMember_IncomeTaxHolidaysEffectMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:EarningsPerShareAxis">us-gaap:EarningsPerShareDilutedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:IncomeTaxHolidaysAxis">csiq:IncomeTaxHolidaysEffectMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_EarningsPerShareDilutedMember_IncomeTaxHolidaysEffectMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:EarningsPerShareAxis">us-gaap:EarningsPerShareDilutedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:IncomeTaxHolidaysAxis">csiq:IncomeTaxHolidaysEffectMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_TollManufacturingArrangementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">csiq:TollManufacturingArrangementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_TollManufacturingArrangementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">csiq:TollManufacturingArrangementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierEMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierEMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierEMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierEMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CompanyAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:CompanyAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarSolutionsIncMember_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingOntarioIncMember_DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingOntarioIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarUSAIncMember_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarUSAIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarJapanKKMember_JP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:JP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarEMEAGmbHMember_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarEMEAGmbHMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarInternationalLtdMember_HK">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarInternationalLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSISkypowerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:CSISkypowerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_OtherCountriesAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:OtherCountriesAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_SolarPowerProjectsConstructionAndSaleMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">csiq:SolarPowerProjectsConstructionAndSaleMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSISolartronicsChangshuCoLtdMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolartronicsChangshuCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingLuoyangIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingLuoyangIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSISolarPowerChinaIncMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerChinaIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q4_M1218_ConvertibleDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-12-17</xbrli:startDate>
      <xbrli:endDate>2012-12-18</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_NernstNewEnergySuzhouCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:NernstNewEnergySuzhouCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarManufacturingSuzhouIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingSuzhouIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarSouthAfricaPtyLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSouthAfricaPtyLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarMiddleEastLimitedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarMiddleEastLimitedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjectFL3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-05-24</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011Q1_M0128_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjectFL3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q3_M0827_CanadianSolarSolutionsIncMember_ProjectFL3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">csiq:ProjectFL3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-08-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjectFL3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-05-23</xbrli:startDate>
      <xbrli:endDate>2011-05-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjectFL3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q2_M0417_AcquisitionOfProjects16Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjects16Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-04-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q2_M0417_AcquisitionOfProjects16Member_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjects16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-04-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q2_M0417_AcquisitionOfProjects16Member_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjects16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-04-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q2_M0417_AcquisitionOfProjects16Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjects16Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-04-16</xbrli:startDate>
      <xbrli:endDate>2012-04-17</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q2_M0531_AcquisitionOfProjects16Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjects16Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q2_M0531_AcquisitionOfProjects16Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjects16Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-05-30</xbrli:startDate>
      <xbrli:endDate>2012-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q2_M0615_AcquisitionOfProjects16Member_EquityIssuedInBusinessCombinationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfProjects16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">us-gaap:EquityIssuedInBusinessCombinationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-06-14</xbrli:startDate>
      <xbrli:endDate>2012-06-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_SuzhouGaochuangteNewEnergyCoLtdMember_RP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_SuzhouGaochuangteNewEnergyCoLtdMember_RP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_SuzhouGaochuangteNewEnergyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_SuzhouGaochuangteNewEnergyCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2007_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:DeutscheSolarAGMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2007-01-01</xbrli:startDate>
      <xbrli:endDate>2007-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:DeutscheSolarAGMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:DeutscheSolarAGMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:DeutscheSolarAGMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011Q4_M12_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:DeutscheSolarAGMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-12-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:DeutscheSolarAGMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010Q3_M0731_JiangxiLDKSolarHiTechCoLtdMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:JiangxiLDKSolarHiTechCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-07-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_JiangxiLDKSolarHiTechCoLtdMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:JiangxiLDKSolarHiTechCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_LineOfCreditMember_LoanAgreementForAcquisitionOfProject16Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q2_M0626_CanadianSolarJapanKKMember_LineOfCreditMember_LoanAgreementForWorkingCapitalMember_JapaneseBankMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForWorkingCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:JapaneseBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-06-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q2_M0626_CanadianSolarJapanKKMember_LineOfCreditMember_LoanAgreementForWorkingCapitalMember_JapaneseBankMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForWorkingCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:JapaneseBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-06-25</xbrli:startDate>
      <xbrli:endDate>2012-06-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_FirstTrancheLineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:FirstTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_SecondTrancheLineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForExpansionOfSolarCellProductionCapacityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:SecondTrancheLineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_TollManufacturingArrangementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">csiq:TollManufacturingArrangementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_BuyAndSellArrangementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">csiq:BuyAndSellArrangementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_BuyAndSellArrangementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">csiq:BuyAndSellArrangementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:DeutscheSolarAGMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_OtherCustomersMember_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:OtherCustomersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_USCountervailingAndAntiDumpingDutiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:USCountervailingAndAntiDumpingDutiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2013Q1_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2013Q1_RepaymentDueIn2014Member_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011Q4_M1029_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011Q4_M1029_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-10-28</xbrli:startDate>
      <xbrli:endDate>2011-10-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011Q4_M1029_CSICellsCoLtdMember_FirstTrancheLineOfCreditMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:FirstTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011Q4_M1029_CSICellsCoLtdMember_FirstTrancheLineOfCreditMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:FirstTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-10-28</xbrli:startDate>
      <xbrli:endDate>2011-10-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011Q4_M1029_CSICellsCoLtdMember_SecondTrancheLineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:SecondTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:ChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:ChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:ChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:ChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSICellsCoLtdMember_FirstTrancheLineOfCreditMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:FirstTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSICellsCoLtdMember_SecondTrancheLineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:SecondTrancheLineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RepaymentDueIn2013Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember_RepaymentDueIn2014Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2014Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RepaymentDueIn2015Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2015Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RepaymentDueIn2016Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2016Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_RepaymentDueIn2017Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2017Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q3_M0813_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-08-13</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q3_M0813_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-08-12</xbrli:startDate>
      <xbrli:endDate>2012-08-13</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2014Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2014Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2015Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2015Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2016Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2016Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2017Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2017Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForAcquisitionOfProject16Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarJapanKKMember_JapaneseBankMember_LoanAgreementForWorkingCapitalMember_LineOfCreditMember_RepaymentDueIn2013Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForWorkingCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:JapaneseBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarJapanKKMember_JapaneseBankMember_LoanAgreementForWorkingCapitalMember_LineOfCreditMember_RepaymentDueIn2014Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForWorkingCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:JapaneseBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CanadianSolarJapanKKMember_JapaneseBankMember_LoanAgreementForWorkingCapitalMember_LineOfCreditMember_RepaymentDueIn2015Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2015Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarJapanKKMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementForWorkingCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:JapaneseBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarManufacturingChangshuIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:LoanAgreementEnteredOn29October2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">csiq:LocalChineseCommercialBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q2_M04_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:JiangxiLDKSolarHiTechCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-04-01</xbrli:startDate>
      <xbrli:endDate>2010-04-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:JiangxiLDKSolarHiTechCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-10-01</xbrli:startDate>
      <xbrli:endDate>2010-10-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q4_M12_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:JiangxiLDKSolarHiTechCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-12-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q2_M0602_ClassActionLawsuitsFiledInNewYorkMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:ClassActionLawsuitsFiledInNewYorkMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-06-01</xbrli:startDate>
      <xbrli:endDate>2010-06-02</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">csiq:JiangxiLDKSolarHiTechCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q4_M1226_CanadianSolarSolutionsIncMember_AcquisitionOfSunEdisonProjectsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csiq:AcquisitionOfSunEdisonProjectsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q3_M0827_CanadianSolarSolutionsIncMember_ProjectFL3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarSolutionsIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">csiq:ProjectFL3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-08-26</xbrli:startDate>
      <xbrli:endDate>2012-08-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_ChaoriSolarMember_AllowanceForTradeReceivablesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">csiq:ChaoriSolarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSIProjectHoldcoLLCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2013Q1_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2013Q1_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InstrumentAxis">csiq:BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_OtherEquityMethodInvesteesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:OtherEquityMethodInvesteesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_MinimumMember_OtherEquityMethodInvesteesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:OtherEquityMethodInvesteesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_MaximumMember_OtherEquityMethodInvesteesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:OtherEquityMethodInvesteesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CanadianSolarInternationalLtdMember_HK">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CanadianSolarInternationalLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009_CSICellsCoLtdMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-01-01</xbrli:startDate>
      <xbrli:endDate>2009-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010_CSICellsCoLtdMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-01-01</xbrli:startDate>
      <xbrli:endDate>2010-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011_CSICellsCoLtdMember_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-01-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_NonBindingLineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:NonBindingLineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_DebtSecuredByRelatedPartyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csiq:DebtSecuredByRelatedPartyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010_FairValueInputsLevel3Member_FairValueMeasurementsNonrecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_FairValueInputsLevel3Member_FairValueMeasurementsNonrecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009Q4_M1014_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NingxiaGDCSINewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-10-14</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q1_M03_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NingxiaGDCSINewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-03-01</xbrli:startDate>
      <xbrli:endDate>2012-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2009Q4_M1217_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011Q3_M0704_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-07-03</xbrli:startDate>
      <xbrli:endDate>2011-07-04</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2010Q4_M1130_CSICellsCoLtdMember_NernstNewEnergySuzhouCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NernstNewEnergySuzhouCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-11-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011Q2_M0704_CSISolarPowerChinaIncMember_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerChinaIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-07-04</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q2_M0523_CSISkypowerMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:CSISkypowerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-05-23</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q2_M0523_CSISkypowerMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:CSISkypowerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-05-22</xbrli:startDate>
      <xbrli:endDate>2012-05-23</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q4_M1014_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NingxiaGDCSINewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-10-13</xbrli:startDate>
      <xbrli:endDate>2009-10-14</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2009Q4_M1217_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:SuzhouGaochuangteNewEnergyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-12-16</xbrli:startDate>
      <xbrli:endDate>2009-12-17</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q3_M0925_CSIProjectHoldcoLLCMember_NineSoltasSolarPowerProjectsMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NineSoltasSolarPowerProjectsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-09-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q3_M0927_CSIProjectHoldcoLLCMember_CESSterlingLLCMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:CESSterlingLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-09-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q3_M0927_CSIProjectHoldcoLLCMember_BerkleyEastSolarLLCMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:BerkleyEastSolarLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-09-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q3_CSIProjectHoldcoLLCMember_TwelveSoltasSolarPowerProjectsMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:TwelveSoltasSolarPowerProjectsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012Q3_CSIProjectHoldcoLLCMember_ThreeSoltasSolarPowerProjectsMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:ThreeSoltasSolarPowerProjectsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2010Q4_M1130_CSICellsCoLtdMember_NernstNewEnergySuzhouCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSICellsCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NernstNewEnergySuzhouCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-11-29</xbrli:startDate>
      <xbrli:endDate>2010-11-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2011Q2_M0704_CSISolarPowerChinaIncMember_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSISolarPowerChinaIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-07-03</xbrli:startDate>
      <xbrli:endDate>2011-07-04</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q3_M0925_CSIProjectHoldcoLLCMember_NineSoltasSolarPowerProjectsMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:NineSoltasSolarPowerProjectsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-09-24</xbrli:startDate>
      <xbrli:endDate>2012-09-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q3_M0927_CSIProjectHoldcoLLCMember_TwoSoltasSolarPowerProjectsMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:TwoSoltasSolarPowerProjectsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-09-26</xbrli:startDate>
      <xbrli:endDate>2012-09-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012Q3_M09_CSIProjectHoldcoLLCMember_TwelveAndThreeSoltasSolarPowerProjectsMember_IIA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoLLCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">csiq:TwelveAndThreeSoltasSolarPowerProjectsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-09-01</xbrli:startDate>
      <xbrli:endDate>2012-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_RepaymentDueIn2013Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_RepaymentDueAfter2013Member_LineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueAfter2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_RepaymentDueIn2013Member_NonBindingLineOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="csiq:DebtInstrumentRepaymentPeriodAxis">csiq:RepaymentDueIn2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csiq:NonBindingLineOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_SalesRevenueGoodsNetMember_AmericaMember_GeographicConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:AmericaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_SalesRevenueGoodsNetMember_EuropeMember_GeographicConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">csiq:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="D2012_CSIProjectHoldcoOneLLCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">csiq:CSIProjectHoldcoOneLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierFMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierFMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierFMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001375877</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">csiq:AdvancesToSuppliersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">csiq:SupplierFMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="USD">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="Shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="Pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="EUR">
    <xbrli:measure>iso4217:EUR</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="CNY">
    <xbrli:measure>iso4217:CNY</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="Megawatt">
    <xbrli:measure>utr:MW</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="Item">
    <xbrli:measure>csiq:item</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="USDPerShare">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:unit id="SharePerUSD">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <us-gaap:RestrictedAssetsDisclosureTextBlock id="Tag1" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;14. RESTRICTED NET ASSETS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As stipulated by the relevant laws and regulations applicable to China's foreign investment enterprise, the Company's PRC subsidiaries are required to make appropriations from net income as determined under accounting principles generally accepted in the PRC ("PRC&amp;#160;GAAP") to non-distributable reserves, which include a general reserve, an enterprise expansion reserve and staff welfare and bonus reserve. The wholly-owned PRC subsidiaries are not required to make appropriations to the enterprise expansion reserve but appropriations to the general reserve are required to be made at not less than 10% of the profit after tax as determined under PRC GAAP. The board of directors determines the staff welfare and bonus&amp;#160;reserve.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The general reserve is used to offset future losses. The subsidiaries may, upon a resolution passed by the stockholder, convert the general reserve into capital. The staff welfare and bonus reserve is used for the collective welfare of the employee of the subsidiaries. The enterprise expansion reserve is for the expansion of the subsidiaries' operations and can be converted to capital subject to approval by the relevant authorities. These reserves represent appropriations of the retained earnings determined in accordance with Chinese&amp;#160;law.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In addition to the general reserve, the Company's PRC subsidiaries are required to obtain approval from the local PRC government prior to distributing any registered share capital. Accordingly, both the appropriations to general reserve and the registered share capital of the Company's PRC subsidiaries are considered as restricted net assets amounting to $359,922,466 as of December&amp;#160;31,&amp;#160;2012.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:RestrictedAssetsDisclosureTextBlock>
  <us-gaap:EarningsPerShareTextBlock id="Tag2" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;16. EARNINGS PER SHARE&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table sets forth the computation of basic and diluted gain (loss) per share for the periods indicated:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 89.62%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 273px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="78"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Net income (loss) attributable to Canadian Solar&amp;#160;Inc.&amp;#8212;basic and diluted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50, 568,919&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(90,804,200&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(195,468,691&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Weighted average number of common shares&amp;#8212;basic&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;42,839,356&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,076,489&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,190,778&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Diluted share number from share options and restricted shares&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;838,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Weighted average number of common shares&amp;#8212;diluted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,678,208&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,076,489&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,190,778&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Basic earnings (loss) per share&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1.18&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(2.11&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(4.53&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Diluted earnings (loss) per share&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(2.11&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(4.53&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table sets forth anti-dilutive shares excluded from the computation of diluted earnings (loss) per share for the periods indicated.&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 80%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="45"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Convertible notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,607&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,607&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Share options, restricted shares and restricted share units&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;426,716&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,871,147&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,288,008&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Warrant&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,273,102&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;477,323&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,921,754&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,561,110&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Tag3" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 87.07%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 227px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="78"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Net income (loss) attributable to Canadian Solar&amp;#160;Inc.&amp;#8212;basic and diluted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50, 568,919&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(90,804,200&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(195,468,691&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Weighted average number of common shares&amp;#8212;basic&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;42,839,356&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,076,489&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,190,778&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Diluted share number from share options and restricted shares&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;838,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Weighted average number of common shares&amp;#8212;diluted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,678,208&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,076,489&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,190,778&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Basic earnings (loss) per share&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1.18&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(2.11&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(4.53&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Diluted earnings (loss) per share&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(2.11&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(4.53&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock id="Tag4" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 84.24%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 187px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="45"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Convertible notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,607&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,607&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Share options, restricted shares and restricted share units&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;426,716&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,871,147&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,288,008&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Warrant&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,273,102&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;477,323&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,921,754&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,561,110&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Tag5" decimals="0" contextRef="D2010" unitRef="USD">50568919</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Tag6" decimals="0" contextRef="D2011" unitRef="USD">-90804200</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Tag7" decimals="0" contextRef="D2012" unitRef="USD">-195468691</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Tag8" decimals="0" contextRef="D2012" unitRef="Shares">43190778</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Tag9" decimals="0" contextRef="D2011" unitRef="Shares">43076489</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Tag10" decimals="0" contextRef="D2010" unitRef="Shares">42839356</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Tag11" decimals="INF" contextRef="D2010" unitRef="Shares">838852</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Tag12" decimals="0" contextRef="D2012" unitRef="Shares">43190778</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Tag13" decimals="0" contextRef="D2010" unitRef="Shares">43678208</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Tag14" decimals="0" contextRef="D2011" unitRef="Shares">43076489</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareBasic id="Tag15" decimals="2" contextRef="D2012" unitRef="USDPerShare">-4.53</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted id="Tag16" decimals="2" contextRef="D2012" unitRef="USDPerShare">-4.53</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic id="Tag17" decimals="2" contextRef="D2010" unitRef="USDPerShare">1.18</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted id="Tag18" decimals="2" contextRef="D2010" unitRef="USDPerShare">1.16</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic id="Tag19" decimals="2" contextRef="D2011" unitRef="USDPerShare">-2.11</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted id="Tag20" decimals="2" contextRef="D2011" unitRef="USDPerShare">-2.11</us-gaap:EarningsPerShareDiluted>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag21" decimals="INF" contextRef="D2012_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" unitRef="Shares">4288008</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag22" decimals="INF" contextRef="D2012" unitRef="Shares">8558110</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag23" decimals="INF" contextRef="D2011_ConvertibleDebtSecuritiesMember" unitRef="Shares">50607</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag24" decimals="INF" contextRef="D2010_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" unitRef="Shares">426716</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag25" decimals="INF" contextRef="D2010_ConvertibleDebtSecuritiesMember" unitRef="Shares">50607</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag26" decimals="INF" contextRef="D2011_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" unitRef="Shares">1871147</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag27" decimals="INF" contextRef="D2010" unitRef="Shares">477323</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Tag28" decimals="INF" contextRef="D2011" unitRef="Shares">1921754</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="Tag29" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;18. COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;a)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Operating lease commitments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company has operating lease agreements principally for its office properties in the PRC, Canada, Japan and USA. Such leases have remaining terms ranging from one to 104&amp;#160;months and are renewable upon negotiation. Rental expenses were $2,916,591, $5,444,078, and $8,618,436&amp;#160;for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Future minimum lease payments under non-cancelable operating lease agreements at December&amp;#160;31, 2012 were as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;Year Ending December&amp;#160;31: &lt;!-- COMMAND=ADD_SCROPPEDRULE,91pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,691,218&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,875,459&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,729,320&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,356,324&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,912,165&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;15,564,486&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;b)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Property, plant and equipment purchase commitments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2012, short-term commitments for the purchase of property, plant and equipment were $3,205,562.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;c)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Supply purchase commitments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In order to secure future solar wafers supply, the Company has entered into long-term supply agreements with suppliers over the past several years. Under such agreements, the suppliers agreed to provide the Company with specified quantities of solar wafers, and the Company has made prepayments to the suppliers in accordance with the supply contracts. The prices of the supply contracts are generally subject to adjustment to reflect the prevailing market price at the transactions&amp;#160;date.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total purchases under the long-term agreements were approximately $78,567,563, $190,901,780 and $143,109,363&amp;#160;during the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following is a schedule, by year, of future minimum obligation, using market prices as of December&amp;#160;31, 2012, under all supply agreements as of December&amp;#160;31,&amp;#160;2012:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="68"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;Year Ending December&amp;#160;31: &lt;!-- COMMAND=ADD_SCROPPEDRULE,91pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;247,700,752&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;247,700,752&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;341,037,267&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;836,438,771&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;d)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&lt;u&gt;Deutsche Solar AG&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In 2007, the Company entered into a twelve-year wafer supply agreement with Deutsche Solar AG, under which the Company is required to purchase a contracted minimum volume of wafers at pre-determined fixed prices and in accordance with a pre-determined schedule, commencing January&amp;#160;1, 2009. The fixed prices may be adjusted annually at the beginning of each calendar year by Deutsche Solar AG to reflect certain changes in their material costs. The agreement also contains a take-or-pay provision, which requires the Company to pay the contracted amount regardless of whether the Company acquires the contracted annual minimum volumes. In 2009, the Company did not meet the minimum volume requirements under the agreement. Deutsche Solar AG agreed that the Company could fulfill its fiscal 2009 purchase obligation in fiscal 2010. In 2010, the Company fulfilled its 2009 purchase commitment under the agreement but did not meet the minimum purchase obligation for 2010. In 2011, the Company did not meet its purchase commitment for the year. The Company believes that the take-or-pay provisions of the agreement are void under German law and, accordingly, as of December&amp;#160;31, 2010 had not accrued for the full $21,143,853 that would otherwise be due under the take-or-pay provision of the agreement. Rather, the Company assumed that it would be permitted to purchase its 2010 contracted quantity, in addition to its 2011 contracted quantity, in fiscal 2011 and had included the purchase obligation for both years in its evaluation of the loss on the long-term purchase commitments. The Company recorded a loss on firm purchase commitments of $1,562,002, $10,610,419 and nil for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In December&amp;#160;2011, Deutsche Solar AG gave notice to the Company to terminate the twelve-year wafer supply agreement with immediate effect. Deutsche Solar AG justified the termination with alleged breach of the agreement by the Company. In the notice, Deutsche Solar AG also reserved its right to claim damage of Euro148.6&amp;#160;million in court. The agreement was terminated in 2011. As a result, the Company reclassified the accrued loss on firm purchase commitments reserve of $27,862,017 as of December&amp;#160;31, 2011 to loss contingency accruals. In addition, the Company made a full bad debt allowance of $17,408,593 against the balance of its advance payments to Deutsche Solar as a result of the termination of the long-term supply contract. The accrued amount of $27,862,017 represents the Company's best estimate for its loss contingency. Deutsche Solar did not specify the basis for its claimed damage of Euro&amp;#160;148.6&amp;#160;million on the notice.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&lt;u&gt;LDK&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In June&amp;#160;2008, the Company entered into two long-term supply purchase agreements with Jiangxi LDK Solar Hi-Tech&amp;#160;Co.,&amp;#160;Ltd., or LDK, in which the Company was required to purchase a contracted minimum volume of wafers at pre-determined fixed prices and in accordance with a pre-determined schedule. In April&amp;#160;2010, the Company sent notice to LDK and announced termination of these two contracts. In July&amp;#160;2010, the Company filed a request for arbitration against LDK with the Shanghai Branch of the China Economic&amp;#160;&amp;amp; Trade Arbitration Commission. In its arbitration request, the Company asked LDK to refund the advance of $9,517,110. The first hearing was held in October&amp;#160;2010, during which the Company and LDK exchanged and reviewed the evidence. In October&amp;#160;2010, LDK counterclaimed against the Company, seeking (1)&amp;#160;forfeiture of the $9,517,110 advance, (2)&amp;#160;compensation of approximately RMB377,000,000 ($59,832,722) for losses due to the alleged breach of the agreements, (3)&amp;#160;a penalty of approximately RMB15,200,000($2,412,354) and (4)&amp;#160;arbitration expenses up to RMB4,700,000 ($745,925). The second hearing was held on March&amp;#160;9, 2011, during which the parties presented arguments to the arbitration commission. The arbitration commission hosted a settlement discussion between the parties on May&amp;#160;13, 2011. As of December&amp;#160;31, 2011 and 2012, the Company had provided a full allowance against the advance to LDK of $9,517,110 and $9,538,172 due to the uncertainty of recovery. In December&amp;#160;2012, the Company made a non-cash provision totaling $30.3&amp;#160;million following an arbitration award made against the Company by the Shanghai Branch of China International Economic and Trade Arbitration Commission in favor of LDK. The Company disputes the merits of the arbitration award and will take all legal means to overturn or resist the implementation of the&amp;#160;award.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&lt;u&gt;Class Action Lawsuits&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On June&amp;#160;1, 2010, the Company announced that it would postpone the release of its financial results for the first quarter ended March&amp;#160;31, 2010 and its quarterly earnings call pending the outcome of an investigation by the Audit Committee of its Board of Directors that had been launched after the Company received a subpoena from the SEC requesting documents relating to, among other things, certain sales transactions in 2009. Thereafter six class action lawsuits were filed in the United&amp;#160;States District Court for the Southern District of New&amp;#160;York, or the New&amp;#160;York cases, and another class action lawsuit was filed in the United&amp;#160;States District Court for the Northern District of California, or the California case. The New&amp;#160;York cases were consolidated into a single action in December&amp;#160;2010. On January&amp;#160;5, 2011, the California case was dismissed by the plaintiff, who became a member of the lead plaintiff group in the New&amp;#160;York action. On March&amp;#160;11, 2011, a Consolidated Complaint was filed with respect to the New&amp;#160;York action. The Consolidated Complaint alleges generally that its financial disclosures during 2009 and early 2010 were false or misleading; asserts claims under Sections&amp;#160;10(b) and&amp;#160;20(a) of the Exchange Act and Rule&amp;#160;10b-5&amp;#160;thereunder; and names the Company, its chief executive officer and its former chief financial officer as defendants. The Company filed its motion to dismiss in May&amp;#160;2011, which was taken under submission by the Court in July&amp;#160;2011. On March&amp;#160;30, 2012, the Court dismissed the Consolidated Complaint with leave to amend, and the plaintiffs filed an Amended Consolidated Complaint against the same defendants on April&amp;#160;19, 2012. On March&amp;#160;28, 2013, the Court entered an order granting the Company's motion to dismiss and dismissing the Amended Consolidated Complaint with prejudice. On March&amp;#160;29, 2013, the Court entered judgment in the&amp;#160;matter.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In addition, a similar class action lawsuit was filed against the Company and certain of its executive officers in the Ontario Superior Court of Justice on August&amp;#160;10, 2010. The lawsuit alleges generally that its financial disclosures during 2009 and 2010 were false or misleading and brings claims under the shareholders' relief provisions of the Canada Business Corporations Act, Part&amp;#160;XXIII.1 of the Ontario Securities Act as well as claims based on negligent misrepresentation. In December&amp;#160;2010, the Company filed a motion to dismiss the Ontario action on the basis that the Ontario Court has no jurisdiction over the claims and potential claims advanced by the plaintiff. The court dismissed the Company's motion on August&amp;#160;29, 2011. On March&amp;#160;30, 2012, the Ontario Court of Appeal denied the Company's appeal with regard to its jurisdictional motion. On November&amp;#160;29, 2012, the Supreme Court of Canada denied the Company's application for leave to appeal the order of the Ontario Court of Appeal. The Company's jurisdiction motion is therefore at an end. To proceed with the case, the plaintiff must now bring his own motions for class certification and for leave to assert the statutory cause of action under the Ontario Securities Act. These motions are scheduled for argument in the Ontario Superior Court of Justice in June&amp;#160;2013. The Company believes the Ontario action is without merit and it is defending it&amp;#160;vigorously.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&lt;u&gt;Countervailing and anti-dumping duties&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In October&amp;#160;2011, a trade action was filed with the U.S.&amp;#160;Department of Commerce, or USDOC, and the U.S.&amp;#160;International Trade Commission, or USITC, by the U.S.&amp;#160;unit of SolarWorld AG and six other U.S.&amp;#160;firms, accusing Chinese producers of crystalline silicon photovoltaic cells, or CSPV cells, whether or not incorporated into modules, of selling their products (i.e.,&amp;#160;CSPV cells or modules incorporating these cells) into the United&amp;#160;States at less than fair value, or dumping, and of receiving countervailable subsidies from the Chinese authorities. These firms asked the U.S.&amp;#160;government to impose anti-dumping and countervailing duties on CSPV cells imported from China. The USDOC and the USITC investigated the validity of these claims. The company was identified as one of a number of Chinese exporting producers of the subject goods to the U.S.&amp;#160;market. The Company also has affiliate U.S.&amp;#160;operations that import the subject goods from&amp;#160;China.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On October&amp;#160;9, 2012, the USDOC issued final affirmative determinations in the anti-dumping and countervailing duty investigations. On November&amp;#160;7, 2012, the USITC ruled that imports of CSPV cells had caused material injury to the U.S.&amp;#160;CSPV industry. As a result of these rulings, the Company is required to pay cash deposits on CSPV cells imported into the U.S.&amp;#160;from China, whether alone or incorporated into modules. The announced cash deposit rates applicable to the Company were 13.94% (anti-dumping duty) and 15.24% (countervailing duty). The actual rates at which duties will be assessed and payable may be subject to administrative review next year and may differ from the announced deposit rates. A number of parties have filed notice of their intent to challenge the rulings of the USDOC and USITC in appeals to the U.S.&amp;#160;Court of International Trade. Decisions on those appeals are not expected until next year. During year 2012, the Company's net revenue generated from America is 19.6% of the total net&amp;#160;revenue.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On September&amp;#160;6, 2012, following a complaint lodged by SolarWorld AG and certain supporters, the European Commission initiated an anti-dumping investigation concerning imports into the European Union of CSPV modules and key components (i.e.,&amp;#160;cells and wafers) originating in China. On November&amp;#160;8, 2012, following a complaint lodged by the same parties, the European Commission initiated an anti-subsidy investigation on these products. In each investigation, the Company was identified as one of a number of Chinese exporting producers of these products to the EU market. The Company also has affiliate EU operations that import these products from China. During year 2012 the Company's net revenue generated from Europe is 50.1% of the total net&amp;#160;revenue.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company was not chosen as one of the "sampled" companies in these EU investigations, which were required to provide written information to the EU&amp;#160;authorities.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company requested "market economy treatment" in the anti-dumping investigation, but this request was denied. A number of other affected Chinese companies have filed an action for annulment of the decision that denied "market economy treatment".&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On March&amp;#160;5, 2013, the European Commission published a Regulation making all imports of CSPV modules and key components originating in or consigned from China subject to registration by EU Member State customs authorities. This registration requirement is likely to remain in effect through the pendency of the investigations. The Company filed comments contesting this registration decision and requested a hearing to express its&amp;#160;views.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Under the current timeline, it is expected that provisional anti-dumping duties, if any, will be announced by June&amp;#160;6, 2013, provisional countervailing duties, if any, will be announced by August&amp;#160;8, 2013 and definitive anti-dumping and countervailing duties, if any, will be announced by December&amp;#160;5 and 7, 2013, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In late November&amp;#160;2012, India initiated an anti-dumping investigation on imported solar products from China, Taiwan, the United&amp;#160;States and Malaysia. The scope of the Indian complaint includes thin-film and CSPV cells and modules, as well as "glass and other suitable substrates". The period of investigation is from January&amp;#160;1, 2011 to June&amp;#160;30, 2012. The Company has completed and submitted a "sampling questionnaire" and was chosen by the Indian authorities to be a sampled company. The Company is now compiling the data requested of&amp;#160;it.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock id="Tag30" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;Year Ending December&amp;#160;31: &lt;!-- COMMAND=ADD_SCROPPEDRULE,91pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,691,218&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,875,459&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,729,320&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,356,324&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,912,165&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;15,564,486&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:LongTermPurchaseCommitmentTextBlock id="Tag31" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="68"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;Year Ending December&amp;#160;31: &lt;!-- COMMAND=ADD_SCROPPEDRULE,91pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;247,700,752&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;247,700,752&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;341,037,267&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;836,438,771&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:LongTermPurchaseCommitmentTextBlock>
  <us-gaap:OperatingLeasesRentExpenseNet id="Tag32" decimals="0" contextRef="D2010" unitRef="USD">2916591</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet id="Tag33" decimals="0" contextRef="D2011" unitRef="USD">5444078</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet id="Tag34" decimals="0" contextRef="D2012" unitRef="USD">8618436</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent id="Tag35" decimals="0" contextRef="I2012" unitRef="USD">4691218</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears id="Tag36" decimals="0" contextRef="I2012" unitRef="USD">2875459</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears id="Tag37" decimals="0" contextRef="I2012" unitRef="USD">1729320</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears id="Tag38" decimals="0" contextRef="I2012" unitRef="USD">1356324</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <csiq:OperatingLeasesFutureMinimumPaymentsDueAfterYearFour id="Tag39" decimals="0" contextRef="I2012" unitRef="USD">4912165</csiq:OperatingLeasesFutureMinimumPaymentsDueAfterYearFour>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue id="Tag40" decimals="0" contextRef="I2012" unitRef="USD">15564486</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:PurchaseObligationDueInNextTwelveMonths id="Tag41" decimals="0" contextRef="I2012" unitRef="USD">247700752</us-gaap:PurchaseObligationDueInNextTwelveMonths>
  <us-gaap:PurchaseObligationDueInSecondYear id="Tag42" decimals="0" contextRef="I2012" unitRef="USD">247700752</us-gaap:PurchaseObligationDueInSecondYear>
  <us-gaap:PurchaseObligationDueInThirdYear id="Tag43" decimals="0" contextRef="I2012" unitRef="USD">341037267</us-gaap:PurchaseObligationDueInThirdYear>
  <us-gaap:PurchaseObligation id="Tag44" decimals="0" contextRef="I2012" unitRef="USD">836438771</us-gaap:PurchaseObligation>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock id="Tag45" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;21. EMPLOYEE BENEFIT PLANS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Employees of the Company located in the PRC are covered by the retirement schemes defined by local practice and regulations, which are essentially defined contribution schemes. The calculation of contributions for these eligible employees is based on 20% of the applicable payroll cost in 2012. The expense paid by the Company to these defined contributions schemes was $2,116,173, $3,825,278 and $5,880,203 for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In addition, in 2012, the Company is required by PRC law to contribute approximately 10%, 8%, 2% and 2% of applicable salaries for medical insurance benefits, housing funds, unemployment and other statutory benefits, respectively. The PRC government is directly responsible for the payment of the benefits to these employees. The amounts contributed for these benefits were $1,979,476, $4,067,355 and $6,012,889 for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent id="Tag46" decimals="2" contextRef="D2012" unitRef="Pure">0.20</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
  <us-gaap:DefinedContributionPlanCostRecognized id="Tag47" decimals="0" contextRef="D2012" unitRef="USD">5880203</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:DefinedContributionPlanCostRecognized id="Tag48" decimals="0" contextRef="D2011" unitRef="USD">3825278</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:DefinedContributionPlanCostRecognized id="Tag49" decimals="0" contextRef="D2010" unitRef="USD">2116173</us-gaap:DefinedContributionPlanCostRecognized>
  <csiq:DefinedContributionPlanEmployerContributionAmount id="Tag50" decimals="0" contextRef="D2012" unitRef="USD">6012889</csiq:DefinedContributionPlanEmployerContributionAmount>
  <csiq:DefinedContributionPlanEmployerContributionAmount id="Tag51" decimals="0" contextRef="D2011" unitRef="USD">4067355</csiq:DefinedContributionPlanEmployerContributionAmount>
  <csiq:DefinedContributionPlanEmployerContributionAmount id="Tag52" decimals="0" contextRef="D2010" unitRef="USD">1979476</csiq:DefinedContributionPlanEmployerContributionAmount>
  <csiq:DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits id="Tag53" decimals="2" contextRef="D2012" unitRef="Pure">0.10</csiq:DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits>
  <csiq:DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits id="Tag55" decimals="2" contextRef="D2012" unitRef="Pure">0.02</csiq:DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits>
  <csiq:DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits id="Tag56" decimals="2" contextRef="D2012" unitRef="Pure">0.02</csiq:DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits>
  <csiq:InvestmentIncomeLossDisclosureTextBlock id="Tag57" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;23. INVESTMENT LOSS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table summarizes the Company's investment income loss:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="25"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Impairment of long-term investment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(3,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,081,700&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company owns a 50% interest in a joint venture, Nernst New&amp;#160;Energy (Suzhou)&amp;#160;Co.,&amp;#160;Ltd. and exercise significant influence over the investee. In 2012, due to the deterioration of the investee's financial position, the Company concluded that the $1,081,700 investment was fully&amp;#160;impaired.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company owns preferred shares of a privately held entity in an amount that is not sufficient to provide the Company with significant influence over the investee's operations. In 2010, due to the deterioration of the investee's financial position, the Company concluded that the $3,000,000 preferred share investment was fully&amp;#160;impaired.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:InvestmentIncomeLossDisclosureTextBlock>
  <us-gaap:GainLossOnInvestmentsTextBlock id="Tag58" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 71.04%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 174px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="25"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Impairment of long-term investment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(3,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,081,700&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:GainLossOnInvestmentsTextBlock>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment id="Tag59" decimals="0" contextRef="D2012" unitRef="USD">1081700</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment id="Tag60" decimals="0" contextRef="D2010" unitRef="USD">3000000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <csiq:IncomeLossOnInvestments id="Tag61" decimals="0" contextRef="D2012" unitRef="USD">-1081700</csiq:IncomeLossOnInvestments>
  <csiq:IncomeLossOnInvestments id="Tag62" decimals="0" contextRef="D2010" unitRef="USD">-3000000</csiq:IncomeLossOnInvestments>
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Tag63" decimals="3" contextRef="I2011_ConvertibleDebtMember" unitRef="Pure">0.114</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <us-gaap:ProductWarrantyAccrualNoncurrent id="Tag64" decimals="0" contextRef="I2010" unitRef="USD">31224906</us-gaap:ProductWarrantyAccrualNoncurrent>
  <us-gaap:PropertyPlantAndEquipmentNet id="Tag65" decimals="0" contextRef="I2012" unitRef="USD">469642822</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag66" decimals="0" contextRef="I2012" unitRef="USD">631703582</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Tag67" decimals="3" contextRef="I2010_ConvertibleDebtMember" unitRef="Pure">0.114</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag68" decimals="0" contextRef="I2012_BuildingMember" unitRef="USD">166300361</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag69" decimals="0" contextRef="D2012_ConvertibleDebtMember" unitRef="USD">49699</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:InventoryWriteDown id="Tag70" decimals="0" contextRef="D2010" unitRef="USD">2101124</us-gaap:InventoryWriteDown>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag71" decimals="0" contextRef="I2010_ParentCompanyMember" unitRef="USD">17834643</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag72" decimals="0" contextRef="I2009_ParentCompanyMember" unitRef="USD">49935750</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:InventoryNet id="Tag73" decimals="0" contextRef="I2011" unitRef="USD">296568127</us-gaap:InventoryNet>
  <us-gaap:PropertyPlantAndEquipmentNet id="Tag74" decimals="0" contextRef="I2011" unitRef="USD">510069436</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:EquityMethodInvestments id="Tag75" decimals="0" contextRef="I2011" unitRef="USD">11007725</us-gaap:EquityMethodInvestments>
  <us-gaap:DebtCurrent id="Tag76" decimals="0" contextRef="I2011" unitRef="USD">743687062</us-gaap:DebtCurrent>
  <us-gaap:ShortTermBankLoansAndNotesPayable id="Tag77" decimals="0" contextRef="I2012" unitRef="USD">231135928</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ShortTermBankLoansAndNotesPayable id="Tag78" decimals="0" contextRef="I2011" unitRef="USD">131568540</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:ProductWarrantyAccrualNoncurrent id="Tag79" decimals="0" contextRef="I2011" unitRef="USD">47021352</us-gaap:ProductWarrantyAccrualNoncurrent>
  <us-gaap:LongTermDebtNoncurrent id="Tag80" decimals="0" contextRef="I2011" unitRef="USD">88249027</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:SalesRevenueNet id="Tag81" decimals="0" contextRef="D2011" unitRef="USD">1898922106</us-gaap:SalesRevenueNet>
  <dei:EntityRegistrantName id="Tag82" contextRef="D2012">Canadian Solar Inc.</dei:EntityRegistrantName>
  <dei:EntityCentralIndexKey id="Tag83" contextRef="D2012">0001375877</dei:EntityCentralIndexKey>
  <dei:DocumentType id="Tag84" contextRef="D2012">20-F</dei:DocumentType>
  <dei:DocumentPeriodEndDate id="Tag85" contextRef="D2012">2012-12-31</dei:DocumentPeriodEndDate>
  <dei:AmendmentFlag id="Tag86" contextRef="D2012">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate id="Tag87" contextRef="D2012">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:EntityWellKnownSeasonedIssuer id="Tag88" contextRef="D2012">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:EntityVoluntaryFilers id="Tag89" contextRef="D2012">No</dei:EntityVoluntaryFilers>
  <dei:EntityCurrentReportingStatus id="Tag90" contextRef="D2012">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityFilerCategory id="Tag91" contextRef="D2012">Accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityCommonStockSharesOutstanding id="Tag92" decimals="INF" contextRef="I2012" unitRef="Shares">43242426</dei:EntityCommonStockSharesOutstanding>
  <dei:DocumentFiscalYearFocus id="Tag93" contextRef="D2012">2012</dei:DocumentFiscalYearFocus>
  <dei:DocumentFiscalPeriodFocus id="Tag94" contextRef="D2012">FY</dei:DocumentFiscalPeriodFocus>
  <us-gaap:InventoryWriteDown id="Tag95" decimals="0" contextRef="D2011" unitRef="USD">8456260</us-gaap:InventoryWriteDown>
  <us-gaap:SalesRevenueNet id="Tag96" decimals="0" contextRef="D2012_EPCServiceProductMember" unitRef="USD">658927</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag97" decimals="0" contextRef="D2010_OtherCountriesAsiaMember" unitRef="USD">108216158</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag98" decimals="0" contextRef="D2010_AsiaAndOtherRegionsMember" unitRef="USD">186366431</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag99" decimals="0" contextRef="D2011_DE" unitRef="USD">795265303</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag100" decimals="0" contextRef="D2011_ES" unitRef="USD">203266238</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag101" decimals="0" contextRef="D2011_CZ" unitRef="USD">8421667</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag102" decimals="0" contextRef="D2011_IT" unitRef="USD">126607507</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag103" decimals="0" contextRef="D2011_OtherCountriesEuropeMember" unitRef="USD">99639975</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag104" decimals="0" contextRef="D2011_EuropeMember" unitRef="USD">1233200690</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag105" decimals="0" contextRef="D2011_US" unitRef="USD">192380838</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag106" decimals="0" contextRef="D2011_CA" unitRef="USD">142537868</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag107" decimals="0" contextRef="D2011_AmericaMember" unitRef="USD">334918706</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag108" decimals="0" contextRef="D2011_CN" unitRef="USD">128856693</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag109" decimals="0" contextRef="D2011_IN" unitRef="USD">59809538</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag110" decimals="0" contextRef="D2011_JP" unitRef="USD">97550677</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag111" decimals="0" contextRef="D2011_OtherCountriesAsiaMember" unitRef="USD">44585802</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag112" decimals="0" contextRef="D2011_AsiaAndOtherRegionsMember" unitRef="USD">330802710</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag113" decimals="0" contextRef="D2012_ModulesProductMember" unitRef="USD">1132767404</us-gaap:SalesRevenueNet>
  <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock id="Tag114" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 74.79%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 156px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="68"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Company A&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;164,522,394&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;95,557,467&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;45,987,216&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
  <us-gaap:SalesRevenueNet id="Tag115" decimals="0" contextRef="D2012_OtherProductMember" unitRef="USD">13727227</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag116" decimals="0" contextRef="D2010_ModulesProductMember" unitRef="USD">1400939585</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag117" decimals="0" contextRef="D2010_SolarSystemKitsProductMember" unitRef="USD">78028704</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag118" decimals="0" contextRef="D2010_OtherProductMember" unitRef="USD">16540767</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag119" decimals="0" contextRef="D2011_ModulesProductMember" unitRef="USD">1683121020</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag120" decimals="0" contextRef="D2011_SolarSystemKitsProductMember" unitRef="USD">95787118</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag121" decimals="0" contextRef="D2011_EPCServiceProductMember" unitRef="USD">110992742</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag122" decimals="0" contextRef="D2011_OtherProductMember" unitRef="USD">9021226</us-gaap:SalesRevenueNet>
  <csiq:NumberOfCustomers id="Tag123" decimals="INF" contextRef="D2012" unitRef="Item">3</csiq:NumberOfCustomers>
  <us-gaap:ConcentrationRiskPercentage1 id="Tag124" decimals="2" contextRef="D2012_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerOneMember" unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="Tag125" decimals="2" contextRef="D2012_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerTwoMember" unitRef="Pure">0.08</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="Tag126" decimals="2" contextRef="D2012_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerThreeMember" unitRef="Pure">0.08</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="Tag127" decimals="2" contextRef="D2011_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerOneMember" unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="Tag128" decimals="2" contextRef="D2011_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerTwoMember" unitRef="Pure">0.08</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 id="Tag129" decimals="2" contextRef="D2011_AccountsReceivableMember_CreditConcentrationRiskMember_CustomerThreeMember" unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:SalesRevenueNet id="Tag130" decimals="0" contextRef="D2012_IN" unitRef="USD">22523243</us-gaap:SalesRevenueNet>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="Tag131" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 72.69%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 188px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Raw materials&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,062,944&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;40,197,952&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Work-in-process&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,157,454&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,739,907&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Finished goods&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;197,347,729&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;217,517,939&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;296,568,127&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;274,455,798&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag132" decimals="0" contextRef="I2012_LeaseholdImprovementsMember" unitRef="USD">4873232</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag133" decimals="0" contextRef="I2012_MachineryAndEquipmentMember" unitRef="USD">422895433</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag134" decimals="0" contextRef="I2012_FurnitureAndFixturesMember" unitRef="USD">34611157</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:InventoryWorkInProcessNetOfReserves id="Tag135" decimals="0" contextRef="I2011" unitRef="USD">49157454</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:InventoryFinishedGoodsNetOfReserves id="Tag136" decimals="0" contextRef="I2011" unitRef="USD">197347729</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <csiq:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock id="Tag137" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 77.19%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 278px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Buildings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;150,147,460&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;166,300,361&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,742,305&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,873,232&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Machinery&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;413,079,111&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;422,895,433&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;26,397,638&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;34,611,157&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Motor vehicles&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,908,260&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,023,309&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;595,274,774&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;631,703,582&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(122,078,346&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(202,390,860&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;473,196,428&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;429,312,722&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Construction in process&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;36,873,008&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;40,330,100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;510,069,436&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;469,642,822&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag138" decimals="0" contextRef="I2012_VehiclesMember" unitRef="USD">3023309</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Tag139" decimals="0" contextRef="I2012" unitRef="USD">202390860</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <csiq:PropertyPlantAndEquipmentExcludingConstructionInProgressNet id="Tag140" decimals="0" contextRef="I2012" unitRef="USD">429312722</csiq:PropertyPlantAndEquipmentExcludingConstructionInProgressNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="Tag141" decimals="0" contextRef="I2012" unitRef="USD">6660847</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag142" decimals="0" contextRef="I2011_BuildingMember" unitRef="USD">150147460</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag143" decimals="0" contextRef="I2011_LeaseholdImprovementsMember" unitRef="USD">2742305</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag144" decimals="0" contextRef="I2011_MachineryAndEquipmentMember" unitRef="USD">413079111</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag145" decimals="0" contextRef="I2011_FurnitureAndFixturesMember" unitRef="USD">26397638</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag146" decimals="0" contextRef="I2011_VehiclesMember" unitRef="USD">2908260</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="Tag147" decimals="0" contextRef="I2012_DevelopedTechnologyRightsMember" unitRef="USD">1025861</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="Tag148" decimals="0" contextRef="I2011" unitRef="USD">595274774</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="Tag149" decimals="0" contextRef="I2012_ComputerSoftwareIntangibleAssetMember" unitRef="USD">5634986</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Tag150" decimals="0" contextRef="I2012" unitRef="USD">2333243</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Tag151" decimals="0" contextRef="I2011" unitRef="USD">122078346</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <csiq:PropertyPlantAndEquipmentExcludingConstructionInProgressNet id="Tag152" decimals="0" contextRef="I2011" unitRef="USD">473196428</csiq:PropertyPlantAndEquipmentExcludingConstructionInProgressNet>
  <us-gaap:PropertyPlantAndEquipmentNet id="Tag153" decimals="0" contextRef="I2012_ConstructionInProgressMember" unitRef="USD">40330100</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet id="Tag154" decimals="0" contextRef="I2011_ConstructionInProgressMember" unitRef="USD">36873008</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Depreciation id="Tag155" decimals="0" contextRef="D2012" unitRef="USD">80644322</us-gaap:Depreciation>
  <us-gaap:Depreciation id="Tag156" decimals="0" contextRef="D2010" unitRef="USD">30946035</us-gaap:Depreciation>
  <us-gaap:Depreciation id="Tag157" decimals="0" contextRef="D2011" unitRef="USD">55104656</us-gaap:Depreciation>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="Tag158" decimals="0" contextRef="I2011_ServiceAgreementsMember" unitRef="USD">4111199</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="Tag159" decimals="0" contextRef="I2011_DevelopedTechnologyRightsMember" unitRef="USD">1023354</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="Tag160" decimals="0" contextRef="I2011_ComputerSoftwareIntangibleAssetMember" unitRef="USD">4982833</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="Tag161" decimals="0" contextRef="I2011" unitRef="USD">10117386</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Tag162" decimals="0" contextRef="I2011_ServiceAgreementsMember" unitRef="USD">142969</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Tag163" decimals="0" contextRef="I2011_DevelopedTechnologyRightsMember" unitRef="USD">213199</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Tag164" decimals="0" contextRef="I2011_ComputerSoftwareIntangibleAssetMember" unitRef="USD">1244984</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Tag165" decimals="0" contextRef="I2011" unitRef="USD">1601152</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="Tag166" decimals="0" contextRef="I2011_ServiceAgreementsMember" unitRef="USD">3968230</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="Tag167" decimals="0" contextRef="I2011_DevelopedTechnologyRightsMember" unitRef="USD">810155</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="Tag168" decimals="0" contextRef="I2011_ComputerSoftwareIntangibleAssetMember" unitRef="USD">2727849</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Tag169" decimals="0" contextRef="I2012_DevelopedTechnologyRightsMember" unitRef="USD">341954</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Tag170" decimals="0" contextRef="I2012_ComputerSoftwareIntangibleAssetMember" unitRef="USD">1991289</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="Tag171" decimals="0" contextRef="I2012" unitRef="USD">4327604</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="Tag172" decimals="0" contextRef="I2012_DevelopedTechnologyRightsMember" unitRef="USD">683907</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="Tag173" decimals="0" contextRef="I2012_ComputerSoftwareIntangibleAssetMember" unitRef="USD">3643697</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:AssetsFairValueDisclosure id="Tag174" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeOptionMember" unitRef="USD">100837</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag175" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeOptionMember" unitRef="USD">100837</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AmortizationOfIntangibleAssets id="Tag176" decimals="0" contextRef="D2012" unitRef="USD">754148</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets id="Tag177" decimals="0" contextRef="D2010" unitRef="USD">320146</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets id="Tag178" decimals="0" contextRef="D2011" unitRef="USD">1012624</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths id="Tag179" decimals="-5" contextRef="I2012" unitRef="USD">900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo id="Tag180" decimals="-5" contextRef="I2012" unitRef="USD">900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree id="Tag181" decimals="-5" contextRef="I2012" unitRef="USD">800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour id="Tag182" decimals="-5" contextRef="I2012" unitRef="USD">600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive id="Tag183" decimals="-5" contextRef="I2012" unitRef="USD">300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock id="Tag184" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="64"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value Measurements at Reporting Date Using&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2012 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Total Fair&lt;br /&gt;
Value and&lt;br /&gt;
Carrying&lt;br /&gt;
Value on the&lt;br /&gt;
Balance Sheet&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Quoted Prices&lt;br /&gt;
in Active&lt;br /&gt;
Markets for&lt;br /&gt;
Identical&lt;br /&gt;
Assets&lt;br /&gt;
(Level&amp;#160;1)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Other&lt;br /&gt;
Observable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;2)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Unobservable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;3)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Assets:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100,837&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100,837&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,249,820&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,249,820&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,350,657&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,350,657&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Liabilities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="64"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value Measurements at Reporting Date Using&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2011 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Total Fair&lt;br /&gt;
Value and&lt;br /&gt;
Carrying&lt;br /&gt;
Value on the&lt;br /&gt;
Balance Sheet&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Quoted Prices&lt;br /&gt;
in Active&lt;br /&gt;
Markets for&lt;br /&gt;
Identical&lt;br /&gt;
Assets&lt;br /&gt;
(Level&amp;#160;1)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Other&lt;br /&gt;
Observable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;2)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Unobservable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;3)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Assets:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;479,333&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;479,333&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,247,205&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,247,205&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,726,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,726,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock id="Tag185" contextRef="D2012">&lt;div style="FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 82.14%; PADDING-RIGHT: 0pt; HEIGHT: 229px; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="120%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="50"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="50"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Values of Derivatives Asset&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;479,333&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;100,837&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;2,247,205&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;1,249,820&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Total derivatives&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;2,726,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;1,350,657&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&lt;br /&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 90.05%; PADDING-RIGHT: 0pt; HEIGHT: 195px; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"110%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="110%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="49"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="49"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Values of Derivatives Liability&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Total derivatives&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
  <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock id="Tag186" contextRef="D2012">&lt;div style="FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&lt;br /&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 89.52%; PADDING-RIGHT: 0pt; HEIGHT: 304px; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"110%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="110%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="115" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Amount of Gain (Loss) Recognized in Income on Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" rowspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Year Ended December&amp;#160;31&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" rowspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Location of&lt;br /&gt;
Gain (Loss) Recognized&lt;br /&gt;
in Income on Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Gain on foreign currency derivatives&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,636,821&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(6,933,&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;428,340&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Gain on foreign currency derivatives&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,979,893&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,182&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,797,513&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,656,928&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,750,981&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,369,173&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
  <us-gaap:AssetsFairValueDisclosure id="Tag187" decimals="0" contextRef="I2011_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeOptionMember" unitRef="USD">479333</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag188" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember" unitRef="USD">1350657</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag189" decimals="0" contextRef="I2011_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeOptionMember" unitRef="USD">479333</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag190" decimals="0" contextRef="I2011_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeForwardMember" unitRef="USD">2247205</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag191" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member" unitRef="USD">1350657</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag192" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeForwardMember" unitRef="USD">1249820</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag193" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeForwardMember" unitRef="USD">1249820</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag194" decimals="0" contextRef="I2011_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeForwardMember" unitRef="USD">2247205</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure id="Tag195" decimals="0" contextRef="I2011_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember" unitRef="USD">2726538</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:LongTermDebtFairValue id="Tag196" decimals="0" contextRef="I2012" unitRef="USD">214562963</us-gaap:LongTermDebtFairValue>
  <us-gaap:AssetsFairValueDisclosure id="Tag197" decimals="0" contextRef="I2011_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member" unitRef="USD">2726538</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:LiabilitiesFairValueDisclosure id="Tag198" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember" unitRef="USD">365226</us-gaap:LiabilitiesFairValueDisclosure>
  <us-gaap:DerivativeAssetFairValueNet id="Tag199" decimals="0" contextRef="I2012_NondesignatedMember_ForeignExchangeOptionMember" unitRef="USD">100837</us-gaap:DerivativeAssetFairValueNet>
  <us-gaap:LiabilitiesFairValueDisclosure id="Tag200" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member" unitRef="USD">365226</us-gaap:LiabilitiesFairValueDisclosure>
  <us-gaap:DerivativeAssetFairValueNet id="Tag201" decimals="0" contextRef="I2012_NondesignatedMember_ForeignExchangeForwardMember" unitRef="USD">1249820</us-gaap:DerivativeAssetFairValueNet>
  <us-gaap:LiabilitiesFairValueDisclosure id="Tag202" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_EstimateOfFairValueFairValueDisclosureMember_ForeignExchangeForwardMember" unitRef="USD">365226</us-gaap:LiabilitiesFairValueDisclosure>
  <us-gaap:DerivativeAssetFairValueNet id="Tag203" decimals="0" contextRef="I2011_NondesignatedMember_ForeignExchangeOptionMember" unitRef="USD">479333</us-gaap:DerivativeAssetFairValueNet>
  <us-gaap:LiabilitiesFairValueDisclosure id="Tag204" decimals="0" contextRef="I2012_FairValueMeasurementsRecurringMember_FairValueInputsLevel2Member_ForeignExchangeForwardMember" unitRef="USD">365226</us-gaap:LiabilitiesFairValueDisclosure>
  <us-gaap:DerivativeAssetFairValueNet id="Tag205" decimals="0" contextRef="I2011_NondesignatedMember_ForeignExchangeForwardMember" unitRef="USD">2247205</us-gaap:DerivativeAssetFairValueNet>
  <us-gaap:DerivativeAssetFairValueNet id="Tag206" decimals="0" contextRef="I2011_NondesignatedMember" unitRef="USD">2726538</us-gaap:DerivativeAssetFairValueNet>
  <us-gaap:DerivativeLiabilityFairValueNet1 id="Tag207" decimals="0" contextRef="I2012_NondesignatedMember_ForeignExchangeForwardMember" unitRef="USD">365226</us-gaap:DerivativeLiabilityFairValueNet1>
  <us-gaap:DerivativeLiabilityFairValueNet1 id="Tag208" decimals="0" contextRef="I2012_NondesignatedMember" unitRef="USD">365226</us-gaap:DerivativeLiabilityFairValueNet1>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag209" decimals="0" contextRef="D2012_ForeignExchangeOptionMember" unitRef="USD">428340</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag210" decimals="0" contextRef="D2012_ForeignExchangeForwardMember" unitRef="USD">-4797513</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag211" decimals="0" contextRef="D2012" unitRef="USD">-4369173</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag212" decimals="0" contextRef="D2010_ForeignExchangeOptionMember" unitRef="USD">6636821</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag213" decimals="0" contextRef="D2010_ForeignExchangeForwardMember" unitRef="USD">-4979893</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag214" decimals="0" contextRef="D2010" unitRef="USD">1656928</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag215" decimals="0" contextRef="D2011_ForeignExchangeOptionMember" unitRef="USD">-6933353</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag216" decimals="0" contextRef="D2011_ForeignExchangeForwardMember" unitRef="USD">1182372</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet id="Tag217" decimals="0" contextRef="D2011" unitRef="USD">-5750981</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock id="Tag218" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 75.39%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 186px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Beginning balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,899,522&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;31,224,906&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;47,021,352&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Warranty provision&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;14,707,513&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,347,272&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;12,516,349&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Warranty costs incurred&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(382,129&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(2,550,826&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,203,277&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Ending balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;31,224,906&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;47,021,352&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;58,334,424&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <us-gaap:ProductWarrantyAccrualNoncurrent id="Tag219" decimals="0" contextRef="I2012" unitRef="USD">58334424</us-gaap:ProductWarrantyAccrualNoncurrent>
  <us-gaap:ProductWarrantyAccrualNoncurrent id="Tag220" decimals="0" contextRef="I2009" unitRef="USD">16899522</us-gaap:ProductWarrantyAccrualNoncurrent>
  <us-gaap:ProductWarrantyAccrualWarrantiesIssued id="Tag221" decimals="0" contextRef="D2012" unitRef="USD">12516349</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:ProductWarrantyAccrualWarrantiesIssued id="Tag222" decimals="0" contextRef="D2010" unitRef="USD">14707513</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:ProductWarrantyAccrualWarrantiesIssued id="Tag223" decimals="0" contextRef="D2011" unitRef="USD">18347272</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:EquityMethodInvestmentsTextBlock id="Tag224" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 90.47%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 284px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="51"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="51"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="11"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Carrying&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Ownership&lt;br /&gt;
Percentage&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Carrying&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Ownership&lt;br /&gt;
Percentage&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;(%)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;(%)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Suzhou Gaochuangte New&amp;#160;Energy&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6,489,445&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;40&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6,453,371&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;40&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;CSI SkyPower&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,565,075&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;GCL-CSI (Suzhou) Photovoltaic Technology&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,625,743&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,834,296&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Nernst New&amp;#160;Energy (Suzhou)&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,337,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Ningxia GD CSI New&amp;#160;Energy&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;555,475&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,874,847&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;21-30&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,007,725&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;26,727,589&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:EquityMethodInvestmentsTextBlock>
  <us-gaap:EquityMethodInvestments id="Tag225" decimals="0" contextRef="I2011_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="USD">6489445</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments id="Tag226" decimals="0" contextRef="I2011_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" unitRef="USD">2625743</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments id="Tag227" decimals="0" contextRef="I2011_NernstNewEnergySuzhouCoLtdMember" unitRef="USD">1337062</us-gaap:EquityMethodInvestments>
  <us-gaap:DerivativeAssetFairValueNet id="Tag228" decimals="0" contextRef="I2012_NondesignatedMember" unitRef="USD">1350657</us-gaap:DerivativeAssetFairValueNet>
  <us-gaap:DebtInstrumentFaceAmount id="Tag229" decimals="0" contextRef="I2007Q4_M1211_ConvertibleDebtMember" unitRef="USD">75000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="Tag230" decimals="0" contextRef="I2011" unitRef="USD">8516234</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:SalesRevenueNet id="Tag231" decimals="0" contextRef="D2012" unitRef="USD">1294829413</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag232" decimals="0" contextRef="D2010" unitRef="USD">1495509056</us-gaap:SalesRevenueNet>
  <us-gaap:EquityMethodInvestments id="Tag233" decimals="0" contextRef="I2011_NingxiaGDCSINewEnergyCoLtdMember" unitRef="USD">555475</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments id="Tag234" decimals="0" contextRef="I2012_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="USD">6453371</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments id="Tag235" decimals="0" contextRef="I2012_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" unitRef="USD">1834296</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments id="Tag236" decimals="0" contextRef="I2012" unitRef="USD">26727589</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag237" decimals="2" contextRef="I2011_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="Pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag238" decimals="2" contextRef="I2011_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" unitRef="Pure">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag239" decimals="2" contextRef="I2011_NernstNewEnergySuzhouCoLtdMember" unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag240" decimals="2" contextRef="I2011_NingxiaGDCSINewEnergyCoLtdMember" unitRef="Pure">0.35</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag241" decimals="2" contextRef="I2012_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="Pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag242" decimals="2" contextRef="I2012_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" unitRef="Pure">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <csiq:NumberOfBoardMembersDesignatedByTheAcquiredEntity id="Tag245" decimals="INF" contextRef="D2009Q4_M1014_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA" unitRef="Item">1</csiq:NumberOfBoardMembersDesignatedByTheAcquiredEntity>
  <csiq:NumberOfBoardMembersDesignatedByTheAcquiredEntity id="Tag248" decimals="INF" contextRef="D2009Q4_M1217_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA" unitRef="Item">1</csiq:NumberOfBoardMembersDesignatedByTheAcquiredEntity>
  <csiq:CapitalContributionsAmount id="Tag249" decimals="0" contextRef="D2011Q3_M0704_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA" unitRef="USD">3118800</csiq:CapitalContributionsAmount>
  <us-gaap:ScheduleOfDebtTableTextBlock id="Tag254" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 87.53%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 283px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;831,936,089&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,073,489,705&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;629,688,722&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;800,808,595&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Long-term, current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;113,998,340&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,481,257&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Subtotal for short-term&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;743,687,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;818,289,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Long-term, non-current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;88,249,027&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;214,562,973&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Borrowings from non-banking financial institutions&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
40,636,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;40,636,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;831,936,089&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,073,489,705&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfDebtTableTextBlock>
  <us-gaap:ScheduleOfShortTermDebtTextBlock id="Tag255" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 85.09%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 407px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by restricted cash&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;74,873,390&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;175,289,355&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by inventory&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,767,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;79,548,166&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings guaranteed by Dr.&amp;#160;Shawn Qu&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;33,328,470&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;66,349,563&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by land use right and property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;39,295,970&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;231,676,935&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;21,825,595&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unsecured short-term borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;466,423,012&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;226,118,981&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;Long-term Loans due within one year&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Secured by property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,870,700&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;13,523,188&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Secured by inventory&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,600,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unsecured&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;82,527,640&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;3,958,069&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Subtotal&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;743,687,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;818,289,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Borrowings from non-banking financial institutions&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by related parties&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,781,410&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;35,855,470&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Subtotal&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;40,636,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;743,687,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;858,926,732&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfShortTermDebtTextBlock>
  <us-gaap:ScheduleOfDebtInstrumentsTextBlock id="Tag256" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 77.34%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 166px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unsecured&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,761,210&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;142,969,791&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Long-term borrowings secured by land use right and property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;83,487,817&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;71,593,182&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;88,249,027&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;214,562,973&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
  <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock id="Tag257" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 77.64%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 177px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="74"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;17,481,257&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;75,732,288&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;33,232,774&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2016 and after&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;105,597,911&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;232,044,230&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Less: future principal repayment related to long-term loan, current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(17,481,257&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total long-term portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;214,562,973&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
  <csiq:ScheduleOfInterestExpenseTableTextBlock id="Tag258" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 79.29%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 210px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Interest capitalized&amp;#8212;project assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,631,569&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Interest capitalized&amp;#8212;property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,686,262&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,099,815&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;670,374&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Interest expense&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;22,164,363&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,843,586&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;53,304,640&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total interest incurred&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;23,850,625&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;47,943,401&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;58,606,583&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</csiq:ScheduleOfInterestExpenseTableTextBlock>
  <us-gaap:DebtLongtermAndShorttermCombinedAmount id="Tag259" decimals="0" contextRef="I2011" unitRef="USD">831936089</us-gaap:DebtLongtermAndShorttermCombinedAmount>
  <us-gaap:DebtLongtermAndShorttermCombinedAmount id="Tag260" decimals="0" contextRef="I2012" unitRef="USD">1073489705</us-gaap:DebtLongtermAndShorttermCombinedAmount>
  <us-gaap:ShortTermBorrowings id="Tag261" decimals="0" contextRef="I2011" unitRef="USD">629688722</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag262" decimals="0" contextRef="I2012" unitRef="USD">800808595</us-gaap:ShortTermBorrowings>
  <us-gaap:LongTermDebtCurrent id="Tag263" decimals="0" contextRef="I2012" unitRef="USD">17481257</us-gaap:LongTermDebtCurrent>
  <us-gaap:DebtCurrent id="Tag264" decimals="0" contextRef="I2012" unitRef="USD">858926732</us-gaap:DebtCurrent>
  <us-gaap:LongTermDebtNoncurrent id="Tag265" decimals="0" contextRef="I2012" unitRef="USD">214562973</us-gaap:LongTermDebtNoncurrent>
  <csiq:SecuredShortTermDebt id="Tag270" decimals="0" contextRef="I2012" unitRef="USD">324748289</csiq:SecuredShortTermDebt>
  <us-gaap:SecuredLongTermDebt id="Tag271" decimals="0" contextRef="I2012" unitRef="USD">71593182</us-gaap:SecuredLongTermDebt>
  <csiq:PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment id="Tag272" decimals="0" contextRef="I2012" unitRef="USD">43279771</csiq:PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment>
  <csiq:PledgedAssetsNotSeparatelyReportedInventory id="Tag273" decimals="0" contextRef="I2012" unitRef="USD">31819267</csiq:PledgedAssetsNotSeparatelyReportedInventory>
  <csiq:PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight id="Tag274" decimals="0" contextRef="I2012" unitRef="USD">7864132</csiq:PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight>
  <us-gaap:ShortTermBorrowings id="Tag275" decimals="0" contextRef="I2011_DebtGuaranteedByRelatedPartyMember" unitRef="USD">33328470</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag276" decimals="0" contextRef="I2011_DebtSecuredByRestrictedCashMember" unitRef="USD">74873390</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag277" decimals="0" contextRef="I2011_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" unitRef="USD">39295970</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag278" decimals="0" contextRef="I2011_DebtSecuredByInventoryMember" unitRef="USD">15767880</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag279" decimals="0" contextRef="I2011_UnsecuredDebtMember" unitRef="USD">466423012</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag280" decimals="0" contextRef="I2012_DebtGuaranteedByRelatedPartyMember" unitRef="USD">66349563</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag281" decimals="0" contextRef="I2012_DebtSecuredByRestrictedCashMember" unitRef="USD">175289355</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag282" decimals="0" contextRef="I2012_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" unitRef="USD">231676935</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag283" decimals="0" contextRef="I2012_DebtSecuredByInventoryMember" unitRef="USD">79548166</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag284" decimals="0" contextRef="I2012_NotesPayableOtherPayablesMember" unitRef="USD">21825595</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings id="Tag285" decimals="0" contextRef="I2012_UnsecuredDebtMember" unitRef="USD">226118981</us-gaap:ShortTermBorrowings>
  <us-gaap:LongTermDebtCurrent id="Tag286" decimals="0" contextRef="I2011_UnsecuredDebtMember" unitRef="USD">82527640</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtCurrent id="Tag287" decimals="0" contextRef="I2011_DebtSecuredByInventoryMember" unitRef="USD">15600000</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtCurrent id="Tag288" decimals="0" contextRef="I2011_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" unitRef="USD">15870700</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtCurrent id="Tag289" decimals="0" contextRef="I2012_UnsecuredDebtMember" unitRef="USD">3958069</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtCurrent id="Tag290" decimals="0" contextRef="I2012_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" unitRef="USD">13523188</us-gaap:LongTermDebtCurrent>
  <us-gaap:ShortTermDebtWeightedAverageInterestRate id="Tag291" decimals="4" contextRef="I2011" unitRef="Pure">0.0516</us-gaap:ShortTermDebtWeightedAverageInterestRate>
  <us-gaap:ShortTermDebtWeightedAverageInterestRate id="Tag292" decimals="4" contextRef="I2012" unitRef="Pure">0.0460</us-gaap:ShortTermDebtWeightedAverageInterestRate>
  <us-gaap:LongTermDebtNoncurrent id="Tag293" decimals="0" contextRef="I2011_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_BB" unitRef="USD">83487817</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LongTermDebtNoncurrent id="Tag294" decimals="0" contextRef="I2011_UnsecuredDebtMember_BB" unitRef="USD">4761210</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LongTermDebtNoncurrent id="Tag295" decimals="0" contextRef="I2012_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_BB" unitRef="USD">71593182</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LongTermDebtNoncurrent id="Tag296" decimals="0" contextRef="I2012_UnsecuredDebtMember_BB" unitRef="USD">142969791</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LongtermDebtWeightedAverageInterestRate id="Tag297" decimals="4" contextRef="I2011" unitRef="Pure">0.0670</us-gaap:LongtermDebtWeightedAverageInterestRate>
  <us-gaap:LongtermDebtWeightedAverageInterestRate id="Tag298" decimals="4" contextRef="I2012" unitRef="Pure">0.0668</us-gaap:LongtermDebtWeightedAverageInterestRate>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths id="Tag299" decimals="0" contextRef="I2012" unitRef="USD">17481257</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo id="Tag300" decimals="0" contextRef="I2012" unitRef="USD">75732288</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree id="Tag301" decimals="0" contextRef="I2012" unitRef="USD">33232774</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
  <csiq:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour id="Tag302" decimals="0" contextRef="I2012" unitRef="USD">105597911</csiq:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour>
  <us-gaap:LongTermDebt id="Tag303" decimals="0" contextRef="I2012" unitRef="USD">232044230</us-gaap:LongTermDebt>
  <csiq:InterestCostsCapitalizedProjectAssets id="Tag304" decimals="0" contextRef="D2012" unitRef="USD">4631569</csiq:InterestCostsCapitalizedProjectAssets>
  <csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio id="Tag305" decimals="2" contextRef="I2012_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member_LineOfCreditMember" unitRef="Pure">0.90</csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio>
  <csiq:InterestCostsCapitalizedPropertyPlantAndEquipment id="Tag306" decimals="0" contextRef="D2012" unitRef="USD">670374</csiq:InterestCostsCapitalizedPropertyPlantAndEquipment>
  <us-gaap:InterestCostsIncurred id="Tag307" decimals="0" contextRef="D2010" unitRef="USD">23850625</us-gaap:InterestCostsIncurred>
  <us-gaap:InterestCostsIncurred id="Tag308" decimals="0" contextRef="D2011" unitRef="USD">47943401</us-gaap:InterestCostsIncurred>
  <us-gaap:InterestCostsIncurred id="Tag309" decimals="0" contextRef="D2012" unitRef="USD">58606583</us-gaap:InterestCostsIncurred>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag310" decimals="0" contextRef="I2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" unitRef="USD">14318670</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag311" decimals="0" contextRef="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2011Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" unitRef="USD">4772880</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag312" decimals="0" contextRef="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2012Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" unitRef="USD">4772880</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag313" decimals="0" contextRef="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2013Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" unitRef="USD">3181927</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag314" decimals="0" contextRef="D2009Q2_M0625_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2014Member_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" unitRef="USD">1590960</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag315" decimals="0" contextRef="I2012_CSISolarPowerIncMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" unitRef="USD">4772887</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag316" decimals="0" contextRef="I2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="USD">141261201</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag317" decimals="0" contextRef="I2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_FirstTrancheLineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="USD">69333970</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <csiq:NumberOfTranches id="Tag318" decimals="INF" contextRef="D2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="Item">2</csiq:NumberOfTranches>
  <csiq:LineOfCreditFacilityRepaymentPeriod id="Tag319" contextRef="D2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_FirstTrancheLineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">P1Y</csiq:LineOfCreditFacilityRepaymentPeriod>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag320" decimals="0" contextRef="I2010Q2_M0531_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_SecondTrancheLineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="USD">71927231</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag321" decimals="0" contextRef="I2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="USD">104836381</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag322" decimals="0" contextRef="D2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2013Member_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="USD">34667091</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag323" decimals="0" contextRef="D2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2014Member_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="USD">53233522</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag324" decimals="0" contextRef="D2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LineOfCreditMember_RepaymentDueIn2015Member_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" unitRef="USD">16935768</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag325" decimals="0" contextRef="I2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember" unitRef="USD">47728900</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag326" decimals="0" contextRef="D2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember_RepaymentDueIn2012Member" unitRef="USD">15909603</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag327" decimals="0" contextRef="D2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember_RepaymentDueIn2013Member" unitRef="USD">15909603</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag328" decimals="0" contextRef="D2010Q4_M1111_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember_RepaymentDueIn2014Member" unitRef="USD">15909604</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag329" decimals="0" contextRef="I2012_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember" unitRef="USD">13523188</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <csiq:LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate id="Tag330" decimals="2" contextRef="D2012_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember" unitRef="Pure">0.95</csiq:LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate>
  <us-gaap:InventoryWorkInProcessNetOfReserves id="Tag331" decimals="0" contextRef="I2012" unitRef="USD">16739907</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:InventoryFinishedGoodsNetOfReserves id="Tag332" decimals="0" contextRef="I2012" unitRef="USD">217517939</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryWriteDown id="Tag333" decimals="0" contextRef="D2012" unitRef="USD">3085529</us-gaap:InventoryWriteDown>
  <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock id="Tag334" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 88.43%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 416px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Europe:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Germany&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;623,375,655&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;795,265,303&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;422,038,906&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Spain&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;251,777,174&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;203,266,238&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;71,982,482&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Czech&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;102,194,745&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,421,667&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,059,076&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Italy&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;185,170,195&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;126,607,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;26,275,635&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;30,930,744&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;99,639,975&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;128,103,629&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Europe Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,193,448,513&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,233,200,690&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;656,459,728&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;America:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;United&amp;#160;States&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;92,707,388&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;192,380,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;254,096,258&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;22,986,724&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;142,537,868&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;86,327,618&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,828,736&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;America Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;115,694,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;334,918,706&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;342,252,612&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Asia and other regions:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;China&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;45,482,615&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;128,856,693&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;89,120,632&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;India&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;59,809,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;22,523,243&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Japan&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;32,667,658&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;97,550,677&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;120,248,386&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;108,216,158&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;44,585,802&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;64,224,812&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Asia Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;186,366,431&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;330,802,710&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;296,117,073&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total net revenues&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,495,509,056&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,898,922,106&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,294,829,413&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
  <us-gaap:SalesRevenueNet id="Tag336" decimals="0" contextRef="D2012_DE" unitRef="USD">422038906</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag337" decimals="0" contextRef="D2012_ES" unitRef="USD">71982482</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag338" decimals="0" contextRef="D2012_CZ" unitRef="USD">8059076</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag339" decimals="0" contextRef="D2012_IT" unitRef="USD">26275635</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag340" decimals="0" contextRef="D2012_OtherCountriesEuropeMember" unitRef="USD">128103629</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag341" decimals="0" contextRef="D2012_EuropeMember" unitRef="USD">656459728</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag342" decimals="0" contextRef="D2012_US" unitRef="USD">254096258</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag343" decimals="0" contextRef="D2012_CA" unitRef="USD">86327618</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag344" decimals="0" contextRef="D2012_AmericaMember" unitRef="USD">342252612</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag345" decimals="0" contextRef="D2012_CN" unitRef="USD">89120632</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag346" decimals="0" contextRef="D2012_JP" unitRef="USD">120248386</us-gaap:SalesRevenueNet>
  <csiq:InterestCostsCapitalizedPropertyPlantAndEquipment id="Tag347" decimals="0" contextRef="D2011" unitRef="USD">4099815</csiq:InterestCostsCapitalizedPropertyPlantAndEquipment>
  <us-gaap:SalesRevenueNet id="Tag348" decimals="0" contextRef="D2012_OtherCountriesAsiaMember" unitRef="USD">64224812</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag349" decimals="0" contextRef="D2012_AsiaAndOtherRegionsMember" unitRef="USD">296117073</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag350" decimals="0" contextRef="D2010_DE" unitRef="USD">623375655</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag351" decimals="0" contextRef="D2010_ES" unitRef="USD">251777174</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag352" decimals="0" contextRef="D2010_CZ" unitRef="USD">102194745</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag353" decimals="0" contextRef="D2010_IT" unitRef="USD">185170195</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag354" decimals="0" contextRef="D2010_OtherCountriesEuropeMember" unitRef="USD">30930744</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag355" decimals="0" contextRef="D2010_EuropeMember" unitRef="USD">1193448513</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag356" decimals="0" contextRef="D2010_US" unitRef="USD">92707388</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag357" decimals="0" contextRef="D2010_CA" unitRef="USD">22986724</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag358" decimals="0" contextRef="D2010_AmericaMember" unitRef="USD">115694112</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag359" decimals="0" contextRef="D2010_CN" unitRef="USD">45482615</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag360" decimals="0" contextRef="D2010_JP" unitRef="USD">32667658</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag361" decimals="0" contextRef="D2012_SolarSystemKitsProductMember" unitRef="USD">92624999</us-gaap:SalesRevenueNet>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage id="Tag362" decimals="2" contextRef="I2007Q4_M1211_ConvertibleDebtMember" unitRef="Pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentConvertibleConversionRatio id="Tag363" decimals="7" contextRef="D2007Q4_M1211_ConvertibleDebtMember" unitRef="SharePerUSD">0.0506073</us-gaap:DebtInstrumentConvertibleConversionRatio>
  <us-gaap:DebtInstrumentConvertibleConversionPrice1 id="Tag364" decimals="2" contextRef="I2007Q4_M1211_ConvertibleDebtMember" unitRef="USDPerShare">19.76</us-gaap:DebtInstrumentConvertibleConversionPrice1>
  <csiq:DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal id="Tag365" decimals="2" contextRef="D2012_ConvertibleDebtMember" unitRef="Pure">1.00</csiq:DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal>
  <csiq:DebtInstrumentRedemptionPriceAsPercentageOfPrincipal id="Tag366" decimals="2" contextRef="D2012_ConvertibleDebtMember" unitRef="Pure">1.00</csiq:DebtInstrumentRedemptionPriceAsPercentageOfPrincipal>
  <csiq:DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice id="Tag367" decimals="2" contextRef="I2012_ConvertibleDebtMember" unitRef="Pure">1.30</csiq:DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice>
  <csiq:DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays id="Tag368" contextRef="D2012_ConvertibleDebtMember">P20D</csiq:DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays>
  <csiq:DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays id="Tag369" contextRef="D2012_ConvertibleDebtMember">P5D</csiq:DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays>
  <csiq:DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays id="Tag370" contextRef="D2012_ConvertibleDebtMember">P30D</csiq:DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays>
  <csiq:DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal id="Tag371" decimals="2" contextRef="I2012_ConvertibleDebtMember" unitRef="Pure">0.95</csiq:DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal>
  <us-gaap:LongTermDebtFairValue id="Tag372" decimals="0" contextRef="I2012_ConvertibleDebtMember" unitRef="USD">62686088</us-gaap:LongTermDebtFairValue>
  <csiq:DebtAndEquityIssuanceCosts id="Tag373" decimals="0" contextRef="D2012_ConvertibleDebtMember" unitRef="USD">3351634</csiq:DebtAndEquityIssuanceCosts>
  <us-gaap:DebtIssuanceCosts id="Tag374" decimals="0" contextRef="D2012_ConvertibleDebtMember" unitRef="USD">2801344</us-gaap:DebtIssuanceCosts>
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage id="Tag375" decimals="3" contextRef="I2012_ConvertibleDebtMember" unitRef="Pure">0.114</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag376" decimals="0" contextRef="D2010_ConvertibleDebtMember" unitRef="USD">39816</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag377" decimals="0" contextRef="D2011_ConvertibleDebtMember" unitRef="USD">44485</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:InterestExpenseDebtExcludingAmortization id="Tag378" decimals="0" contextRef="D2012_ConvertibleDebtMember" unitRef="USD">60000</us-gaap:InterestExpenseDebtExcludingAmortization>
  <us-gaap:InterestExpenseDebtExcludingAmortization id="Tag379" decimals="0" contextRef="D2010_ConvertibleDebtMember" unitRef="USD">60000</us-gaap:InterestExpenseDebtExcludingAmortization>
  <us-gaap:InterestExpenseDebtExcludingAmortization id="Tag380" decimals="0" contextRef="D2011_ConvertibleDebtMember" unitRef="USD">60000</us-gaap:InterestExpenseDebtExcludingAmortization>
  <csiq:DebtInstrumentConvertibleConversionPriceOnFundamentalChange id="Tag381" decimals="7" contextRef="I2008Q2_M0627_ConvertibleDebtMember" unitRef="SharePerUSD">0.0536061</csiq:DebtInstrumentConvertibleConversionPriceOnFundamentalChange>
  <us-gaap:DebtConversionConvertedInstrumentSharesIssued1 id="Tag382" decimals="INF" contextRef="D2008Q2_M0627_ConvertibleDebtMember" unitRef="Shares">3966841</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
  <us-gaap:DebtConversionConvertedInstrumentAmount1 id="Tag383" decimals="0" contextRef="D2008Q2_M0627_ConvertibleDebtMember" unitRef="USD">74000000</us-gaap:DebtConversionConvertedInstrumentAmount1>
  <us-gaap:InducedConversionOfConvertibleDebtExpense id="Tag384" decimals="0" contextRef="D2008Q2_M0627_ConvertibleDebtMember" unitRef="USD">10170118</us-gaap:InducedConversionOfConvertibleDebtExpense>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt id="Tag385" decimals="0" contextRef="D2008Q2_M0627_ConvertibleDebtMember" unitRef="USD">2429524</us-gaap:GainsLossesOnExtinguishmentOfDebt>
  <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent id="Tag386" decimals="0" contextRef="I2011_ConvertibleDebtMember" unitRef="USD">156848</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
  <us-gaap:DebtInstrumentCarryingAmount id="Tag387" decimals="0" contextRef="I2011_ConvertibleDebtMember" unitRef="USD">1000000</us-gaap:DebtInstrumentCarryingAmount>
  <us-gaap:DebtInstrumentUnamortizedDiscount id="Tag388" decimals="0" contextRef="I2011_ConvertibleDebtMember" unitRef="USD">49699</us-gaap:DebtInstrumentUnamortizedDiscount>
  <us-gaap:ConvertibleLongTermNotesPayable id="Tag389" decimals="0" contextRef="I2011_ConvertibleDebtMember" unitRef="USD">950301</us-gaap:ConvertibleLongTermNotesPayable>
  <us-gaap:InventoryNet id="Tag390" decimals="0" contextRef="I2012" unitRef="USD">274455798</us-gaap:InventoryNet>
  <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries id="Tag391" decimals="0" contextRef="I2012" unitRef="USD">359922466</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
  <csiq:ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries id="Tag392" decimals="2" contextRef="D2012" unitRef="Pure">0.25</csiq:ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag393" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">11247306</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent id="Tag394" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">2567756</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="Tag395" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">2984075</us-gaap:InventoryNet>
  <us-gaap:DueFromRelatedPartiesCurrent id="Tag396" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">214254589</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Tag397" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">10552409</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:AssetsCurrent id="Tag398" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">241606135</us-gaap:AssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="Tag399" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">5269609</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent id="Tag400" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">150000000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:Assets id="Tag401" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">641426871</us-gaap:Assets>
  <us-gaap:OtherAssetsNoncurrent id="Tag402" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">35356421</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AccountsPayableCurrent id="Tag403" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">4104</us-gaap:AccountsPayableCurrent>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag404" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">159471359</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="Tag405" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">6616028</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="Tag406" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">234091491</us-gaap:LiabilitiesCurrent>
  <us-gaap:ProductWarrantyAccrualNoncurrent id="Tag407" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">32833031</us-gaap:ProductWarrantyAccrualNoncurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent id="Tag408" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">13540026</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:Liabilities id="Tag409" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">350528036</us-gaap:Liabilities>
  <us-gaap:CommonStockValue id="Tag410" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">502561705</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="Tag411" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">-38296275</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="Tag412" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">-224162124</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Tag413" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">50795529</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="Tag414" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">290898835</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity id="Tag415" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">641426871</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag416" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">7924686</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue id="Tag417" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">5731365</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent id="Tag418" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">9325500</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="Tag419" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">12824582</us-gaap:InventoryNet>
  <us-gaap:DueFromRelatedPartiesCurrent id="Tag420" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">85731327</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DeferredTaxAssetsNetCurrent id="Tag421" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">1279033</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Tag422" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">3011995</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:AssetsCurrent id="Tag423" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">125828488</us-gaap:AssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="Tag424" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">9708590</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent id="Tag425" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">150000000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:OtherAssetsNoncurrent id="Tag426" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">14972773</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="Tag427" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">699947412</us-gaap:Assets>
  <us-gaap:AccountsPayableCurrent id="Tag428" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">4025</us-gaap:AccountsPayableCurrent>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag429" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">177769708</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="Tag430" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">11323481</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="Tag431" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">189097214</us-gaap:LiabilitiesCurrent>
  <us-gaap:ProductWarrantyAccrualNoncurrent id="Tag432" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">32401893</us-gaap:ProductWarrantyAccrualNoncurrent>
  <us-gaap:ConvertibleLongTermNotesPayable id="Tag433" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">950301</us-gaap:ConvertibleLongTermNotesPayable>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent id="Tag434" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">11564233</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:Liabilities id="Tag435" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">234013641</us-gaap:Liabilities>
  <us-gaap:CommonStockValue id="Tag436" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">502402939</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="Tag437" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">-53331445</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="Tag438" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">-28693433</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Tag439" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">45555710</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="Tag440" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">465933771</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity id="Tag441" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">699947412</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Tag442" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">8946661</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CommonStockSharesIssued id="Tag443" decimals="INF" contextRef="I2012_ParentCompanyMember" unitRef="Shares">43242426</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding id="Tag444" decimals="INF" contextRef="I2012_ParentCompanyMember" unitRef="Shares">43242426</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Tag445" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">871385</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CommonStockSharesIssued id="Tag446" decimals="INF" contextRef="I2011_ParentCompanyMember" unitRef="Shares">43155767</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding id="Tag447" decimals="INF" contextRef="I2011_ParentCompanyMember" unitRef="Shares">43155767</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:SalesRevenueNet id="Tag448" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">111414327</us-gaap:SalesRevenueNet>
  <us-gaap:CostOfGoodsAndServicesSold id="Tag449" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">80190744</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="Tag450" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">31223583</us-gaap:GrossProfit>
  <us-gaap:SellingExpense id="Tag451" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">3649131</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="Tag452" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">11955578</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="Tag453" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">764145</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OperatingExpenses id="Tag454" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">16368854</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="Tag455" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">14854729</us-gaap:OperatingIncomeLoss>
  <us-gaap:InterestExpense id="Tag456" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">255502</us-gaap:InterestExpense>
  <us-gaap:InvestmentIncomeInterest id="Tag457" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">1559207</us-gaap:InvestmentIncomeInterest>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Tag458" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-622816</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag459" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">15535618</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag460" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">7441590</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeLossFromEquityMethodInvestments id="Tag461" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-203562719</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Tag462" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-195468691</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:SalesRevenueNet id="Tag463" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">829016524</us-gaap:SalesRevenueNet>
  <us-gaap:CostOfGoodsAndServicesSold id="Tag464" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">792643306</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="Tag465" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">36373218</us-gaap:GrossProfit>
  <us-gaap:SellingExpense id="Tag466" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">10411256</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="Tag467" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">13461891</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="Tag468" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">1255945</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OperatingExpenses id="Tag469" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">25129092</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="Tag470" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">11244126</us-gaap:OperatingIncomeLoss>
  <us-gaap:InterestExpense id="Tag471" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">267979</us-gaap:InterestExpense>
  <us-gaap:InvestmentIncomeInterest id="Tag472" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">474886</us-gaap:InvestmentIncomeInterest>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Tag473" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">3261933</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag474" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">14712966</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag475" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">6742827</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeLossFromEquityMethodInvestments id="Tag476" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-98774339</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Tag477" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-90804200</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:SalesRevenueNet id="Tag478" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">1248400119</us-gaap:SalesRevenueNet>
  <us-gaap:CostOfGoodsAndServicesSold id="Tag479" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">1201713356</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="Tag480" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">46686763</us-gaap:GrossProfit>
  <us-gaap:SellingExpense id="Tag481" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">10057347</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="Tag482" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">13355609</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="Tag483" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">792509</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OperatingExpenses id="Tag484" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">24205465</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="Tag485" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">22481298</us-gaap:OperatingIncomeLoss>
  <us-gaap:InterestExpense id="Tag486" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">296678</us-gaap:InterestExpense>
  <us-gaap:InvestmentIncomeInterest id="Tag487" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">933372</us-gaap:InvestmentIncomeInterest>
  <csiq:IncomeLossOnInvestments id="Tag488" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-3000000</csiq:IncomeLossOnInvestments>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Tag489" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">830602</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag490" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">20948594</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag491" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">9956513</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:DepreciationDepletionAndAmortization id="Tag492" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">6950</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:ProvisionForDoubtfulAccounts id="Tag493" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">8369187</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag494" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">49699</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:ShareBasedCompensation id="Tag495" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">5185242</us-gaap:ShareBasedCompensation>
  <us-gaap:ProfitLoss id="Tag496" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-195468691</us-gaap:ProfitLoss>
  <us-gaap:IncreaseDecreaseInInventories id="Tag497" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-9840507</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="Tag498" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">1317532</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent id="Tag499" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">121173334</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <csiq:IncreaseDecreaseInAdvanceToSuppliers id="Tag500" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">293911</csiq:IncreaseDecreaseInAdvanceToSuppliers>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets id="Tag501" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">7540414</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Tag502" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">20387009</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayable id="Tag503" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">79</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInCustomerAdvances id="Tag504" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-452417</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent id="Tag505" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-18298349</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease id="Tag506" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">431138</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Tag507" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-4255036</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease id="Tag508" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">1975793</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Tag509" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-5718014</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations id="Tag510" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-134047365</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:IncreaseDecreaseInRestrictedCash id="Tag511" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-5731365</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments id="Tag512" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">13319864</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Tag513" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">3589</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations id="Tag514" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-7592088</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromStockOptionsExercised id="Tag515" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">158766</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations id="Tag516" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">139722254</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations id="Tag517" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">5239819</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInContinuingOperations id="Tag518" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">3322620</us-gaap:NetCashProvidedByUsedInContinuingOperations>
  <us-gaap:InterestPaidNet id="Tag519" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">255502</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="Tag520" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">290813</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:DepreciationDepletionAndAmortization id="Tag521" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">5864</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:ProvisionForDoubtfulAccounts id="Tag522" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">5829275</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag523" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">44485</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:ShareBasedCompensation id="Tag524" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">4060838</us-gaap:ShareBasedCompensation>
  <us-gaap:ProfitLoss id="Tag525" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-90804200</us-gaap:ProfitLoss>
  <us-gaap:IncreaseDecreaseInInventories id="Tag526" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-17598617</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="Tag527" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-99826223</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent id="Tag528" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">126832013</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <csiq:IncreaseDecreaseInAdvanceToSuppliers id="Tag529" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-11973762</csiq:IncreaseDecreaseInAdvanceToSuppliers>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets id="Tag530" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-6399566</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Tag531" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">9177091</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayable id="Tag532" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-10083933</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInCustomerAdvances id="Tag533" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-216370</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent id="Tag534" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">17530108</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease id="Tag535" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">5416935</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Tag536" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-9034605</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease id="Tag537" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">103902</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Tag538" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-384345</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations id="Tag539" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">21800047</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:IncreaseDecreaseInRestrictedCash id="Tag540" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-25894969</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments id="Tag541" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">75955691</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations id="Tag542" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-50060722</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromStockOptionsExercised id="Tag543" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">1256948</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations id="Tag544" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">1256948</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations id="Tag545" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">17093770</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInContinuingOperations id="Tag546" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-9909957</us-gaap:NetCashProvidedByUsedInContinuingOperations>
  <us-gaap:InterestPaidNet id="Tag547" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">223495</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="Tag548" decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">13575821</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:ProfitLoss id="Tag549" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">50568919</us-gaap:ProfitLoss>
  <us-gaap:DepreciationDepletionAndAmortization id="Tag550" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">5888</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:ProvisionForDoubtfulAccounts id="Tag551" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-7327386</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag552" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">39816</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:ShareBasedCompensation id="Tag553" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">3876671</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInInventories id="Tag554" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-2140423</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="Tag555" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-37753416</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent id="Tag556" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">16299621</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <csiq:IncreaseDecreaseInAdvanceToSuppliers id="Tag557" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-2752935</csiq:IncreaseDecreaseInAdvanceToSuppliers>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets id="Tag558" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">4195539</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Tag559" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">5786798</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayable id="Tag560" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">3937109</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInCustomerAdvances id="Tag561" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">130350</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent id="Tag562" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-23827298</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease id="Tag563" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">11874837</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Tag564" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">10848840</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease id="Tag565" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">755415</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Tag566" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-392598</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations id="Tag567" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">31063737</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:IncreaseDecreaseInRestrictedCash id="Tag568" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">31476334</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments id="Tag569" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">45851545</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Tag570" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">1172</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations id="Tag571" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-77329051</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromStockOptionsExercised id="Tag572" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">823560</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations id="Tag573" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">823560</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations id="Tag574" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">13340647</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInContinuingOperations id="Tag575" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">-32101107</us-gaap:NetCashProvidedByUsedInContinuingOperations>
  <us-gaap:InterestPaidNet id="Tag576" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">296678</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="Tag577" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">5204641</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:LongTermDebtCurrent id="Tag578" decimals="0" contextRef="I2011" unitRef="USD">113998340</us-gaap:LongTermDebtCurrent>
  <us-gaap:IncomeLossFromEquityMethodInvestments id="Tag579" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">39576838</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Tag580" decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">50568919</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <csiq:ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock id="Tag581" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 78.84%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 163px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Carrying amount of the equity component&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;156,848&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Principal amount of the debt component&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unamortized debt discount&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,699&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Net carrying amount of the debt component&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;950,301&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</csiq:ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock>
  <us-gaap:InterestExpense id="Tag582" decimals="0" contextRef="D2010" unitRef="USD">22164363</us-gaap:InterestExpense>
  <us-gaap:InterestExpense id="Tag583" decimals="0" contextRef="D2011" unitRef="USD">43843586</us-gaap:InterestExpense>
  <us-gaap:InterestExpense id="Tag584" decimals="0" contextRef="D2012" unitRef="USD">53304640</us-gaap:InterestExpense>
  <us-gaap:InventoryRawMaterialsNetOfReserves id="Tag585" decimals="0" contextRef="I2011" unitRef="USD">50062944</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:InventoryRawMaterialsNetOfReserves id="Tag586" decimals="0" contextRef="I2012" unitRef="USD">40197952</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:ProductWarrantyAccrualPayments id="Tag587" decimals="0" contextRef="D2012" unitRef="USD">1203277</us-gaap:ProductWarrantyAccrualPayments>
  <us-gaap:ProductWarrantyAccrualPayments id="Tag588" decimals="0" contextRef="D2010" unitRef="USD">382129</us-gaap:ProductWarrantyAccrualPayments>
  <us-gaap:ProductWarrantyAccrualPayments id="Tag589" decimals="0" contextRef="D2011" unitRef="USD">2550826</us-gaap:ProductWarrantyAccrualPayments>
  <dei:EntityPublicFloat id="Tag590" decimals="0" contextRef="I2012" unitRef="USD">0</dei:EntityPublicFloat>
  <csiq:MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage id="Tag591" decimals="2" contextRef="I2012" unitRef="Pure">0.10</csiq:MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock id="Tag592" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Basis of presentation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The consolidated financial statements of the Company have been prepared in accordance with U.S.&amp;#160;GAAP.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The accompanying consolidated financial statements contemplate the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Company's ability to operate profitably, to generate cash flows from operations and to arrange adequate financing to support its working capital requirements. During the year ended December&amp;#160;31, 2012, the solar industry was negatively impacted by a number of factors, including excess capacity, reduction of government incentives in key solar markets, higher import tariffs and the European debt crisis. These factors contributed to declining average selling prices ("ASP") throughout the industry, including the Company's products. The Company suffered a net loss of $195,468,691 and used cash of $147,758,937 in operating activities for the year ended December&amp;#160;31, 2012. As of December&amp;#160;31, 2012, the Company had cash and cash equivalents of $141,968,182, restricted cash of $422,356,794 and bank borrowings due within one year of $858,926,732. The Company's current liabilities exceed its current assets by $98,045,603. The Company has carried out a review of its cash flow forecast for the twelve months ending December&amp;#160;31, 2013. Although no assurance can be given, management believes that the Company will be able to execute its current total solution business, realize forecasted module sales prices and shipments, and renew its bank borrowings in 2013. The Company also considered the steps it might take should it encounter difficulties in fully executing its total solution business and sales plans. Management believes that, in those circumstances, the Company would be able to renew substantially all its existing bank borrowings as they become due. Between January&amp;#160;1, 2013 and March&amp;#160;31, 2013, the Company renewed and drew down short-term bank borrowings of $304,583,061, of which $159,438,369 is due beyond December&amp;#160;31, 2013. Based on the above factors, management believes that adequate sources of liquidity will exist to fund the Company's working capital and capital expenditures requirements and to meet its short term debt obligations and other liabilities and commitments as they become&amp;#160;due.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:ConsolidationPolicyTextBlock id="Tag593" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Basis of consolidation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries in which it has a controlling financial interest. A controlling financial interest is typically determined when a company holds a majority of the voting equity interest in an entity. The Company evaluates each of its interest in private companies to determine whether or not the investee is a variable interest entity ("VIE"). If the Company demonstrates it both has (i)&amp;#160;the power to direct the activities of a VIE that most significantly impact the VIE's economic performance and (ii)&amp;#160;the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE, then the entity is consolidated. The Company has not consolidated any VIEs as of or during any of the periods presented. All significant intercompany balances and transactions between CSI and its subsidiaries have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:UseOfEstimates id="Tag594" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Use of estimates&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect 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. Significant accounting estimates reflected in the Company's financial statements include revenue recognition for solar power projects accounted for under the percentage of completion method, estimated sales returns, allowance for doubtful accounts receivable and advances to suppliers, valuation of inventories and provision for firm purchase commitments, provision for contingent liability, impairment of project assets, useful lives and impairment of long lived assets, accrual for warranty and the recognition of the benefit from the purchased warranty insurance, fair value of foreign exchange derivatives, provision for uncertain tax positions and tax valuation allowances and assumptions used in the computation of share-based compensation, including the associated forfeiture rates.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:UseOfEstimates>
  <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy id="Tag595" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Cash and cash equivalents and restricted cash&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Cash and cash equivalents are stated at cost, which approximates fair value. Cash and cash equivalents consist of cash on hand and demand deposits, which are unrestricted as to withdrawal and use, and have original maturities of three months or less when&amp;#160;acquired.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Restricted cash represents amounts held by banks, which are not available for the Company's general use, as security for issuance of letters of credit, short term notes payable, and bank borrowings. Upon maturity of the letters of credit and repayment of short term notes payable, and bank borrowings which generally occur within one year, the deposits are released by the bank and become available for general use by the&amp;#160;Company.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
  <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy id="Tag596" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(e)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Accounts receivable, unbilled&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Accounts receivable, unbilled represents revenue that has been recognized in advance of billing. The Company uses the percentage of completion method to recognize revenue from system integration projects for which the Company provides engineering, procurement and construction services ("EPC"). Under this accounting method, revenue may be recognized in advance of billing the customer, which results in the recording of accounts receivable, unbilled. Once the Company meets the billing criteria under such contract, it bills the customer and reclassifies the unbilled balance to accounts receivable, trade. Billing requirements vary by contract, but are generally structured around completion of certain construction milestones.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy>
  <csiq:AdvancesToSuppliersPolicyTextBlock id="Tag597" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(g)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Advances to suppliers&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In order to secure a stable supply of silicon materials, the Company makes prepayments to certain suppliers based on written purchase orders detailing product, quantity and price. Such amounts are recorded in advances to suppliers in the consolidated balance sheets. Advances to suppliers expected to be utilized within twelve months as of each balance sheet date are recorded as current assets and the portion expected to be utilized after twelve months are classified as non-current assets in the consolidated balance&amp;#160;sheets.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:AdvancesToSuppliersPolicyTextBlock>
  <us-gaap:InventoryPolicyTextBlock id="Tag598" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(h)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Inventories are stated at the lower of cost or market. Cost is determined by the weighted-average method. Cost is comprised of direct materials and, where applicable, direct labor costs, tolling costs and those overhead costs that have been incurred in bringing the inventories to their present location and&amp;#160;condition.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Adjustments are recorded to write down the cost of obsolete and excess inventory to the estimated market value based on historical and forecast demand.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company outsources portions of its manufacturing process, including converting silicon into ingots, cutting ingots into wafers, and converting wafers into solar cells, to various third-party manufacturers. These outsourcing arrangements may or may not include transfer of title of the raw material inventory (silicon, ingots or wafers) to the third-party manufacturers. Such raw materials are recorded as raw materials inventory when purchased from suppliers. For those outsourcing arrangements in which title is not transferred, the Company maintains such inventory on the Company's balance sheet as raw materials inventory while it is in physical possession of the third-party manufacturer. Upon receipt, processed inventory is reclassified to work-in-process inventory and a processing fee is paid to the third-party manufacturer. For those outsourcing arrangements, which are characterized as sales, in which title (including risk of loss) does transfer to the third-party manufacturer, the Company is constructively obligated, through raw materials sales agreements and processed inventory purchase agreements, which have been entered into simultaneously with the third-party manufacturer, to repurchase the inventory once processed. In this case, the raw material inventory remains classified as raw material inventory while in the physical possession of the third-party manufacturer and cash is received, which is classified as "advances from customers" on the balance sheet and not as revenue or deferred revenue. Cash payments for outsourcing arrangements, which require prepayment for repurchase of the processed inventory, are classified as "advances to suppliers" on the balance sheet. There is no right of offset for these arrangements and accordingly, "advances from customers" and "advances to suppliers" remain on the balance sheet until the processed inventory is&amp;#160;repurchased.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On occasion, the Company enters into firm purchase commitments to acquire materials from its suppliers. A firm purchase commitment represents an agreement that specifies all significant terms, including the price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory. The Company records the expected loss only as it relates to the following fiscal period, as it is unable to reasonably estimate future market prices beyond one year, in cost of revenues in the consolidated statements of&amp;#160;operations.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:BusinessCombinationsPolicy id="Tag599" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(j)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Business combination&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Business combinations are recorded using the purchase method of accounting and, accordingly, the acquired assets and liabilities are recorded at their fair market value at the date of acquisition. Any excess of acquisition cost over the fair value of the acquired assets and liabilities, including identifiable intangible assets, is recorded as&amp;#160;goodwill.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:BusinessCombinationsPolicy>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock id="Tag600" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(l)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Property, plant and equipment&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Property, plant and equipment is recorded at cost less accumulated depreciation. The cost of property, plant and equipment comprises its purchase price and any directly attributable costs, including interest cost capitalized during the period the asset is brought to its working condition and location for its intended use. The Company expenses repair and maintenance costs as&amp;#160;incurred.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Depreciation is computed on a straight-line basis over the following estimated useful&amp;#160;lives:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" width="39%" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39%" align="left"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Buildings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;20&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Over the shorter of the lease term or their estimated useful lives&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Machinery&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;5-10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;&lt;font size="2"&gt;5&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Motor vehicles&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;5&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Costs incurred in constructing new facilities, including progress payment, capitalized interest and other costs relating to the construction, are capitalized and transferred to property, plant and equipment on completion and depreciation commences from that&amp;#160;time.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;For property, plant and equipment that has been placed into service, but is subsequently idled temporarily, the Company continues to record depreciation expense during the idle period. The Company adjusts the estimated useful life of the idled assets if the estimated useful life has&amp;#160;changed.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy id="Tag601" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(m)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Intangible assets&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Intangible assets primarily represent the power purchase agreement, technical know-how, and computer software purchased from third parties. Intangible assets are recorded at fair value at the time of acquisition less accumulated amortization, if applicable. Amortization is recorded according to the following table on a straight-line basis for all intangible assets:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59" align="left"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Power purchase agreement&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;20&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Technical know-how&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Computer software&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;1-10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
  <csiq:ProjectAssetsPolicyTextBlock id="Tag602" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(i)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Project assets&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Project assets consist primarily of direct costs relating to solar power projects in various stages of development that are capitalized prior to the sale of the solar power projects. A project asset is initially recorded at the actual cost. For a self-developed project asset that is initially obtained by application of feed-in-tariff ("FIT") contract and other required permits and consents, the actual cost capitalized is the amount of the expenditure incurred for the application of those contracts, permits, consents and other similar direct costs. For a project asset acquired from external parties, the initial cost is the acquisition cost which includes the consideration transferred and certain direct acquisition costs. Modules, construction expenditure and other development costs incurred in the project development process will build up the cost of project&amp;#160;assets.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Project assets consisted of the following at December&amp;#160;31, 2012:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Acquisition cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;275,423,447&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Modules cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;30,721,957&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Development cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;67,037,602&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25,964,018&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Project assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;399,147,024&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;180,436,619&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Non-current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;218,710,405&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company reviews project assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In determining whether or not the project assets are recoverable, the Company considers a number of factors, including changes in environmental, ecological, permitting, marketing price or regulatory conditions that affect the project. Such changes may cause the cost of the project to increase or the selling price of the project to decrease. Any impairment of the project assets will be recorded as cost of sales in the consolidated financial statements.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Project assets expected to be sold within twelve months as of each balance sheet date are recorded as current assets and project assets expected to be sold after twelve months are recorded as non-current assets in the consolidated balance sheets. The cash flows associated with the acquisition, construction, and sale of projects assets are classified as from operating activities in the consolidated statements of cash flows.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company does not depreciate the project assets. If the Company has to operate the project assets by itself, the project assets will be reclassified to property, plant and equipment.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:ProjectAssetsPolicyTextBlock>
  <us-gaap:EquityMethodInvestmentsPolicy id="Tag603" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Investments in affiliates&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company holds equity investments in affiliates, which include minority interests in project assets that are being constructed, for which it does not have a controlling financial interest, but has the ability to exercise significant influence over the operating and financial policies of the investee. These investments are accounted for under equity method of accounting wherein the Company records its' proportionate share of the investees' income or loss in its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Investments are evaluated for impairment when facts or circumstances indicate that the fair value of the investment is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (1)&amp;#160;nature of the investment; (2)&amp;#160;cause and duration of the impairment; (3)&amp;#160;extent to which fair value is less than cost; (4)&amp;#160;financial conditions and near term prospects of the issuers; and (5)&amp;#160;ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. During the years ended December&amp;#160;31, 2010, 2011 and 2012, the Company recorded impairment charges on its investments of $3.0&amp;#160;million, nil and $1.1&amp;#160;million, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:EquityMethodInvestmentsPolicy>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock id="Tag604" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(p)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Impairment of long-lived assets&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company assesses the recoverability of the carrying value of long-lived assets when an indicator of impairment has been identified. The Company reviews the long-lived assets each reporting period to assess whether impairment indicators are present. For purposes of recognition and measurement of an impairment loss, a long-lived asset or assets is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For long-lived assets, when impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group's carrying value to determine if the asset group is recoverable. Assessments also consider changes in asset group utilization, including the temporary idling of capacity and the expected timing of placing this capacity back into production. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company would recognize an impairment loss based on the fair value of the assets. There was no impairment charge recognized for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
  <us-gaap:IncomeTaxPolicyTextBlock id="Tag605" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(s)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Income taxes&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, net tax loss carry-forwards and credits using the enacted tax rates expected to apply to taxable income in the periods in which the deferred tax liability or asset is expected to be settled or realized. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually classified as current and non-current based on the characteristics of the underlying assets and liabilities, or the expected timing of their use when they do not relate to a specific asset or&amp;#160;liability.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Income tax expense includes (i)&amp;#160;deferred tax expense, which generally represents the net change in the deferred tax asset or liability balance during the year plus any change in valuation allowances; (ii)&amp;#160;current tax expense, which represents the amount of tax currently payable to or receivable from a taxing authority; and (iii)&amp;#160;noncurrent tax expense, which represents the increases and decreases in amounts related to uncertain tax positions from prior period and not settled with cash or other tax attributes. The Company only recognizes tax benefits related to uncertain tax positions when such positions are more likely than not of being sustained upon examination. For such positions, the amount of tax benefit that the Company recognizes is the largest amount of tax benefit that is more than fifty percent likely of being sustained upon the ultimate settlement of such uncertain tax position. The Company records penalties and interest associated with the uncertain tax positions as a component of income tax&amp;#160;expense.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock id="Tag606" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(t)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Revenue recognition&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sales of modules, solar system kits and silicon materials are recorded when products are delivered and title and risk of loss or damage has passed to the customers. A Solar system kit is a ready-to-install package consisting of solar modules produced by the Company and components, such as inverters, racking system, tracker and other accessories, supplied by third parties. The Company only recognizes revenues when prices to the seller are fixed or determinable and collectability is reasonably assured. If collectability is not reasonably assured, the Company recognizes revenue only upon collection of cash. Revenues also include reimbursements of shipping and handling costs of products sold to customers. Sales agreements typically contain the customary product warranties but do not contain any post-shipment obligations nor any return or credit provisions.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;A majority of the Company's contracts provide that products are shipped under the term of free on board ("FOB"), ex-works, or cost, insurance and freight ("CIF"). Under FOB, the Company fulfills its obligation to deliver when the goods have passed over the ship's rail at the named port of shipment. The customer has to bear all costs and risks of loss or damage to the goods from that point. Under ex-works, the Company fulfills its obligation to deliver when it has made the goods available at its premises to the customer. The customer bears all costs and risks involved in taking the goods from the Company's premises to the desired destination. Under CIF, the Company must pay the costs, marine insurance and freight necessary to bring the goods to the named port of destination but the risk of loss of or damage to the goods, as well as any additional costs due to events occurring after the time the goods have been delivered on board the vessel, is transferred to the customer when the goods pass the ship's rail in the port of&amp;#160;shipment.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company uses the percentage of completion method to recognize revenue from systems integration projects for which the Company provides EPC services under an EPC contract when the contract price is fixed or determinable. The Company uses the cost-to-cost method to measure the percentage of completion and recognize revenue based on the estimated progress to completion. The Company periodically revises its profit estimates based on changes in facts, and immediately recognizes any losses that are identified on contracts. Incurred costs include all direct material, labor, subcontractor cost, and other associated costs. The Company recognizes job material costs as incurred costs when the job materials have been permanently attached or fitted to the solar power systems as required by the engineering design. The construction periods normally extend beyond six months and less than one&amp;#160;year.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company recognizes revenue from the sale of project assets in accordance with ASC 360-20&lt;/font&gt;&lt;font size="2"&gt;&lt;i&gt;, Real Estate Sales&lt;/i&gt;&lt;/font&gt;&lt;font size="2"&gt;. For these transactions, the Company has determined that the project assets, which represent the costs of constructing solar power projects, represent "integral" equipment and as such, the entire transaction is in substance the sale of real estate and subject to the revenue recognition guidance under ASC 360-20&lt;/font&gt; &lt;font size="2"&gt;&lt;i&gt;Real Estate Sales.&lt;/i&gt;&lt;/font&gt; &lt;font size="2"&gt;The Company recognizes revenue and profit using the full accrual method once the sale is consummated, the buyer's initial and continuing investments are adequate to demonstrate its commitment to pay, the receivable is not subject to any future subordination, and the Company has transferred the usual risk and rewards of ownership to the buyer. If these criteria are met and the Company executes a sales agreement prior to the delivery of the solar power project and has an original construction period of three months or longer, the Company recognizes revenue and profit under the percentage of completion method of accounting applicable to real estate sales when the Company can reasonably estimate progress towards completion. If the criteria for recognition under the full accrual method are met except that the buyer's initial and continuing investment is less than the level determined to be adequate, the Company recognizes revenue using the installment method. Under the installment method, the Company records revenue up to costs incurred and apportions each cash receipt from the buyer between cost recovered and profit in the same ratio as total cost and total profit bear to the sales value. During 2012, the Company recognized $48,900,758 of revenue using the full accrual&amp;#160;method.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company allocates revenue for transactions involving multiple-element arrangements to each unit of accounting on a relative fair value basis. The Company estimates fair value on each unit of accounting on the following basis (i)&amp;#160;vendor-specific objective evidence of selling price, if it exists, otherwise, (ii)&amp;#160;third-party evidence of selling price. If neither (i)&amp;#160;nor (ii)&amp;#160;exists, management's best estimate of the selling price for that unit of accounting is used. The Company recognizes revenue for each unit of accounting when the revenue recognition criteria have been&amp;#160;met.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sales to customers are recorded net of estimated returns.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company enters into toll manufacturing arrangements in which the Company receives wafers and returns finished modules. In those cases, the title of the wafers received and risk of loss remains with the seller. As a result, the Company does not recognized inventory on the balance sheet. The Company recognizes a service fee as revenue when the processed modules are delivered. During the years ended December&amp;#160;31, 2010, 2011 and 2012, the Company recognized nil, $24,709,792, and $7,911,733 of revenue, respectively, under toll manufacturing arrangements.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company enters into buy/sell arrangements with certain raw material vendors pursuant to which the Company sells finished goods, comprising either solar cells or solar modules, in exchange for raw materials, typically silicon wafers. These arrangements are made with counterparties in the same line of business as the Company and are executed as a means of securing a consistent supply of raw materials. The transactions are recorded in revenues and cost of revenues at fair value on a gross basis. During the years ended December&amp;#160;31, 2010, 2011, and 2012, the Company purchased nil, $21,463,337, and nil of raw materials and sold nil, $43,883,871, nil of finished goods under these buy-and-sell arrangements, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2010, 2011 and 2012, the Company had inventories of $18.8&amp;#160;million, $23.2&amp;#160;million and $18.4&amp;#160;million, respectively, relating to sales to customers where revenues were not recognized because the collection of payment was not reasonably assured. The delivered product remains in inventories on consolidated balance sheets, regardless of whether title has been transferred. In such cases, the Company recognizes revenue, relieves inventories and recognizes cost of revenue when payment is collected from&amp;#160;customers.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:ShippingAndHandlingCostPolicyTextBlock id="Tag607" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(u)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Shipping and handling costs&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Payments received from customers for shipping and handling costs are included in net revenues. Shipping and handling costs relating to solar module sales of $23,727,467, $31,785,077 and $41,902,327, are included in selling expenses for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
  <us-gaap:ResearchAndDevelopmentExpensePolicy id="Tag608" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(v)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Research and development&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Research and development costs are expensed when incurred and amounted to $6,843,216, $19,838,547 and $12,998,122 for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ResearchAndDevelopmentExpensePolicy>
  <us-gaap:AdvertisingCostsPolicyTextBlock id="Tag609" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(w)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Advertising expenses&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Advertising expenses are expensed as incurred and amounted to $5,148,215, $11,194,027 and $11,874,452 for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:AdvertisingCostsPolicyTextBlock>
  <us-gaap:StandardProductWarrantyPolicy id="Tag610" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(x)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Warranty cost&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Before June&amp;#160;2009, the Company typically sold standard solar modules and products with up to a two-year guarantee for defects in materials and workmanship and a 10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation capacity at the time of delivery. In June&amp;#160;2009, the Company increased its warranty against defects in materials and workmanship to six years. Effective August&amp;#160;1, 2011, the Company increased its warranty against defects in materials and workmanship to 10&amp;#160;years and guarantees that, for a period of 25&amp;#160;years the modules will maintain the following performance levels: (i)&amp;#160;during the first year, the actual power output of the module will be no less than 97% of the labeled power output; (ii)&amp;#160;from year 2 to year 24, the actual annual power output decline will be no more than 0.7%; and (iii)&amp;#160;by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power output. The Company has the right to repair or replace solar modules, at its option, under the terms of the warranty policy. The Company maintains warranty reserves to cover potential liabilities that could arise under these guarantees and&amp;#160;warranties.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In addition to the solar module warranty described above, for utility-scale solar power projects built by the Company, the Company provides a limited warranty against defects in workmanship under normal use, operation and service conditions for a period of five years following the energizing of the solar power plant. In resolving claims under both the workmanship warranty, the Company has the option of remedying through repair, refurbishment, or replacement of equipment.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;When recognizing revenue for modules, solar system kits or solar power projects, the Company accrues a liability for the estimated future costs of meeting the limited warranty obligations. Due to limited warranty claims to date, the Company accrues the estimated costs of warranties based on an assessment of its competitors' accrual history, industry-standard accelerated testing, estimates of failure rates from its quality review, and other assumptions that the Company believes to be reasonable under the circumstances. Actual warranty costs are accumulated and charged against the accrued warranty liability. To the extent that accrual warranty costs differ from the estimates, the Company will prospectively revise the accrual rate. The Company currently records a 1% warranty provision for sales of solar modules and 0.8% for sales of solar system kits and solar power projects. The warranty costs of $14,259,880, $18,347,272 and $12,516,349 are included in cost of revenues for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company began to purchase product warranty insurance from a group of insurance companies to reduce the Company's exposure to the warranty and provide additional assurance to the Company's customers in April&amp;#160;2010. Under the terms of the policies, the insurance companies are obliged to reimburse the Company, subject to certain maximum claim limits and certain deductibles, for the actual product warranty costs that the Company incurs under the terms of the Company's warranty policy. The Company's customers are also beneficiaries of the policy, and would have recourse to the insurance companies in the event that the Company was unable to perform under the terms of the policy. The Company records the insurance premiums initially as prepaid expenses and amortizes them over the respective policy period, normally one year. The unamortized carrying amount is $14,719,807 and $3,061,879 as of December&amp;#160;31, 2011 and 2012, respectively and was included as a component of other current assets. If the Company determines that the product warranty costs to be reimbursed from the insurance companies are probable and determinable, an asset is recognized on the balance sheet. The Company reviews the recoverability of warranty insurance receivables at each period end. As of December&amp;#160;31, 2012, the insurance receivable amounts were $35,441,672, and were included as a component of other non-current assets.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:StandardProductWarrantyPolicy>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock id="Tag611" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(z)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Foreign currency translation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The United&amp;#160;States dollar ("U.S.&amp;#160;dollar"), the currency in which a substantial amount of the Company's transactions are denominated, is used as the functional and reporting currency of CSI. Monetary assets and liabilities denominated in currencies other than the U.S.&amp;#160;dollar are translated into U.S.&amp;#160;dollars at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the U.S.&amp;#160;dollar during the year are converted into the U.S.&amp;#160;dollar at the applicable rates of exchange prevailing on the transaction date. Transaction gains and losses are recognized in the consolidated statements of operations. Gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities are not recognized in earnings, but are included as a component of other comprehensive income.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The financial records of certain of the Company's subsidiaries are maintained in local currencies other than the U.S.&amp;#160;dollar, such as Renminbi ("RMB"), Euro ("EUR"), Canadian dollar ("CAD") and Japanese Yen ("Yen"), which are their functional currencies. Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustment and are shown as a separate component of other comprehensive income in the statements of comprehensive income.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock id="Tag612" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(aa) Comprehensive income&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Comprehensive income includes all changes in equity except those resulting from investments by owners and distributions to owners. For the years presented, total comprehensive income included (i)&amp;#160;net income, (ii)&amp;#160;foreign currency translation adjustments and (iii)&amp;#160;gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities. The consolidated financial statements have been adjusted for the retrospective application of the authoritative guidance regarding presentation of comprehensive income, which was adopted by the Company on January&amp;#160;1,&amp;#160;2012.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <csiq:ForeignCurrencyRiskPolicyTextBlock id="Tag613" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ab) Foreign currency risk&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the People's Bank of China, controls the conversion of RMB into foreign currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company's cash and cash equivalents and restricted cash denominated in RMB amounted to $296,612,028, $363,647,327 and $491,288,121 as of December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:ForeignCurrencyRiskPolicyTextBlock>
  <us-gaap:ConcentrationRiskCreditRisk id="Tag614" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;dl compact="compact"&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ac) Concentration of credit risk&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and advances to suppliers. All of the Company's cash and cash equivalents are held with financial institutions that Company management believes to be high credit&amp;#160;quality.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company conducts credit evaluations of customers and generally does not require collateral or other security from its customers. The Company establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. With respect to advances to suppliers, such suppliers are primarily suppliers of raw materials and EPC services. The Company performs ongoing credit evaluations of its suppliers' financial conditions. The Company generally does not require collateral or security against advances to suppliers, however, it maintains a reserve for potential credit losses and such losses have historically been within management's expectation.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company makes the prepayments without receiving collateral. Such prepayments are unsecured and expose the Company to supplier credit risk. As of December&amp;#160;31, 2011 and 2012, gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers are as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier A&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,999,361&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier B&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,408,593&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,712,192&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier C&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,157,248&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,182,165&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier D&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,517,110&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,545,172&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier E&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,935,350&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,954,817&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier F&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,430,646&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,188,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ConcentrationRiskCreditRisk>
  <us-gaap:EarningsPerSharePolicyTextBlock id="Tag615" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ae) Earnings per Share&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic income per share is computed by dividing income attributable to holders of common shares by the weighted average number of common shares outstanding during the year. Diluted income per common share reflects the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares. Common share equivalents are excluded from the computation in loss periods, as their effects would be anti-dilutive.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy id="Tag616" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(af) Share-based compensation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company's share-based compensation with employees and non-employees, such as restricted shares and share options, is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The Company has made an estimate of expected forfeitures and is recognizing compensation cost only for those equity awards expected to&amp;#160;vest.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock id="Tag617" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ag) Recently issued accounting pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In February&amp;#160;2013, the FASB issued ASU 2013-02, an authoritative pronouncement related to reporting of amounts reclassified out of accumulated other comprehensive income. Under the guidance, an entity is required to report the effect of significant reclassifications out of accumulated other comprehensive income on the respective line items in net income if the amount being reclassified is required under US GAAP to be reclassified in its entirety to net income. For other amounts that are not required under US GAAP to be reclassified in their entirety to net income in the same reporting period, an entity is required to cross-reference other disclosures required under US GAAP that provide additional detail about those amounts. The amendments are effective prospectively for reporting periods beginning after December&amp;#160;15, 2012. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In March&amp;#160;2013, the FASB issued ASU 2013-05, an authoritative pronouncement related to parent's accounting for the cumulative translation adjustment upon de-recognition of certain subsidiaries or groups of assets within a foreign entity or of an investment in a foreign entity. Under the guidance, the cumulative translation adjustment should be released into net income when a reporting entity (parent) ceases to have a controlling financial interest in a subsidiary or group of assets that is a nonprofit activity or a business within a foreign entity. A pro&amp;#160;rata portion of the cumulative translation adjustment should be released into net income upon a partial sale of an equity method investment which is a foreign entity. The amendments are effective prospectively for reporting periods beginning after December&amp;#160;15, 2013. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In July&amp;#160;2012, the FASB issued ASU 2012-02, Impairment of Indefinite-Lived Intangible Assets, an authoritative pronouncement related to testing indefinite-lived intangible assets, other than goodwill, for impairment. Under the guidance, an entity testing an indefinite-lived intangible asset for impairment has the option of performing a qualitative assessment before calculating the fair value of the asset. If the entity determines, on the basis of qualitative factors, that the fair value of the indefinite-lived intangible asset is not more likely than not (i.e.,&amp;#160;a likelihood of more than 50&amp;#160;percent) impaired, the entity would not need to calculate the fair value of the asset. The guidance does not revise the requirement to test indefinite-lived intangible assets annually for impairment. In addition, the guidance does not amend the requirement to test these assets for impairment between annual tests if there is a change in events or circumstances; however, it does revise the examples of events and circumstances that an entity should consider in interim periods. The guidance was effective for annual and interim impairment tests performed for fiscal years beginning after September&amp;#160;15, 2012. Early adoption is permitted. The adoption of this guidance did not have a significant effect on the Company's consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock id="Tag618" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" width="39%" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39%" align="left"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Buildings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;20&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Over the shorter of the lease term or their estimated useful lives&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Machinery&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;5-10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;&lt;font size="2"&gt;5&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Motor vehicles&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;5&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag620" decimals="0" contextRef="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierCMember" unitRef="USD">10182165</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag621" decimals="0" contextRef="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierDMember" unitRef="USD">9545172</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag622" decimals="0" contextRef="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierEMember" unitRef="USD">7954817</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag623" decimals="0" contextRef="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierCMember" unitRef="USD">10157248</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag624" decimals="0" contextRef="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierDMember" unitRef="USD">9517110</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag625" decimals="0" contextRef="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierEMember" unitRef="USD">7935350</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife id="Tag626" contextRef="D2012_BuildingMember">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife id="Tag627" contextRef="D2012_MachineryAndEquipmentMember_MinimumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife id="Tag628" contextRef="D2012_MachineryAndEquipmentMember_MaximumMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife id="Tag629" contextRef="D2012_FurnitureAndFixturesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife id="Tag630" contextRef="D2012_VehiclesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <csiq:LandUseRightTerm id="Tag631" contextRef="D2012">P50Y</csiq:LandUseRightTerm>
  <csiq:ConstructionPeriodOfProject id="Tag632" contextRef="D2012_MinimumMember">P6M</csiq:ConstructionPeriodOfProject>
  <csiq:ConstructionPeriodOfProject id="Tag633" contextRef="D2012_MaximumMember">P1Y</csiq:ConstructionPeriodOfProject>
  <us-gaap:CostOfGoodsSoldDirectMaterials id="Tag634" decimals="0" contextRef="D2011_BuyAndSellArrangementsMember" unitRef="USD">21463337</us-gaap:CostOfGoodsSoldDirectMaterials>
  <us-gaap:SalesRevenueGoodsNet id="Tag635" decimals="0" contextRef="D2011_BuyAndSellArrangementsMember" unitRef="USD">43883871</us-gaap:SalesRevenueGoodsNet>
  <csiq:InventoryRelatingToNonRecognizedRevenue id="Tag636" decimals="-5" contextRef="I2012" unitRef="USD">18400000</csiq:InventoryRelatingToNonRecognizedRevenue>
  <csiq:InventoryRelatingToNonRecognizedRevenue id="Tag637" decimals="-5" contextRef="I2011" unitRef="USD">23200000</csiq:InventoryRelatingToNonRecognizedRevenue>
  <csiq:InventoryRelatingToNonRecognizedRevenue id="Tag638" decimals="-5" contextRef="I2010" unitRef="USD">18800000</csiq:InventoryRelatingToNonRecognizedRevenue>
  <us-gaap:ShippingHandlingAndTransportationCosts id="Tag639" decimals="0" contextRef="D2012" unitRef="USD">41902327</us-gaap:ShippingHandlingAndTransportationCosts>
  <us-gaap:ShippingHandlingAndTransportationCosts id="Tag640" decimals="0" contextRef="D2011" unitRef="USD">31785077</us-gaap:ShippingHandlingAndTransportationCosts>
  <us-gaap:ShippingHandlingAndTransportationCosts id="Tag641" decimals="0" contextRef="D2010" unitRef="USD">23727467</us-gaap:ShippingHandlingAndTransportationCosts>
  <us-gaap:ResearchAndDevelopmentExpense id="Tag642" decimals="0" contextRef="D2012" unitRef="USD">12998122</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="Tag643" decimals="0" contextRef="D2011" unitRef="USD">19838547</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="Tag644" decimals="0" contextRef="D2010" unitRef="USD">6843216</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:AdvertisingExpense id="Tag645" decimals="0" contextRef="D2012" unitRef="USD">11874452</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense id="Tag646" decimals="0" contextRef="D2011" unitRef="USD">11194027</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense id="Tag647" decimals="0" contextRef="D2010" unitRef="USD">5148215</us-gaap:AdvertisingExpense>
  <csiq:CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent id="Tag648" decimals="0" contextRef="I2012" unitRef="USD">491288121</csiq:CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent>
  <csiq:CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent id="Tag649" decimals="0" contextRef="I2011" unitRef="USD">363647327</csiq:CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent>
  <csiq:CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent id="Tag650" decimals="0" contextRef="I2010" unitRef="USD">296612028</csiq:CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent>
  <csiq:StandardProductWarrantyPeriod id="Tag651" contextRef="D2009Q2_M05_MaximumMember">P2Y</csiq:StandardProductWarrantyPeriod>
  <csiq:ExtendedProductWarrantyPeriod id="Tag652" contextRef="D2009Q2_M06">P6Y</csiq:ExtendedProductWarrantyPeriod>
  <csiq:ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels id="Tag653" contextRef="D2011Q3_M0801">P25Y</csiq:ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels>
  <csiq:ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput id="Tag654" decimals="2" contextRef="D2012_GuaranteedPerformanceForFirstYearMember_MinimumMember" unitRef="Pure">0.97</csiq:ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput>
  <csiq:ExtendedProductWarrantyPeriod id="Tag655" contextRef="D2011Q3_M0801">P10Y</csiq:ExtendedProductWarrantyPeriod>
  <csiq:ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput id="Tag656" decimals="2" contextRef="D2012_GuaranteedPerformanceForYear25Member_MinimumMember" unitRef="Pure">0.80</csiq:ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput>
  <csiq:ProductWarrantyAccrualRateForSalesOfSolarModules id="Tag657" decimals="2" contextRef="D2012" unitRef="Pure">0.01</csiq:ProductWarrantyAccrualRateForSalesOfSolarModules>
  <csiq:ProductWarrantyAccrualRateForSalesOfSolarSystemKits id="Tag658" decimals="3" contextRef="D2012" unitRef="Pure">0.008</csiq:ProductWarrantyAccrualRateForSalesOfSolarSystemKits>
  <us-gaap:ProductWarrantyExpense id="Tag659" decimals="0" contextRef="D2012" unitRef="USD">12516349</us-gaap:ProductWarrantyExpense>
  <us-gaap:ProductWarrantyExpense id="Tag660" decimals="0" contextRef="D2011" unitRef="USD">18347272</us-gaap:ProductWarrantyExpense>
  <us-gaap:ProductWarrantyExpense id="Tag661" decimals="0" contextRef="D2010" unitRef="USD">14259880</us-gaap:ProductWarrantyExpense>
  <csiq:InsurancePremiumUnamortizedAmountNoncurrent id="Tag662" decimals="0" contextRef="D2012" unitRef="USD">3061879</csiq:InsurancePremiumUnamortizedAmountNoncurrent>
  <csiq:InsurancePremiumUnamortizedAmountNoncurrent id="Tag663" decimals="0" contextRef="D2011" unitRef="USD">14719807</csiq:InsurancePremiumUnamortizedAmountNoncurrent>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock id="Tag664" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Income (Loss) before Income Tax&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,354,204&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(23,378,980&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,616,980&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,228,109&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(50,984,454&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(203,205,487&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;67,582,313&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(74,363,434&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(200,588,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Current Tax&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,563,915&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,047,733&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,447,930&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,793,997&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,078,893&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,249,752&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;23,357,912&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;21,126,626&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;15,697,682&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred Tax&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(848,566&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,577,854&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,713,862&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,755,429&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(7,164,540&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(22,844,954&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(6,603,995&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,586,686&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(21,131,092&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Income Tax (Benefit) Expense&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,715,349&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,625,587&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,161,792&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,038,568&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,914,353&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(9,595,202&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,753,917&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,539,940&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,433,410&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock id="Tag665" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred tax assets:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accrued warranty costs&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;11,591,771&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,208,666&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Bad debt provision&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,231,452&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;12,113,049&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Issuance costs&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,006,272&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;339,267&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Inventory write-down&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,434,180&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,649,004&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Depreciation difference of property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,826,169&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,920,711&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Contingent liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,508,086&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Net operating losses carry-forward&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;37,960,792&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;69,189,405&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,694,473&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,158,341&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total deferred tax assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;74,745,109&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;123,086,529&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(39,745,271&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(54,140,359&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total deferred tax assets, net of valuation allowance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;34,999,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,946,170&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;11,773,066&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;29,863,674&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Non-current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;23,226,772&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;39,082,496&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;34,999,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,946,170&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Financial derivatives assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;340,817&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;700,184&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Acquisition of subsidiaries&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,230,740&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Depreciation difference of property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,644,722&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Basis difference relating to SkyPower acquisition&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;62,572,569&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;591,555&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;709,052&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total deferred tax liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,163,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,626,527&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,163,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;12,474,952&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Non-current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;56,151,575&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,163,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,626,527&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock id="Tag666" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Combined federal and provincial income tax rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;31&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;28&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;27&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Expenses not deductible for tax purpose&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(19&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Tax exemption and tax relief granted to the Company&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(10&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Effect of different tax rate of subsidiary operations in other jurisdiction&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(7&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Unrecognized tax benefits&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(51&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(14&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Exchange gain (loss)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(22&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:SummaryOfIncomeTaxHolidayTextBlock id="Tag667" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="25"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;The aggregate dollar effect&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,781,702&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,162,641&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Per share effect&amp;#8212;basic&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.42&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Per share effect&amp;#8212;diluted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.42&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:SummaryOfIncomeTaxHolidayTextBlock>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag668" decimals="0" contextRef="D2012_CA_IT" unitRef="USD">-2616980</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag669" decimals="0" contextRef="D2011_CA_IT" unitRef="USD">-23378980</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag670" decimals="0" contextRef="D2010_CA_IT" unitRef="USD">18354204</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag671" decimals="0" contextRef="D2012_OtherJurisdictionsMember" unitRef="USD">203205487</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag672" decimals="0" contextRef="D2011_OtherJurisdictionsMember" unitRef="USD">-50984454</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag673" decimals="0" contextRef="D2010_OtherJurisdictionsMember" unitRef="USD">49228109</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag674" decimals="0" contextRef="D2012" unitRef="USD">-198619201</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag675" decimals="0" contextRef="D2011" unitRef="USD">-74322271</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Tag676" decimals="0" contextRef="D2010" unitRef="USD">67435716</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag677" decimals="0" contextRef="D2012_CA_IT" unitRef="USD">2447930</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag678" decimals="0" contextRef="D2011_CA_IT" unitRef="USD">8047733</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag679" decimals="0" contextRef="D2010_CA_IT" unitRef="USD">9563915</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag680" decimals="0" contextRef="D2012_OtherJurisdictionsMember" unitRef="USD">13249752</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag681" decimals="0" contextRef="D2011_OtherJurisdictionsMember" unitRef="USD">13078893</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag682" decimals="0" contextRef="D2010_OtherJurisdictionsMember" unitRef="USD">13793997</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag683" decimals="0" contextRef="D2012" unitRef="USD">15697682</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag684" decimals="0" contextRef="D2011" unitRef="USD">21126626</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit id="Tag685" decimals="0" contextRef="D2010" unitRef="USD">23357912</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag686" decimals="0" contextRef="D2012_CA_IT" unitRef="USD">1713862</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag687" decimals="0" contextRef="D2011_CA_IT" unitRef="USD">2577854</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag688" decimals="0" contextRef="D2010_CA_IT" unitRef="USD">-848566</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag689" decimals="0" contextRef="D2012_OtherJurisdictionsMember" unitRef="USD">-22844954</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag690" decimals="0" contextRef="D2011_OtherJurisdictionsMember" unitRef="USD">-7164540</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag691" decimals="0" contextRef="D2010_OtherJurisdictionsMember" unitRef="USD">-5755429</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag692" decimals="0" contextRef="D2012" unitRef="USD">-21131092</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag693" decimals="0" contextRef="D2011" unitRef="USD">-4586686</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="Tag694" decimals="0" contextRef="D2010" unitRef="USD">-6603995</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag695" decimals="0" contextRef="D2012_CA_IT" unitRef="USD">4161792</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag696" decimals="0" contextRef="D2011_CA_IT" unitRef="USD">10625587</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag697" decimals="0" contextRef="D2010_CA_IT" unitRef="USD">8715349</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag698" decimals="0" contextRef="D2012_OtherJurisdictionsMember" unitRef="USD">-9595202</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag699" decimals="0" contextRef="D2011_OtherJurisdictionsMember" unitRef="USD">5914353</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag700" decimals="0" contextRef="D2010_OtherJurisdictionsMember" unitRef="USD">8038568</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag701" decimals="0" contextRef="D2012" unitRef="USD">-5433410</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag702" decimals="0" contextRef="D2011" unitRef="USD">16539940</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="Tag703" decimals="0" contextRef="D2010" unitRef="USD">16753917</us-gaap:IncomeTaxExpenseBenefit>
  <csiq:IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw id="Tag704" contextRef="D2008_M0102_CN">P5Y</csiq:IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued id="Tag705" decimals="0" contextRef="I2012" unitRef="USD">3561524</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued id="Tag706" decimals="0" contextRef="I2011" unitRef="USD">2847899</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:UnrecognizedTaxBenefits id="Tag707" decimals="0" contextRef="I2012" unitRef="USD">11242208</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits id="Tag708" decimals="0" contextRef="I2011" unitRef="USD">9453041</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits id="Tag709" decimals="0" contextRef="I2010" unitRef="USD">9191281</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits id="Tag710" decimals="0" contextRef="I2009" unitRef="USD">8953568</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Tag711" decimals="0" contextRef="D2012" unitRef="USD">1789167</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Tag712" decimals="0" contextRef="D2011" unitRef="USD">736707</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions id="Tag713" decimals="0" contextRef="D2010" unitRef="USD">342617</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <csiq:PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors id="Tag714" contextRef="D2012_CN_IT">P3Y</csiq:PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors>
  <csiq:PeriodOfStatuteOfLimitationsUnderSpecialCircumstances id="Tag715" contextRef="D2012_CN_IT">P5Y</csiq:PeriodOfStatuteOfLimitationsUnderSpecialCircumstances>
  <csiq:PeriodOfStatuteOfLimitationsForTransferPricingAdjustment id="Tag716" contextRef="D2012_CN_IT">P10Y</csiq:PeriodOfStatuteOfLimitationsForTransferPricingAdjustment>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves id="Tag717" decimals="0" contextRef="I2012" unitRef="USD">9208666</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts id="Tag718" decimals="0" contextRef="I2012" unitRef="USD">12113049</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <csiq:DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts id="Tag719" decimals="0" contextRef="I2012" unitRef="USD">339267</csiq:DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts>
  <us-gaap:DeferredTaxAssetsInventory id="Tag720" decimals="0" contextRef="I2012" unitRef="USD">6649004</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment id="Tag721" decimals="0" contextRef="I2012" unitRef="USD">17920711</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards id="Tag722" decimals="0" contextRef="I2012" unitRef="USD">69189405</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOther id="Tag723" decimals="0" contextRef="I2012" unitRef="USD">3158341</us-gaap:DeferredTaxAssetsOther>
  <us-gaap:DeferredTaxAssetsGross id="Tag724" decimals="0" contextRef="I2012" unitRef="USD">123086529</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsValuationAllowance id="Tag725" decimals="0" contextRef="I2012" unitRef="USD">54140359</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsNet id="Tag726" decimals="0" contextRef="I2012" unitRef="USD">68946170</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsNetCurrent id="Tag727" decimals="0" contextRef="I2012" unitRef="USD">29863674</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="Tag728" decimals="0" contextRef="I2012" unitRef="USD">39082496</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesDerivatives id="Tag729" decimals="0" contextRef="I2012" unitRef="USD">700184</us-gaap:DeferredTaxLiabilitiesDerivatives>
  <us-gaap:DeferredTaxLiabilitiesOther id="Tag730" decimals="0" contextRef="I2012" unitRef="USD">709052</us-gaap:DeferredTaxLiabilitiesOther>
  <us-gaap:DeferredIncomeTaxLiabilities id="Tag731" decimals="0" contextRef="I2012" unitRef="USD">68626527</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredTaxLiabilitiesGrossCurrent id="Tag732" decimals="0" contextRef="I2012" unitRef="USD">12474952</us-gaap:DeferredTaxLiabilitiesGrossCurrent>
  <us-gaap:DeferredTaxLiabilitiesGrossNoncurrent id="Tag733" decimals="0" contextRef="I2012" unitRef="USD">56151575</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense id="Tag734" decimals="2" contextRef="D2012" unitRef="Pure">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves id="Tag735" decimals="0" contextRef="I2011" unitRef="USD">11591771</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts id="Tag736" decimals="0" contextRef="I2011" unitRef="USD">6231452</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <csiq:DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts id="Tag737" decimals="0" contextRef="I2011" unitRef="USD">1006272</csiq:DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts>
  <us-gaap:DeferredTaxAssetsInventory id="Tag738" decimals="0" contextRef="I2011" unitRef="USD">4434180</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment id="Tag739" decimals="0" contextRef="I2011" unitRef="USD">10826169</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards id="Tag740" decimals="0" contextRef="I2011" unitRef="USD">37960792</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOther id="Tag741" decimals="0" contextRef="I2011" unitRef="USD">2694473</us-gaap:DeferredTaxAssetsOther>
  <us-gaap:DeferredTaxAssetsGross id="Tag742" decimals="0" contextRef="I2011" unitRef="USD">74745109</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsValuationAllowance id="Tag743" decimals="0" contextRef="I2011" unitRef="USD">39745271</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsNetCurrent id="Tag744" decimals="0" contextRef="I2011" unitRef="USD">11773066</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="Tag745" decimals="0" contextRef="I2011" unitRef="USD">23226772</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNet id="Tag746" decimals="0" contextRef="I2011" unitRef="USD">34999838</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxLiabilitiesDerivatives id="Tag747" decimals="0" contextRef="I2011" unitRef="USD">340817</us-gaap:DeferredTaxLiabilitiesDerivatives>
  <csiq:DeferredTaxLiabilitiesAcquisitionOfSubsidiaries id="Tag748" decimals="0" contextRef="I2011" unitRef="USD">1230740</csiq:DeferredTaxLiabilitiesAcquisitionOfSubsidiaries>
  <us-gaap:DeferredTaxLiabilitiesOther id="Tag749" decimals="0" contextRef="I2011" unitRef="USD">591555</us-gaap:DeferredTaxLiabilitiesOther>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential id="Tag750" decimals="2" contextRef="D2012" unitRef="Pure">-0.07</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:DeferredTaxLiabilitiesGrossCurrent id="Tag751" decimals="0" contextRef="I2011" unitRef="USD">2163112</us-gaap:DeferredTaxLiabilitiesGrossCurrent>
  <us-gaap:DeferredIncomeTaxLiabilities id="Tag752" decimals="0" contextRef="I2011" unitRef="USD">2163112</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies id="Tag753" decimals="2" contextRef="D2012" unitRef="Pure">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance id="Tag754" decimals="2" contextRef="D2012" unitRef="Pure">-0.14</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:OperatingLossCarryforwards id="Tag755" decimals="0" contextRef="I2012" unitRef="USD">252243949</us-gaap:OperatingLossCarryforwards>
  <csiq:EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss id="Tag756" decimals="2" contextRef="D2012" unitRef="Pure">-0.01</csiq:EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Tag757" decimals="2" contextRef="D2012" unitRef="Pure">0.03</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense id="Tag758" decimals="2" contextRef="D2011" unitRef="Pure">-0.19</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense id="Tag759" decimals="2" contextRef="D2010" unitRef="Pure">0.03</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays id="Tag760" decimals="2" contextRef="D2010" unitRef="Pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays id="Tag761" decimals="2" contextRef="D2011" unitRef="Pure">-0.25</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential id="Tag762" decimals="2" contextRef="D2011" unitRef="Pure">-0.03</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies id="Tag763" decimals="2" contextRef="D2011" unitRef="Pure">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance id="Tag764" decimals="2" contextRef="D2011" unitRef="Pure">-0.51</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <csiq:EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss id="Tag765" decimals="2" contextRef="D2011" unitRef="Pure">-0.01</csiq:EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Tag766" decimals="2" contextRef="D2011" unitRef="Pure">-0.22</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Tag767" decimals="2" contextRef="D2010" unitRef="Pure">0.25</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <csiq:EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss id="Tag768" decimals="2" contextRef="D2010" unitRef="Pure">0.01</csiq:EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance id="Tag769" decimals="2" contextRef="D2010" unitRef="Pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies id="Tag770" decimals="2" contextRef="D2010" unitRef="Pure">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential id="Tag771" decimals="2" contextRef="D2010" unitRef="Pure">-0.03</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount id="Tag772" decimals="0" contextRef="D2011" unitRef="USD">18162641</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount id="Tag773" decimals="0" contextRef="D2010" unitRef="USD">6781702</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <csiq:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities id="Tag774" decimals="2" contextRef="D2012" unitRef="Pure">0.10</csiq:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries id="Tag775" decimals="-4" contextRef="I2012" unitRef="USD">116330000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock id="Tag776" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70.59%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 168px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="center" width="83"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="center" width="83"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="center" width="44"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Risk free rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;4.25%~4.75%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;2.76%~3.46%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;3.15%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Volatility ratio&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;80%~84%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;77%~79%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;78.79%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Dividend yield&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Annual exit rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;2.89%~3.36%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;3.07%~4.37%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;3.49%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Exercise multiple&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;5.00&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;4.40-4.70&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;4.40&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock id="Tag777" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 80.64%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 302px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="44"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="51"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="69"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Number&lt;br /&gt;
of Options&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Weighted&lt;br /&gt;
Average&lt;br /&gt;
Exercise&lt;br /&gt;
Price&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Weighted&lt;br /&gt;
Average&lt;br /&gt;
Remaining&lt;br /&gt;
Contract&lt;br /&gt;
Terms&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
Intrinsic Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left" colspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options outstanding at January&amp;#160;1, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,832,550&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.59&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Granted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;69,900&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;3.03&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Exercised&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(64,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2.45&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Forfeited&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(231,771&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;14.33&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options outstanding at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,605,827&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.25&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;7&amp;#160;years&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;434,885&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options vested or expected to vest at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,471,787&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.26&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;7&amp;#160;years&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;432,131&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options exercisable at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,734,792&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.43&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6&amp;#160;years&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;410,577&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock id="Tag778" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 71.93%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 208px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="82"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Number of&lt;br /&gt;
Shares&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Weighted Average&lt;br /&gt;
Grant-Date&lt;br /&gt;
Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left" colspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unvested at January&amp;#160;1, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;499,540&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Granted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,400,237&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3.32&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Vested&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(131,069&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9.23&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Forfeited&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(98,177&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6.84&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unvested at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,670,531&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4.40&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm id="Tag779" contextRef="D2012">P10Y</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions id="Tag780" decimals="0" contextRef="I2012_StockOptionsMember" unitRef="USD">5349957</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Tag781" contextRef="D2012_StockOptionsMember">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:AllocatedShareBasedCompensationExpense id="Tag782" decimals="0" contextRef="D2010_StockOptionsMember" unitRef="USD">3641260</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense id="Tag783" decimals="0" contextRef="D2011_StockOptionsMember" unitRef="USD">3382786</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense id="Tag784" decimals="0" contextRef="D2012_StockOptionsMember" unitRef="USD">3433077</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Tag785" decimals="INF" contextRef="I2011_StockOptionsMember" unitRef="Shares">2832550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Tag786" decimals="INF" contextRef="I2012_StockOptionsMember" unitRef="Shares">2605827</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Tag787" decimals="INF" contextRef="D2012_StockOptionsMember" unitRef="Shares">69900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Tag788" decimals="INF" contextRef="D2012_StockOptionsMember" unitRef="Shares">64852</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod id="Tag789" decimals="INF" contextRef="D2012_StockOptionsMember" unitRef="Shares">231771</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber id="Tag790" decimals="INF" contextRef="I2012_StockOptionsMember" unitRef="Shares">2471787</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber id="Tag791" decimals="INF" contextRef="I2012_StockOptionsMember" unitRef="Shares">1734792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Tag792" decimals="2" contextRef="I2011_StockOptionsMember" unitRef="USDPerShare">10.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Tag793" decimals="2" contextRef="I2012_StockOptionsMember" unitRef="USDPerShare">10.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice id="Tag794" decimals="2" contextRef="D2012_StockOptionsMember" unitRef="USDPerShare">3.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="Tag795" decimals="2" contextRef="D2012_StockOptionsMember" unitRef="USDPerShare">2.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice id="Tag796" decimals="2" contextRef="D2012_StockOptionsMember" unitRef="USDPerShare">14.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice id="Tag797" decimals="2" contextRef="I2012_StockOptionsMember" unitRef="USDPerShare">10.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice id="Tag798" decimals="2" contextRef="I2012_StockOptionsMember" unitRef="USDPerShare">10.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Tag799" contextRef="D2012_StockOptionsMember">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 id="Tag800" contextRef="D2012_StockOptionsMember">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 id="Tag801" contextRef="D2012_StockOptionsMember">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Tag802" decimals="0" contextRef="I2012_StockOptionsMember" unitRef="USD">434885</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue id="Tag803" decimals="0" contextRef="I2012_StockOptionsMember" unitRef="USD">432131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 id="Tag804" decimals="0" contextRef="I2012_StockOptionsMember" unitRef="USD">410577</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Tag805" decimals="2" contextRef="D2010_StockOptionsMember" unitRef="USDPerShare">9.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Tag806" decimals="2" contextRef="D2011_StockOptionsMember" unitRef="USDPerShare">6.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Tag807" decimals="2" contextRef="D2012_StockOptionsMember" unitRef="USDPerShare">2.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Tag808" decimals="0" contextRef="D2010_StockOptionsMember" unitRef="USD">1786605</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Tag809" decimals="0" contextRef="D2011_StockOptionsMember" unitRef="USD">1760500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Tag810" decimals="0" contextRef="D2012_StockOptionsMember" unitRef="USD">38958</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Tag811" decimals="INF" contextRef="D2006Q2_M05_RestrictedStockMember" unitRef="Shares">333190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Tag812" decimals="INF" contextRef="D2006Q3_M07_RestrictedStockMember" unitRef="Shares">116500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="Tag813" contextRef="D2012_RestrictedStockMember_MinimumMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="Tag814" contextRef="D2012_RestrictedStockMember_MaximumMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions id="Tag815" decimals="-5" contextRef="I2006Q3_M0731_RestrictedStockMember" unitRef="USD">7100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:AllocatedShareBasedCompensationExpense id="Tag816" decimals="0" contextRef="D2010_RestrictedStockMember" unitRef="USD">235411</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense id="Tag817" xsi:nil="true" contextRef="D2011_RestrictedStockMember" unitRef="USD" />
  <us-gaap:AllocatedShareBasedCompensationExpense id="Tag818" xsi:nil="true" contextRef="D2012_RestrictedStockMember" unitRef="USD" />
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Tag819" contextRef="D2012_RestrictedStockUnitsRSUMember">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions id="Tag820" decimals="0" contextRef="I2012_RestrictedStockUnitsRSUMember" unitRef="USD">6121559</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:AllocatedShareBasedCompensationExpense id="Tag821" decimals="0" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="USD">1752165</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="Tag822" contextRef="D2012_RestrictedStockUnitsRSUMember_MinimumMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="Tag823" contextRef="D2012_RestrictedStockUnitsRSUMember_MaximumMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions id="Tag824" decimals="-5" contextRef="I2011_RestrictedStockUnitsRSUMember" unitRef="USD">4600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Tag825" decimals="0" contextRef="D2010_RestrictedStockMember" unitRef="USD">382994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Tag826" decimals="0" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="USD">1007340</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Tag827" decimals="INF" contextRef="I2011_RestrictedStockUnitsRSUMember" unitRef="Shares">499540</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Tag828" decimals="INF" contextRef="I2012_RestrictedStockUnitsRSUMember" unitRef="Shares">1670531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Tag829" decimals="INF" contextRef="D2011_RestrictedStockUnitsRSUMember" unitRef="Shares">518181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Tag830" decimals="INF" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="Shares">1400237</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Tag831" decimals="INF" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="Shares">131069</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="Tag832" decimals="INF" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="Shares">98177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Tag833" decimals="2" contextRef="I2011_RestrictedStockUnitsRSUMember" unitRef="USDPerShare">9.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Tag834" decimals="2" contextRef="I2012_RestrictedStockUnitsRSUMember" unitRef="USDPerShare">4.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Tag835" decimals="2" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="USDPerShare">3.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="Tag836" decimals="2" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="USDPerShare">9.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="Tag837" decimals="2" contextRef="D2012_RestrictedStockUnitsRSUMember" unitRef="USDPerShare">6.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized id="Tag838" decimals="INF" contextRef="I2006Q2_M0530" unitRef="Shares">2330000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag839" decimals="2" contextRef="D2012_CSISolarTechnologiesIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag840" decimals="2" contextRef="D2012_CSISolarManufactureIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag842" decimals="2" contextRef="D2012_CanadianSolarManufacturingLuoyangIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag843" decimals="2" contextRef="D2012_CanadianSolarManufacturingChangshuIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag844" decimals="2" contextRef="D2012_CSICellsCoLtdMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag845" decimals="2" contextRef="D2012_CanadianSolarUSAIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag846" decimals="2" contextRef="D2012_CSIProjectConsultingGmbHMember" unitRef="Pure">0.70</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag847" decimals="4" contextRef="D2012_CanadianSolarJapanKKMember" unitRef="Pure">0.9067</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag848" decimals="2" contextRef="D2012_CanadianSolarSolutionsIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag849" decimals="2" contextRef="D2012_CSISolarPowerChinaIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag850" decimals="2" contextRef="D2012_CanadianSolarEMEAGmbHMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag851" decimals="2" contextRef="D2012_CanadianSolarManufacturingOntarioIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag852" decimals="2" contextRef="D2012_CanadianSolarAustraliaPtyLtdMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag853" decimals="2" contextRef="D2012_CanadianSolarInternationalLtdMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag854" decimals="2" contextRef="D2012_CanadianSolarOAndMOntarioIncMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag855" decimals="3" contextRef="D2012_CSICenergyHoldingsLLCMember" unitRef="Pure">0.625</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag856" decimals="2" contextRef="D2012_SuzhouSanysolarMaterialsTechnologyCoLtdMember" unitRef="Pure">0.80</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag857" decimals="2" contextRef="D2012_CanadianSolarSouthEastAsiaPteLtdMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag858" decimals="2" contextRef="D2012_CSISolartronicsChangshuCoLtdMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag859" decimals="0" contextRef="I2011" unitRef="USD">343994679</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue id="Tag860" decimals="0" contextRef="I2011" unitRef="USD">178270427</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent id="Tag861" decimals="0" contextRef="I2011" unitRef="USD">292176439</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent id="Tag862" decimals="0" contextRef="I2011" unitRef="USD">19835942</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:ValueAddedTaxReceivableCurrent id="Tag863" decimals="0" contextRef="I2011" unitRef="USD">16974452</us-gaap:ValueAddedTaxReceivableCurrent>
  <us-gaap:AdvancesOnInventoryPurchases id="Tag864" decimals="0" contextRef="I2011" unitRef="USD">11309132</us-gaap:AdvancesOnInventoryPurchases>
  <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue id="Tag865" decimals="0" contextRef="I2011" unitRef="USD">2726538</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
  <csiq:ProjectAssetsPlantsAndLandCurrentPortion id="Tag866" decimals="0" contextRef="I2012" unitRef="USD">180436619</csiq:ProjectAssetsPlantsAndLandCurrentPortion>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Tag867" decimals="0" contextRef="I2011" unitRef="USD">45217918</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:AssetsCurrent id="Tag868" decimals="0" contextRef="I2011" unitRef="USD">1295577542</us-gaap:AssetsCurrent>
  <csiq:AdvancesOnInventoryPurchasesNonCurrent id="Tag869" decimals="0" contextRef="I2011" unitRef="USD">257821</csiq:AdvancesOnInventoryPurchasesNonCurrent>
  <us-gaap:PrepaidExpenseNoncurrent id="Tag870" decimals="0" contextRef="I2011" unitRef="USD">13805283</us-gaap:PrepaidExpenseNoncurrent>
  <us-gaap:Goodwill id="Tag871" decimals="0" contextRef="I2011" unitRef="USD">2264847</us-gaap:Goodwill>
  <us-gaap:OtherAssetsNoncurrent id="Tag872" decimals="0" contextRef="I2011" unitRef="USD">15083077</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="Tag873" decimals="0" contextRef="I2011" unitRef="USD">1879808737</us-gaap:Assets>
  <us-gaap:AccountsPayableCurrent id="Tag874" decimals="0" contextRef="I2011" unitRef="USD">174429071</us-gaap:AccountsPayableCurrent>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag875" decimals="0" contextRef="I2011" unitRef="USD">3007809</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:AccountsPayableOtherCurrent id="Tag876" decimals="0" contextRef="I2011" unitRef="USD">84675532</us-gaap:AccountsPayableOtherCurrent>
  <us-gaap:CustomerAdvancesCurrent id="Tag877" decimals="0" contextRef="I2011" unitRef="USD">65216074</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue id="Tag878" decimals="0" contextRef="I2012" unitRef="USD">365226</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
  <us-gaap:OtherLiabilitiesCurrent id="Tag879" decimals="0" contextRef="I2011" unitRef="USD">33863320</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="Tag880" decimals="0" contextRef="I2011" unitRef="USD">1236447408</us-gaap:LiabilitiesCurrent>
  <us-gaap:ConvertibleLongTermNotesPayable id="Tag881" decimals="0" contextRef="I2011" unitRef="USD">950301</us-gaap:ConvertibleLongTermNotesPayable>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent id="Tag882" decimals="0" contextRef="I2011" unitRef="USD">12300940</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:LossContingencyAccrualAtCarryingValue id="Tag883" decimals="0" contextRef="I2011" unitRef="USD">27862017</us-gaap:LossContingencyAccrualAtCarryingValue>
  <us-gaap:Liabilities id="Tag884" decimals="0" contextRef="I2011" unitRef="USD">1412831045</us-gaap:Liabilities>
  <us-gaap:CommitmentsAndContingencies id="Tag885" xsi:nil="true" contextRef="I2011" unitRef="USD" />
  <us-gaap:CommitmentsAndContingencies id="Tag886" xsi:nil="true" contextRef="I2012" unitRef="USD" />
  <us-gaap:CommonStockValue id="Tag887" decimals="0" contextRef="I2011" unitRef="USD">502402939</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="Tag888" decimals="0" contextRef="I2011" unitRef="USD">-53331445</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="Tag889" decimals="0" contextRef="I2011" unitRef="USD">-28693433</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Tag890" decimals="0" contextRef="I2011" unitRef="USD">45555710</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="Tag891" decimals="0" contextRef="I2011" unitRef="USD">465933771</us-gaap:StockholdersEquity>
  <us-gaap:MinorityInterest id="Tag892" decimals="0" contextRef="I2011" unitRef="USD">1043921</us-gaap:MinorityInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag893" decimals="0" contextRef="I2011" unitRef="USD">466977692</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:LiabilitiesAndStockholdersEquity id="Tag894" decimals="0" contextRef="I2012" unitRef="USD">2259313081</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity id="Tag895" decimals="0" contextRef="I2011" unitRef="USD">1879808737</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag896" decimals="0" contextRef="I2012" unitRef="USD">301583431</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquity id="Tag897" decimals="0" contextRef="I2012" unitRef="USD">290898835</us-gaap:StockholdersEquity>
  <us-gaap:Liabilities id="Tag898" decimals="0" contextRef="I2012" unitRef="USD">1912563519</us-gaap:Liabilities>
  <us-gaap:LiabilitiesCurrent id="Tag899" decimals="0" contextRef="I2012" unitRef="USD">1540249730</us-gaap:LiabilitiesCurrent>
  <us-gaap:AssetsCurrent id="Tag900" decimals="0" contextRef="I2012" unitRef="USD">1442204127</us-gaap:AssetsCurrent>
  <us-gaap:Assets id="Tag901" decimals="0" contextRef="I2012" unitRef="USD">2259313081</us-gaap:Assets>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Tag902" decimals="0" contextRef="I2011" unitRef="USD">9505481</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Tag903" decimals="0" contextRef="I2012" unitRef="USD">47582216</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <csiq:AllowanceForDoubtfulAdvancesToSuppliersCurrent id="Tag904" decimals="0" contextRef="I2011" unitRef="USD">9458683</csiq:AllowanceForDoubtfulAdvancesToSuppliersCurrent>
  <csiq:AllowanceForDoubtfulAdvancesToSuppliersCurrent id="Tag905" decimals="0" contextRef="I2012" unitRef="USD">9639629</csiq:AllowanceForDoubtfulAdvancesToSuppliersCurrent>
  <csiq:AllowanceForDoubtfulAdvancesToSuppliersNoncurrent id="Tag906" decimals="0" contextRef="I2011" unitRef="USD">28665038</csiq:AllowanceForDoubtfulAdvancesToSuppliersNoncurrent>
  <csiq:AllowanceForDoubtfulAdvancesToSuppliersNoncurrent id="Tag907" decimals="0" contextRef="I2012" unitRef="USD">28905858</csiq:AllowanceForDoubtfulAdvancesToSuppliersNoncurrent>
  <us-gaap:CommonStockSharesOutstanding id="Tag908" decimals="INF" contextRef="I2011" unitRef="Shares">43155767</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding id="Tag909" decimals="INF" contextRef="I2012" unitRef="Shares">43242426</us-gaap:CommonStockSharesOutstanding>
  <csiq:RevenueFromNonrelatedParties id="Tag910" decimals="0" contextRef="D2010" unitRef="USD">1495509056</csiq:RevenueFromNonrelatedParties>
  <csiq:RevenueFromNonrelatedParties id="Tag911" decimals="0" contextRef="D2011" unitRef="USD">1879247942</csiq:RevenueFromNonrelatedParties>
  <us-gaap:RevenueFromRelatedParties id="Tag912" decimals="0" contextRef="D2011" unitRef="USD">19674164</us-gaap:RevenueFromRelatedParties>
  <csiq:CostOfGoodsAndServicesSoldNonrelatedParties id="Tag913" decimals="0" contextRef="D2010" unitRef="USD">1266737444</csiq:CostOfGoodsAndServicesSoldNonrelatedParties>
  <csiq:CostOfGoodsAndServicesSoldNonrelatedParties id="Tag914" decimals="0" contextRef="D2011" unitRef="USD">1696421523</csiq:CostOfGoodsAndServicesSoldNonrelatedParties>
  <us-gaap:RelatedPartiesAmountInCostOfSales id="Tag915" decimals="0" contextRef="D2011" unitRef="USD">20218969</us-gaap:RelatedPartiesAmountInCostOfSales>
  <us-gaap:CostOfGoodsAndServicesSold id="Tag916" decimals="0" contextRef="D2010" unitRef="USD">1266737444</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold id="Tag917" decimals="0" contextRef="D2011" unitRef="USD">1716640492</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="Tag918" decimals="0" contextRef="D2010" unitRef="USD">228771612</us-gaap:GrossProfit>
  <us-gaap:GrossProfit id="Tag919" decimals="0" contextRef="D2011" unitRef="USD">182281614</us-gaap:GrossProfit>
  <us-gaap:SellingExpense id="Tag920" decimals="0" contextRef="D2010" unitRef="USD">47109261</us-gaap:SellingExpense>
  <us-gaap:SellingExpense id="Tag921" decimals="0" contextRef="D2011" unitRef="USD">69341229</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="Tag922" decimals="0" contextRef="D2010" unitRef="USD">54519646</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="Tag923" decimals="0" contextRef="D2011" unitRef="USD">86268786</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:OperatingExpenses id="Tag924" decimals="0" contextRef="D2010" unitRef="USD">108472123</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses id="Tag925" decimals="0" contextRef="D2011" unitRef="USD">175448562</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="Tag926" decimals="0" contextRef="D2010" unitRef="USD">120299489</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="Tag927" decimals="0" contextRef="D2011" unitRef="USD">6833052</us-gaap:OperatingIncomeLoss>
  <us-gaap:InvestmentIncomeInterest id="Tag928" decimals="0" contextRef="D2010" unitRef="USD">6935560</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest id="Tag929" decimals="0" contextRef="D2011" unitRef="USD">8446647</us-gaap:InvestmentIncomeInterest>
  <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments id="Tag930" decimals="0" contextRef="D2010" unitRef="USD">1656928</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
  <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments id="Tag931" decimals="0" contextRef="D2011" unitRef="USD">-5750981</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Tag932" decimals="0" contextRef="D2010" unitRef="USD">-36291898</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Tag933" decimals="0" contextRef="D2011" unitRef="USD">-40007403</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ProfitLoss id="Tag934" decimals="0" contextRef="D2010" unitRef="USD">50828396</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="Tag935" decimals="0" contextRef="D2011" unitRef="USD">-90903374</us-gaap:ProfitLoss>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest id="Tag936" decimals="0" contextRef="D2010" unitRef="USD">259477</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest id="Tag937" decimals="0" contextRef="D2011" unitRef="USD">-99174</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:GrossProfit id="Tag938" decimals="0" contextRef="D2012" unitRef="USD">90361430</us-gaap:GrossProfit>
  <us-gaap:CostOfGoodsAndServicesSold id="Tag939" decimals="0" contextRef="D2012" unitRef="USD">1204467983</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:DepreciationDepletionAndAmortization id="Tag940" decimals="0" contextRef="D2010" unitRef="USD">31266181</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="Tag941" decimals="0" contextRef="D2011" unitRef="USD">56117280</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Tag942" decimals="0" contextRef="D2010" unitRef="USD">-194243</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Tag943" decimals="0" contextRef="D2011" unitRef="USD">-1223163</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ProvisionForDoubtfulAccounts id="Tag944" decimals="0" contextRef="D2010" unitRef="USD">3046100</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts id="Tag945" decimals="0" contextRef="D2011" unitRef="USD">23156857</us-gaap:ProvisionForDoubtfulAccounts>
  <csiq:ProvisionReversalForFirmPurchaseCommitment id="Tag946" decimals="0" contextRef="D2010" unitRef="USD">1562002</csiq:ProvisionReversalForFirmPurchaseCommitment>
  <csiq:ProvisionReversalForFirmPurchaseCommitment id="Tag947" decimals="0" contextRef="D2011" unitRef="USD">10610410</csiq:ProvisionReversalForFirmPurchaseCommitment>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag948" decimals="0" contextRef="D2010" unitRef="USD">39816</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag949" decimals="0" contextRef="D2011" unitRef="USD">44485</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:ShareBasedCompensation id="Tag950" decimals="0" contextRef="D2010" unitRef="USD">3876671</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="Tag951" decimals="0" contextRef="D2011" unitRef="USD">4060838</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInInventories id="Tag952" decimals="0" contextRef="D2010" unitRef="USD">103637355</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories id="Tag953" decimals="0" contextRef="D2011" unitRef="USD">28798943</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="Tag954" decimals="0" contextRef="D2010" unitRef="USD">5704039</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="Tag955" decimals="0" contextRef="D2011" unitRef="USD">103748565</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent id="Tag956" decimals="0" contextRef="D2010" unitRef="USD">1347828</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent id="Tag957" decimals="0" contextRef="D2011" unitRef="USD">18135684</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInOtherReceivables id="Tag958" decimals="0" contextRef="D2010" unitRef="USD">1828277</us-gaap:IncreaseDecreaseInOtherReceivables>
  <us-gaap:IncreaseDecreaseInOtherReceivables id="Tag959" decimals="0" contextRef="D2011" unitRef="USD">-28508062</us-gaap:IncreaseDecreaseInOtherReceivables>
  <csiq:IncreaseDecreaseInAdvanceToSuppliers id="Tag960" decimals="0" contextRef="D2010" unitRef="USD">-2227991</csiq:IncreaseDecreaseInAdvanceToSuppliers>
  <csiq:IncreaseDecreaseInAdvanceToSuppliers id="Tag961" decimals="0" contextRef="D2011" unitRef="USD">-13458006</csiq:IncreaseDecreaseInAdvanceToSuppliers>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Tag962" decimals="0" contextRef="D2010" unitRef="USD">5826029</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Tag963" decimals="0" contextRef="D2011" unitRef="USD">9257048</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInUnbilledReceivables id="Tag964" decimals="0" contextRef="D2011" unitRef="USD">51370820</us-gaap:IncreaseDecreaseInUnbilledReceivables>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Tag965" decimals="0" contextRef="D2010" unitRef="USD">6424395</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Tag966" decimals="0" contextRef="D2011" unitRef="USD">2969210</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayable id="Tag967" decimals="0" contextRef="D2010" unitRef="USD">18096208</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable id="Tag968" decimals="0" contextRef="D2011" unitRef="USD">52435834</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInNotesPayableCurrent id="Tag969" decimals="0" contextRef="D2010" unitRef="USD">-96011517</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
  <us-gaap:IncreaseDecreaseInNotesPayableCurrent id="Tag970" decimals="0" contextRef="D2011" unitRef="USD">118154508</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayable id="Tag971" decimals="0" contextRef="D2010" unitRef="USD">10979862</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayable id="Tag972" decimals="0" contextRef="D2011" unitRef="USD">20699554</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
  <us-gaap:IncreaseDecreaseInCustomerAdvances id="Tag973" decimals="0" contextRef="D2010" unitRef="USD">5120313</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInCustomerAdvances id="Tag974" decimals="0" contextRef="D2011" unitRef="USD">56706824</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent id="Tag975" decimals="0" contextRef="D2010" unitRef="USD">2163515</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent id="Tag976" decimals="0" contextRef="D2011" unitRef="USD">484649</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease id="Tag977" decimals="0" contextRef="D2010" unitRef="USD">14259880</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
  <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease id="Tag978" decimals="0" contextRef="D2011" unitRef="USD">15737987</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
  <csiq:IncreaseDecreaseInProvisionForFirmPurchaseCommitment id="Tag979" decimals="0" contextRef="D2011" unitRef="USD">27862017</csiq:IncreaseDecreaseInProvisionForFirmPurchaseCommitment>
  <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease id="Tag980" decimals="0" contextRef="D2011" unitRef="USD">27862017</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Tag981" decimals="0" contextRef="D2010" unitRef="USD">18875491</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Tag982" decimals="0" contextRef="D2011" unitRef="USD">-744073</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <csiq:IncreaseDecreaseInPrepaidLandUseRight id="Tag983" decimals="0" contextRef="D2010" unitRef="USD">454803</csiq:IncreaseDecreaseInPrepaidLandUseRight>
  <csiq:IncreaseDecreaseInPrepaidLandUseRight id="Tag984" decimals="0" contextRef="D2011" unitRef="USD">-229241</csiq:IncreaseDecreaseInPrepaidLandUseRight>
  <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease id="Tag985" decimals="0" contextRef="D2010" unitRef="USD">755414</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
  <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease id="Tag986" decimals="0" contextRef="D2011" unitRef="USD">840611</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Tag987" decimals="0" contextRef="D2010" unitRef="USD">5179877</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes id="Tag988" decimals="0" contextRef="D2011" unitRef="USD">4632976</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:GainLossOnSaleOfDerivatives id="Tag989" decimals="0" contextRef="D2010" unitRef="USD">-1337319</us-gaap:GainLossOnSaleOfDerivatives>
  <us-gaap:GainLossOnSaleOfDerivatives id="Tag990" decimals="0" contextRef="D2011" unitRef="USD">8898838</us-gaap:GainLossOnSaleOfDerivatives>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations id="Tag991" decimals="0" contextRef="D2010" unitRef="USD">-58487119</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations id="Tag992" decimals="0" contextRef="D2011" unitRef="USD">60124114</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:IncreaseDecreaseInRestrictedCash id="Tag993" decimals="0" contextRef="D2010" unitRef="USD">987019</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:IncreaseDecreaseInRestrictedCash id="Tag994" decimals="0" contextRef="D2011" unitRef="USD">-23614897</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates id="Tag995" decimals="0" contextRef="D2011" unitRef="USD">6104823</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments id="Tag996" decimals="0" contextRef="D2010" unitRef="USD">1503531</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments id="Tag997" decimals="0" contextRef="D2011" unitRef="USD">5667627</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates id="Tag998" decimals="0" contextRef="D2010" unitRef="USD">2524541</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Tag999" decimals="0" contextRef="D2010" unitRef="USD">134314791</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Tag1000" decimals="0" contextRef="D2011" unitRef="USD">205419189</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Tag1001" decimals="0" contextRef="D2010" unitRef="USD">291846</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations id="Tag1002" decimals="0" contextRef="D2010" unitRef="USD">-133988954</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations id="Tag1003" decimals="0" contextRef="D2011" unitRef="USD">-193576742</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromShortTermDebt id="Tag1004" decimals="0" contextRef="D2010" unitRef="USD">917514400</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromShortTermDebt id="Tag1005" decimals="0" contextRef="D2011" unitRef="USD">1808463199</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt id="Tag1006" decimals="0" contextRef="D2010" unitRef="USD">695513690</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt id="Tag1007" decimals="0" contextRef="D2011" unitRef="USD">1721463494</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt id="Tag1008" decimals="0" contextRef="D2010" unitRef="USD">89659607</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt id="Tag1009" decimals="0" contextRef="D2011" unitRef="USD">89023852</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromMinorityShareholders id="Tag1010" decimals="0" contextRef="D2010" unitRef="USD">145128</us-gaap:ProceedsFromMinorityShareholders>
  <csiq:ProceedsFromCapitalContributionFromMinorityInterest id="Tag1011" decimals="0" contextRef="D2011" unitRef="USD">467720</csiq:ProceedsFromCapitalContributionFromMinorityInterest>
  <us-gaap:ProceedsFromStockOptionsExercised id="Tag1012" decimals="0" contextRef="D2010" unitRef="USD">823560</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised id="Tag1013" decimals="0" contextRef="D2011" unitRef="USD">1256948</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations id="Tag1014" decimals="0" contextRef="D2010" unitRef="USD">312629005</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations id="Tag1015" decimals="0" contextRef="D2011" unitRef="USD">177748225</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations id="Tag1016" decimals="0" contextRef="D2010" unitRef="USD">8387882</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations id="Tag1017" decimals="0" contextRef="D2011" unitRef="USD">11047381</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInContinuingOperations id="Tag1018" decimals="0" contextRef="D2010" unitRef="USD">128540814</us-gaap:NetCashProvidedByUsedInContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInContinuingOperations id="Tag1019" decimals="0" contextRef="D2011" unitRef="USD">55342978</us-gaap:NetCashProvidedByUsedInContinuingOperations>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations id="Tag1020" decimals="0" contextRef="D2012" unitRef="USD">2648135</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations>
  <us-gaap:InterestPaidNet id="Tag1021" decimals="0" contextRef="D2010" unitRef="USD">21211228</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet id="Tag1022" decimals="0" contextRef="D2011" unitRef="USD">46345299</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="Tag1023" decimals="0" contextRef="D2010" unitRef="USD">13635216</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="Tag1024" decimals="0" contextRef="D2011" unitRef="USD">30929617</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1 id="Tag1025" decimals="0" contextRef="D2011" unitRef="USD">714182</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid id="Tag1026" decimals="0" contextRef="D2010" unitRef="USD">22199024</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid id="Tag1027" decimals="0" contextRef="D2011" unitRef="USD">36495522</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:NetCashProvidedByUsedInContinuingOperations id="Tag1028" decimals="0" contextRef="D2012" unitRef="USD">-202026497</us-gaap:NetCashProvidedByUsedInContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations id="Tag1029" decimals="0" contextRef="D2012" unitRef="USD">249575744</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations id="Tag1030" decimals="0" contextRef="D2012" unitRef="USD">-306491439</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations id="Tag1031" decimals="0" contextRef="D2012" unitRef="USD">-147758937</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag1032" decimals="0" contextRef="I2010" unitRef="USD">288651701</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag1033" decimals="0" contextRef="I2009" unitRef="USD">160110887</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="Tag1034" decimals="0" contextRef="I2012" unitRef="USD">141968182</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:NatureOfOperations id="Tag1035" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;1. ORGANIZATION AND PRINCIPAL ACTIVITIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Canadian Solar&amp;#160;Inc. ("CSI") was incorporated pursuant to the laws of the Province of Ontario in October&amp;#160;2001, and changed its jurisdiction by continuing under the Canadian federal corporate statute, the Canada Business Corporations Act, or CBCA, effective June&amp;#160;1,&amp;#160;2006.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;CSI and its subsidiaries (collectively, the "Company") are principally engaged in the design, development, manufacturing and marketing of solar power products, and the total solution business in global markets. As of December&amp;#160;31, 2012, major subsidiaries of CSI are included in Appendix&amp;#160;1.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:NatureOfOperations>
  <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock id="Tag1036" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Basis of presentation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The consolidated financial statements of the Company have been prepared in accordance with U.S.&amp;#160;GAAP.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The accompanying consolidated financial statements contemplate the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Company's ability to operate profitably, to generate cash flows from operations and to arrange adequate financing to support its working capital requirements. During the year ended December&amp;#160;31, 2012, the solar industry was negatively impacted by a number of factors, including excess capacity, reduction of government incentives in key solar markets, higher import tariffs and the European debt crisis. These factors contributed to declining average selling prices ("ASP") throughout the industry, including the Company's products. The Company suffered a net loss of $195,468,691 and used cash of $147,758,937 in operating activities for the year ended December&amp;#160;31, 2012. As of December&amp;#160;31, 2012, the Company had cash and cash equivalents of $141,968,182, restricted cash of $422,356,794 and bank borrowings due within one year of $858,926,732. The Company's current liabilities exceed its current assets by $98,045,603. The Company has carried out a review of its cash flow forecast for the twelve months ending December&amp;#160;31, 2013. Although no assurance can be given, management believes that the Company will be able to execute its current total solution business, realize forecasted module sales prices and shipments, and renew its bank borrowings in 2013. The Company also considered the steps it might take should it encounter difficulties in fully executing its total solution business and sales plans. Management believes that, in those circumstances, the Company would be able to renew substantially all its existing bank borrowings as they become due. Between January&amp;#160;1, 2013 and March&amp;#160;31, 2013, the Company renewed and drew down short-term bank borrowings of $304,583,061, of which $159,438,369 is due beyond December&amp;#160;31, 2013. Based on the above factors, management believes that adequate sources of liquidity will exist to fund the Company's working capital and capital expenditures requirements and to meet its short term debt obligations and other liabilities and commitments as they become&amp;#160;due.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Basis of consolidation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries in which it has a controlling financial interest. A controlling financial interest is typically determined when a company holds a majority of the voting equity interest in an entity. The Company evaluates each of its interest in private companies to determine whether or not the investee is a variable interest entity ("VIE"). If the Company demonstrates it both has (i)&amp;#160;the power to direct the activities of a VIE that most significantly impact the VIE's economic performance and (ii)&amp;#160;the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE, then the entity is consolidated. The Company has not consolidated any VIEs as of or during any of the periods presented. All significant intercompany balances and transactions between CSI and its subsidiaries have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Use of estimates&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect 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. Significant accounting estimates reflected in the Company's financial statements include revenue recognition for solar power projects accounted for under the percentage of completion method, estimated sales returns, allowance for doubtful accounts receivable and advances to suppliers, valuation of inventories and provision for firm purchase commitments, provision for contingent liability, impairment of project assets, useful lives and impairment of long lived assets, accrual for warranty and the recognition of the benefit from the purchased warranty insurance, fair value of foreign exchange derivatives, provision for uncertain tax positions and tax valuation allowances and assumptions used in the computation of share-based compensation, including the associated forfeiture rates.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Cash and cash equivalents and restricted cash&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Cash and cash equivalents are stated at cost, which approximates fair value. Cash and cash equivalents consist of cash on hand and demand deposits, which are unrestricted as to withdrawal and use, and have original maturities of three months or less when&amp;#160;acquired.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Restricted cash represents amounts held by banks, which are not available for the Company's general use, as security for issuance of letters of credit, short term notes payable, and bank borrowings. Upon maturity of the letters of credit and repayment of short term notes payable, and bank borrowings which generally occur within one year, the deposits are released by the bank and become available for general use by the&amp;#160;Company.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(e)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Accounts receivable, unbilled&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Accounts receivable, unbilled represents revenue that has been recognized in advance of billing. The Company uses the percentage of completion method to recognize revenue from system integration projects for which the Company provides engineering, procurement and construction services ("EPC"). Under this accounting method, revenue may be recognized in advance of billing the customer, which results in the recording of accounts receivable, unbilled. Once the Company meets the billing criteria under such contract, it bills the customer and reclassifies the unbilled balance to accounts receivable, trade. Billing requirements vary by contract, but are generally structured around completion of certain construction milestones.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Allowance for doubtful receivables&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company began purchasing insurance from China Export&amp;#160;&amp;amp; Credit Insurance Corporation ("Sinosure") since 2009 for certain of its accounts receivable, trade in order to reduce its exposure to bad debt loss. The Company provides an allowance for accounts receivable, trade using primarily a specific identification methodology. An allowance is recorded based on the likelihood of collection from the specific customer regardless whether such account is covered by Sinosure. At the time the claim is made to Sinosure, the Company records a receivable from Sinosure equal to the expected recovery up to the amount of the specific allowance. The Company had recorded a receivable from Sinosure in prepaid expenses and other current assets of $ $4,212,532, $5,337,282 and $9,515,899 as of December&amp;#160;31, 2010, 2011 and 2012, respectively, and a corresponding reduction in bad debt&amp;#160;expense.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(g)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Advances to suppliers&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In order to secure a stable supply of silicon materials, the Company makes prepayments to certain suppliers based on written purchase orders detailing product, quantity and price. Such amounts are recorded in advances to suppliers in the consolidated balance sheets. Advances to suppliers expected to be utilized within twelve months as of each balance sheet date are recorded as current assets and the portion expected to be utilized after twelve months are classified as non-current assets in the consolidated balance&amp;#160;sheets.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(h)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Inventories are stated at the lower of cost or market. Cost is determined by the weighted-average method. Cost is comprised of direct materials and, where applicable, direct labor costs, tolling costs and those overhead costs that have been incurred in bringing the inventories to their present location and&amp;#160;condition.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Adjustments are recorded to write down the cost of obsolete and excess inventory to the estimated market value based on historical and forecast demand.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company outsources portions of its manufacturing process, including converting silicon into ingots, cutting ingots into wafers, and converting wafers into solar cells, to various third-party manufacturers. These outsourcing arrangements may or may not include transfer of title of the raw material inventory (silicon, ingots or wafers) to the third-party manufacturers. Such raw materials are recorded as raw materials inventory when purchased from suppliers. For those outsourcing arrangements in which title is not transferred, the Company maintains such inventory on the Company's balance sheet as raw materials inventory while it is in physical possession of the third-party manufacturer. Upon receipt, processed inventory is reclassified to work-in-process inventory and a processing fee is paid to the third-party manufacturer. For those outsourcing arrangements, which are characterized as sales, in which title (including risk of loss) does transfer to the third-party manufacturer, the Company is constructively obligated, through raw materials sales agreements and processed inventory purchase agreements, which have been entered into simultaneously with the third-party manufacturer, to repurchase the inventory once processed. In this case, the raw material inventory remains classified as raw material inventory while in the physical possession of the third-party manufacturer and cash is received, which is classified as "advances from customers" on the balance sheet and not as revenue or deferred revenue. Cash payments for outsourcing arrangements, which require prepayment for repurchase of the processed inventory, are classified as "advances to suppliers" on the balance sheet. There is no right of offset for these arrangements and accordingly, "advances from customers" and "advances to suppliers" remain on the balance sheet until the processed inventory is&amp;#160;repurchased.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On occasion, the Company enters into firm purchase commitments to acquire materials from its suppliers. A firm purchase commitment represents an agreement that specifies all significant terms, including the price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory. The Company records the expected loss only as it relates to the following fiscal period, as it is unable to reasonably estimate future market prices beyond one year, in cost of revenues in the consolidated statements of&amp;#160;operations.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(i)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Project assets&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Project assets consist primarily of direct costs relating to solar power projects in various stages of development that are capitalized prior to the sale of the solar power projects. A project asset is initially recorded at the actual cost. For a self-developed project asset that is initially obtained by application of feed-in-tariff ("FIT") contract and other required permits and consents, the actual cost capitalized is the amount of the expenditure incurred for the application of those contracts, permits, consents and other similar direct costs. For a project asset acquired from external parties, the initial cost is the acquisition cost which includes the consideration transferred and certain direct acquisition costs. Modules, construction expenditure and other development costs incurred in the project development process will build up the cost of project&amp;#160;assets.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Project assets consisted of the following at December&amp;#160;31, 2012:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Acquisition cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;275,423,447&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Modules cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;30,721,957&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Development cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;67,037,602&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25,964,018&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total Project assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;399,147,024&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;180,436,619&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Non-current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;218,710,405&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company reviews project assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In determining whether or not the project assets are recoverable, the Company considers a number of factors, including changes in environmental, ecological, permitting, marketing price or regulatory conditions that affect the project. Such changes may cause the cost of the project to increase or the selling price of the project to decrease. Any impairment of the project assets will be recorded as cost of sales in the consolidated financial statements.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Project assets expected to be sold within twelve months as of each balance sheet date are recorded as current assets and project assets expected to be sold after twelve months are recorded as non-current assets in the consolidated balance sheets. The cash flows associated with the acquisition, construction, and sale of projects assets are classified as from operating activities in the consolidated statements of cash flows.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company does not depreciate the project assets. If the Company has to operate the project assets by itself, the project assets will be reclassified to property, plant and equipment.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(j)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Business combination&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Business combinations are recorded using the purchase method of accounting and, accordingly, the acquired assets and liabilities are recorded at their fair market value at the date of acquisition. Any excess of acquisition cost over the fair value of the acquired assets and liabilities, including identifiable intangible assets, is recorded as&amp;#160;goodwill.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(k)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Assets acquisition&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;When the Company acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on the cost, which generally includes the transaction costs of the asset acquisition, and no gain or loss is recognized unless the fair value of noncash assets given as consideration differs from the assets' carrying amounts on the Company's books. If the consideration given is not in the form of cash (that is, in the form of noncash assets, liabilities incurred, or equity interests issued), measurement is based on the fair value of the assets (or&amp;#160;net assets) acquired. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to&amp;#160;goodwill.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(l)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Property, plant and equipment&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Property, plant and equipment is recorded at cost less accumulated depreciation. The cost of property, plant and equipment comprises its purchase price and any directly attributable costs, including interest cost capitalized during the period the asset is brought to its working condition and location for its intended use. The Company expenses repair and maintenance costs as&amp;#160;incurred.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Depreciation is computed on a straight-line basis over the following estimated useful&amp;#160;lives:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left" width="39%"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="left" width="39%"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Buildings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;20&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Over the shorter of the lease term or their estimated useful lives&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Machinery&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;5-10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="top"&gt;&lt;font size="2"&gt;5&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Motor vehicles&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;5&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Costs incurred in constructing new facilities, including progress payment, capitalized interest and other costs relating to the construction, are capitalized and transferred to property, plant and equipment on completion and depreciation commences from that&amp;#160;time.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;For property, plant and equipment that has been placed into service, but is subsequently idled temporarily, the Company continues to record depreciation expense during the idle period. The Company adjusts the estimated useful life of the idled assets if the estimated useful life has&amp;#160;changed.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(m)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Intangible assets&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Intangible assets primarily represent the power purchase agreement, technical know-how, and computer software purchased from third parties. Intangible assets are recorded at fair value at the time of acquisition less accumulated amortization, if applicable. Amortization is recorded according to the following table on a straight-line basis for all intangible assets:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="left" width="59"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Power purchase agreement&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;20&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Technical know-how&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Computer software&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;1-10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(n)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Prepaid land use right&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Prepaid land use right represents amounts paid for the Company's lease for the use right of lands located in Changshu City, Suzhou City, and Luoyang City of People's Republic of China ("PRC"). Amounts are charged to earnings ratably over the term of the lease of 50&amp;#160;years.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Investments in affiliates&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company holds equity investments in affiliates, which include minority interests in project assets that are being constructed, for which it does not have a controlling financial interest, but has the ability to exercise significant influence over the operating and financial policies of the investee. These investments are accounted for under equity method of accounting wherein the Company records its' proportionate share of the investees' income or loss in its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Investments are evaluated for impairment when facts or circumstances indicate that the fair value of the investment is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (1)&amp;#160;nature of the investment; (2)&amp;#160;cause and duration of the impairment; (3)&amp;#160;extent to which fair value is less than cost; (4)&amp;#160;financial conditions and near term prospects of the issuers; and (5)&amp;#160;ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. During the years ended December&amp;#160;31, 2010, 2011 and 2012, the Company recorded impairment charges on its investments of $3.0&amp;#160;million, nil and $1.1&amp;#160;million, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(p)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Impairment of long-lived assets&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company assesses the recoverability of the carrying value of long-lived assets when an indicator of impairment has been identified. The Company reviews the long-lived assets each reporting period to assess whether impairment indicators are present. For purposes of recognition and measurement of an impairment loss, a long-lived asset or assets is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For long-lived assets, when impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group's carrying value to determine if the asset group is recoverable. Assessments also consider changes in asset group utilization, including the temporary idling of capacity and the expected timing of placing this capacity back into production. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company would recognize an impairment loss based on the fair value of the assets. There was no impairment charge recognized for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(q)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Interest Capitalization&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company capitalizes interest cost as part of the historical cost of acquiring or constructing certain assets during the period of time required to place the asset into service or sell the asset to a customer. These assets include property, plant and equipment and solar power system development and construction costs that the Company has capitalized as project assets. Interest capitalized for property, plant and equipment is depreciated over the estimated useful life of the related asset, as the qualifying asset is placed into service. The Company capitalizes interest in connection with the construction of project assets, and the interest capitalized forms part of the cost of sales when such project assets are sold and the Company has met all revenue recognition criteria. The Company capitalizes interest to the extent that expenditures to acquire, construct, or develop an asset have occurred and interest cost has been incurred. The Company ceases capitalization of interest for project assets if the Company has sold such solar power&amp;#160;systems.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(r)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed as&amp;#160;incurred.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(s)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Income taxes&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, net tax loss carry-forwards and credits using the enacted tax rates expected to apply to taxable income in the periods in which the deferred tax liability or asset is expected to be settled or realized. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually classified as current and non-current based on the characteristics of the underlying assets and liabilities, or the expected timing of their use when they do not relate to a specific asset or&amp;#160;liability.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Income tax expense includes (i)&amp;#160;deferred tax expense, which generally represents the net change in the deferred tax asset or liability balance during the year plus any change in valuation allowances; (ii)&amp;#160;current tax expense, which represents the amount of tax currently payable to or receivable from a taxing authority; and (iii)&amp;#160;noncurrent tax expense, which represents the increases and decreases in amounts related to uncertain tax positions from prior period and not settled with cash or other tax attributes. The Company only recognizes tax benefits related to uncertain tax positions when such positions are more likely than not of being sustained upon examination. For such positions, the amount of tax benefit that the Company recognizes is the largest amount of tax benefit that is more than fifty percent likely of being sustained upon the ultimate settlement of such uncertain tax position. The Company records penalties and interest associated with the uncertain tax positions as a component of income tax&amp;#160;expense.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(t)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Revenue recognition&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sales of modules, solar system kits and silicon materials are recorded when products are delivered and title and risk of loss or damage has passed to the customers. A Solar system kit is a ready-to-install package consisting of solar modules produced by the Company and components, such as inverters, racking system, tracker and other accessories, supplied by third parties. The Company only recognizes revenues when prices to the seller are fixed or determinable and collectability is reasonably assured. If collectability is not reasonably assured, the Company recognizes revenue only upon collection of cash. Revenues also include reimbursements of shipping and handling costs of products sold to customers. Sales agreements typically contain the customary product warranties but do not contain any post-shipment obligations nor any return or credit provisions.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;A majority of the Company's contracts provide that products are shipped under the term of free on board ("FOB"), ex-works, or cost, insurance and freight ("CIF"). Under FOB, the Company fulfills its obligation to deliver when the goods have passed over the ship's rail at the named port of shipment. The customer has to bear all costs and risks of loss or damage to the goods from that point. Under ex-works, the Company fulfills its obligation to deliver when it has made the goods available at its premises to the customer. The customer bears all costs and risks involved in taking the goods from the Company's premises to the desired destination. Under CIF, the Company must pay the costs, marine insurance and freight necessary to bring the goods to the named port of destination but the risk of loss of or damage to the goods, as well as any additional costs due to events occurring after the time the goods have been delivered on board the vessel, is transferred to the customer when the goods pass the ship's rail in the port of&amp;#160;shipment.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company uses the percentage of completion method to recognize revenue from systems integration projects for which the Company provides EPC services under an EPC contract when the contract price is fixed or determinable. The Company uses the cost-to-cost method to measure the percentage of completion and recognize revenue based on the estimated progress to completion. The Company periodically revises its profit estimates based on changes in facts, and immediately recognizes any losses that are identified on contracts. Incurred costs include all direct material, labor, subcontractor cost, and other associated costs. The Company recognizes job material costs as incurred costs when the job materials have been permanently attached or fitted to the solar power systems as required by the engineering design. The construction periods normally extend beyond six months and less than one&amp;#160;year.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company recognizes revenue from the sale of project assets in accordance with ASC 360-20&lt;/font&gt;&lt;font size="2"&gt;&lt;i&gt;, Real Estate Sales&lt;/i&gt;&lt;/font&gt;&lt;font size="2"&gt;. For these transactions, the Company has determined that the project assets, which represent the costs of constructing solar power projects, represent "integral" equipment and as such, the entire transaction is in substance the sale of real estate and subject to the revenue recognition guidance under ASC 360-20&lt;/font&gt; &lt;font size="2"&gt;&lt;i&gt;Real Estate Sales.&lt;/i&gt;&lt;/font&gt; &lt;font size="2"&gt;The Company recognizes revenue and profit using the full accrual method once the sale is consummated, the buyer's initial and continuing investments are adequate to demonstrate its commitment to pay, the receivable is not subject to any future subordination, and the Company has transferred the usual risk and rewards of ownership to the buyer. If these criteria are met and the Company executes a sales agreement prior to the delivery of the solar power project and has an original construction period of three months or longer, the Company recognizes revenue and profit under the percentage of completion method of accounting applicable to real estate sales when the Company can reasonably estimate progress towards completion. If the criteria for recognition under the full accrual method are met except that the buyer's initial and continuing investment is less than the level determined to be adequate, the Company recognizes revenue using the installment method. Under the installment method, the Company records revenue up to costs incurred and apportions each cash receipt from the buyer between cost recovered and profit in the same ratio as total cost and total profit bear to the sales value. During 2012, the Company recognized $48,900,758 of revenue using the full accrual&amp;#160;method.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company allocates revenue for transactions involving multiple-element arrangements to each unit of accounting on a relative fair value basis. The Company estimates fair value on each unit of accounting on the following basis (i)&amp;#160;vendor-specific objective evidence of selling price, if it exists, otherwise, (ii)&amp;#160;third-party evidence of selling price. If neither (i)&amp;#160;nor (ii)&amp;#160;exists, management's best estimate of the selling price for that unit of accounting is used. The Company recognizes revenue for each unit of accounting when the revenue recognition criteria have been&amp;#160;met.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sales to customers are recorded net of estimated returns.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company enters into toll manufacturing arrangements in which the Company receives wafers and returns finished modules. In those cases, the title of the wafers received and risk of loss remains with the seller. As a result, the Company does not recognized inventory on the balance sheet. The Company recognizes a service fee as revenue when the processed modules are delivered. During the years ended December&amp;#160;31, 2010, 2011 and 2012, the Company recognized nil, $24,709,792, and $7,911,733 of revenue, respectively, under toll manufacturing arrangements.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company enters into buy/sell arrangements with certain raw material vendors pursuant to which the Company sells finished goods, comprising either solar cells or solar modules, in exchange for raw materials, typically silicon wafers. These arrangements are made with counterparties in the same line of business as the Company and are executed as a means of securing a consistent supply of raw materials. The transactions are recorded in revenues and cost of revenues at fair value on a gross basis. During the years ended December&amp;#160;31, 2010, 2011, and 2012, the Company purchased nil, $21,463,337, and nil of raw materials and sold nil, $43,883,871, nil of finished goods under these buy-and-sell arrangements, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2010, 2011 and 2012, the Company had inventories of $18.8&amp;#160;million, $23.2&amp;#160;million and $18.4&amp;#160;million, respectively, relating to sales to customers where revenues were not recognized because the collection of payment was not reasonably assured. The delivered product remains in inventories on consolidated balance sheets, regardless of whether title has been transferred. In such cases, the Company recognizes revenue, relieves inventories and recognizes cost of revenue when payment is collected from&amp;#160;customers.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(u)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Shipping and handling costs&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Payments received from customers for shipping and handling costs are included in net revenues. Shipping and handling costs relating to solar module sales of $23,727,467, $31,785,077 and $41,902,327, are included in selling expenses for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(v)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Research and development&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Research and development costs are expensed when incurred and amounted to $6,843,216, $19,838,547 and $12,998,122 for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(w)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Advertising expenses&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Advertising expenses are expensed as incurred and amounted to $5,148,215, $11,194,027 and $11,874,452 for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(x)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Warranty cost&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Before June&amp;#160;2009, the Company typically sold standard solar modules and products with up to a two-year guarantee for defects in materials and workmanship and a 10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation capacity at the time of delivery. In June&amp;#160;2009, the Company increased its warranty against defects in materials and workmanship to six years. Effective August&amp;#160;1, 2011, the Company increased its warranty against defects in materials and workmanship to 10&amp;#160;years and guarantees that, for a period of 25&amp;#160;years the modules will maintain the following performance levels: (i)&amp;#160;during the first year, the actual power output of the module will be no less than 97% of the labeled power output; (ii)&amp;#160;from year 2 to year 24, the actual annual power output decline will be no more than 0.7%; and (iii)&amp;#160;by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power output. The Company has the right to repair or replace solar modules, at its option, under the terms of the warranty policy. The Company maintains warranty reserves to cover potential liabilities that could arise under these guarantees and&amp;#160;warranties.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In addition to the solar module warranty described above, for utility-scale solar power projects built by the Company, the Company provides a limited warranty against defects in workmanship under normal use, operation and service conditions for a period of five years following the energizing of the solar power plant. In resolving claims under both the workmanship warranty, the Company has the option of remedying through repair, refurbishment, or replacement of equipment.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;When recognizing revenue for modules, solar system kits or solar power projects, the Company accrues a liability for the estimated future costs of meeting the limited warranty obligations. Due to limited warranty claims to date, the Company accrues the estimated costs of warranties based on an assessment of its competitors' accrual history, industry-standard accelerated testing, estimates of failure rates from its quality review, and other assumptions that the Company believes to be reasonable under the circumstances. Actual warranty costs are accumulated and charged against the accrued warranty liability. To the extent that accrual warranty costs differ from the estimates, the Company will prospectively revise the accrual rate. The Company currently records a 1% warranty provision for sales of solar modules and 0.8% for sales of solar system kits and solar power projects. The warranty costs of $14,259,880, $18,347,272 and $12,516,349 are included in cost of revenues for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company began to purchase product warranty insurance from a group of insurance companies to reduce the Company's exposure to the warranty and provide additional assurance to the Company's customers in April&amp;#160;2010. Under the terms of the policies, the insurance companies are obliged to reimburse the Company, subject to certain maximum claim limits and certain deductibles, for the actual product warranty costs that the Company incurs under the terms of the Company's warranty policy. The Company's customers are also beneficiaries of the policy, and would have recourse to the insurance companies in the event that the Company was unable to perform under the terms of the policy. The Company records the insurance premiums initially as prepaid expenses and amortizes them over the respective policy period, normally one year. The unamortized carrying amount is $14,719,807 and $3,061,879 as of December&amp;#160;31, 2011 and 2012, respectively and was included as a component of other current assets. If the Company determines that the product warranty costs to be reimbursed from the insurance companies are probable and determinable, an asset is recognized on the balance sheet. The Company reviews the recoverability of warranty insurance receivables at each period end. As of December&amp;#160;31, 2012, the insurance receivable amounts were $35,441,672, and were included as a component of other non-current assets.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(y)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Redeemable Non-controlling Interest&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Redeemable non-controlling interests are equity interests in common stock of consolidated subsidiaries that have redemption features that are not solely within our control. These interests are classified as temporary equity because their redemption is considered probable. These interests are measured at the greater of estimated redemption value at the end of each reporting period or the initial carrying amount of the redeemable non-controlling interests adjusted for cumulative earnings allocations.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(z)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Foreign currency translation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The United&amp;#160;States dollar ("U.S.&amp;#160;dollar"), the currency in which a substantial amount of the Company's transactions are denominated, is used as the functional and reporting currency of CSI. Monetary assets and liabilities denominated in currencies other than the U.S.&amp;#160;dollar are translated into U.S.&amp;#160;dollars at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the U.S.&amp;#160;dollar during the year are converted into the U.S.&amp;#160;dollar at the applicable rates of exchange prevailing on the transaction date. Transaction gains and losses are recognized in the consolidated statements of operations. Gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities are not recognized in earnings, but are included as a component of other comprehensive income.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The financial records of certain of the Company's subsidiaries are maintained in local currencies other than the U.S.&amp;#160;dollar, such as Renminbi ("RMB"), Euro ("EUR"), Canadian dollar ("CAD") and Japanese Yen ("Yen"), which are their functional currencies. Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustment and are shown as a separate component of other comprehensive income in the statements of comprehensive income.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(aa)&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;br /&gt;
&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(aa) Comprehensive income&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Comprehensive income includes all changes in equity except those resulting from investments by owners and distributions to owners. For the years presented, total comprehensive income included (i)&amp;#160;net income, (ii)&amp;#160;foreign currency translation adjustments and (iii)&amp;#160;gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities. The consolidated financial statements have been adjusted for the retrospective application of the authoritative guidance regarding presentation of comprehensive income, which was adopted by the Company on January&amp;#160;1,&amp;#160;2012.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(ab)&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;br /&gt;
&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ab) Foreign currency risk&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the People's Bank of China, controls the conversion of RMB into foreign currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company's cash and cash equivalents and restricted cash denominated in RMB amounted to $296,612,028, $363,647,327 and $491,288,121 as of December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(ac)&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;br /&gt;
&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ac) Concentration of credit risk&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and advances to suppliers. All of the Company's cash and cash equivalents are held with financial institutions that Company management believes to be high credit&amp;#160;quality.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company conducts credit evaluations of customers and generally does not require collateral or other security from its customers. The Company establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. With respect to advances to suppliers, such suppliers are primarily suppliers of raw materials and EPC services. The Company performs ongoing credit evaluations of its suppliers' financial conditions. The Company generally does not require collateral or security against advances to suppliers, however, it maintains a reserve for potential credit losses and such losses have historically been within management's expectation.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company makes the prepayments without receiving collateral. Such prepayments are unsecured and expose the Company to supplier credit risk. As of December&amp;#160;31, 2011 and 2012, gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers are as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier A&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,999,361&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier B&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,408,593&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,712,192&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier C&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,157,248&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,182,165&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier D&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,517,110&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,545,172&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier E&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,935,350&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,954,817&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Supplier F&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,430,646&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,188,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(ad)&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;br /&gt;
&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ad) Fair value of derivatives and financial instruments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company estimates fair value of financial assets and liabilities as the price that would be received from the sale of an asset or paid to transfer a liability (i.e.,&amp;#160;an exit price) on the measurement date in an orderly transaction between market participants. The fair value measurement guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value. The fair value hierarchy gives the highest priority, Level&amp;#160;1, to measurements based on unadjusted quoted prices in active markets for identical assets or liabilities and lowest priority, Level&amp;#160;3, to measurements based on unobservable inputs and classifies assets and liabilities with limited observable inputs or observable inputs for similar assets or liabilities as Level&amp;#160;2 measurement. When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use; when possible, current market-based or independently sourced market parameters, such as interest rates and currency&amp;#160;rates.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(ae)&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;br /&gt;
&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ae) Earnings per Share&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic income per share is computed by dividing income attributable to holders of common shares by the weighted average number of common shares outstanding during the year. Diluted income per common share reflects the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares. Common share equivalents are excluded from the computation in loss periods, as their effects would be anti-dilutive.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(af)&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;br /&gt;
&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(af) Share-based compensation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company's share-based compensation with employees and non-employees, such as restricted shares and share options, is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The Company has made an estimate of expected forfeitures and is recognizing compensation cost only for those equity awards expected to&amp;#160;vest.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(ag)&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;br /&gt;
&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ag) Recently issued accounting pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In February&amp;#160;2013, the FASB issued ASU 2013-02, an authoritative pronouncement related to reporting of amounts reclassified out of accumulated other comprehensive income. Under the guidance, an entity is required to report the effect of significant reclassifications out of accumulated other comprehensive income on the respective line items in net income if the amount being reclassified is required under US GAAP to be reclassified in its entirety to net income. For other amounts that are not required under US GAAP to be reclassified in their entirety to net income in the same reporting period, an entity is required to cross-reference other disclosures required under US GAAP that provide additional detail about those amounts. The amendments are effective prospectively for reporting periods beginning after December&amp;#160;15, 2012. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In March&amp;#160;2013, the FASB issued ASU 2013-05, an authoritative pronouncement related to parent's accounting for the cumulative translation adjustment upon de-recognition of certain subsidiaries or groups of assets within a foreign entity or of an investment in a foreign entity. Under the guidance, the cumulative translation adjustment should be released into net income when a reporting entity (parent) ceases to have a controlling financial interest in a subsidiary or group of assets that is a nonprofit activity or a business within a foreign entity. A pro&amp;#160;rata portion of the cumulative translation adjustment should be released into net income upon a partial sale of an equity method investment which is a foreign entity. The amendments are effective prospectively for reporting periods beginning after December&amp;#160;15, 2013. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In July&amp;#160;2012, the FASB issued ASU 2012-02, Impairment of Indefinite-Lived Intangible Assets, an authoritative pronouncement related to testing indefinite-lived intangible assets, other than goodwill, for impairment. Under the guidance, an entity testing an indefinite-lived intangible asset for impairment has the option of performing a qualitative assessment before calculating the fair value of the asset. If the entity determines, on the basis of qualitative factors, that the fair value of the indefinite-lived intangible asset is not more likely than not (i.e.,&amp;#160;a likelihood of more than 50&amp;#160;percent) impaired, the entity would not need to calculate the fair value of the asset. The guidance does not revise the requirement to test indefinite-lived intangible assets annually for impairment. In addition, the guidance does not amend the requirement to test these assets for impairment between annual tests if there is a change in events or circumstances; however, it does revise the examples of events and circumstances that an entity should consider in interim periods. The guidance was effective for annual and interim impairment tests performed for fiscal years beginning after September&amp;#160;15, 2012. Early adoption is permitted. The adoption of this guidance did not have a significant effect on the Company's consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
  <us-gaap:BusinessCombinationDisclosureTextBlock id="Tag1037" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;3. ACQUISITION&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&lt;u&gt;Acquisition of Project FL3&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On January&amp;#160;28, 2011, Canadian Solar Solutions&amp;#160;Inc. ("CSSI") entered into a purchase agreement with SkyPower Limited ("SkyPower"), an independent third party, to purchase 50% of the share interest of both SunE Sky&amp;#160;GP First Light III&amp;#160;Ltd ("FL3&amp;#160;GP") and SunE Sky First Light III&amp;#160;LP ("FL3&amp;#160;LP"), collectively "Project FL3" to extend its business scope as a solar farm owner in Canada. FL3&amp;#160;GP and FL3&amp;#160;LP were formed to build, install and operate the Project FL3, which is a proposed solar plant in Ontario Canada. The Company paid $3,020,109 for the 50% interest in FL3&amp;#160;GP and FL3&amp;#160;LP and accounted for the investment using the equity&amp;#160;method.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On May&amp;#160;24, 2011, CSSI entered into another purchase agreement with SkyPower to acquire the remaining 50% equity interests and become the sole shareholder of both FL3&amp;#160;GP and FL3&amp;#160;LP. The Company paid $3,084,714 for such interests. The fair value of the acquired company as of May&amp;#160;24, 2011 approximated that of the acquired company as of January&amp;#160;28, 2011; therefore, no material gain or loss resulted from the step acquisition.&amp;#160;GP's and FL3&amp;#160;LP's results of operations have been consolidated since May&amp;#160;24, 2011 and were immaterial for the year ended December&amp;#160;31,&amp;#160;2012.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Purchase price allocation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Net tangible assets acquired&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;845,929&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(1,345,152&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Power purchase agreement&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,339,201&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,264,845&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total consideration&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6,104,823&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Goodwill is not deductible for tax purposes and is not amortized, but is reviewed annually for impairment. The acquired goodwill is not deductible for tax&amp;#160;purposes.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The fair value of the power purchase agreement, was calculated using the income approach and has an estimated useful life of 20&amp;#160;years. Amortization expense of $142,969 was recorded for the year ended December&amp;#160;31,&amp;#160;2011.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On August&amp;#160;27, 2012, CSSI completed the sale of Project FL3 to Stonepeak Infrastructure Partners ("Stonepeak") for $48.9&amp;#160;million, with a profit of $6.4&amp;#160;million.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&lt;u&gt;Acquisition of Projects 16&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On April&amp;#160;17, 2012, the Company entered into a purchase agreement with a group of sellers ("Seller") under which the Company acquired 97% of the common shares and non-voting tracking shares in 16&amp;#160;solar power projects ("Projects 16") representing approximately 190-200MW from Seller. Each of these projects was awarded a 20-year power purchase contract by the Ontario Power Authority. Fifteen of these contracts were issued under Ontario's FIT program, and one was issued as part of Ontario's Renewable Energy Standard Offer Program (or&amp;#160;"RESOP"). The following table summarized the total consideration the Company paid as at the closing&amp;#160;date.&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="74"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total consideration paid&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Cash consideration&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;186,716,547&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Fair value of the issuance of warrant, net of cash received&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;7,774,990&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;194,491,537&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company has allocated the total consideration between the tangible assets and project assets on the balance&amp;#160;sheets.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As a part of the consideration, CSI issued a warrant (the&amp;#160;"Warrant") which entitled the Seller to acquire 9.90% of CSI's outstanding common shares. The Warrant will not be exercisable until the expiry of one (1)&amp;#160;year from June&amp;#160;15, 2012 (the "Closing Date"), and will expire on the fifth (5th) anniversary of the Closing Date. The exercise price of the warrant is $5.00. The exercise price is subject to standard anti-dilution adjustments.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The fair market value of warrants was determined on the grant date through the binomial option pricing model using the following assumptions:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="92"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;As at June&amp;#160;15, 2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Risk free rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1.76%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Volatility ratio&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;93.50%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Dividend yield&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As the non-voting tracking shares issued by the solar power projects were still held by the Seller on the Closing Date, and 97% of them would be redeemable by the Company upon satisfaction of certain conditions, the non-voting tracking shares are considered puttable equity instruments with a redemption feature that is not solely within the Company's control, and accordingly presented as redeemable non-controlling interest on the consolidated balance sheets.&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="LIST-STYLE-TYPE: none"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&lt;u&gt;Acquisition of SunEdison Projects&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On December&amp;#160;26, 2012, CSSI acquired 100% interest in two utility-scale solar power projects in Ontario,Canada from SunEdision&amp;#160;Power Canada Inc.&amp;#160;with the total consideration of $20.5&amp;#160;million. The Company recorded them as project assets on the consolidated balance&amp;#160;sheets.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:BusinessCombinationDisclosureTextBlock>
  <us-gaap:AllowanceForCreditLossesTextBlock id="Tag1038" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;4. ALLOWANCE FOR DOUBTFUL ACCOUNTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Allowance for doubtful accounts are comprised of allowances for accounts receivable, trade and advances to&amp;#160;suppliers.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;An analysis of allowances for accounts receivable, trade for the years ended December&amp;#160;31, 2010, 2011 and 2012 is as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Beginning of the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,029,440&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,956,036&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,505,481&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Allowances made (reversed) during the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(10,082,718&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,552,926&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;43,240,595&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Accounts written-off against allowances&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,053,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,325,908&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Foreign exchange effect&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,314&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,057&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;162,049&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Closing balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,956,036&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,505,481&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;47,582,217&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In 2010 an allowance for doubtful accounts receivable was reversed by $10,082,718; and in 2011 and 2012, allowance for doubtful accounts receivable was accrued by $6,552,926 and $43,240,595, respectively. The significant increase in allowance during 2012 was caused by specific provision for specific identified customers, including $18.7&amp;#160;million allowance for doubtful accounts receivable from a Chinese company, and $15.3&amp;#160;million allowance for doubtful accounts receivable from other specifically identified customers after reviewing the likelihood of collection from those customers.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;An analysis of allowances for advances to suppliers for the years ended December&amp;#160;31, 2010, 2011 and 2012 is as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Beginning of the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,985,195&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;19,389,542&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;38,123,721&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Allowances made during the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,239,858&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,728,681&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;370,622&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Accounts written-off against allowances&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(2,205,848&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#8212;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Foreign exchange effect&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;370,337&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,005,498&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;51,144&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Closing balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;19,389,542&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;38,123,721&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;38,545,487&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:AllowanceForCreditLossesTextBlock>
  <us-gaap:InventoryDisclosureTextBlock id="Tag1039" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;5. INVENTORIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Inventories consist of the following:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Raw materials&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,062,944&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;40,197,952&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Work-in-process&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,157,454&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,739,907&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Finished goods&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;197,347,729&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;217,517,939&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;296,568,127&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;274,455,798&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In 2010, 2011 and 2012, inventory was written down by $2,101,124, $8,456,260 and $3,085,529, respectively, to reflect the lower of cost or&amp;#160;market.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock id="Tag1040" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;6. PROPERTY, PLANT AND EQUIPMENT, NET&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Property, plant and equipment, net consist of the following:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Buildings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;150,147,460&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;166,300,361&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,742,305&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,873,232&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Machinery&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;413,079,111&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;422,895,433&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;26,397,638&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;34,611,157&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Motor vehicles&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,908,260&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,023,309&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;595,274,774&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;631,703,582&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(122,078,346&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(202,390,860&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;473,196,428&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;429,312,722&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Construction in process&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;36,873,008&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;40,330,100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;510,069,436&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;469,642,822&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Depreciation expense of property, plant and equipment was $30,946,035, $55,104,656 and $80,644,322 for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively. Construction in process represents production facilities under construction.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:IntangibleAssetsDisclosureTextBlock id="Tag1041" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;7. INTANGIBLE ASSETS, NET&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following summarizes the Company's intangible assets:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2012 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Gross&lt;br /&gt;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Technical know-how&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,025,861&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(341,954&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;683,907&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Computer software&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,634,986&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,991,289&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,643,697&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total intangible assets, net&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,660,847&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(2,333,243&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,327,604&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2011 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Gross&lt;br /&gt;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Acquired power purchase agreements&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,111,199&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(142,969&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,968,230&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Technical know-how&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,023,354&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(213,199&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;810,155&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Computer software&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,982,833&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,244,984&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,727,849&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total intangible assets, net&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,117,386&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,601,152&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,516,234&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Amortization expense for the years ended December&amp;#160;31, 2010, 2011 and 2012 were $320,146, $1,012,624 and $754,148, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Amortization expenses of the above intangible assets is expected to be approximately $0.9&amp;#160;million, $0.9&amp;#160;million, $0.8&amp;#160;million, $0.6million and $0.3&amp;#160;million for the years ended December&amp;#160;31, 2013, 2014, 2015, 2016 and 2017, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:FairValueDisclosuresTextBlock id="Tag1042" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;8. FAIR VALUE MEASUREMENT&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2011 and 2012, information about inputs into the fair value measurements of the Company's assets or liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="64"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value Measurements at Reporting Date Using&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2012 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Total Fair&lt;br /&gt;
Value and&lt;br /&gt;
Carrying&lt;br /&gt;
Value on the&lt;br /&gt;
Balance Sheet&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Quoted Prices&lt;br /&gt;
in Active&lt;br /&gt;
Markets for&lt;br /&gt;
Identical&lt;br /&gt;
Assets&lt;br /&gt;
(Level&amp;#160;1)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Other&lt;br /&gt;
Observable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;2)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Unobservable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;3)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Assets:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100,837&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100,837&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,249,820&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,249,820&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,350,657&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,350,657&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Liabilities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="67"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="64"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value Measurements at Reporting Date Using&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2011 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Total Fair&lt;br /&gt;
Value and&lt;br /&gt;
Carrying&lt;br /&gt;
Value on the&lt;br /&gt;
Balance Sheet&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Quoted Prices&lt;br /&gt;
in Active&lt;br /&gt;
Markets for&lt;br /&gt;
Identical&lt;br /&gt;
Assets&lt;br /&gt;
(Level&amp;#160;1)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Other&lt;br /&gt;
Observable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;2)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Significant&lt;br /&gt;
Unobservable&lt;br /&gt;
Inputs&lt;br /&gt;
(Level&amp;#160;3)&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Assets:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;479,333&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;479,333&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,247,205&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,247,205&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,726,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,726,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company's foreign currency derivative instruments relate to foreign exchange option or forward contracts involving major currencies such as Euro and USD. Since its derivative instruments are not traded on an exchange, the Company values them using valuation models. Interest rate yield curves and foreign exchange rates are the significant inputs into these valuation models. These inputs are observable in active markets over the terms of the instruments the Company holds, and accordingly, the fair value measurements are classified as Level&amp;#160;2 in the hierarchy. The Company considers the effect of its own credit standing and that of its counterparties in valuations of its derivative financial instruments.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company measures certain long term investments at fair value on a non-recurring basis in periods after initial measurement in circumstances when the fair value of such asset is impaired below its recorded cost. As stated in Note&amp;#160;23, investment of $3&amp;#160;million preferred share in a privately held company was fully impaired in 2010, and investment in Nernst New&amp;#160;Energy (Suzhou)&amp;#160;Co. of $1.1&amp;#160;million was fully impaired in 2012, respectively, accordingly to the provisions of ASC 323-10. The fair value of such investments was classified as level&amp;#160;3 measurements as the valuation based on cash flow model involved significant unobservable inputs. The Company did not have any other assets or liabilities that were measured at fair value on a non-recurring basis subsequent to initial recognition for the years ended December&amp;#160;31, 2010, 2011 and&amp;#160;2012.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company also holds financial instruments that are not recorded at fair value in the consolidated balance sheets, but whose fair value is required to be disclosed under US GAAP. The carrying value of cash and cash equivalents, trade receivables, billed and unbilled, amount due from related parties, accounts and short-term notes payable, other payables, other current liabilities, amounts due to related parties, and short-term borrowings approximate their fair values due to the short-term maturity of these instruments. Long-term bank borrowings of $214,562,973 as of December&amp;#160;31, 2012 approximate their fair value since these borrowings contain variable interest&amp;#160;rates.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Depending on the terms of the specific derivative instruments and market conditions, some of the Company's derivative instruments may be assets and others liabilities at any particular point in&amp;#160;time.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company's primary objective for holding derivative financial instruments is to manage currency risk. The recognition of gains or losses resulting from changes in fair values of those derivative instruments is based on the use of each derivative instrument and whether it qualifies for hedge accounting.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company entered into certain foreign currency derivative contracts to protect against volatility of future cash flows caused by the changes in foreign exchange rates. The foreign currency derivative contracts do not qualify for hedge accounting and, as a result, the changes in fair value of the foreign currency derivative contracts are recognized in the consolidated statements of operations. The Company recorded a gain (loss) on foreign currency derivative contracts of $1,656,928, $(5,750,981) and $(4,369,173) for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The effect of fair values of derivative instruments on the consolidated balance sheets as of December&amp;#160;31, 2011 and 2012 and the effect of derivative instruments on consolidated statements of operations for the years ended December&amp;#160;31, 2011 and 2012 are as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 67%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"120%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="120%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="50"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="50"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Values of Derivatives Asset&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;479,333&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;100,837&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;2,247,205&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative assets&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;1,249,820&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Total derivatives&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;2,726,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;1,350,657&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 73%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"110%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="110%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="49"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="108" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="49"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Values of Derivatives Liability&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31, 2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;Foreign currency derivative liabilities&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"&gt;&lt;font size="1"&gt;Total derivatives&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="1"&gt;365,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 73%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"110%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="110%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="115" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="6" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Amount of Gain (Loss) Recognized in Income on Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" rowspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Year Ended December&amp;#160;31&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" rowspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Location of&lt;br /&gt;
Gain (Loss) Recognized&lt;br /&gt;
in Income on Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"&gt;&lt;font size="2"&gt;Foreign exchange option contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Gain on foreign currency derivatives&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,636,821&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(6,933,&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;428,340&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"&gt;&lt;font size="2"&gt;Foreign exchange forward contracts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Gain on foreign currency derivatives&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,979,893&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,182&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,797,513&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,656,928&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,750,981&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,369,173&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:EquityMethodInvestmentsDisclosureTextBlock id="Tag1043" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;9. INVESTMENTS IN AFFILIATES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Investments in affiliates consist of the following:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 80%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="51"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="51"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="11"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Carrying&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Ownership&lt;br /&gt;
Percentage&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Carrying&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Ownership&lt;br /&gt;
Percentage&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;(%)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;(%)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Suzhou Gaochuangte New&amp;#160;Energy&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6,489,445&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;40&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6,453,371&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;40&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;CSI SkyPower&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,565,075&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;GCL-CSI (Suzhou) Photovoltaic Technology&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,625,743&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,834,296&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Nernst New&amp;#160;Energy (Suzhou)&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,337,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Ningxia GD CSI New&amp;#160;Energy&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;555,475&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,874,847&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;21-30&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,007,725&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;26,727,589&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On October&amp;#160;14, 2009, CSI Cells&amp;#160;Co.,&amp;#160;Ltd. (or&amp;#160;"SZCC") established a joint venture, Ningxia GD CSI New&amp;#160;Energy&amp;#160;Co.,&amp;#160;Ltd., for total cash consideration of $512,578. SZCC holds a 35% voting interest and one of the three board members is designated by SZCC and, as such, SZCC is considered to have significant influence over the investee. In March&amp;#160;2012, SZCC sold its interest for&amp;#160;$555,475.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On December&amp;#160;17, 2009, SZCC established a joint venture, Suzhou Gaochuangte New&amp;#160;Energy&amp;#160;Co.,&amp;#160;Ltd., for total cash consideration of $2,929,020. SZCC holds a 40% voting interest and one of the three board members is designated by SZCC and, as such, SZCC is considered to have significant influence over the investee. On July&amp;#160;4, 2011, Suzhou Gaochuangte New&amp;#160;Energy&amp;#160;Co.,&amp;#160;Ltd. increased its share capital, and SZCC paid $3,118,800 in proportion to its ownership percentage.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On November&amp;#160;30, 2010, SZCC acquired a 50% interest in a joint venture, Nernst New&amp;#160;Energy (Suzhou)&amp;#160;Co.,&amp;#160;Ltd., for cash consideration of $1,503,531. The chairman of the board, who is designated by the other investor, has veto rights over all the operating and financial proposals from SZCC and, as such SZCC is not considered to have control, but does exercise significant influence, over the investee. In 2012, due to the deterioration of the investee's financial position, the Company concluded that the investment was fully&amp;#160;impaired.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On July&amp;#160;4, 2011, CSI Solar Power (China)&amp;#160;Inc. ("SZSP") acquired a 10% interest in a joint venture, GCL-CSI (Suzhou) Photovoltaic Technology&amp;#160;Co.,&amp;#160;Ltd, for cash consideration of $2,548,827. SZSP is able to exercise significant influence over the investee through its representative in the&amp;#160;board.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On May&amp;#160;23, 2012, the Company established a joint venture, CSI SkyPower, for cash consideration of $3,428,751. CSI holds a 50% voting interest and two of four board members are designated by CSI and, as such, CSI is considered to have significant influence over the&amp;#160;investee.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On September&amp;#160;25, 2012, CSI Project Holdco,&amp;#160;LLC ("USPH") acquired 21% equity interests in 9&amp;#160;separate utility-scale solar power projects from a third party by contribution of solar modules with an aggregate book value of $2,122,225. These equity interests were recorded at the carrying value of the modules contributed.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On September&amp;#160;27, 2012, USPH acquired equity interests of 30.3% and 28.3% in 2&amp;#160;separate utility-scale solar power projects, respectively, from a third party, by contribution of solar modules with an aggregate book value of $2,204,008. These equity interests were recorded at the carrying value of the modules contributed.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In September, 2012, USPH also acquired 21% equity interests in 12&amp;#160;separate utility-scale solar power projects and 30% equity interests in 3&amp;#160;separate utility-scale solar power projects from a third party by contribution of solar modules with an aggregate book value of $11,548,614. These equity interests were recorded at the carrying value of the modules contributed.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Equity in earnings (loss) of unconsolidated investees was $146,597, $(41,163) and $(1,969,306) for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
  <us-gaap:DebtDisclosureTextBlock id="Tag1044" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;10. BORROWINGS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;831,936,089&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,073,489,705&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;629,688,722&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;800,808,595&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Long-term, current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;113,998,340&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,481,257&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Subtotal for short-term&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;743,687,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;818,289,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Long-term, non-current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;88,249,027&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;214,562,973&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Borrowings from non-banking financial institutions&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
40,636,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;40,636,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;831,936,089&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,073,489,705&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2012, the Company had contractual bank credit facilities of $1,388,843,703, of which $214,562,973 has been drawn down with the due dates beyond December&amp;#160;31, 2013 and $706,602,827 has been drawn down with the due dates before December&amp;#160;31, 2013; and $467,677,902 was available for draw down upon demand. In addition, as of December&amp;#160;31, 2012, the Company also had non-binding bank credit facilities of $189,324,636, of which $134,720,502 has been drawn down with the due dates before December&amp;#160;31, 2013 and $54,604,134 was subject to banks' discretion upon request for additional drawn&amp;#160;down.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2012, short-term borrowings of $324,748,289 and long-term borrowings of $71,593,182 were secured by property, plant and equipment with carrying amounts of $43,279,771, inventory of $31,819,267 and a prepaid land use right of&amp;#160;$7,864,132.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;a)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Short-term&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company's short-term borrowings consisted of the following:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 80%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by restricted cash&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;74,873,390&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;175,289,355&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by inventory&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,767,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;79,548,166&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings guaranteed by Dr.&amp;#160;Shawn Qu&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;33,328,470&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;66,349,563&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by land use right and property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;39,295,970&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;231,676,935&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;21,825,595&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unsecured short-term borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;466,423,012&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;226,118,981&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;Long-term Loans due within one year&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Secured by property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,870,700&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;13,523,188&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Secured by inventory&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,600,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unsecured&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;82,527,640&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;3,958,069&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Subtotal&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;743,687,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;818,289,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Borrowings from non-banking financial institutions&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Short-term borrowings secured by related parties&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,781,410&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Bank notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;35,855,470&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Subtotal&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;40,636,880&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;743,687,062&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;858,926,732&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The average interest rate on short-term borrowings was 5.16% and 4.60% per annum for the years ended December&amp;#160;31, 2011 and 2012, respectively. The borrowings are repayable within one&amp;#160;year.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;b)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Long-term&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company's long-term bank borrowings consisted of the following:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unsecured&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,761,210&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;142,969,791&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Long-term borrowings secured by land use right and property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;83,487,817&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;71,593,182&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;88,249,027&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;214,562,973&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The average interest rate on long-term borrowings was 6.70% and 6.68% per annum for the years ended December&amp;#160;31, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Future principal repayment on the long-term bank loans are as follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="74"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;17,481,257&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;75,732,288&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;33,232,774&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;2016 and after&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;105,597,911&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;232,044,230&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Less: future principal repayment related to long-term loan, current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(17,481,257&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total long-term portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;214,562,973&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On June&amp;#160;25, 2009, CSI Solar Power&amp;#160;Inc. entered into several loan agreements with a local Chinese commercial bank for the construction of solar wafer production lines. The total credit facility under those agreements is $14,318,677, which requires repayment of $4,772,880, $4,772,880, $3,181,927 and $1,590,960 in 2011, 2012, 2013 and 2014, respectively. Interest is due quarterly in arrears. The outstanding balance as of December&amp;#160;31, 2012 was $4,772,887 and was guaranteed by CSI Cells&amp;#160;Co.,&amp;#160;Ltd. The borrowing bears a floating base interest rate published by People's Bank of China for borrowings with the same maturities and does not contain any financial covenants or restrictions. On January&amp;#160;20, 2010, CSI Solar Power&amp;#160;Inc. was merged into Canadian Solar Manufacturing (Changshu)&amp;#160;Inc., and the loan was transferred to Canadian Solar Manufacturing (Changshu)&amp;#160;Inc.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On May&amp;#160;31, 2010, CSI Cells&amp;#160;Co.,&amp;#160;Ltd. entered into a syndicated loan agreement with local Chinese commercial banks for the expansion of solar cell production capacity. The total credit facility under this agreement is $141,261,201, or an equivalent RMB amounts, with two tranches. The first tranche has a credit limit of $69,333,970, which requires repayment within one year. The second tranche has a credit limit of $71,927,231. As of December&amp;#160;31, 2012, CSI Cells&amp;#160;Co.,&amp;#160;Ltd. has drawn $34,667,091, from the first tranche in RMB, and $70,169,290 from the second tranche in RMB. Both tranches bear the base interest rate published by People's Bank of China for the same maturity for RMB denominated borrowings. Interest under both tranches is due quarterly in arrears. Outstanding borrowings under this agreement were $104, 836,381&amp;#160;at December&amp;#160;31, 2012, which requires repayment of $34,667,091, $53,233,522, and $16,935,768 in 2013, 2014 and 2015 respectively. The borrowing under the agreement is guaranteed by CSI Cells&amp;#160;Co.,&amp;#160;Ltd, Canadian Solar Manufacturing (Luoyang)&amp;#160;Inc., and Canadian Solar Manufacturing (Changshu)&amp;#160;Inc. The agreement does not contain any financial covenants or restrictions.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On November&amp;#160;11, 2010, Canadian Solar Manufacturing (Changshu)&amp;#160;Inc. entered into a loan agreement with a local Chinese commercial bank for the expansion of solar module production lines. The total credit facility under this agreement is $47,728,900, which requires repayments of $15,909,603, $15,909,603 and $15,909,604 in 2012, 2013 and 2014, respectively. The outstanding balance as of December&amp;#160;31, 2012 was $13,523,188, which was secured by the land use right and buildings of Canadian Solar Manufacturing (Changshu)&amp;#160;Inc. and guaranteed by CSI Cells&amp;#160;Co.,&amp;#160;Ltd. and Canadian Solar Manufacturing (Luoyang)&amp;#160;Inc. Interest is due quarterly in arrears. The borrowing bears a floating rate equal to 95% of the base interest rate published by People's Bank of China and does not contain any financial covenants or restrictions.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On October&amp;#160;29, 2011, CSI Cells&amp;#160;Co.,&amp;#160;Ltd. entered into a syndicated loan agreement with local Chinese commercial banks. The total credit facility under this agreement is $130,458,720, or an equivalent RMB amount, with two tranches. The first tranche has a credit limit of $27,046,320, which requires repayment within one year and for working capital purpose. The second tranche has a credit limit of $103,412,400 for the expansion of solar cell production capacity of CSI Cell&amp;#160;Co.,&amp;#160;Ltd. As of December&amp;#160;31, 2012, CSI Cells&amp;#160;Co.,&amp;#160;Ltd. has drawn $13,523,188, from the first tranche in RMB, and $71,593,182 from the second tranche in RMB. Both tranches bear the base interest rate published by People's Bank of China for the same maturity for RMB denominated borrowings. Interest under both tranches is due quarterly in arrears. Outstanding borrowings under this agreement were $85,116,370 at December&amp;#160;31, 2012, which requires repayment of $13,523,188, $6,118,823, $6,118,823, $15,359,128 and $43,996,408 in 2013, 2014, 2015, 2016 and 2017 respectively. The borrowing under the agreement is secured by the land use right and buildings of CSI Cells&amp;#160;Co.,&amp;#160;Ltd and are guaranteed by CSI Solar Power (China)&amp;#160;Inc., Canadian Solar Manufacturing (Luoyang)&amp;#160;Inc. and Canadian Solar Manufacturing (Changshu)&amp;#160;Inc. The borrowing contains financial covenants which require that the ratio of liabilities to assets of CSI Cells Co,&amp;#160;Ltd, shall not exceed 80%, the ratio of liabilities to assets of Canadian Solar Manufacturing (Changshu)&amp;#160;Inc. and the Company shall not exceed 90%. As at December&amp;#160;31, 2012, the Company met all the requirements of the financial covenants.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On June&amp;#160;26, 2012, Canadian Solar Japan K.K. entered into a loan agreement with a Japanese bank for working capital. The total credit facility under the agreement is $1,921,478, which has a maturity of 36&amp;#160;months, which requires the repayment of $776,142, $776,142 $369,194 in 2013, 2014 and 2015 respectively. The borrowing bears a fixed rate of 0.9% and does not contain any financial covenants or restrictions.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On August&amp;#160;13, 2012, CSI entered into a loan agreement with a local Chinese bank for the acquisition of projects 16. The total credit facility under the agreement is $93,298,555, or an equivalent CAD amount, which has a maturity of 60&amp;#160;months. Interest is due quarterly in arrears. The outstanding balance as of December&amp;#160;31, 2012 was $70,064,205, which requires repayment of $14,012,841, $9,808,989, $ 21,019,262 and $ 25,223,113&amp;#160;in 2014, 2015, 2016 and 2017 respectively. The loan was guaranteed by CSI Solar Project 16&amp;#160;Inc., CSI Solar Power (China)&amp;#160;Inc. and Canadian Solar Solutions&amp;#160;Inc. The borrowing bears a floating interest rate equal to LIBOR+4.9%. The borrowing contains financial covenants which require that for any period ended Jun 30 and December&amp;#160;31 of each year, the ratio of liabilities to assets of the Company shall be no higher than 88%. As at December&amp;#160;31, 2012, the Company met the requirements of the financial covenants.&lt;/font&gt;&lt;/p&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;c)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Interest expense&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company capitalized interest costs incurred into the Company's property, plant and equipment or the Company's project assets as follows during the years ended December&amp;#160;31, 2010, 2011 and&amp;#160;2012:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Interest capitalized&amp;#8212;project assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,631,569&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Interest capitalized&amp;#8212;property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,686,262&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,099,815&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;670,374&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Interest expense&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;22,164,363&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;43,843,586&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;53,304,640&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total interest incurred&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;23,850,625&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;47,943,401&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;58,606,583&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
  <csiq:ShortTermNotesPayableTextBlock id="Tag1045" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;11. SHORT-TERM NOTES PAYABLE&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company enters into arrangements with banks wherein the banks issue notes to the Company's vendors, which effectively serve to extend the payment date of the associated accounts payable. Vendors may present the notes for payment to a bank, including the bank issuing the note, prior to the stated maturity date, but generally at a discount from the face amount of the note. Although the option is available, the Company's vendors rarely pursue settlement in advance of the note maturity date. Further, the Company is required to deposit restricted cash balances with the issuing bank, which are utilized to immediately repay the bank upon the banks' settlement of the notes. Given the purpose of these arrangements is to extend the payment dates of accounts payable, the Company has recorded such amounts as short-term notes payable. As payments by the bank are immediately repaid by the Company's restricted cash balances and other deposits with that same bank, the notes payable do not represent cash borrowings from the bank and, as such, the associated cash payments have been recorded by the Company as an operating activity in the consolidated statements of cash flows. As of December&amp;#160;31, 2011 and 2012, short-term notes payable was $131,568,540 and $231,135,928, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:ShortTermNotesPayableTextBlock>
  <us-gaap:ProductWarrantyDisclosureTextBlock id="Tag1046" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;12. ACCRUED WARRANTY COSTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company's warranty activity is summarized below:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 78.39%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 124px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Beginning balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,899,522&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;31,224,906&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;47,021,352&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Warranty provision&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;14,707,513&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,347,272&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;12,516,349&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Warranty costs incurred&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(382,129&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(2,550,826&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,203,277&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Ending balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;31,224,906&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;47,021,352&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;58,334,424&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ProductWarrantyDisclosureTextBlock>
  <us-gaap:IncomeTaxDisclosureTextBlock id="Tag1047" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;15. INCOME TAXES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The provision for income taxes is comprised of the following:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Income (Loss) before Income Tax&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,354,204&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(23,378,980&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,616,980&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,228,109&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(50,984,454&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(203,205,487&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;67,582,313&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(74,363,434&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(200,588,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Current Tax&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,563,915&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,047,733&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,447,930&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,793,997&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,078,893&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,249,752&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;23,357,912&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;21,126,626&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;15,697,682&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred Tax&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(848,566&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,577,854&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,713,862&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,755,429&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(7,164,540&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(22,844,954&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(6,603,995&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,586,686&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(21,131,092&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Income Tax (Benefit) Expense&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,715,349&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,625,587&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,161,792&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,038,568&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,914,353&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(9,595,202&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,753,917&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,539,940&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,433,410&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company mainly operates in Canada, PRC, Japan, Germany and the United&amp;#160;States.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;Canada&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company was incorporated in Ontario, Canada and is subject to both federal and Ontario provincial corporate income taxes at a rate of 31%, 28.25% and 26.5% for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Canadian Solar Solutions&amp;#160;Inc. was incorporated in Ontario, Canada and is subject to both federal and Ontario provincial corporate income taxes at a rate of 31%, 28.25% and 26.5% for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Canadian Solar Manufacturing (Ontario)&amp;#160;Inc. was a manufacturing entity incorporated in Ontario, Canada, and is subject to both federal and Ontario provincial corporate income taxes at a rate of 26.5% and 25% for the years ended December&amp;#160;31, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;United&amp;#160;States&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Canadian Solar (USA)&amp;#160;Inc. was incorporated in Delaware, USA and is subject to federal, California, and states corporate income taxes at a rate of 39.83%, 40.03% and 35.55% for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;Japan&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Canadian Solar Japan K.K. was incorporated in Japan and is subject to Japanese corporate income taxes at a normal statutory rate of approximately 40.69% for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;Germany&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Canadian Solar EMEA&amp;#160;GmbH was incorporated in Munich, Germany and is subject to German corporate income tax at a rate of approximately 33% for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;Hong Kong&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Canadian Solar International&amp;#160;Ltd. ("HKSI") was incorporated in Hong Kong, China, and is subject to Hong Kong profits tax at a rate of 16.5% for the years ended December&amp;#160;31, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;PRC&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The other major operating subsidiaries, including CSI Solartronics (Changshu)&amp;#160;Co.,&amp;#160;Ltd., CSI Solar Technologies&amp;#160;Inc., CSI Cells&amp;#160;Co.,&amp;#160;Ltd., Canadian Solar Manufacturing (Luoyang)&amp;#160;Inc., CSI Solar Power (China)&amp;#160;Inc. and Canadian Solar Manufacturing (Changshu)&amp;#160;Inc., were governed by the PRC Enterprise Income Tax Law ("new&amp;#160;EIT Law"), which replaced the previous Income Tax Law of PRC Concerning Foreign Investment and Foreign Enterprises and various other local income tax regulations, effective from January&amp;#160;1,&amp;#160;2008.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Under the new EIT Law, both foreign-invested enterprises and domestic enterprises are subject to a uniform enterprise income tax rate of 25%. The new EIT Law also provides a five-year transition period for those enterprises established before the promulgation date of the new EIT Law and were entitled to preferential tax treatment under the previous tax law. Enterprises that were subject to an enterprise income tax rate lower than 25% will have the new uniform enterprise income tax rate of 25% phased in over a five-year period from the effective date of the EIT Law. Enterprises that were entitled to exemptions or reductions from the standard income tax rate for a fixed term may continue to enjoy such treatment until the fixed term expires, subject to certain limitations.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;SZCC is currently subject to a preferential enterprise income tax rate of 15% for the three years from 2012 to 2014, resulting from its HNTE status recognized in 2009 and renewed in&amp;#160;2012.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Accordingly, the enterprise income tax rates applicable to the Company's major operating subsidiaries in China are summarized as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" width="48%" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="48%" align="left"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 33pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;Company &lt;!-- COMMAND=ADD_SCROPPEDRULE,33pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Applicable enterprise income tax rate under the new EIT Law&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solartronics (Changshu)&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;25%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solar Technologies&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008 and 2009, and 12.5% for 2010, 2011 and 2012 (half reduction of 25%)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Cells&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 15% for 2012, 2013 and 2014 resulting from its HNTE status&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Luoyang)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 25% for 2012 onwards&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Changshu) Inc&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008 and 2009, 12.5% for 2010, 2011 and 2012 (half reduction of 25%), and 25% for 2012 onwards&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solar Power (China)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;25%&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company makes an assessment of the level of authority for each of its uncertain tax positions (including the potential application of interest and penalties) based on their technical merits, and has measured the unrecognized benefits associated with such tax positions. This liability is recorded as liability for uncertain tax positions in the consolidated balance sheet. In accordance with its policies, the Company accrues and classifies interest and penalties associated with such unrecognized tax benefits as a component of its income tax provision. The amount of interest and penalties accrued as of December&amp;#160;31, 2011 and 2012 was $2,847,899 and $3,561,524, respectively. The Company does not anticipate any significant changes to its liability for unrecognized tax positions within the next 12&amp;#160;months.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table illustrates the movement and balance of the Company's liability for uncertain tax positions (excluding interest and penalties) for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Beginning balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;8,953,568&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,191,281&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,453,041&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Addition for tax positions related to the current year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;736,707&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,789,167&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Addition for tax positions from prior years&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;342,617&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Reductions for tax positions from prior years/Statute of limitations expirations&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(104,904&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(474,947&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Ending balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,191,281&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,453,041&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,242,208&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company is subject to taxation in various jurisdictions where it operates, mainly including Canada and China. Generally, the Company's taxation years from 2005 to 2011 are open for reassessment to the Canadian tax authorities. The Company's taxation years from 2002 through 2012 are subject to examination by the Chinese tax authorities due to its permanent establishment in&amp;#160;China.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of income taxes is resulted from the computational errors of the taxpayer. The statute of limitations could be extended to five years under special circumstances. Though not being clearly defined, a special circumstance would suffice where any underpayment of income taxes exceeds RMB100,000. For income tax adjustments relating to transfer pricing matters, the statute of limitations is ten years. Therefore, the Company's Chinese subsidiaries might be subject to reexamination by the Chinese tax authorities on non-transfer pricing matters for taxation years up to 2007 retrospectively, and on transfer pricing matters for taxation years up to 2002 retrospectively. There is no statute of limitations in case of tax evasion in&amp;#160;China.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The components of the deferred tax assets and liabilities are presented as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred tax assets:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accrued warranty costs&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;11,591,771&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,208,666&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Bad debt provision&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,231,452&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;12,113,049&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Issuance costs&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,006,272&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;339,267&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Inventory write-down&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,434,180&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,649,004&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Depreciation difference of property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,826,169&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,920,711&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Contingent liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,508,086&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Net operating losses carry-forward&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;37,960,792&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;69,189,405&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,694,473&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,158,341&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total deferred tax assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;74,745,109&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;123,086,529&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(39,745,271&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(54,140,359&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total deferred tax assets, net of valuation allowance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;34,999,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,946,170&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;11,773,066&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;29,863,674&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Non-current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;23,226,772&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;39,082,496&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;34,999,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,946,170&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Financial derivatives assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;340,817&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;700,184&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Acquisition of subsidiaries&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,230,740&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Depreciation difference of property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,644,722&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Basis difference relating to SkyPower acquisition&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;62,572,569&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;591,555&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;709,052&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total deferred tax liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,163,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,626,527&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Analysis as:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,163,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;12,474,952&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Non-current&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;56,151,575&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,163,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,626,527&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2012, the Company has accumulated net operating losses of $252,243,949 of which $16,516,003 will expire between 2015 and&amp;#160;2032, and the remaining can be carried forward indefinitely.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company considers positive and negative evidence to determine whether some portion or all of the deferred tax assets will not be realized. This assessment considers, among other matters, the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carry-forward periods, the Company's experience with tax attributes expiring unused and tax planning alternatives. The Company has considered the following possible sources of taxable income when assessing the realization of deferred tax&amp;#160;assets:&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="list-style: none"&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&amp;#8226;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Tax planning strategies;&lt;/font&gt; &lt;font size="2"&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/font&gt;&lt;/dd&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&amp;#8226;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Future reversals of existing taxable temporary differences;&lt;/font&gt; &lt;font size="2"&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/font&gt;&lt;/dd&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&amp;#8226;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Further taxable income exclusive of reversing temporary differences and carry-forwards.&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible for tax purposes. As a result, the Company has recognized a valuation allowance of $39,745,271 and $54,140,359 as at December&amp;#160;31, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Reconciliation between the provision for income tax computed by applying Canadian federal and provincial statutory tax rates to income before income taxes and the actual provision and benefit for income taxes is as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="39"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Combined federal and provincial income tax rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;31&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;28&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;27&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Expenses not deductible for tax purpose&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(19&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Tax exemption and tax relief granted to the Company&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(10&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Effect of different tax rate of subsidiary operations in other jurisdiction&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(7&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Unrecognized tax benefits&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(51&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(14&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Exchange gain (loss)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(22&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The aggregate amount and per share effect of the tax holiday are as follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="25"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;The aggregate dollar effect&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,781,702&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,162,641&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Per share effect&amp;#8212;basic&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.42&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Per share effect&amp;#8212;diluted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;0.42&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In accordance with the EIT Law, dividends, which arise from profits of foreign invested enterprises ("FIEs") earned after January&amp;#160;1, 2008, are subject to a 10% withholding income tax. Under applicable accounting principles, a deferred tax liability should be recorded for taxable temporary difference attributable to excess of financial reporting basis over tax basis in the investment in a foreign subsidiary. However, a deferred tax liability is not recognized if the basis difference is not expected to reverse in the foreseeable future and is expected to be permanent in duration. As of December&amp;#160;31, 2012, all of the undistributed earnings of approximately $116.33&amp;#160;million attributable to the Company's PRC subsidiaries and affiliates are considered to be permanently reinvested and no provision for PRC withholding income tax on dividend has been made thereon accordingly.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock id="Tag1048" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;17. RELATED PARTY BALANCES AND TRANSACTIONS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Related party balances:&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The amount due from related party of $9,977,177 as of December&amp;#160;31, 2012 is a trade receivable from the affiliate Suzhou Gaochuangte New&amp;#160;Energy&amp;#160;Co.&amp;#160;Ltd ("Gaochuangte"), the Company's 40% owned affiliate, for module products&amp;#160;sold.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The amount due from related party of $19,835,942 as of December&amp;#160;31, 2011 is a trade receivable from the affiliate Suzhou Gaochuangte New&amp;#160;Energy&amp;#160;Co.&amp;#160;Ltd ("Gaochuangte"), the Company's 40% owned affiliate, for module products&amp;#160;sold.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The amount due to related party of $5,036,642 as of December&amp;#160;31, 2012 consists of (i)&amp;#160;a government award of $283,191, payable to Dr.&amp;#160;Shawn Qu, Chairman, President, Chief Executive Officer, and major stockholder of the Company, which was initially paid to the Company, and (ii)&amp;#160;a trade payable of $4,753,450 to Gaochuangte for the solar project construction service&amp;#160;fees.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The amount due to related party of $3,007,809 as of December&amp;#160;31, 2011 consists of (i)&amp;#160;a government award of $282,498, payable to Dr.&amp;#160;Shawn Qu, Chairman, President, Chief Executive Officer, and major stockholder of the Company, which was initially paid to the Company, and (ii)&amp;#160;a trade payable of $2,725,311 to Gaochuangte for the solar project construction service&amp;#160;fees.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Related party transactions:&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;u&gt;Guarantees and Share Pledges&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Dr.&amp;#160;Qu fully guaranteed a one-year RMB1,520&amp;#160;million and RMB1,001&amp;#160;million loan facilities from Chinese Commercial Banks in 2011 and 2012, respectively. Amounts drawn down from the facilities as at December&amp;#160;31, 2011 and 2012 were $33,328,470 and $66,349,563 respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;u&gt;Sales and purchase contracts with affiliates&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In 2012, the Company sold solar modules to Gaochuangte in the amount of RMB66,520,343 ($10,513,212).&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In 2011, the Company sold solar modules to Gaochuangte in the amount of RMB125,948,865 ($19,674,164).&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In 2012, the Company paid RMB 12,987,653 ($2,066,288) to Gaochuangte for solar project construction services. Since the solar project is for the Company's internal use, these amounts were recorded in construction in&amp;#160;progress.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In 2011, the Company paid RMB16,444,130 ($2,609,798) to Gaochuangte for solar project construction services. Since the solar project is for the Company's internal use, these amounts were recorded in construction in&amp;#160;progress.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock id="Tag1049" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;19. SEGMENT INFORMATION&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company primarily operates in a single reportable business segment that includes the design, development and manufacture of solar power&amp;#160;products.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table summarizes the Company's net revenues generated from different geographic locations. The information presented below is based on the location of customer's headquarters:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Europe:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Germany&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;623,375,655&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;795,265,303&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;422,038,906&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Spain&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;251,777,174&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;203,266,238&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;71,982,482&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Czech&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;102,194,745&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,421,667&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,059,076&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Italy&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;185,170,195&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;126,607,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;26,275,635&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;30,930,744&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;99,639,975&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;128,103,629&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Europe Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,193,448,513&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,233,200,690&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;656,459,728&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;America:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;United&amp;#160;States&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;92,707,388&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;192,380,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;254,096,258&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Canada&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;22,986,724&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;142,537,868&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;86,327,618&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,828,736&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;America Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;115,694,112&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;334,918,706&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;342,252,612&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Asia and other regions:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;China&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;45,482,615&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;128,856,693&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;89,120,632&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;India&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;59,809,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;22,523,243&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Japan&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;32,667,658&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;97,550,677&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;120,248,386&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;108,216,158&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;44,585,802&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;64,224,812&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Asia Total&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;186,366,431&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;330,802,710&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;296,117,073&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total net revenues&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,495,509,056&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,898,922,106&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,294,829,413&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Substantially all of the Company's long-lived assets are located in the PRC.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table summarizes the Company's revenues generated from each&amp;#160;product:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Modules&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,400,939,585&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,683,121,020&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,132,767,404&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Solar system kits&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;78,028,704&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;95,787,118&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;92,624,999&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;EPC service&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;110,992,742&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;658,927&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Solar power projects&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;55,050,856&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,540,767&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,021,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,727,227&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total net revenues&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,495,509,056&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,898,922,106&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,294,829,413&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
  <csiq:MajorCustomersDisclosureTextBlock id="Tag1050" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;20. MAJOR CUSTOMERS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Details of customers accounting for 10% or more of total net revenues are as&amp;#160;follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="68"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Company A&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;164,522,394&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;95,557,467&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;45,987,216&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The accounts receivable from the three customers with the largest receivable balances represents 10%, 8% and 6% of the balance of the account at December&amp;#160;31, 2011, and 10%, 8% and 8% of the balance of the account at December&amp;#160;31, 2012, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:MajorCustomersDisclosureTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="Tag1051" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;22. SHARE OPTIONS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On May&amp;#160;30, 2006, the Board of Directors approved the adoption of a share incentive plan to provide additional incentives to employees, directors or external consultants. The maximum aggregate number of shares which may be issued pursuant to all awards (including options) is 2,330,000&amp;#160;shares, plus for awards other than incentive option shares, an annual increase to be added on the first business day of each calendar year beginning in 2007 equal to the lesser of one percent (1%) of the number of common shares outstanding as of such date, or a lesser number of common shares determined by the Board of Directors or a committee designated by the Board. In September&amp;#160;2010, the shareholders approved an amendment to the Plan to increase the maximum number of common shares which may be issued pursuant to all awards of options and restricted shares under the Plan to the sum of (i)&amp;#160;2,330,000 plus (ii)&amp;#160;the sum of 1% of the number of outstanding common shares of the Company on the first day of each of 2007, 2008 and 2009 and 2.5% of the number of outstanding common shares of the Company outstanding on the first day of each calendar year after 2009. The share incentive plan will expire on, and no awards may be granted after, March&amp;#160;15, 2016. Under the terms of the share incentive plan, options are generally granted with an exercise price equal to the fair market value of the Company's ordinary shares and expire ten years from the date of&amp;#160;grant.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Options to Employees&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2012, there was $5,349,957 in total unrecognized compensation expense related to share-based compensation awards, which is expected to be recognized over a weighted-average period of 2.1&amp;#160;years. During the years ended December&amp;#160;31, 2010, 2011 and 2012, $3,641,260, $3,382,786 and $3,433,077 was recognized as compensation expense, respectively. There is no income tax benefit recognized in the income statement for the share-based compensation arrangements in 2010, 2011 and&amp;#160;2012.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company utilizes the Binomial option-pricing model to estimate the fair value of stock&amp;#160;options.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following assumptions were used to estimate the fair value of stock options granted in 2010, 2011 and&amp;#160;2012:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="center" width="83"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="center" width="83"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="center" width="44"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Risk free rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;4.25%~4.75%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;2.76%~3.46%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;3.15%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Volatility ratio&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;80%~84%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;77%~79%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;78.79%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Dividend yield&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Annual exit rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;2.89%~3.36%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;3.07%~4.37%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;3.49%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Exercise multiple&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;5.00&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;4.40-4.70&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="center"&gt;&lt;font size="2"&gt;4.40&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company used the market yield of USD dominated Chinese International government bonds with maturity periods that can cover the contractual life of the shares option for the risk-free rates. The Company estimated the expected volatility based on the average of historical daily annualized volatility of its own and comparable companies' stock prices. The Company's dividend policy is to retain earnings for reinvestment purpose and the Company does not intend to distribute dividends, thus the dividend yield is assumed to be zero. The Company estimated the annual exit rates based on the historical general exit rate of staff at different levels. The Company estimated the exercise multiple based on the historical exercise pattern of prior employee stock options granted by the&amp;#160;Company.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;A summary of the option activity is as follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="44"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="51"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="69"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Number&lt;br /&gt;
of Options&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Weighted&lt;br /&gt;
Average&lt;br /&gt;
Exercise&lt;br /&gt;
Price&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Weighted&lt;br /&gt;
Average&lt;br /&gt;
Remaining&lt;br /&gt;
Contract&lt;br /&gt;
Terms&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
Intrinsic Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left" colspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options outstanding at January&amp;#160;1, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,832,550&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.59&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Granted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;69,900&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;3.03&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Exercised&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(64,852&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2.45&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Forfeited&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(231,771&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;14.33&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options outstanding at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,605,827&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.25&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;7&amp;#160;years&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;434,885&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options vested or expected to vest at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,471,787&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.26&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;7&amp;#160;years&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;432,131&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Options exercisable at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,734,792&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10.43&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6&amp;#160;years&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;410,577&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The weighted average grant-date fair value of options granted in 2010, 2011 and 2012 was $9.62, $6.50 and $2.22, respectively. The total intrinsic value of options exercised during the years ended December&amp;#160;31, 2010, 2011 and 2012 was $1,786,605, $1,760,500 and $38,958, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Restricted shares to Employees&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company granted 333,190 and 116,500&amp;#160;restricted shares to employees in May&amp;#160;2006 and July&amp;#160;2006 respectively. The restricted shares were granted at nominal value and generally vest over periods from one to four years based on the specific terms of the grants. The difference between the exercise price of the restricted shares and the fair market value of the Company's ordinary shares at the date of grant resulted in total compensation cost of approximately $7.1&amp;#160;million that will be recognized ratably over the vesting period. During the years ended December&amp;#160;31, 2010, 2011 and 2012, the Company recognized $235,411, nil, and nil in compensation expense associated with these awards, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2012, there was no unrecognized share-based compensation related to unvested restricted share&amp;#160;awards.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The total fair value of restricted shares vested during the year ended December&amp;#160;31, 2010, 2011 and 2012 was $382,994, nil and nil, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Restricted shares units to Employees&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company granted 518,181 and 1,400,237&amp;#160;restricted shares units ("RSU") to employees in 2011 and 2012, respectively. The RSUs entitle the holders to receive the Company's common shares upon vesting. The RSU were granted for free and generally vest over periods from one to four years based on the specific terms of the grants. The fair market value of the Company's ordinary shares at the date of grant resulted in total compensation cost of approximately $4.6&amp;#160;million and $4.5&amp;#160;million that will be recognized ratably over the vesting period for the RSU granted in 2011 and 2012, respectively. During the year ended December&amp;#160;31, 2012, the Company recognized $1,752,165 in compensation expense associated with these&amp;#160;awards.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As of December&amp;#160;31, 2012, there was $6,121,559 of total unrecognized share-based compensation related to unvested restricted share units, which is expected to be recognized over a weighted-average period of 3.1&amp;#160;years.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;A summary of the RSU activity is as follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="82"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Number of&lt;br /&gt;
Shares&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Weighted Average&lt;br /&gt;
Grant-Date&lt;br /&gt;
Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="left" colspan="2"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unvested at January&amp;#160;1, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;499,540&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9.16&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Granted&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,400,237&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3.32&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Vested&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(131,069&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9.23&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Forfeited&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(98,177&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6.84&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unvested at December&amp;#160;31, 2012&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,670,531&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4.40&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The total fair value of restricted shares units vested during the year ended December&amp;#160;31, 2012 was&amp;#160;$1,007,340.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:SubsequentEventsTextBlock id="Tag1052" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;24. SUBSEQUENT EVENTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Between January&amp;#160;1 and March&amp;#160;31, 2013, the Company obtained new borrowings of $304.6&amp;#160;million, of which $145.2&amp;#160;million has due dates before December&amp;#160;31, 2013, and $159.4&amp;#160;million has due dates beyond December&amp;#160;31,&amp;#160;2013.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Between January&amp;#160;1 and March&amp;#160;31, 2013, the Company renewed $108.6&amp;#160;million bank facilities with due dates beyond December&amp;#160;31,&amp;#160;2013.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock id="Tag1053" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;b&gt;APPENDIX 1&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;Major Subsidiaries of CSI&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table sets forth information concerning CSI's major subsidiaries:&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" width="31%" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="112" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="63"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="31%" align="left"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 38pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;Subsidiary &lt;!-- COMMAND=ADD_SCROPPEDRULE,38pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Place and&lt;br /&gt;
date&lt;br /&gt;
of Incorporation&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Attributable&lt;br /&gt;
Equity&lt;br /&gt;
Interest Held&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Principal Activity&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solartronics (Changshu)&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
November&amp;#160;23, 2001&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Developing solar power&lt;br /&gt;
project&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solar Technologies&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
August&amp;#160;8, 2003&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Research and developing solar&lt;br /&gt;
modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solar Manufacture&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
January&amp;#160;7, 2005&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Production of solar modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Luoyang)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
February&amp;#160;24, 2006&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Manufacture of solar modules,&lt;br /&gt;
ingots and wafers&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Changshu)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
August&amp;#160;1, 2006&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Production of solar modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Cells&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
August&amp;#160;23, 2006&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Manufacture of solar cells&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar (USA)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;USA&lt;br /&gt;
June&amp;#160;8, 2007&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Sales and marketing of&lt;br /&gt;
modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Project Consulting&amp;#160;GmbH&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Germany&lt;br /&gt;
May&amp;#160;26, 2009&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;70&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Developing solar power project&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Japan K.K.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Japan&lt;br /&gt;
June&amp;#160;21, 2009&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;90.67&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Sales and marketing of&lt;br /&gt;
modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Solutions&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Canada&lt;br /&gt;
June&amp;#160;22, 2009&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Developing solar power project&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solar Power (China)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
July&amp;#160;7, 2009&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Investment holding&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar EMEA&amp;#160;GmbH&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Germany&lt;br /&gt;
August&amp;#160;21, 2009&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Sales and marketing of&lt;br /&gt;
modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Ontario)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Canada&lt;br /&gt;
June&amp;#160;30, 2010&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Production of solar modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar (Australia) Pty.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Australia&lt;br /&gt;
February&amp;#160;3, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Sales and marketing of&lt;br /&gt;
modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar International&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Hong Kong&lt;br /&gt;
March&amp;#160;25, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Sales and marketing of&lt;br /&gt;
modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar O&amp;amp;M (Ontario)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Canada&lt;br /&gt;
May&amp;#160;10, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Developing solar power project&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Project Holdco,&amp;#160;LLC&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;USA&lt;br /&gt;
July&amp;#160;27, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Developing solar power project&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI-Cenergy Holdings,&amp;#160;LLC&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;USA&lt;br /&gt;
July&amp;#160;27, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;62.5&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Developing solar power project&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Suzhou Sanysolar Materials Technology&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
August&amp;#160;17, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;80&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Production of solar module materials&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar South East Asia Pte.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Singapore&lt;br /&gt;
September&amp;#160;19, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Sales and marketing of&lt;br /&gt;
modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Project Holdco,&amp;#160;LLC&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;USA&lt;br /&gt;
November&amp;#160;23, 2011&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Developing solar power project&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Suzhou)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;PRC&lt;br /&gt;
February&amp;#160;13, 2012&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;61&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Manufacture of solar modules, cells&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar South Africa Pty.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;South Africa&lt;br /&gt;
June&amp;#160;22,2012&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Sales and marketing modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Brasil Servicos De Consultoria EM Energia Solar&amp;#160;Ltda.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Brazil&lt;br /&gt;
November&amp;#160;14, 2012&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Consulting services in energy solutions, certification and importation of photovoltaic modules&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Middle East Limited&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;United Arab Emirates&lt;br /&gt;
December&amp;#160;10, 2012&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;100&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;Energy generation and distribution&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock>
  <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock id="Tag1054" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;b&gt;ADDITIONAL INFORMATION&amp;#160;&amp;#8212;&amp;#160;FINANCIAL STATEMENTS SCHEDULE I&lt;br /&gt;
&lt;br /&gt;
CANADIAN SOLAR INC.&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Schedule&amp;#160;I has been provided pursuant to the requirements of Rule&amp;#160;12-04(a) and&amp;#160;4-08(e)(3) of Regulation&amp;#160;S-X, which require condensed financial information as to financial position, changes in financial position and results of operations of a parent company as of the same dates and for the same periods for which audited consolidated financial statements have been presented as the restricted net assets of Canadian Solar&amp;#160;Inc.'s consolidated and unconsolidated subsidiaries not available for distribution to Canadian Solar&amp;#160;Inc. as of December&amp;#160;31, 2012 of $359,922,466, exceeded the 25%&amp;#160;threshold.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;These financial statements have been prepared in conformity with accounting principles generally accepted in the United&amp;#160;States except that the equity method has been used to account for investments in subsidiaries.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;b&gt;FINANCIAL INFORMATION OF PARENT COMPANY&lt;br /&gt;
&lt;br /&gt;
BALANCE SHEETS&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="68"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="5" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;(In&amp;#160;U.S.&amp;#160;dollars, except share and per share&amp;#160;data)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" colspan="7"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;&lt;b&gt;ASSETS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Current assets:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;7,924,686&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,247,306&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Restricted cash&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;5,731,365&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accounts receivable, net of allowance for doubtful accounts of $871,385 and $8,946,661 at December&amp;#160;31, 2011 and 2012, respectively&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,325,500&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,567,756&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Inventories&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;12,824,582&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,984,075&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Amounts due from related parties&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;85,731,327&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;214,254,589&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Deferred tax assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,279,033&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Prepaid expenses and other current assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;3,011,995&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10,552,409&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total current assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;125,828,488&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;241,606,135&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Investment in subsidiaries&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;399,437,561&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;209,194,706&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred tax assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,708,590&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;5,269,609&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Amount due from related parties&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;150,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;150,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Other non-current assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;14,972,773&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;35,356,421&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;TOTAL ASSETS&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;699,947,412&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;641,426,871&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" colspan="7"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;&lt;b&gt;LIABILITIES AND EQUITY&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Current liabilities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Short-term borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;68,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accounts payable&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,025&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,104&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Amounts due to related parties&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;177,769,708&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;159,471,359&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other current liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,323,481&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6,616,028&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total current liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;189,097,214&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;234,091,491&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Accrued warranty costs&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;32,401,893&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;32,833,031&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Convertible notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;950,301&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Long-term borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;70,063,488&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Liability for uncertain tax positions&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,564,233&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;13,540,026&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;TOTAL LIABILITIES&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;234,013,641&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;350,528,036&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Equity:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Common shares&amp;#160;&amp;#8212;&amp;#160;no par value: unlimited authorized shares, 43,155,767 and 43,242,426&amp;#160;shares issued and outstanding at December&amp;#160;31, 2011 and 2012, respectively&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;502,402,939&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;502,561,705&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Additional paid-in capital&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(53,331,445&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(38,296,275&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accumulated deficit&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(28,693,433&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(224,162,124&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accumulated other comprehensive income&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;45,555,710&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50,795,529&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total equity&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;465,933,771&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;290,898,835&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;TOTAL LIABILITIES AND EQUITY&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;699,947,412&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;641,426,871&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;b&gt;FINANCIAL INFORMATION OF PARENT COMPANY&lt;br /&gt;
&lt;br /&gt;
STATEMENTS OF OPERATIONS&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="68"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;(In&amp;#160;U.S.&amp;#160;dollars, except share and per share&amp;#160;data)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Net revenues&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
1,248,400,119&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
829,016,524&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
111,414,327&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Cost of revenues&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,201,713,356&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;792,643,306&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;80,190,744&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;46,686,763&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;36,373,218&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;31,223,583&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Operating expenses:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Selling expenses&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10,057,347&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;10,411,256&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;3,649,131&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;13,355,609&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;13,461,891&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,955,578&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Research and development expenses&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;792,509&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,255,945&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;764,145&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total operating expenses&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;24,205,465&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;25,129,092&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;16,368,854&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Profit from operations&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;22,481,298&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,244,126&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;14,854,729&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Other income (expenses):&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Interest expense&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(296,678&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(267,979&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(255,502&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Interest income&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;933,372&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;474,886&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,559,207&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Investment loss&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(3,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Foreign exchange gain (loss)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;830,602&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;3,261,933&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(622,816&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Profit before income taxes and equity in earnings of subsidiaries&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;20,948,594&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;14,712,966&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;15,535,618&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Income tax expense&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(9,956,513&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(6,742,827&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(7,441,590&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Equity in earnings (loss) of subsidiaries&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;39,576,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(98,774,339&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(203,562,719&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Net Income (loss)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;50,568,919&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(90,804,200&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(195,468,691&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;b&gt;FINANCIAL INFORMATION OF PARENT COMPANY&lt;br /&gt;
&lt;br /&gt;
STATEMENTS OF COMPREHENSIVE INCOME (LOSS)&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Year ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;(Amounts expressed in U.S.&amp;#160;dollars)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Net income (loss)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
50,568,919&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(90,804,200&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&lt;br /&gt;
(195,468,691&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;
)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Other comprehensive income:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Foreign currency translation adjustment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;13,340,545&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;17,093,766&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;5,239,819&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Comprehensive income (loss) attributable to Canadian Solar&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;63,909,464&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(73,710,434&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(190,228,872&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;br /&gt;
FINANCIAL INFORMATION OF PARENT COMPANY&lt;br /&gt;
&lt;br /&gt;
 STATEMENTS OF CASH FLOWS&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="72"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;(In&amp;#160;U.S.&amp;#160;dollars)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Operating activities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Net Income (loss)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,568,919&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(90,804,200&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(195,468,691&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"&gt;&lt;font size="2"&gt;Depreciation and amortization&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,888&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,864&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,950&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"&gt;&lt;font size="2"&gt;Allowance for doubtful debts&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(7,327,386&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,829,275&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,369,187&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"&gt;&lt;font size="2"&gt;Investment loss&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"&gt;&lt;font size="2"&gt;Amortization of discount on debt&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;39,816&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;44,485&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,699&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"&gt;&lt;font size="2"&gt;Equity in earnings (loss) of subsidiaries&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(39,576,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;98,774,339&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;203,562,719&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"&gt;&lt;font size="2"&gt;Share-based compensation&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,876,671&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,060,838&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,185,242&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Changes in operating assets and liabilities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Inventories&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,140,423&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,598,617&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,840,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accounts receivable&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;37,753,416&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;99,826,223&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,317,532&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Amounts due from related parties&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(16,299,621&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(126,832,013&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(121,173,334&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Advances to suppliers&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,752,935&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;11,973,762&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(293,911&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other current assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,195,539&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,399,566&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(7,540,414&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other non-current assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,786,798&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(9,177,091&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(20,387,009&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accounts payable&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,937,109&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(10,083,933&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;79&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Advances from customers&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;130,350&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(216,370&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(452,417&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Amounts due to related parties&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(23,827,298&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,530,108&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(18,298,349&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Accrued warranty costs&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;11,874,837&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,416,935&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;431,138&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Other current liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,848,840&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(9,034,605&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(4,255,036&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Liability for uncertain tax positions&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;755,415&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;103,902&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,975,793&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred taxes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;392,598&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;384,345&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,718,014&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Net cash provided by (used in) operating activities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;31,063,737&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;21,800,047&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(134,047,365&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;br /&gt;
FINANCIAL INFORMATION OF PARENT COMPANY&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times" align="center"&gt;&lt;font size="2"&gt;&lt;b&gt;STATEMENTS OF CASH FLOWS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="68"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;(In&amp;#160;U.S.&amp;#160;dollars)&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Investing activities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Decrease (increase) in restricted cash&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(31,476,334&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25,894,969&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,731,365&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Investment in subsidiaries&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(45,851,545&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(75,955,691&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(13,319,864&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Purchases of property, plant and equipment&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,172&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(3,589&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Net cash used in investing activities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(77,329,051&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(50,060,722&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(7,592,088&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Financing activities:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Proceeds from short-term borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;68,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Proceeds from long-term borrowings&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;70,063,488&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Payment for repurchase of convertible notes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Proceeds from issuance of warrants&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;2,500,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Proceeds from exercise of stock options&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;823,560&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,256,948&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;158,766&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Net cash provided by financing activities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;823,560&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,256,948&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;139,722,254&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Effect of exchange rate changes&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,340,647&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,093,770&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,239,819&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"&gt;&lt;font size="2"&gt;Net increase (decrease) in cash and cash equivalents&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(32,101,107&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(9,909,957&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,322,620&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Cash and cash equivalents at the beginning of the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,935,750&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,834,643&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,924,686&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Cash and cash equivalents at the end of the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,834,643&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,924,686&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;11,247,306&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Supplemental disclosure of cash flow information:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Interest paid&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;296,678&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;223,495&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;255,502&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Income taxes paid&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,204,641&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,575,821&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;290,813&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
  <us-gaap:CommonStockSharesIssued id="Tag1055" decimals="INF" contextRef="I2009_CommonStockMember" unitRef="Shares">42774485</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1056" decimals="0" contextRef="I2009_CommonStockMember" unitRef="USD">500322431</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1057" decimals="0" contextRef="I2009_AdditionalPaidInCapitalMember" unitRef="USD">-61268954</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1058" decimals="0" contextRef="I2009_RetainedEarningsMember" unitRef="USD">11541848</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1059" decimals="0" contextRef="I2009_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD">15121299</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1060" decimals="0" contextRef="I2009_ParentMember" unitRef="USD">465716624</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1061" decimals="0" contextRef="I2009" unitRef="USD">466001404</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1062" decimals="0" contextRef="I2009_NoncontrollingInterestMember" unitRef="USD">284780</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ProfitLoss id="Tag1063" decimals="0" contextRef="D2010_RetainedEarningsMember" unitRef="USD">50568919</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="Tag1064" decimals="0" contextRef="D2010_ParentMember" unitRef="USD">50568919</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="Tag1065" decimals="0" contextRef="D2010_NoncontrollingInterestMember" unitRef="USD">259477</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="Tag1066" decimals="0" contextRef="D2012_RetainedEarningsMember" unitRef="USD">-195468691</us-gaap:ProfitLoss>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1067" decimals="0" contextRef="D2010_ParentMember" unitRef="USD">13340645</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1068" decimals="0" contextRef="D2010_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD">13340645</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1069" decimals="0" contextRef="D2010_NoncontrollingInterestMember" unitRef="USD">-31327</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1070" decimals="0" contextRef="D2010" unitRef="USD">13309318</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:ProfitLoss id="Tag1071" decimals="0" contextRef="D2012_ParentMember" unitRef="USD">-195468691</us-gaap:ProfitLoss>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1072" decimals="0" contextRef="D2010_AdditionalPaidInCapitalMember" unitRef="USD">3876671</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1073" decimals="0" contextRef="D2010_ParentMember" unitRef="USD">3876671</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1074" decimals="0" contextRef="D2010" unitRef="USD">3876671</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Tag1075" decimals="INF" contextRef="D2010_CommonStockMember" unitRef="Shares">118559</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1076" decimals="0" contextRef="D2010_CommonStockMember" unitRef="USD">823560</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1077" decimals="0" contextRef="D2010_ParentMember" unitRef="USD">823560</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1078" decimals="0" contextRef="D2010" unitRef="USD">823560</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:MinorityInterestIncreaseFromStockIssuance id="Tag1079" decimals="0" contextRef="D2010_NoncontrollingInterestMember" unitRef="USD">145128</us-gaap:MinorityInterestIncreaseFromStockIssuance>
  <us-gaap:MinorityInterestIncreaseFromStockIssuance id="Tag1080" decimals="0" contextRef="D2010" unitRef="USD">145128</us-gaap:MinorityInterestIncreaseFromStockIssuance>
  <us-gaap:CommonStockSharesIssued id="Tag1081" decimals="INF" contextRef="I2010_CommonStockMember" unitRef="Shares">42893044</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1082" decimals="0" contextRef="I2010_CommonStockMember" unitRef="USD">501145991</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1083" decimals="0" contextRef="I2010_AdditionalPaidInCapitalMember" unitRef="USD">-57392283</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1084" decimals="0" contextRef="I2010_RetainedEarningsMember" unitRef="USD">62110767</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1085" decimals="0" contextRef="I2010_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD">28461944</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1086" decimals="0" contextRef="I2010_ParentMember" unitRef="USD">534326419</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1087" decimals="0" contextRef="I2010_NoncontrollingInterestMember" unitRef="USD">658058</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1088" decimals="0" contextRef="I2010" unitRef="USD">534984477</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ProfitLoss id="Tag1089" decimals="0" contextRef="D2011_RetainedEarningsMember" unitRef="USD">-90804200</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="Tag1090" decimals="0" contextRef="D2011_ParentMember" unitRef="USD">-90804200</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="Tag1091" decimals="0" contextRef="D2011_NoncontrollingInterestMember" unitRef="USD">-99174</us-gaap:ProfitLoss>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1092" decimals="0" contextRef="D2011_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD">17093766</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1093" decimals="0" contextRef="D2011_ParentMember" unitRef="USD">17093766</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1094" decimals="0" contextRef="D2011_NoncontrollingInterestMember" unitRef="USD">17317</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1095" decimals="0" contextRef="D2011" unitRef="USD">17111083</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:ProfitLoss id="Tag1096" decimals="0" contextRef="D2012_NoncontrollingInterestMember" unitRef="USD">313594</us-gaap:ProfitLoss>
  <us-gaap:DepreciationDepletionAndAmortization id="Tag1097" decimals="0" contextRef="D2012" unitRef="USD">81398470</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Tag1098" decimals="0" contextRef="D2012" unitRef="USD">-1991098</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ProvisionForDoubtfulAccounts id="Tag1099" decimals="0" contextRef="D2012" unitRef="USD">43611217</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1100" decimals="0" contextRef="D2011_AdditionalPaidInCapitalMember" unitRef="USD">4060838</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1101" decimals="0" contextRef="D2011_ParentMember" unitRef="USD">4060838</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1102" decimals="0" contextRef="D2011" unitRef="USD">4060838</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Tag1103" decimals="INF" contextRef="D2011_CommonStockMember" unitRef="Shares">262723</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1104" decimals="0" contextRef="D2011_CommonStockMember" unitRef="USD">1256948</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1105" decimals="0" contextRef="D2011_ParentMember" unitRef="USD">1256948</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1106" decimals="0" contextRef="D2011" unitRef="USD">1256948</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:CommonStockSharesIssued id="Tag1107" decimals="INF" contextRef="I2011_CommonStockMember" unitRef="Shares">43155767</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1108" decimals="0" contextRef="I2011_CommonStockMember" unitRef="USD">502402939</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1109" decimals="0" contextRef="I2011_AdditionalPaidInCapitalMember" unitRef="USD">-53331445</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1110" decimals="0" contextRef="I2011_RetainedEarningsMember" unitRef="USD">-28693433</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1111" decimals="0" contextRef="I2011_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD">45555710</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1112" decimals="0" contextRef="I2011_ParentMember" unitRef="USD">465933771</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1113" decimals="0" contextRef="I2011_NoncontrollingInterestMember" unitRef="USD">1043921</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1114" decimals="0" contextRef="D2012_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD">5239819</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1115" decimals="0" contextRef="D2012_ParentMember" unitRef="USD">5239819</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1116" decimals="0" contextRef="D2012_AdditionalPaidInCapitalMember" unitRef="USD">5185242</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AmortizationOfDebtDiscountPremium id="Tag1117" decimals="0" contextRef="D2012" unitRef="USD">49699</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:ShareBasedCompensation id="Tag1118" decimals="0" contextRef="D2012" unitRef="USD">5185242</us-gaap:ShareBasedCompensation>
  <csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest id="Tag1119" decimals="0" contextRef="D2012_NoncontrollingInterestMember" unitRef="USD">4426535</csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest>
  <csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest id="Tag1120" decimals="0" contextRef="D2012" unitRef="USD">4426535</csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest>
  <us-gaap:IncreaseDecreaseInInventories id="Tag1121" decimals="0" contextRef="D2012" unitRef="USD">-3960749</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1122" decimals="0" contextRef="D2012_NoncontrollingInterestMember" unitRef="USD">265248</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="Tag1123" decimals="0" contextRef="D2012" unitRef="USD">6983739</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent id="Tag1124" decimals="0" contextRef="D2012" unitRef="USD">-9904520</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Tag1125" decimals="0" contextRef="D2012" unitRef="USD">5505067</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1126" decimals="0" contextRef="I2012_CommonStockMember" unitRef="USD">502561705</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:CommonStockSharesIssued id="Tag1127" decimals="INF" contextRef="I2012_CommonStockMember" unitRef="Shares">43242426</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1128" decimals="0" contextRef="I2012_AdditionalPaidInCapitalMember" unitRef="USD">-38296275</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1129" decimals="0" contextRef="I2012_RetainedEarningsMember" unitRef="USD">-224162124</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1130" decimals="0" contextRef="I2012_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD">50795529</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1131" decimals="0" contextRef="I2012_ParentMember" unitRef="USD">290898835</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Tag1132" decimals="0" contextRef="I2012_NoncontrollingInterestMember" unitRef="USD">10684596</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:OperatingExpenses id="Tag1133" decimals="0" contextRef="D2012" unitRef="USD">232877191</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="Tag1134" decimals="0" contextRef="D2012" unitRef="USD">-142515761</us-gaap:OperatingIncomeLoss>
  <us-gaap:ProfitLoss id="Tag1135" decimals="0" contextRef="D2012" unitRef="USD">-195155097</us-gaap:ProfitLoss>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="Tag1136" decimals="0" contextRef="I2012" unitRef="USD">56151575</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <csiq:PrepaymentForLandUseRightPolicyTextBlock id="Tag1137" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(n)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Prepaid land use right&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Prepaid land use right represents amounts paid for the Company's lease for the use right of lands located in Changshu City, Suzhou City, and Luoyang City of People's Republic of China ("PRC"). Amounts are charged to earnings ratably over the term of the lease of 50&amp;#160;years.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:PrepaymentForLandUseRightPolicyTextBlock>
  <csiq:InsuranceForBadDebtLossReceivableCurrent id="Tag1138" decimals="0" contextRef="I2012" unitRef="USD">9515899</csiq:InsuranceForBadDebtLossReceivableCurrent>
  <csiq:InsuranceForBadDebtLossReceivableCurrent id="Tag1139" decimals="0" contextRef="I2011" unitRef="USD">5337282</csiq:InsuranceForBadDebtLossReceivableCurrent>
  <csiq:InsuranceForBadDebtLossReceivableCurrent id="Tag1140" decimals="0" contextRef="I2010" unitRef="USD">4212532</csiq:InsuranceForBadDebtLossReceivableCurrent>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Tag1141" contextRef="D2012_ServiceAgreementsMember">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Tag1142" contextRef="D2012_DevelopedTechnologyRightsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Tag1143" contextRef="D2012_ComputerSoftwareIntangibleAssetMember_MinimumMember">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Tag1144" contextRef="D2012_ComputerSoftwareIntangibleAssetMember_MaximumMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <csiq:PercentageOfDeclineInActualAnnualPowerOutputOfModule id="Tag1145" decimals="3" contextRef="D2012_GuaranteedPerformanceForYear2ToYear24Member_MaximumMember" unitRef="Pure">0.007</csiq:PercentageOfDeclineInActualAnnualPowerOutputOfModule>
  <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock id="Tag1146" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Beginning balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;8,953,568&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,191,281&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,453,041&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Addition for tax positions related to the current year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;736,707&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;1,789,167&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Addition for tax positions from prior years&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;342,617&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Reductions for tax positions from prior years/Statute of limitations expirations&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(104,904&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(474,947&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Ending balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,191,281&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;9,453,041&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;11,242,208&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
  <csiq:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations id="Tag1147" decimals="0" contextRef="I2011" unitRef="USD">474947</csiq:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations>
  <csiq:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations id="Tag1148" decimals="0" contextRef="I2010" unitRef="USD">104904</csiq:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations>
  <us-gaap:SignificantPurchaseCommitmentRemainingMinimumAmountCommitted id="Tag1149" decimals="0" contextRef="I2012" unitRef="USD">3205562</us-gaap:SignificantPurchaseCommitmentRemainingMinimumAmountCommitted>
  <us-gaap:LongTermPurchaseCommitmentAmount id="Tag1150" decimals="0" contextRef="D2010" unitRef="USD">78567563</us-gaap:LongTermPurchaseCommitmentAmount>
  <us-gaap:LongTermPurchaseCommitmentAmount id="Tag1151" decimals="0" contextRef="D2011" unitRef="USD">190901780</us-gaap:LongTermPurchaseCommitmentAmount>
  <us-gaap:LongTermPurchaseCommitmentAmount id="Tag1152" decimals="0" contextRef="D2012" unitRef="USD">143109363</us-gaap:LongTermPurchaseCommitmentAmount>
  <csiq:AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares id="Tag1153" decimals="2" contextRef="D2006Q2_M0530" unitRef="Pure">0.01</csiq:AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares>
  <csiq:AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares id="Tag1154" decimals="2" contextRef="D2010Q3_M09" unitRef="Pure">0.01</csiq:AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares>
  <csiq:AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares id="Tag1155" decimals="3" contextRef="D2010Q3_M09" unitRef="Pure">0.025</csiq:AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple id="Tag1156" decimals="2" contextRef="D2010_StockOptionsMember" unitRef="Pure">5.00</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple id="Tag1157" decimals="2" contextRef="D2011_StockOptionsMember_MinimumMember" unitRef="Pure">4.40</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple id="Tag1158" decimals="2" contextRef="D2011_StockOptionsMember_MaximumMember" unitRef="Pure">4.70</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate id="Tag1159" decimals="4" contextRef="D2010_StockOptionsMember_MinimumMember" unitRef="Pure">0.0289</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate id="Tag1160" decimals="4" contextRef="D2011_StockOptionsMember_MinimumMember" unitRef="Pure">0.0307</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate id="Tag1161" decimals="4" contextRef="D2012_StockOptionsMember" unitRef="Pure">0.0349</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate id="Tag1162" decimals="4" contextRef="D2010_StockOptionsMember_MaximumMember" unitRef="Pure">0.0336</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate id="Tag1163" decimals="4" contextRef="D2011_StockOptionsMember_MaximumMember" unitRef="Pure">0.0437</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount id="Tag1164" decimals="0" contextRef="I2012" unitRef="USD">45166131</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:IncreaseDecreaseInOtherReceivables id="Tag1165" decimals="0" contextRef="D2012" unitRef="USD">-2303949</us-gaap:IncreaseDecreaseInOtherReceivables>
  <csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest id="Tag1166" decimals="0" contextRef="D2011" unitRef="USD">467720</csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest>
  <csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest id="Tag1167" decimals="0" contextRef="D2011_NoncontrollingInterestMember" unitRef="USD">467720</csiq:AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy id="Tag1169" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(ad) Fair value of derivatives and financial instruments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company estimates fair value of financial assets and liabilities as the price that would be received from the sale of an asset or paid to transfer a liability (i.e.,&amp;#160;an exit price) on the measurement date in an orderly transaction between market participants. The fair value measurement guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value. The fair value hierarchy gives the highest priority, Level&amp;#160;1, to measurements based on unadjusted quoted prices in active markets for identical assets or liabilities and lowest priority, Level&amp;#160;3, to measurements based on unobservable inputs and classifies assets and liabilities with limited observable inputs or observable inputs for similar assets or liabilities as Level&amp;#160;2 measurement. When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use; when possible, current market-based or independently sourced market parameters, such as interest rates and currency&amp;#160;rates.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <csiq:ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock id="Tag1170" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Supplier A&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,999,361&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Supplier B&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,408,593&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,712,192&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Supplier C&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,157,248&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,182,165&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Supplier D&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,517,110&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,545,172&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Supplier E&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,935,350&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,954,817&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Supplier F&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,430,646&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,188,507&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</csiq:ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock id="Tag1171" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59" align="left"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Power purchase agreement&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;20&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Technical know-how&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Computer software&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;1-10&amp;#160;years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock id="Tag1172" contextRef="D2012_AllowanceForTradeReceivablesMember">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 80.34%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 161px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="59"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Beginning of the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;18,029,440&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,956,036&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,505,481&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Allowances made (reversed) during the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(10,082,718&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,552,926&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;43,240,595&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Accounts written-off against allowances&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,053,538&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(5,325,908&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Foreign exchange effect&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,314&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;50,057&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;162,049&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Closing balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;7,956,036&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,505,481&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;47,582,217&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
  <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock id="Tag1173" contextRef="D2012_AllowanceForAdvancesToSuppliersMember">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 74.94%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 207px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Beginning of the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,985,195&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;19,389,542&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;38,123,721&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Allowances made during the year&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,239,858&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;17,728,681&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;370,622&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Accounts written-off against allowances&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(2,205,848&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#8212;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Foreign exchange effect&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;370,337&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,005,498&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;51,144&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Closing balance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;19,389,542&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;38,123,721&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;38,545,487&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
  <csiq:SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity id="Tag1174" contextRef="D2009Q2_M05_MaximumMember">P10Y</csiq:SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity>
  <csiq:SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity id="Tag1175" contextRef="D2009Q2_M05_MaximumMember">P25Y</csiq:SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity>
  <csiq:SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty id="Tag1176" decimals="2" contextRef="D2009Q2_M05" unitRef="Pure">0.10</csiq:SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty>
  <csiq:SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty id="Tag1177" decimals="2" contextRef="D2009Q2_M05" unitRef="Pure">0.20</csiq:SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1178" decimals="0" contextRef="I2012_AllowanceForTradeReceivablesMember" unitRef="USD">47582217</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1179" decimals="0" contextRef="I2011_AllowanceForTradeReceivablesMember" unitRef="USD">9505481</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1180" decimals="0" contextRef="I2010_AllowanceForTradeReceivablesMember" unitRef="USD">7956036</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1181" decimals="0" contextRef="I2009_AllowanceForTradeReceivablesMember" unitRef="USD">18029440</us-gaap:ValuationAllowancesAndReservesBalance>
  <csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet id="Tag1182" decimals="0" contextRef="D2012_AllowanceForTradeReceivablesMember" unitRef="USD">43240595</csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet>
  <csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet id="Tag1183" decimals="0" contextRef="D2011_AllowanceForTradeReceivablesMember" unitRef="USD">6552926</csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet>
  <csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet id="Tag1184" decimals="0" contextRef="D2010_AllowanceForTradeReceivablesMember" unitRef="USD">-10082718</csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet>
  <us-gaap:ValuationAllowancesAndReservesDeductions id="Tag1185" decimals="0" contextRef="D2012_AllowanceForTradeReceivablesMember" unitRef="USD">5325908</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesDeductions id="Tag1186" decimals="0" contextRef="D2011_AllowanceForTradeReceivablesMember" unitRef="USD">5053538</us-gaap:ValuationAllowancesAndReservesDeductions>
  <csiq:ValuationAllowancesAndReservesForeignExchangeEffect id="Tag1187" decimals="0" contextRef="D2012_AllowanceForTradeReceivablesMember" unitRef="USD">162049</csiq:ValuationAllowancesAndReservesForeignExchangeEffect>
  <csiq:ValuationAllowancesAndReservesForeignExchangeEffect id="Tag1188" decimals="0" contextRef="D2011_AllowanceForTradeReceivablesMember" unitRef="USD">50057</csiq:ValuationAllowancesAndReservesForeignExchangeEffect>
  <csiq:ValuationAllowancesAndReservesForeignExchangeEffect id="Tag1189" decimals="0" contextRef="D2010_AllowanceForTradeReceivablesMember" unitRef="USD">9314</csiq:ValuationAllowancesAndReservesForeignExchangeEffect>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1190" decimals="0" contextRef="I2012_AllowanceForAdvancesToSuppliersMember" unitRef="USD">38545487</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1191" decimals="0" contextRef="I2011_AllowanceForAdvancesToSuppliersMember" unitRef="USD">38123721</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1192" decimals="0" contextRef="I2010_AllowanceForAdvancesToSuppliersMember" unitRef="USD">19389542</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance id="Tag1193" decimals="0" contextRef="I2009_AllowanceForAdvancesToSuppliersMember" unitRef="USD">10985195</us-gaap:ValuationAllowancesAndReservesBalance>
  <csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet id="Tag1194" decimals="0" contextRef="D2012_AllowanceForAdvancesToSuppliersMember" unitRef="USD">370622</csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet>
  <csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet id="Tag1195" decimals="0" contextRef="D2011_AllowanceForAdvancesToSuppliersMember" unitRef="USD">17728681</csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet>
  <csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet id="Tag1196" decimals="0" contextRef="D2010_AllowanceForAdvancesToSuppliersMember" unitRef="USD">10239858</csiq:ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet>
  <us-gaap:ValuationAllowancesAndReservesDeductions id="Tag1197" decimals="0" contextRef="D2010_AllowanceForAdvancesToSuppliersMember" unitRef="USD">2205848</us-gaap:ValuationAllowancesAndReservesDeductions>
  <csiq:ValuationAllowancesAndReservesForeignExchangeEffect id="Tag1198" decimals="0" contextRef="D2012_AllowanceForAdvancesToSuppliersMember" unitRef="USD">51144</csiq:ValuationAllowancesAndReservesForeignExchangeEffect>
  <csiq:ValuationAllowancesAndReservesForeignExchangeEffect id="Tag1199" decimals="0" contextRef="D2011_AllowanceForAdvancesToSuppliersMember" unitRef="USD">1005498</csiq:ValuationAllowancesAndReservesForeignExchangeEffect>
  <csiq:ValuationAllowancesAndReservesForeignExchangeEffect id="Tag1200" decimals="0" contextRef="D2010_AllowanceForAdvancesToSuppliersMember" unitRef="USD">370337</csiq:ValuationAllowancesAndReservesForeignExchangeEffect>
  <us-gaap:EntityWideRevenueMajorCustomerAmount id="Tag1201" decimals="0" contextRef="D2012_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CompanyAMember" unitRef="USD">45987216</us-gaap:EntityWideRevenueMajorCustomerAmount>
  <us-gaap:EntityWideRevenueMajorCustomerAmount id="Tag1202" decimals="0" contextRef="D2010_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CompanyAMember" unitRef="USD">164522394</us-gaap:EntityWideRevenueMajorCustomerAmount>
  <csiq:ProjectAssetsPlantsAndLandNonCurrentPortion id="Tag1203" decimals="0" contextRef="I2012" unitRef="USD">218710405</csiq:ProjectAssetsPlantsAndLandNonCurrentPortion>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum id="Tag1204" decimals="4" contextRef="D2010_StockOptionsMember" unitRef="Pure">0.0425</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum id="Tag1205" decimals="4" contextRef="D2011_StockOptionsMember" unitRef="Pure">0.0276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum id="Tag1206" decimals="2" contextRef="D2010_StockOptionsMember" unitRef="Pure">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum id="Tag1207" decimals="2" contextRef="D2011_StockOptionsMember" unitRef="Pure">0.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum id="Tag1208" decimals="4" contextRef="D2010_StockOptionsMember" unitRef="Pure">0.0475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum id="Tag1209" decimals="4" contextRef="D2011_StockOptionsMember" unitRef="Pure">0.0346</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum id="Tag1210" decimals="2" contextRef="D2010_StockOptionsMember" unitRef="Pure">0.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum id="Tag1211" decimals="2" contextRef="D2011_StockOptionsMember" unitRef="Pure">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent id="Tag1212" decimals="0" contextRef="I2011" unitRef="USD">23226772</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent id="Tag1213" decimals="0" contextRef="I2012" unitRef="USD">39082498</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <csiq:DeferredIncomeTaxNoncashExpenseBenefit id="Tag1214" decimals="0" contextRef="D2010" unitRef="USD">-5179877</csiq:DeferredIncomeTaxNoncashExpenseBenefit>
  <csiq:DeferredIncomeTaxNoncashExpenseBenefit id="Tag1215" decimals="0" contextRef="D2011" unitRef="USD">-4632976</csiq:DeferredIncomeTaxNoncashExpenseBenefit>
  <csiq:ScheduleOfTaxRatesTableTextBlock id="Tag1216" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" width="48%" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="48%" align="left"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 33pt; MARGIN-BOTTOM: 0pt"&gt;&lt;font size="1"&gt;&lt;b&gt;Company &lt;!-- COMMAND=ADD_SCROPPEDRULE,33pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;Applicable enterprise income tax rate under the new EIT Law&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solartronics (Changshu)&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;25%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solar Technologies&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008 and 2009, and 12.5% for 2010, 2011 and 2012 (half reduction of 25%)&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Cells&amp;#160;Co.,&amp;#160;Ltd.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 15% for 2012, 2013 and 2014 resulting from its HNTE status&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Luoyang)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 25% for 2012 onwards&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Canadian Solar Manufacturing (Changshu) Inc&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;Exempted for 2008 and 2009, 12.5% for 2010, 2011 and 2012 (half reduction of 25%), and 25% for 2012 onwards&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;CSI Solar Power (China)&amp;#160;Inc.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"&gt;&lt;font size="2"&gt;25%&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</csiq:ScheduleOfTaxRatesTableTextBlock>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1219" decimals="4" contextRef="D2011_DomesticCountryMember" unitRef="Pure">0.2825</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1220" decimals="2" contextRef="D2010_DomesticCountryMember" unitRef="Pure">0.31</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1221" decimals="4" contextRef="D2011_CanadianSolarSolutionsIncMember_DomesticCountryMember" unitRef="Pure">0.2825</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1222" decimals="2" contextRef="D2010_CanadianSolarSolutionsIncMember_DomesticCountryMember" unitRef="Pure">0.31</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1223" decimals="3" contextRef="D2011_CanadianSolarManufacturingOntarioIncMember_DomesticCountryMember" unitRef="Pure">0.265</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1224" decimals="4" contextRef="D2010_CanadianSolarUSAIncMember_InternalRevenueServiceIRSMember" unitRef="Pure">0.3983</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1225" decimals="4" contextRef="D2011_CanadianSolarUSAIncMember_InternalRevenueServiceIRSMember" unitRef="Pure">0.4003</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1226" decimals="4" contextRef="D2010_CanadianSolarJapanKKMember_JP" unitRef="Pure">0.4069</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1227" decimals="4" contextRef="D2011_CanadianSolarJapanKKMember_JP" unitRef="Pure">0.4069</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1228" decimals="2" contextRef="D2010_CanadianSolarEMEAGmbHMember_DE" unitRef="Pure">0.33</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1229" decimals="2" contextRef="D2011_CanadianSolarEMEAGmbHMember_DE" unitRef="Pure">0.33</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1234" decimals="3" contextRef="D2012_CSISolarTechnologiesIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1235" decimals="3" contextRef="D2011_CSISolarTechnologiesIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1236" decimals="3" contextRef="D2010_CSISolarTechnologiesIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1237" decimals="2" contextRef="D2012_CSICellsCoLtdMember_CN" unitRef="Pure">0.15</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1238" decimals="2" contextRef="D2013_CSICellsCoLtdMember_CN" unitRef="Pure">0.15</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1239" decimals="2" contextRef="D2014_CSICellsCoLtdMember_CN" unitRef="Pure">0.15</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1240" decimals="3" contextRef="D2011_CanadianSolarManufacturingLuoyangIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1241" decimals="3" contextRef="D2010_CanadianSolarManufacturingLuoyangIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1242" decimals="3" contextRef="D2009_CanadianSolarManufacturingLuoyangIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1243" decimals="2" contextRef="D2012_CanadianSolarManufacturingChangshuIncMember_CN" unitRef="Pure">0.25</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1244" decimals="3" contextRef="D2011_CanadianSolarManufacturingChangshuIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1245" decimals="3" contextRef="D2010_CanadianSolarManufacturingChangshuIncMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1250" decimals="2" contextRef="D2012_CN_IT" unitRef="Pure">0.25</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability id="Tag1251" decimals="0" contextRef="D2012_CN_IT" unitRef="CNY">100000</csiq:StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare id="Tag1252" decimals="2" contextRef="D2011_EarningsPerShareBasicMember_IncomeTaxHolidaysEffectMember" unitRef="USDPerShare">0.42</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare id="Tag1253" decimals="2" contextRef="D2010_EarningsPerShareBasicMember_IncomeTaxHolidaysEffectMember" unitRef="USDPerShare">0.16</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare id="Tag1254" decimals="2" contextRef="D2011_EarningsPerShareDilutedMember_IncomeTaxHolidaysEffectMember" unitRef="USDPerShare">0.42</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare id="Tag1255" decimals="2" contextRef="D2010_EarningsPerShareDilutedMember_IncomeTaxHolidaysEffectMember" unitRef="USDPerShare">0.16</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1256" decimals="2" contextRef="D2012" unitRef="Pure">0.27</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1257" decimals="2" contextRef="D2011" unitRef="Pure">0.28</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1258" decimals="2" contextRef="D2010" unitRef="Pure">0.31</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="Tag1259" contextRef="D2012_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_LineOfCreditMember">Base interest rate published by People's Bank of China</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
  <csiq:DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense id="Tag1260" decimals="0" contextRef="I2008Q2_M0627_ConvertibleDebtMember" unitRef="USD">13766173</csiq:DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense>
  <csiq:ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock id="Tag1261" contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 75.98%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 181px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2012 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Gross&lt;br /&gt;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Technical know-how&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,025,861&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(341,954&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;683,907&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Computer software&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;5,634,986&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,991,289&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,643,697&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total intangible assets, net&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;6,660,847&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(2,333,243&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,327,604&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 74.94%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 156px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="61"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="55"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" nowrap="nowrap" align="left"&gt;
&lt;div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"&gt;&lt;font size="1"&gt;&lt;b&gt;As of December&amp;#160;31, 2011 &lt;!-- COMMAND=ADD_SCROPPEDRULE,85pt --&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Gross&lt;br /&gt;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Acquired power purchase agreements&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,111,199&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(142,969&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,968,230&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Technical know-how&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,023,354&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(213,199&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;810,155&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Computer software&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;4,982,833&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,244,984&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;3,727,849&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total intangible assets, net&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;10,117,386&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;(1,601,152&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;8,516,234&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:LongTermDebtTextBlock id="Tag1262" contextRef="D2012_ConvertibleDebtMember">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;13. CONVERTIBLE NOTES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;2007 Convertible Note Subscription Agreement&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On December&amp;#160;11, 2007, the Company signed a subscription agreement for the issuance of convertible notes of $75,000,000 (the&amp;#160;"2007&amp;#160;Notes").&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The terms of the 2007 Notes are described as follows:&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Maturity date.&lt;/i&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The 2007 Notes mature on December&amp;#160;15, 2017.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Interest.&lt;/i&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The 2007 Note holders are entitled to receive interest at 6% per annum on the principal outstanding, in semi-annually installments, payable in&amp;#160;arrears.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Conversion.&lt;/i&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The initial conversion rate is 50.6073&amp;#160;shares per $1,000 initial principal amount, which represents an initial conversion price of approximately $19.76 per share. The 2007 Notes are convertible at any time prior to maturity. The conversion rate is subject to change for certain anti-dilution events and upon a change in control. If the holders elect to convert the 2007 Notes upon a change of control, the conversion rate will increase by a number of additional shares as determined by reference to an adjustment schedule based on the date on which the change in control becomes effective and the price paid per common share in the transaction (referred to as the "Fundamental Change Make-Whole Premium"). The Fundamental Make-Whole Premium is intended to compensate holders for the loss of time value upon early&amp;#160;exercise.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Redemption.&lt;/i&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The holders may require the Company to repurchase the 2007 Notes for cash on December&amp;#160;24, 2012 and December&amp;#160;15, 2014, at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. The Company may redeem the notes on or after December&amp;#160;24, 2012 at a redemption price equal 100% of the principal amount of the notes, plus accrued and unpaid interest, (i)&amp;#160;in whole or in part the closing price for the common shares exceeds 130% of the conversion price for at least 20&amp;#160;trading days within a period of 30&amp;#160;consecutive trading days ending within five trading days of the notice of redemption or (ii)&amp;#160;in whole only, if at least 95% of the initial aggregate principal amount of the 2007 Notes originally issued have been redeemed, converted or repurchased and, in each case, cancelled.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company recognized both the debt and equity components associated with the 2007 Notes. The debt component was recognized at the fair value of a similar instrument that does not have an associated equity component, which initially amounted to $62,686,088. The equity component was recognized as the difference between the proceeds and the fair value of the debt component. Offering costs incurred for the issuance of the 2007 Notes amounted to $3,351,634, which were allocated to the debt and equity components in proportion to the allocation of the proceeds and were accounted for as debt issuance costs and equity issuance costs, respectively. The initial debt issuance costs amounted to $2,801,344. The debt discount (measured as the difference between the proceeds and the initial debt component plus debt issuance costs) are being amortized through interest expense over the period from December&amp;#160;10, 2007, the date of issuance, to December&amp;#160;24, 2012, the earliest redemption date, using the effective interest rate method, which was 11.4% for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively. Amortization expense of $39,816, $44,485 and $49,699 was recorded for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively. In addition, coupon interest of $60,000 was recorded for the years ended December&amp;#160;31, 2010, 2011 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On May&amp;#160;27, 2008, the Company offered to increase the conversion rate, based on a specified formula, to induce the holders of the 2007 Notes to convert their notes into the Company's common shares (the&amp;#160;"Offer") on or before June&amp;#160;24,&amp;#160;2008.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;On June&amp;#160;27, 2008, the Company announced an increased conversion rate of 53.6061&amp;#160;in accordance with the terms of the Offer and issued 3,966,841&amp;#160;common shares in exchange for $74,000,000 in principal amount of the 2007 Notes. The induced conversion resulted in a charge to earnings of $10,170,118, which was equal to the fair value of all common shares and cash consideration transferred in the transaction in excess of the fair value of the common shares issuable pursuant to the original conversion terms. In addition, the Company recognized $2,429,524 as a gain on debt extinguishment, equal to the difference between the consideration attributed to the debt component and the sum of (a)&amp;#160;the net carrying amount of the debt component and (b)&amp;#160;any unamortized debt issuance costs. In addition, upon conversion, $13,766,173 in unamortized debt discount and debt issuance costs was reclassified to common&amp;#160;shares.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In December&amp;#160;2012, notes with the aggregate principal amount of $1,000,000 were redeemed according to the contractual redemption terms with no gain or loss recognized. As of December&amp;#160;31, 2012, no convertible notes remained outstanding.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Details of convertible notes as of December&amp;#160;31, 2011 and 2012 are as follows:&lt;/font&gt;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;!-- COMMAND=ADD_TABLEWIDTH,"100%" --&gt;&lt;/font&gt;&lt;/p&gt;
&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Carrying amount of the equity component&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;156,848&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Principal amount of the debt component&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,000,000&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Unamortized debt discount&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;49,699&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Net carrying amount of the debt component&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;950,301&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:LongTermDebtTextBlock>
  <us-gaap:UnbilledReceivablesCurrent id="Tag1263" decimals="0" contextRef="I2011" unitRef="USD">51370820</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:SalesRevenueGoodsNet id="Tag1264" decimals="0" contextRef="D2012_TollManufacturingArrangementsMember" unitRef="USD">7911733</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueGoodsNet id="Tag1265" decimals="0" contextRef="D2011_TollManufacturingArrangementsMember" unitRef="USD">24709792</us-gaap:SalesRevenueGoodsNet>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag1266" decimals="0" contextRef="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierFMember" unitRef="USD">1188507</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent id="Tag1269" decimals="0" contextRef="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierFMember" unitRef="USD">9430646</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments id="Tag1270" decimals="0" contextRef="D2012" unitRef="USD">-4369173</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
  <us-gaap:EntityWideRevenueMajorCustomerAmount id="Tag1272" decimals="0" contextRef="D2011_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CompanyAMember" unitRef="USD">95557467</us-gaap:EntityWideRevenueMajorCustomerAmount>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1273" decimals="3" contextRef="D2012_CanadianSolarSolutionsIncMember_DomesticCountryMember" unitRef="Pure">0.265</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1274" decimals="3" contextRef="D2012_DomesticCountryMember" unitRef="Pure">0.265</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate id="Tag1275" decimals="2" contextRef="D2012_CanadianSolarManufacturingOntarioIncMember_DomesticCountryMember" unitRef="Pure">0.25</csiq:EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1276" decimals="4" contextRef="D2012_CanadianSolarUSAIncMember_InternalRevenueServiceIRSMember" unitRef="Pure">0.3555</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1277" decimals="4" contextRef="D2012_CanadianSolarJapanKKMember_JP" unitRef="Pure">0.4069</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1278" decimals="2" contextRef="D2012_CanadianSolarEMEAGmbHMember_DE" unitRef="Pure">0.33</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass id="Tag1280" contextRef="D2012_MinimumMember">P1M</csiq:DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass>
  <csiq:DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass id="Tag1281" contextRef="D2012_MaximumMember">P104M</csiq:DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple id="Tag1282" decimals="2" contextRef="D2012_StockOptionsMember" unitRef="Pure">4.40</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Tag1283" decimals="4" contextRef="D2012_StockOptionsMember" unitRef="Pure">0.0315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Tag1284" decimals="4" contextRef="D2012_StockOptionsMember" unitRef="Pure">0.7879</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Tag1285" xsi:nil="true" contextRef="D2012_RestrictedStockMember" unitRef="USD" />
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Tag1286" xsi:nil="true" contextRef="D2011_RestrictedStockMember" unitRef="USD" />
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue id="Tag1287" decimals="0" contextRef="I2012" unitRef="USD">422356794</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent id="Tag1288" decimals="0" contextRef="I2012" unitRef="USD">254906498</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:UnbilledReceivablesCurrent id="Tag1289" decimals="0" contextRef="I2012" unitRef="USD">5229760</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent id="Tag1290" decimals="0" contextRef="I2012" unitRef="USD">9977177</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:ValueAddedTaxReceivableCurrent id="Tag1291" decimals="0" contextRef="I2012" unitRef="USD">14483487</us-gaap:ValueAddedTaxReceivableCurrent>
  <us-gaap:AdvancesOnInventoryPurchases id="Tag1292" decimals="0" contextRef="I2012" unitRef="USD">28997522</us-gaap:AdvancesOnInventoryPurchases>
  <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue id="Tag1293" decimals="0" contextRef="I2012" unitRef="USD">1350657</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Tag1294" decimals="0" contextRef="I2012" unitRef="USD">108041633</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <csiq:AdvancesOnInventoryPurchasesNonCurrent id="Tag1295" decimals="0" contextRef="I2012" unitRef="USD">478359</csiq:AdvancesOnInventoryPurchasesNonCurrent>
  <us-gaap:PrepaidExpenseNoncurrent id="Tag1296" decimals="0" contextRef="I2012" unitRef="USD">18628710</us-gaap:PrepaidExpenseNoncurrent>
  <us-gaap:OtherAssetsNoncurrent id="Tag1297" decimals="0" contextRef="I2012" unitRef="USD">39510967</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AccountsPayableCurrent id="Tag1298" decimals="0" contextRef="I2012" unitRef="USD">230495398</us-gaap:AccountsPayableCurrent>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag1299" decimals="0" contextRef="I2012" unitRef="USD">5036642</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:AccountsPayableOtherCurrent id="Tag1300" decimals="0" contextRef="I2012" unitRef="USD">104782551</us-gaap:AccountsPayableOtherCurrent>
  <us-gaap:CustomerAdvancesCurrent id="Tag1301" decimals="0" contextRef="I2012" unitRef="USD">18659296</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="Tag1302" decimals="0" contextRef="I2012" unitRef="USD">90847957</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent id="Tag1303" decimals="0" contextRef="I2012" unitRef="USD">14803732</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:LossContingencyAccrualAtCarryingValue id="Tag1304" decimals="0" contextRef="I2012" unitRef="USD">28461085</us-gaap:LossContingencyAccrualAtCarryingValue>
  <us-gaap:CommonStockValue id="Tag1305" decimals="0" contextRef="I2012" unitRef="USD">502561705</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="Tag1306" decimals="0" contextRef="I2012" unitRef="USD">-38296275</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="Tag1307" decimals="0" contextRef="I2012" unitRef="USD">-224162124</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Tag1308" decimals="0" contextRef="I2012" unitRef="USD">50795529</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:MinorityInterest id="Tag1309" decimals="0" contextRef="I2012" unitRef="USD">10684596</us-gaap:MinorityInterest>
  <csiq:RevenueFromNonrelatedParties id="Tag1310" decimals="0" contextRef="D2012" unitRef="USD">1284316201</csiq:RevenueFromNonrelatedParties>
  <us-gaap:RevenueFromRelatedParties id="Tag1311" decimals="0" contextRef="D2012" unitRef="USD">10513212</us-gaap:RevenueFromRelatedParties>
  <csiq:CostOfGoodsAndServicesSoldNonrelatedParties id="Tag1312" decimals="0" contextRef="D2012" unitRef="USD">1193507964</csiq:CostOfGoodsAndServicesSoldNonrelatedParties>
  <us-gaap:RelatedPartiesAmountInCostOfSales id="Tag1313" decimals="0" contextRef="D2012" unitRef="USD">10960019</us-gaap:RelatedPartiesAmountInCostOfSales>
  <us-gaap:SellingExpense id="Tag1314" decimals="0" contextRef="D2012" unitRef="USD">91052729</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="Tag1315" decimals="0" contextRef="D2012" unitRef="USD">128826340</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:InvestmentIncomeInterest id="Tag1316" decimals="0" contextRef="D2012" unitRef="USD">13359962</us-gaap:InvestmentIncomeInterest>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Tag1317" decimals="0" contextRef="D2012" unitRef="USD">-10707889</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <csiq:IncreaseDecreaseInAdvanceToSuppliers id="Tag1318" decimals="0" contextRef="D2012" unitRef="USD">17898461</csiq:IncreaseDecreaseInAdvanceToSuppliers>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest id="Tag1319" decimals="0" contextRef="D2012" unitRef="USD">313594</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Tag1320" decimals="0" contextRef="D2012" unitRef="USD">24406669</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1321" decimals="0" contextRef="D2012_ParentMember" unitRef="USD">5185242</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Tag1322" decimals="0" contextRef="D2012" unitRef="USD">5185242</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:IncreaseDecreaseInUnbilledReceivables id="Tag1323" decimals="0" contextRef="D2012" unitRef="USD">-46425858</us-gaap:IncreaseDecreaseInUnbilledReceivables>
  <csiq:IncreaseDecreaseInProjectAssets id="Tag1324" decimals="0" contextRef="D2012" unitRef="USD">300679763</csiq:IncreaseDecreaseInProjectAssets>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1325" decimals="0" contextRef="D2012_ParentMember" unitRef="USD">158766</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1326" decimals="0" contextRef="D2012" unitRef="USD">158766</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Tag1327" decimals="0" contextRef="D2012_CommonStockMember" unitRef="USD">158766</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Tag1328" decimals="INF" contextRef="D2012_CommonStockMember" unitRef="Shares">86659</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Tag1329" decimals="0" contextRef="D2012" unitRef="USD">70614891</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayable id="Tag1330" decimals="0" contextRef="D2012" unitRef="USD">56238301</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInNotesPayableCurrent id="Tag1331" decimals="0" contextRef="D2012" unitRef="USD">99114001</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayable id="Tag1332" decimals="0" contextRef="D2012" unitRef="USD">36910195</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
  <us-gaap:IncreaseDecreaseInCustomerAdvances id="Tag1333" decimals="0" contextRef="D2012" unitRef="USD">-46127125</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent id="Tag1334" decimals="0" contextRef="D2012" unitRef="USD">2015133</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease id="Tag1335" decimals="0" contextRef="D2012" unitRef="USD">11334395</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="Tag1336" decimals="0" contextRef="D2012" unitRef="USD">59188516</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <csiq:IncreaseDecreaseInPrepaidLandUseRight id="Tag1337" decimals="0" contextRef="D2012" unitRef="USD">4760904</csiq:IncreaseDecreaseInPrepaidLandUseRight>
  <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease id="Tag1338" decimals="0" contextRef="D2012" unitRef="USD">2502791</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
  <csiq:DeferredIncomeTaxNoncashExpenseBenefit id="Tag1339" decimals="0" contextRef="D2012" unitRef="USD">48851188</csiq:DeferredIncomeTaxNoncashExpenseBenefit>
  <us-gaap:GainLossOnSaleOfDerivatives id="Tag1340" decimals="0" contextRef="D2012" unitRef="USD">2623318</us-gaap:GainLossOnSaleOfDerivatives>
  <us-gaap:IncreaseDecreaseInRestrictedCash id="Tag1341" decimals="0" contextRef="D2012" unitRef="USD">243137142</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments id="Tag1342" decimals="0" contextRef="D2012" unitRef="USD">3428751</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates id="Tag1343" decimals="0" contextRef="D2012" unitRef="USD">555475</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Tag1344" decimals="0" contextRef="D2012" unitRef="USD">60481021</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromShortTermDebt id="Tag1345" decimals="0" contextRef="D2012" unitRef="USD">791596176</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt id="Tag1346" decimals="0" contextRef="D2012" unitRef="USD">692071052</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt id="Tag1347" decimals="0" contextRef="D2012" unitRef="USD">143965319</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <csiq:ProceedsFromCapitalContributionFromMinorityInterest id="Tag1348" decimals="0" contextRef="D2012" unitRef="USD">4426535</csiq:ProceedsFromCapitalContributionFromMinorityInterest>
  <us-gaap:ProceedsFromStockOptionsExercised id="Tag1349" decimals="0" contextRef="D2012" unitRef="USD">158766</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:InterestPaidNet id="Tag1350" decimals="0" contextRef="D2012" unitRef="USD">57914890</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="Tag1351" decimals="0" contextRef="D2012" unitRef="USD">9698512</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1 id="Tag1352" decimals="0" contextRef="D2012" unitRef="USD">715934</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid id="Tag1353" decimals="0" contextRef="D2012" unitRef="USD">16814481</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:EquityMethodInvestments id="Tag1357" decimals="0" contextRef="I2012_CSISkypowerMember" unitRef="USD">2565075</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag1363" decimals="2" contextRef="I2012_CSISkypowerMember" unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <csiq:NumberOfBoardMembersDesignatedByTheAcquiredEntity id="Tag1368" decimals="INF" contextRef="D2012Q2_M0523_CSISkypowerMember_IIA" unitRef="Item">2</csiq:NumberOfBoardMembersDesignatedByTheAcquiredEntity>
  <csiq:NumberOfBoardMembers id="Tag1369" decimals="INF" contextRef="D2012Q2_M0523_CSISkypowerMember_IIA" unitRef="Item">4</csiq:NumberOfBoardMembers>
  <us-gaap:DebtCurrent id="Tag1380" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">68000000</us-gaap:DebtCurrent>
  <us-gaap:ProceedsFromShortTermDebt id="Tag1381" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">68000000</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt id="Tag1382" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">70063488</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock id="Tag1383" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">1000000</us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock>
  <us-gaap:ProceedsFromIssuanceOfWarrants id="Tag1384" decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">2500000</us-gaap:ProceedsFromIssuanceOfWarrants>
  <us-gaap:SalesRevenueNet id="Tag1385" decimals="0" contextRef="D2012_OtherCountriesAmericaMember" unitRef="USD">1828736</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="Tag1386" decimals="0" contextRef="D2012_SolarPowerProjectsConstructionAndSaleMember" unitRef="USD">55050856</us-gaap:SalesRevenueNet>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1387" decimals="2" contextRef="D2012_CSISolartronicsChangshuCoLtdMember_CN" unitRef="Pure">0.25</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1388" decimals="2" contextRef="D2012_CanadianSolarManufacturingLuoyangIncMember_CN" unitRef="Pure">0.25</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate id="Tag1389" decimals="2" contextRef="D2012_CSISolarPowerChinaIncMember_CN" unitRef="Pure">0.25</csiq:IncomeTaxesForeignCorporateTaxRate>
  <us-gaap:CommonStockParOrStatedValuePerShare id="Tag1390" decimals="INF" contextRef="I2012" unitRef="USDPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare id="Tag1391" decimals="INF" contextRef="I2011" unitRef="USDPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
  <csiq:IncomeLossFromEquityMethodInvestmentsNetOfTax id="Tag1393" decimals="0" contextRef="D2010" unitRef="USD">146597</csiq:IncomeLossFromEquityMethodInvestmentsNetOfTax>
  <csiq:IncomeLossFromEquityMethodInvestmentsNetOfTax id="Tag1394" decimals="0" contextRef="D2011" unitRef="USD">-41163</csiq:IncomeLossFromEquityMethodInvestmentsNetOfTax>
  <csiq:IncomeLossFromEquityMethodInvestmentsNetOfTax id="Tag1395" decimals="0" contextRef="D2012" unitRef="USD">-1969306</csiq:IncomeLossFromEquityMethodInvestmentsNetOfTax>
  <us-gaap:ExtinguishmentOfDebtAmount id="Tag1396" decimals="0" contextRef="D2012Q4_M1218_ConvertibleDebtMember" unitRef="USD">1000000</us-gaap:ExtinguishmentOfDebtAmount>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="Tag1397" decimals="0" contextRef="D2010_StockOptionsMember" unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="Tag1398" decimals="0" contextRef="D2011_StockOptionsMember" unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="Tag1399" decimals="0" contextRef="D2012_StockOptionsMember" unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions id="Tag1400" decimals="0" contextRef="I2012_RestrictedStockMember" unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies id="Tag1401" decimals="0" contextRef="I2012" unitRef="USD">4508086</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment id="Tag1402" decimals="0" contextRef="I2012" unitRef="USD">4644722</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <csiq:DeferredTaxLiabilitiesAcquisition id="Tag1403" decimals="0" contextRef="I2012" unitRef="USD">62572569</csiq:DeferredTaxLiabilitiesAcquisition>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag1404" decimals="2" contextRef="D2012_NernstNewEnergySuzhouCoLtdMember" unitRef="Pure">0.50</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <csiq:DebtInstrumentBorrowingsRenewed id="Tag1405" decimals="-5" contextRef="D2013Q1_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_SubsequentEventMember" unitRef="USD">108600000</csiq:DebtInstrumentBorrowingsRenewed>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag1406" decimals="2" contextRef="D2012_CanadianSolarManufacturingSuzhouIncMember" unitRef="Pure">0.61</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag1408" decimals="2" contextRef="D2012_CanadianSolarSouthAfricaPtyLtdMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag1412" decimals="2" contextRef="D2012_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions id="Tag1413" decimals="2" contextRef="D2012_CanadianSolarMiddleEastLimitedMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag1414" decimals="0" contextRef="I2011Q4_M1029_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">130458720</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <csiq:NumberOfTranches id="Tag1415" decimals="INF" contextRef="D2011Q4_M1029_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="Item">2</csiq:NumberOfTranches>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag1416" decimals="0" contextRef="I2011Q4_M1029_CSICellsCoLtdMember_FirstTrancheLineOfCreditMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member" unitRef="USD">27046320</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <csiq:LineOfCreditFacilityRepaymentPeriod id="Tag1417" contextRef="D2011Q4_M1029_CSICellsCoLtdMember_FirstTrancheLineOfCreditMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member">P1Y</csiq:LineOfCreditFacilityRepaymentPeriod>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag1418" decimals="0" contextRef="I2011Q4_M1029_CSICellsCoLtdMember_SecondTrancheLineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">103412400</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination id="Tag1420" decimals="0" contextRef="D2012" unitRef="USD">4635298</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination id="Tag1421" decimals="0" contextRef="D2012_NoncontrollingInterestMember" unitRef="USD">4635298</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <csiq:InterestCostsCapitalizedPropertyPlantAndEquipment id="Tag1422" decimals="0" contextRef="D2010" unitRef="USD">1686262</csiq:InterestCostsCapitalizedPropertyPlantAndEquipment>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued id="Tag1423" decimals="0" contextRef="D2012_ParentMember" unitRef="USD">9849928</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued id="Tag1424" decimals="0" contextRef="D2012_AdditionalPaidInCapitalMember" unitRef="USD">9849928</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued id="Tag1425" decimals="0" contextRef="D2012" unitRef="USD">9849928</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
  <us-gaap:ProceedsFromIssuanceOfWarrants id="Tag1427" decimals="0" contextRef="D2012" unitRef="USD">2500000</us-gaap:ProceedsFromIssuanceOfWarrants>
  <us-gaap:RepaymentsOfConvertibleDebt id="Tag1428" decimals="0" contextRef="D2012" unitRef="USD">1000000</us-gaap:RepaymentsOfConvertibleDebt>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest id="Tag1429" decimals="0" contextRef="D2010" unitRef="USD">64137714</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest id="Tag1430" decimals="0" contextRef="D2011" unitRef="USD">-73792291</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest id="Tag1431" decimals="0" contextRef="D2012" unitRef="USD">-189650030</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest id="Tag1432" decimals="0" contextRef="D2010" unitRef="USD">228150</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest id="Tag1433" decimals="0" contextRef="D2011" unitRef="USD">-81857</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest id="Tag1434" decimals="0" contextRef="D2012" unitRef="USD">578842</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax id="Tag1435" decimals="0" contextRef="D2010" unitRef="USD">63909464</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="Tag1436" decimals="0" contextRef="D2011" unitRef="USD">-73710434</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="Tag1437" decimals="0" contextRef="D2012" unitRef="USD">-190228872</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures id="Tag1438" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">209194706</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures id="Tag1439" decimals="0" contextRef="I2011_ParentCompanyMember" unitRef="USD">399437561</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:CommonStockParOrStatedValuePerShare id="Tag1440" decimals="INF" contextRef="I2012_ParentCompanyMember" unitRef="USDPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare id="Tag1441" decimals="INF" contextRef="I2011_ParentCompanyMember" unitRef="USDPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
  <csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate id="Tag1442" decimals="INF" contextRef="D2012" unitRef="Shares">0</csiq:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate>
  <us-gaap:LongTermDebtNoncurrent id="Tag1443" decimals="0" contextRef="I2012_ParentCompanyMember" unitRef="USD">70063488</us-gaap:LongTermDebtNoncurrent>
  <csiq:AssetsAcquisitionPolicyTextBlock id="Tag1444" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(k)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Assets acquisition&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;When the Company acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on the cost, which generally includes the transaction costs of the asset acquisition, and no gain or loss is recognized unless the fair value of noncash assets given as consideration differs from the assets' carrying amounts on the Company's books. If the consideration given is not in the form of cash (that is, in the form of noncash assets, liabilities incurred, or equity interests issued), measurement is based on the fair value of the assets (or&amp;#160;net assets) acquired. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to&amp;#160;goodwill.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:AssetsAcquisitionPolicyTextBlock>
  <us-gaap:InterestCapitalizationPolicyPolicyTextBlock id="Tag1445" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(q)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Interest Capitalization&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company capitalizes interest cost as part of the historical cost of acquiring or constructing certain assets during the period of time required to place the asset into service or sell the asset to a customer. These assets include property, plant and equipment and solar power system development and construction costs that the Company has capitalized as project assets. Interest capitalized for property, plant and equipment is depreciated over the estimated useful life of the related asset, as the qualifying asset is placed into service. The Company capitalizes interest in connection with the construction of project assets, and the interest capitalized forms part of the cost of sales when such project assets are sold and the Company has met all revenue recognition criteria. The Company capitalizes interest to the extent that expenditures to acquire, construct, or develop an asset have occurred and interest cost has been incurred. The Company ceases capitalization of interest for project assets if the Company has sold such solar power&amp;#160;systems.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
  <us-gaap:CommitmentsAndContingenciesPolicyTextBlock id="Tag1446" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(r)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed as&amp;#160;incurred.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
  <csiq:ScheduleOfProjectAssetsTableTextBlock id="Tag1447" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;At December&amp;#160;31,&lt;br /&gt;
2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Acquisition cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;275,423,447&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Modules cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;30,721,957&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Development cost&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;67,037,602&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Project assets&amp;#8212;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;25,964,018&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total Project assets&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;399,147,024&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;180,436,619&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Non-current portion&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;218,710,405&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</csiq:ScheduleOfProjectAssetsTableTextBlock>
  <us-gaap:ScheduleOfPurchasePriceAllocationTableTextBlock id="Tag1448" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="65"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Net tangible assets acquired&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;845,929&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;(1,345,152&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Power purchase agreement&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;4,339,201&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;2,264,845&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total consideration&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;6,104,823&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfPurchasePriceAllocationTableTextBlock>
  <csiq:ScheduleOfTotalConsiderationPaidTableTextBlock id="Tag1449" contextRef="D2012">&lt;div style="FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 84.58%; PADDING-RIGHT: 0pt; HEIGHT: 155px; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="74"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Total consideration paid&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Cash consideration&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;186,716,547&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Fair value of the issuance of warrant, net of cash received&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;7,774,990&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right"&gt;&lt;font size="2"&gt;194,491,537&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</csiq:ScheduleOfTotalConsiderationPaidTableTextBlock>
  <us-gaap:FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock id="Tag1450" contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="7" align="right"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="92"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"&gt;&lt;font size="1"&gt;&lt;b&gt;As at June&amp;#160;15, 2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Risk free rate&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1.76%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Volatility ratio&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;93.50%&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"&gt;&lt;font size="2"&gt;Dividend yield&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock>
  <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage id="Tag1451" decimals="2" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="Pure">0.50</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityCashPaid id="Tag1452" decimals="0" contextRef="I2011Q1_M0128_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">3020109</us-gaap:BusinessAcquisitionCostOfAcquiredEntityCashPaid>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets id="Tag1453" decimals="0" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">845929</us-gaap:BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent id="Tag1454" decimals="0" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">1345152</us-gaap:BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets id="Tag1455" decimals="0" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">4339201</us-gaap:BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillAmount id="Tag1456" decimals="0" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">2264845</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillAmount>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice id="Tag1457" decimals="0" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">6104823</us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired id="Tag1458" decimals="2" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="Pure">0.50</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityCashPaid id="Tag1459" decimals="0" contextRef="I2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">3084714</us-gaap:BusinessAcquisitionCostOfAcquiredEntityCashPaid>
  <csiq:DisposalGroupIncludingDiscontinuedOperationSalePrice id="Tag1460" decimals="-5" contextRef="I2012Q3_M0827_CanadianSolarSolutionsIncMember_ProjectFL3Member" unitRef="USD">48900000</csiq:DisposalGroupIncludingDiscontinuedOperationSalePrice>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife id="Tag1461" contextRef="D2011Q2_M0524_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AmortizationOfAcquiredIntangibleAssets id="Tag1462" decimals="0" contextRef="D2011_CanadianSolarSolutionsIncMember_AcquisitionOfProjectFL3Member" unitRef="USD">142969</us-gaap:AmortizationOfAcquiredIntangibleAssets>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired id="Tag1463" decimals="2" contextRef="I2012Q2_M0417_AcquisitionOfProjects16Member" unitRef="Pure">0.97</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <csiq:CapacityOfSolarProjectsAcquired id="Tag1464" decimals="0" contextRef="I2012Q2_M0417_AcquisitionOfProjects16Member_MinimumMember" unitRef="Megawatt">190</csiq:CapacityOfSolarProjectsAcquired>
  <csiq:NumberOfSolarPowerProjectsAcquired id="Tag1465" decimals="INF" contextRef="I2012Q2_M0417_AcquisitionOfProjects16Member" unitRef="Item">16</csiq:NumberOfSolarPowerProjectsAcquired>
  <csiq:CapacityOfSolarProjectsAcquired id="Tag1466" decimals="0" contextRef="I2012Q2_M0417_AcquisitionOfProjects16Member_MaximumMember" unitRef="Megawatt">200</csiq:CapacityOfSolarProjectsAcquired>
  <csiq:BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects id="Tag1467" contextRef="D2012Q2_M0417_AcquisitionOfProjects16Member">P20Y</csiq:BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects>
  <csiq:BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne id="Tag1468" decimals="INF" contextRef="D2012Q2_M0417_AcquisitionOfProjects16Member" unitRef="Item">15</csiq:BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne>
  <csiq:BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo id="Tag1469" decimals="INF" contextRef="D2012Q2_M0417_AcquisitionOfProjects16Member" unitRef="Item">1</csiq:BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityCashPaid id="Tag1470" decimals="0" contextRef="I2012Q2_M0531_AcquisitionOfProjects16Member" unitRef="USD">186716547</us-gaap:BusinessAcquisitionCostOfAcquiredEntityCashPaid>
  <csiq:WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity id="Tag1471" decimals="4" contextRef="I2012Q2_M0531_AcquisitionOfProjects16Member" unitRef="Pure">0.0990</csiq:WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity>
  <csiq:ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable id="Tag1472" contextRef="D2012Q2_M0531_AcquisitionOfProjects16Member">P1Y</csiq:ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights id="Tag1473" decimals="2" contextRef="I2012Q2_M0531_AcquisitionOfProjects16Member" unitRef="USDPerShare">5.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights>
  <csiq:FairValueAssumptionsRiskFreeRate id="Tag1474" decimals="4" contextRef="D2012Q2_M0615_AcquisitionOfProjects16Member_EquityIssuedInBusinessCombinationMember" unitRef="Pure">0.0176</csiq:FairValueAssumptionsRiskFreeRate>
  <us-gaap:FairValueAssumptionsExpectedVolatilityRate id="Tag1475" decimals="4" contextRef="D2012Q2_M0615_AcquisitionOfProjects16Member_EquityIssuedInBusinessCombinationMember" unitRef="Pure">0.9350</us-gaap:FairValueAssumptionsExpectedVolatilityRate>
  <csiq:PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions id="Tag1476" decimals="2" contextRef="I2012Q2_M0531_AcquisitionOfProjects16Member" unitRef="Pure">0.97</csiq:PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions>
  <csiq:NumberOfSolarPowerProjectsAcquired id="Tag1478" decimals="INF" contextRef="I2012Q4_M1226_CanadianSolarSolutionsIncMember_AcquisitionOfSunEdisonProjectsMember" unitRef="Item">2</csiq:NumberOfSolarPowerProjectsAcquired>
  <csiq:CapacityOfSolarProjectsAcquired id="Tag1479" decimals="0" contextRef="I2012Q4_M1226_CanadianSolarSolutionsIncMember_AcquisitionOfSunEdisonProjectsMember" unitRef="Megawatt">24</csiq:CapacityOfSolarProjectsAcquired>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice id="Tag1480" decimals="-5" contextRef="I2012Q4_M1226_CanadianSolarSolutionsIncMember_AcquisitionOfSunEdisonProjectsMember" unitRef="USD">20500000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice>
  <us-gaap:DueFromRelatedPartiesCurrent id="Tag1481" decimals="0" contextRef="I2012_SuzhouGaochuangteNewEnergyCoLtdMember_RP" unitRef="USD">9977177</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag1482" decimals="2" contextRef="I2012_SuzhouGaochuangteNewEnergyCoLtdMember_RP" unitRef="Pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:DueFromRelatedPartiesCurrent id="Tag1483" decimals="0" contextRef="I2011_SuzhouGaochuangteNewEnergyCoLtdMember_RP" unitRef="USD">19835942</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage id="Tag1484" decimals="2" contextRef="I2011_SuzhouGaochuangteNewEnergyCoLtdMember_RP" unitRef="Pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag1485" decimals="0" contextRef="I2012_ChiefExecutiveOfficerMember" unitRef="USD">283191</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag1486" decimals="0" contextRef="I2011_ChiefExecutiveOfficerMember" unitRef="USD">282498</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag1487" decimals="0" contextRef="I2012_SuzhouGaochuangteNewEnergyCoLtdMember_RP" unitRef="USD">4753450</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent id="Tag1488" decimals="0" contextRef="I2011_SuzhouGaochuangteNewEnergyCoLtdMember_RP" unitRef="USD">2725311</us-gaap:DueToRelatedPartiesCurrent>
  <csiq:LineOfCreditFacilityMaturityTerm id="Tag1489" contextRef="D2012_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember">P1Y</csiq:LineOfCreditFacilityMaturityTerm>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag1490" decimals="-6" contextRef="I2011_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember" unitRef="CNY">1520000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag1491" decimals="-6" contextRef="I2012_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember" unitRef="CNY">1001000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1492" decimals="0" contextRef="I2011_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember" unitRef="USD">33328470</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1493" decimals="0" contextRef="I2012_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember" unitRef="USD">66349563</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <csiq:LineOfCreditFacilityMaturityTerm id="Tag1494" contextRef="D2011_LineOfCreditMember_ChineseCommercialBanksMember_ChiefExecutiveOfficerMember">P1Y</csiq:LineOfCreditFacilityMaturityTerm>
  <us-gaap:RevenueFromRelatedParties id="Tag1495" decimals="0" contextRef="D2012_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="CNY">66520343</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties id="Tag1496" decimals="0" contextRef="D2012_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="USD">10513212</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Tag1497" decimals="0" contextRef="D2012_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="CNY">12987653</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Tag1498" decimals="0" contextRef="D2012_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="USD">2066288</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RevenueFromRelatedParties id="Tag1499" decimals="0" contextRef="D2011_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="CNY">125948865</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties id="Tag1500" decimals="0" contextRef="D2011_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="USD">19674164</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Tag1501" decimals="0" contextRef="D2011_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="CNY">16444130</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Tag1502" decimals="0" contextRef="D2011_SuzhouGaochuangteNewEnergyCoLtdMember" unitRef="USD">2609798</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <csiq:SupplyAgreementPeriod id="Tag1503" contextRef="D2007_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember">P12Y</csiq:SupplyAgreementPeriod>
  <csiq:LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw id="Tag1504" decimals="0" contextRef="I2010_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">21143853</csiq:LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw>
  <us-gaap:LossContingencyLossInPeriod id="Tag1505" decimals="0" contextRef="D2010_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">1562002</us-gaap:LossContingencyLossInPeriod>
  <us-gaap:LossContingencyLossInPeriod id="Tag1506" decimals="0" contextRef="D2011_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">10610419</us-gaap:LossContingencyLossInPeriod>
  <us-gaap:LossContingencyDamagesSoughtValue id="Tag1507" decimals="-5" contextRef="D2011Q4_M12_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="EUR">148600000</us-gaap:LossContingencyDamagesSoughtValue>
  <us-gaap:LossContingencyAccrualAtCarryingValue id="Tag1508" decimals="0" contextRef="I2011_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">27862017</us-gaap:LossContingencyAccrualAtCarryingValue>
  <csiq:LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments id="Tag1509" decimals="0" contextRef="I2011_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">17408593</csiq:LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments>
  <csiq:NumberOfLongTermSupplyPurchaseAgreementsTerminated id="Tag1510" decimals="INF" contextRef="D2010Q2_M04_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="Item">2</csiq:NumberOfLongTermSupplyPurchaseAgreementsTerminated>
  <csiq:LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest id="Tag1511" decimals="0" contextRef="I2010Q3_M0731_JiangxiLDKSolarHiTechCoLtdMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">9517110</csiq:LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest>
  <csiq:LossContingencyForfeitureOfAdvanceClaimedByCounterparty id="Tag1512" decimals="0" contextRef="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="USD">9517110</csiq:LossContingencyForfeitureOfAdvanceClaimedByCounterparty>
  <csiq:LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements id="Tag1513" decimals="0" contextRef="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="CNY">377000000</csiq:LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements>
  <csiq:LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements id="Tag1514" decimals="0" contextRef="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="USD">59832722</csiq:LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements>
  <csiq:LossContingencyPenaltyClaimedByCounterparty id="Tag1515" decimals="0" contextRef="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="CNY">15200000</csiq:LossContingencyPenaltyClaimedByCounterparty>
  <csiq:LossContingencyPenaltyClaimedByCounterparty id="Tag1516" decimals="0" contextRef="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="USD">2412354</csiq:LossContingencyPenaltyClaimedByCounterparty>
  <csiq:LossContingencyArbitrationExpensesClaimedByCounterparty id="Tag1517" decimals="0" contextRef="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="CNY">4700000</csiq:LossContingencyArbitrationExpensesClaimedByCounterparty>
  <csiq:LossContingencyArbitrationExpensesClaimedByCounterparty id="Tag1518" decimals="0" contextRef="D2010Q4_M1031_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="USD">745925</csiq:LossContingencyArbitrationExpensesClaimedByCounterparty>
  <csiq:LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments id="Tag1519" decimals="0" contextRef="I2011_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="USD">9517110</csiq:LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments>
  <csiq:LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments id="Tag1520" decimals="0" contextRef="I2012_JiangxiLDKSolarHiTechCoLtdMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">9538172</csiq:LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments>
  <us-gaap:LossContingencyAccrualCarryingValueProvision id="Tag1521" decimals="-5" contextRef="D2012Q4_M12_LossOnLongTermPurchaseCommitmentMember_JiangxiLDKSolarHiTechCoLtdMember" unitRef="USD">30300000</us-gaap:LossContingencyAccrualCarryingValueProvision>
  <us-gaap:LossContingencyNewClaimsFiledNumber id="Tag1522" decimals="INF" contextRef="D2010Q2_M0602_ClassActionLawsuitsFiledInNewYorkMember" unitRef="Item">6</us-gaap:LossContingencyNewClaimsFiledNumber>
  <csiq:WorkingCapital id="Tag1524" decimals="0" contextRef="I2012" unitRef="USD">-98045603</csiq:WorkingCapital>
  <csiq:ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost id="Tag1531" decimals="0" contextRef="I2012" unitRef="USD">275423447</csiq:ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost>
  <csiq:ProjectAssetsPlantsAndLandCapitalizedModuleCost id="Tag1532" decimals="0" contextRef="I2012" unitRef="USD">30721957</csiq:ProjectAssetsPlantsAndLandCapitalizedModuleCost>
  <csiq:ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost id="Tag1533" decimals="0" contextRef="I2012" unitRef="USD">67037602</csiq:ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost>
  <csiq:ProjectAssetsPlantsAndLandOtherCapitalizedCost id="Tag1534" decimals="0" contextRef="I2012" unitRef="USD">25964018</csiq:ProjectAssetsPlantsAndLandOtherCapitalizedCost>
  <csiq:ProjectAssetsPlantsAndLand id="Tag1535" decimals="0" contextRef="I2012" unitRef="USD">399147024</csiq:ProjectAssetsPlantsAndLand>
  <us-gaap:ImpairmentOfInvestments id="Tag1536" decimals="-5" contextRef="D2012" unitRef="USD">1100000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments id="Tag1537" xsi:nil="true" contextRef="D2011" unitRef="USD" />
  <us-gaap:ImpairmentOfInvestments id="Tag1538" decimals="-5" contextRef="D2010" unitRef="USD">3000000</us-gaap:ImpairmentOfInvestments>
  <csiq:StandardProductWarrantyPeriod id="Tag1540" contextRef="D2012">P5Y</csiq:StandardProductWarrantyPeriod>
  <us-gaap:InsuranceSettlementsReceivableNoncurrent id="Tag1541" decimals="0" contextRef="I2012" unitRef="USD">35441672</us-gaap:InsuranceSettlementsReceivableNoncurrent>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1542" decimals="0" contextRef="I2012_CSICellsCoLtdMember_FirstTrancheLineOfCreditMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member" unitRef="USD">13523188</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1543" decimals="0" contextRef="I2012_CSICellsCoLtdMember_SecondTrancheLineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">71593182</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1544" decimals="0" contextRef="I2012_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">85116370</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1545" decimals="0" contextRef="D2012_RepaymentDueIn2013Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">13523188</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1546" decimals="0" contextRef="D2012_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember_RepaymentDueIn2014Member" unitRef="USD">6118823</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1547" decimals="0" contextRef="D2012_RepaymentDueIn2015Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">6118823</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1548" decimals="0" contextRef="D2012_RepaymentDueIn2016Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">15359128</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1549" decimals="0" contextRef="D2012_RepaymentDueIn2017Member_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="USD">43996408</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag1550" decimals="0" contextRef="I2012Q3_M0813_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember" unitRef="USD">93298555</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <csiq:LineOfCreditFacilityMaturityTerm id="Tag1551" contextRef="D2012Q3_M0813_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember">P60M</csiq:LineOfCreditFacilityMaturityTerm>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1552" decimals="0" contextRef="I2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember" unitRef="USD">70064205</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1553" decimals="0" contextRef="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2014Member" unitRef="USD">14012841</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1554" decimals="0" contextRef="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2015Member" unitRef="USD">9808989</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1555" decimals="0" contextRef="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2016Member" unitRef="USD">21019262</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1556" decimals="0" contextRef="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember_RepaymentDueIn2017Member" unitRef="USD">25223113</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="Tag1557" contextRef="D2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember">LIBOR</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate id="Tag1558" decimals="4" contextRef="I2012_ParentCompanyMember_LocalChineseCommercialBanksMember_LoanAgreementForAcquisitionOfProject16Member_LineOfCreditMember" unitRef="Pure">0.0490</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Tag1559" decimals="0" contextRef="I2012Q2_M0626_CanadianSolarJapanKKMember_LineOfCreditMember_LoanAgreementForWorkingCapitalMember_JapaneseBankMember" unitRef="USD">1921478</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <csiq:LineOfCreditFacilityMaturityTerm id="Tag1560" contextRef="D2012Q2_M0626_CanadianSolarJapanKKMember_LineOfCreditMember_LoanAgreementForWorkingCapitalMember_JapaneseBankMember">P36M</csiq:LineOfCreditFacilityMaturityTerm>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1561" decimals="0" contextRef="D2012_CanadianSolarJapanKKMember_JapaneseBankMember_LoanAgreementForWorkingCapitalMember_LineOfCreditMember_RepaymentDueIn2013Member" unitRef="USD">776142</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1562" decimals="0" contextRef="D2012_CanadianSolarJapanKKMember_JapaneseBankMember_LoanAgreementForWorkingCapitalMember_LineOfCreditMember_RepaymentDueIn2014Member" unitRef="USD">776142</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1563" decimals="0" contextRef="D2012_CanadianSolarJapanKKMember_JapaneseBankMember_LoanAgreementForWorkingCapitalMember_LineOfCreditMember_RepaymentDueIn2015Member" unitRef="USD">369194</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:AssetImpairmentCharges id="Tag1565" decimals="0" contextRef="D2012" unitRef="USD">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges id="Tag1566" decimals="0" contextRef="D2011" unitRef="USD">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges id="Tag1567" decimals="0" contextRef="D2010" unitRef="USD">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1568" decimals="0" contextRef="I2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_FirstTrancheLineOfCreditMember" unitRef="USD">34667091</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityAmountOutstanding id="Tag1569" decimals="0" contextRef="I2012_CSICellsCoLtdMember_LocalChineseCommercialBanksMember_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_SecondTrancheLineOfCreditMember" unitRef="USD">70169290</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:SalesRevenueGoodsNet id="Tag1572" xsi:nil="true" contextRef="D2010_TollManufacturingArrangementsMember" unitRef="USD" />
  <csiq:NumberOfBoardMembers id="Tag1573" decimals="INF" contextRef="D2009Q4_M1014_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA" unitRef="Item">3</csiq:NumberOfBoardMembers>
  <csiq:NumberOfBoardMembers id="Tag1574" decimals="INF" contextRef="D2009Q4_M1217_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA" unitRef="Item">3</csiq:NumberOfBoardMembers>
  <us-gaap:SalesRevenueGoodsNet id="Tag1577" xsi:nil="true" contextRef="D2010_BuyAndSellArrangementsMember" unitRef="USD" />
  <us-gaap:SalesRevenueGoodsNet id="Tag1578" xsi:nil="true" contextRef="D2012_BuyAndSellArrangementsMember" unitRef="USD" />
  <us-gaap:CostOfGoodsSoldDirectMaterials id="Tag1579" xsi:nil="true" contextRef="D2010_BuyAndSellArrangementsMember" unitRef="USD" />
  <us-gaap:CostOfGoodsSoldDirectMaterials id="Tag1580" xsi:nil="true" contextRef="D2012_BuyAndSellArrangementsMember" unitRef="USD" />
  <us-gaap:LossContingencyLossInPeriod id="Tag1581" xsi:nil="true" contextRef="D2012_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD" />
  <csiq:NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid id="Tag1582" decimals="0" contextRef="D2012" unitRef="USD">15874847</csiq:NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid>
  <csiq:RevenueRecognizedUnderAccrualMethod id="Tag1583" decimals="0" contextRef="D2012" unitRef="USD">48900758</csiq:RevenueRecognizedUnderAccrualMethod>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Tag1584" decimals="-5" contextRef="D2012_ChaoriSolarMember_AllowanceForTradeReceivablesMember" unitRef="USD">18700000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Tag1587" decimals="-5" contextRef="D2012_OtherCustomersMember_AllowanceForTradeReceivablesMember" unitRef="USD">15300000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <csiq:LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate id="Tag1589" decimals="4" contextRef="D2012_USCountervailingAndAntiDumpingDutiesMember" unitRef="Pure">0.1394</csiq:LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate>
  <csiq:LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate id="Tag1590" decimals="4" contextRef="D2012_USCountervailingAndAntiDumpingDutiesMember" unitRef="Pure">0.1524</csiq:LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage id="Tag1591" decimals="4" contextRef="I2012Q2_M0626_CanadianSolarJapanKKMember_LineOfCreditMember_LoanAgreementForWorkingCapitalMember_JapaneseBankMember" unitRef="Pure">0.0090</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio id="Tag1592" decimals="2" contextRef="I2012_LineOfCreditMember_LoanAgreementForAcquisitionOfProject16Member_LocalChineseCommercialBanksMember" unitRef="Pure">0.88</csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio>
  <csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio id="Tag1593" decimals="2" contextRef="I2012_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember" unitRef="Pure">0.80</csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio>
  <csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio id="Tag1594" decimals="2" contextRef="I2012_CanadianSolarManufacturingChangshuIncMember_LocalChineseCommercialBanksMember_LoanAgreementEnteredOn29October2011Member_LineOfCreditMember" unitRef="Pure">0.90</csiq:DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio>
  <us-gaap:DebtInstrumentIncreaseAdditionalBorrowings id="Tag1595" decimals="0" contextRef="D2013Q1_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_SubsequentEventMember" unitRef="USD">304583061</us-gaap:DebtInstrumentIncreaseAdditionalBorrowings>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Tag1596" decimals="0" contextRef="D2013Q1_RepaymentDueIn2014Member_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_SubsequentEventMember" unitRef="USD">159438369</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable id="Tag1599" decimals="0" contextRef="I2012Q2_M0531_AcquisitionOfProjects16Member" unitRef="USD">7774990</us-gaap:BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice id="Tag1600" decimals="0" contextRef="I2012Q2_M0531_AcquisitionOfProjects16Member" unitRef="USD">194491537</us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice>
  <csiq:DebtInstrumentBorrowingsNewDebtInstruments id="Tag1601" decimals="-5" contextRef="D2013Q1_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_SubsequentEventMember" unitRef="USD">304600000</csiq:DebtInstrumentBorrowingsNewDebtInstruments>
  <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="Tag1602" contextRef="D2012_CSICellsCoLtdMember_LineOfCreditMember_LoanAgreementEnteredOn29October2011Member_LocalChineseCommercialBanksMember">Base interest rate published by People's Bank of China</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
  <csiq:ProjectAssetsPlantsAndLandCurrentPortion decimals="0" contextRef="I2011" unitRef="USD">37133068</csiq:ProjectAssetsPlantsAndLandCurrentPortion>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired decimals="2" contextRef="I2012Q4_M1226_CanadianSolarSolutionsIncMember_AcquisitionOfSunEdisonProjectsMember" unitRef="Pure">1.00</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <csiq:AccruedLossOnFirmPurchaseCommitmentReserveAdjustment decimals="0" contextRef="D2011_DeutscheSolarAGMember_LossOnLongTermPurchaseCommitmentMember" unitRef="USD">27862017</csiq:AccruedLossOnFirmPurchaseCommitmentReserveAdjustment>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent decimals="0" contextRef="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierBMember" unitRef="USD">17712192</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent decimals="0" contextRef="I2011_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierBMember" unitRef="USD">17408593</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
  <csiq:NoncontrollingInterestPolicyTextBlock contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(y)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Redeemable Non-controlling Interest&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Redeemable non-controlling interests are equity interests in common stock of consolidated subsidiaries that have redemption features that are not solely within our control. These interests are classified as temporary equity because their redemption is considered probable. These interests are measured at the greater of estimated redemption value at the end of each reporting period or the initial carrying amount of the redeemable non-controlling interests adjusted for cumulative earnings allocations.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:NoncontrollingInterestPolicyTextBlock>
  <csiq:InsurancePolicyTerm contextRef="D2012">P1Y</csiq:InsurancePolicyTerm>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">13340545</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax decimals="0" contextRef="D2010_ParentCompanyMember" unitRef="USD">63909464</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">17093766</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax decimals="0" contextRef="D2011_ParentCompanyMember" unitRef="USD">-73710434</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">5239819</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax decimals="0" contextRef="D2012_ParentCompanyMember" unitRef="USD">-190228872</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions decimals="2" contextRef="D2012_CSIProjectHoldcoLLCMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <csiq:DebtInstrumentBorrowingsNewDebtInstruments decimals="-5" contextRef="D2013Q1_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_SubsequentEventMember" unitRef="USD">145200000</csiq:DebtInstrumentBorrowingsNewDebtInstruments>
  <csiq:DebtInstrumentBorrowingsNewDebtInstruments decimals="-5" contextRef="D2013Q1_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_SubsequentEventMember" unitRef="USD">159400000</csiq:DebtInstrumentBorrowingsNewDebtInstruments>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount decimals="INF" contextRef="D2012_WarrantMember" unitRef="Shares">4273102</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:EquityMethodInvestments decimals="0" contextRef="I2012_OtherEquityMethodInvesteesMember" unitRef="USD">15874847</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2012_MinimumMember_OtherEquityMethodInvesteesMember" unitRef="Pure">0.21</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2012_MaximumMember_OtherEquityMethodInvesteesMember" unitRef="Pure">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt decimals="0" contextRef="D2012_ConvertibleDebtMember" unitRef="USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
  <us-gaap:ConvertibleLongTermNotesPayable decimals="0" contextRef="I2012_ConvertibleDebtMember" unitRef="USD">0</us-gaap:ConvertibleLongTermNotesPayable>
  <csiq:IncomeTaxesForeignCorporateTaxRate decimals="3" contextRef="D2012_CanadianSolarInternationalLtdMember_HK" unitRef="Pure">0.165</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate decimals="3" contextRef="D2011_CanadianSolarInternationalLtdMember_HK" unitRef="Pure">0.165</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate decimals="3" contextRef="D2011_CSICellsCoLtdMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate decimals="3" contextRef="D2010_CSICellsCoLtdMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:IncomeTaxesForeignCorporateTaxRate decimals="3" contextRef="D2009_CSICellsCoLtdMember_CN" unitRef="Pure">0.125</csiq:IncomeTaxesForeignCorporateTaxRate>
  <csiq:BorrowingsFromNonFinancialInstitutions decimals="0" contextRef="I2012" unitRef="USD">40636880</csiq:BorrowingsFromNonFinancialInstitutions>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity decimals="0" contextRef="I2012_LineOfCreditMember" unitRef="USD">1388843703</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityAmountOutstanding decimals="0" contextRef="I2012_RepaymentDueIn2013Member_LineOfCreditMember" unitRef="USD">706602827</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityAmountOutstanding decimals="0" contextRef="I2012_RepaymentDueAfter2013Member_LineOfCreditMember" unitRef="USD">214562973</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity decimals="0" contextRef="I2012_LineOfCreditMember" unitRef="USD">467677902</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity decimals="0" contextRef="I2012_NonBindingLineOfCreditMember" unitRef="USD">189324636</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityAmountOutstanding decimals="0" contextRef="I2012_RepaymentDueIn2013Member_NonBindingLineOfCreditMember" unitRef="USD">134720502</us-gaap:LineOfCreditFacilityAmountOutstanding>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity decimals="0" contextRef="I2012_NonBindingLineOfCreditMember" unitRef="USD">54604134</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal decimals="-5" contextRef="D2012Q3_M0827_CanadianSolarSolutionsIncMember_ProjectFL3Member" unitRef="USD">6400000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
  <us-gaap:EquityMethodInvestmentsFairValueDisclosure decimals="-5" contextRef="I2010_FairValueInputsLevel3Member_FairValueMeasurementsNonrecurringMember" unitRef="USD">3000000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
  <us-gaap:EquityMethodInvestmentsFairValueDisclosure decimals="-5" contextRef="I2012_FairValueInputsLevel3Member_FairValueMeasurementsNonrecurringMember" unitRef="USD">1100000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2009Q4_M1014_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA" unitRef="Pure">0.35</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2009Q4_M1217_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA" unitRef="Pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2010Q4_M1130_CSICellsCoLtdMember_NernstNewEnergySuzhouCoLtdMember_IIA" unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2011Q2_M0704_CSISolarPowerChinaIncMember_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_IIA" unitRef="Pure">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2012Q2_M0523_CSISkypowerMember_IIA" unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2012Q3_M0925_CSIProjectHoldcoLLCMember_NineSoltasSolarPowerProjectsMember_IIA" unitRef="Pure">0.21</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="4" contextRef="I2012Q3_M0927_CSIProjectHoldcoLLCMember_CESSterlingLLCMember_IIA" unitRef="Pure">0.3030</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="4" contextRef="I2012Q3_M0927_CSIProjectHoldcoLLCMember_BerkleyEastSolarLLCMember_IIA" unitRef="Pure">0.2830</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2012Q3_CSIProjectHoldcoLLCMember_TwelveSoltasSolarPowerProjectsMember_IIA" unitRef="Pure">0.21</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage decimals="2" contextRef="I2012Q3_CSIProjectHoldcoLLCMember_ThreeSoltasSolarPowerProjectsMember_IIA" unitRef="Pure">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates decimals="0" contextRef="D2012Q1_M03_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA" unitRef="USD">555475</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments decimals="0" contextRef="D2009Q4_M1014_CSICellsCoLtdMember_NingxiaGDCSINewEnergyCoLtdMember_IIA" unitRef="USD">512578</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments decimals="0" contextRef="D2009Q4_M1217_CSICellsCoLtdMember_SuzhouGaochuangteNewEnergyCoLtdMember_IIA" unitRef="USD">2929020</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments decimals="0" contextRef="D2010Q4_M1130_CSICellsCoLtdMember_NernstNewEnergySuzhouCoLtdMember_IIA" unitRef="USD">1503531</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments decimals="0" contextRef="D2011Q2_M0704_CSISolarPowerChinaIncMember_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_IIA" unitRef="USD">2548827</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1 decimals="0" contextRef="D2012Q3_M0925_CSIProjectHoldcoLLCMember_NineSoltasSolarPowerProjectsMember_IIA" unitRef="USD">2122255</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
  <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1 decimals="0" contextRef="D2012Q3_M0927_CSIProjectHoldcoLLCMember_TwoSoltasSolarPowerProjectsMember_IIA" unitRef="USD">2204008</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
  <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1 decimals="0" contextRef="D2012Q3_M09_CSIProjectHoldcoLLCMember_TwelveAndThreeSoltasSolarPowerProjectsMember_IIA" unitRef="USD">11548614</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments decimals="0" contextRef="D2012Q2_M0523_CSISkypowerMember_IIA" unitRef="USD">3428751</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <csiq:BorrowingsFromFinancialInstitutions decimals="0" contextRef="I2011" unitRef="USD">831936089</csiq:BorrowingsFromFinancialInstitutions>
  <csiq:BorrowingsFromFinancialInstitutions decimals="0" contextRef="I2012" unitRef="USD">1073489705</csiq:BorrowingsFromFinancialInstitutions>
  <csiq:BankPayableCurrent decimals="0" contextRef="I2012" unitRef="USD">818289852</csiq:BankPayableCurrent>
  <csiq:BankPayableCurrent decimals="0" contextRef="I2011" unitRef="USD">743687062</csiq:BankPayableCurrent>
  <us-gaap:ShortTermNonBankLoansAndNotesPayable decimals="0" contextRef="I2012" unitRef="USD">40636880</us-gaap:ShortTermNonBankLoansAndNotesPayable>
  <us-gaap:ShortTermNonBankLoansAndNotesPayable decimals="0" contextRef="I2012_DebtSecuredByRelatedPartyMember" unitRef="USD">4781410</us-gaap:ShortTermNonBankLoansAndNotesPayable>
  <us-gaap:ShortTermNonBankLoansAndNotesPayable decimals="0" contextRef="I2012_NotesPayableOtherPayablesMember" unitRef="USD">35855470</us-gaap:ShortTermNonBankLoansAndNotesPayable>
  <us-gaap:ConcentrationRiskPercentage1 decimals="3" contextRef="D2012_SalesRevenueGoodsNetMember_AmericaMember_GeographicConcentrationRiskMember" unitRef="Pure">0.196</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 decimals="3" contextRef="D2012_SalesRevenueGoodsNetMember_EuropeMember_GeographicConcentrationRiskMember" unitRef="Pure">0.501</us-gaap:ConcentrationRiskPercentage1>
  <csiq:IncreaseDecreaseInProjectAssets decimals="0" contextRef="D2011" unitRef="USD">37133068</csiq:IncreaseDecreaseInProjectAssets>
  <csiq:OperatingLossCarryforwardsSubjectToExpiration decimals="0" contextRef="I2012" unitRef="USD">16516003</csiq:OperatingLossCarryforwardsSubjectToExpiration>
  <csiq:ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities decimals="0" contextRef="I2012" unitRef="USD">0</csiq:ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions decimals="2" contextRef="D2012_CSIProjectHoldcoOneLLCMember" unitRef="Pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="D2012">&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 75.83%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 243px"&gt;
&lt;p style="FONT-FAMILY: times"&gt;&amp;#160;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
&lt;tr style="HEIGHT: 0px"&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
&lt;td style="FONT-FAMILY: times" align="left"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" align="right" width="7"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="77"&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" width="12"&gt;&lt;/td&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"&gt;&lt;font size="1"&gt;&lt;b&gt;Years Ended December&amp;#160;31,&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="bottom"&gt;
&lt;th style="FONT-FAMILY: times" align="left"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times" align="center" colspan="2"&gt;&lt;font size="1"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;/th&gt;
&lt;th style="FONT-FAMILY: times"&gt;&lt;font size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Modules&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,400,939,585&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,683,121,020&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,132,767,404&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Solar system kits&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;78,028,704&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;95,787,118&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;92,624,999&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;EPC service&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;110,992,742&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;658,927&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Solar power projects&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;55,050,856&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Others&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;16,540,767&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;9,021,226&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;13,727,227&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT: 0px" valign="top" bgcolor="white"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;
&lt;p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;font size="2"&gt;Total net revenues&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,495,509,056&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,898,922,106&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom" align="right"&gt;&lt;font size="2"&gt;1,294,829,413&lt;/font&gt;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&lt;font size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top"&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2"&gt;&amp;#160;&lt;/td&gt;
&lt;td style="FONT-FAMILY: times" valign="bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;/div&gt;&lt;/div&gt;
</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
  <csiq:AllowanceForDoubtfulAccountsPolicyTextBlock contextRef="D2012">&lt;div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'&gt;
&lt;dl compact="compact"&gt;
&lt;dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dt&gt;
&lt;dd style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;i&gt;Allowance for doubtful receivables&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p style="FONT-FAMILY: times"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company began purchasing insurance from China Export&amp;#160;&amp;amp; Credit Insurance Corporation ("Sinosure") since 2009 for certain of its accounts receivable, trade in order to reduce its exposure to bad debt loss. The Company provides an allowance for accounts receivable, trade using primarily a specific identification methodology. An allowance is recorded based on the likelihood of collection from the specific customer regardless whether such account is covered by Sinosure. At the time the claim is made to Sinosure, the Company records a receivable from Sinosure equal to the expected recovery up to the amount of the specific allowance. The Company had recorded a receivable from Sinosure in prepaid expenses and other current assets of $ $4,212,532, $5,337,282 and $9,515,899 as of December&amp;#160;31, 2010, 2011 and 2012, respectively, and a corresponding reduction in bad debt&amp;#160;expense.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
</csiq:AllowanceForDoubtfulAccountsPolicyTextBlock>
  <us-gaap:CommonStockSharesIssued decimals="INF" contextRef="I2012" unitRef="Shares">43242426</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued decimals="INF" contextRef="I2011" unitRef="Shares">43155767</us-gaap:CommonStockSharesIssued>
  <csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent decimals="0" contextRef="I2012_AdvancesToSuppliersMember_SupplierConcentrationRiskMember_SupplierAMember" unitRef="USD">18999961</csiq:AdvancesOnInventoryPurchasesCurrentAndNonCurrent>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>csiq-20121231.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- Created by Merrill Corporation -->
<!-- Generated by Fujitsu XWand B0126 -->
<!-- Generated by Fujitsu Interstage XWand B0189 -->
<!--Generated by IRIS XBRL Generation Engine-->
<xsd:schema targetNamespace="http://www.canadiansolar.com/20121231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:csiq="http://www.canadiansolar.com/20121231" xmlns:us-types="http://fasb.org/us-types/2012-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2012-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:dei="http://xbrl.sec.gov/dei/2012-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2012-01-31" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="csiq-20121231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="csiq-20121231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="csiq-20121231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="csiq-20121231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.canadiansolar.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/BalanceSheet" id="BalanceSheet">
        <link:definition>0010 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/BalanceSheetParenthetical" id="BalanceSheetParenthetical">
        <link:definition>0015 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/StatementOfIncome" id="StatementOfIncome">
        <link:definition>0020 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/StatementOfComprehensiveIncome" id="StatementOfComprehensiveIncome">
        <link:definition>0030 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/StatementOfStockholdersEquity" id="StatementOfStockholdersEquity">
        <link:definition>0040 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/CashFlows" id="CashFlows">
        <link:definition>0050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureOrganizationAndPrincipalActivities" id="DisclosureOrganizationAndPrincipalActivities">
        <link:definition>1010 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPolicies" id="DisclosureSummaryOfPrincipalAccountingPolicies">
        <link:definition>1020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAcquisition" id="DisclosureAcquisition">
        <link:definition>1030 - Disclosure - ACQUISITION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfuAccounts" id="DisclosureAllowanceForDoubtfulAccounts">
        <link:definition>1040 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInventories" id="DisclosureInventories">
        <link:definition>1050 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNet" id="DisclosurePropertyPlantAndEquipmentNet">
        <link:definition>1060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNet" id="DisclosureIntangibleAssetsNet">
        <link:definition>1070 - Disclosure - INTANGIBLE ASSETS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurement" id="DisclosureFairValueMeasurement">
        <link:definition>1080 - Disclosure - FAIR VALUE MEASUREMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliates" id="DisclosureInvestmentsInAffiliates">
        <link:definition>1090 - Disclosure - INVESTMENTS IN AFFILIATES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureBorrowings" id="DisclosureBorrowings">
        <link:definition>1100 - Disclosure - BORROWINGS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureShortTermNotesPayable" id="DisclosureShortTermNotesPayable">
        <link:definition>1110 - Disclosure - SHORT-TERM NOTES PAYABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCosts" id="DisclosureAccruedWarrantyCosts">
        <link:definition>1120 - Disclosure - ACCRUED WARRANTY COSTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotes" id="DisclosureConvertibleNotes">
        <link:definition>1130 - Disclosure - CONVERTIBLE NOTES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureRestrictedNetAssets" id="DisclosureRestrictedNetAssets">
        <link:definition>1140 - Disclosure - RESTRICTED NET ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>1150 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShare" id="DisclosureEarningsPerShare">
        <link:definition>1160 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactions" id="DisclosureRelatedPartyBalancesAndTransactions">
        <link:definition>1170 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>1180 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>1190 - Disclosure - SEGMENT INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureMajorCustomers" id="DisclosureMajorCustomers">
        <link:definition>1200 - Disclosure - MAJOR CUSTOMERS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlans" id="DisclosureEmployeeBenefitPlans">
        <link:definition>1210 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureShareOptions" id="DisclosureShareOptions">
        <link:definition>1220 - Disclosure - SHARE OPTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentLoss" id="DisclosureInvestmentLoss">
        <link:definition>1230 - Disclosure - INVESTMENT LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>1240 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsi" id="DisclosureAppendix1MajorSubsidiariesOfCsi">
        <link:definition>1250 - Disclosure - APPENDIX 1 - Major Subsidiaries of CSI</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleI" id="DisclosureFinancialStatementsScheduleI">
        <link:definition>1260 - Disclosure - FINANCIAL STATEMENTS SCHEDULE I</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesPolicies" id="DisclosureSummaryOfPrincipalAccountingPoliciesPolicies">
        <link:definition>2020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesTables" id="DisclosureSummaryOfPrincipalAccountingPoliciesTables">
        <link:definition>3020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionTables" id="DisclosureAcquisitionTables">
        <link:definition>3030 - Disclosure - ACQUISITION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsTables" id="DisclosureAllowanceForDoubtfulAccountsTables">
        <link:definition>3040 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInventoriesTables" id="DisclosureInventoriesTables">
        <link:definition>3050 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetTables" id="DisclosurePropertyPlantAndEquipmentNetTables">
        <link:definition>3060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetTables" id="DisclosureIntangibleAssetsNetTables">
        <link:definition>3070 - Disclosure - INTANGIBLE ASSETS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementTables" id="DisclosureFairValueMeasurementTables">
        <link:definition>3080 - Disclosure - FAIR VALUE MEASUREMENT (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesTables" id="DisclosureInvestmentsInAffiliatesTables">
        <link:definition>3090 - Disclosure - INVESTMENTS IN AFFILIATES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsTables" id="DisclosureBorrowingsTables">
        <link:definition>3100 - Disclosure - BORROWINGS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsTables" id="DisclosureAccruedWarrantyCostsTables">
        <link:definition>3120 - Disclosure - ACCRUED WARRANTY COSTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotesTables" id="DisclosureConvertibleNotesTables">
        <link:definition>3130 - Disclosure - CONVERTIBLE NOTES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>3150 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShareTables" id="DisclosureEarningsPerShareTables">
        <link:definition>3160 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesTables" id="DisclosureCommitmentsAndContingenciesTables">
        <link:definition>3180 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>3190 - Disclosure - SEGMENT INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureMajorCustomersTables" id="DisclosureMajorCustomersTables">
        <link:definition>3200 - Disclosure - MAJOR CUSTOMERS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsTables" id="DisclosureShareOptionsTables">
        <link:definition>3220 - Disclosure - SHARE OPTIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentLossTables" id="DisclosureInvestmentLossTables">
        <link:definition>3230 - Disclosure - INVESTMENT LOSS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails">
        <link:definition>4020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails6" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails6">
        <link:definition>4025 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails2">
        <link:definition>4021 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3Calc2" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails3Calc2">
        <link:definition>4022 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 3) (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails3">
        <link:definition>4022 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails4">
        <link:definition>4023 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails5" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails5">
        <link:definition>4024 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails" id="DisclosureAcquisitionDetails">
        <link:definition>4030 - Disclosure - ACQUISITION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsDetails" id="DisclosureAllowanceForDoubtfulAccountsDetails">
        <link:definition>4040 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails">
        <link:definition>4050 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" id="DisclosurePropertyPlantAndEquipmentNetDetails">
        <link:definition>4060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails" id="DisclosureIntangibleAssetsNetDetails">
        <link:definition>4070 - Disclosure - INTANGIBLE ASSETS, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails" id="DisclosureFairValueMeasurementDetails">
        <link:definition>4080 - Disclosure - FAIR VALUE MEASUREMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails2" id="DisclosureFairValueMeasurementDetails2">
        <link:definition>4081 - Disclosure - FAIR VALUE MEASUREMENT (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails3" id="DisclosureFairValueMeasurementDetails3">
        <link:definition>4082 - Disclosure - FAIR VALUE MEASUREMENT (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails" id="DisclosureInvestmentsInAffiliatesDetails">
        <link:definition>4090 - Disclosure - INVESTMENTS IN AFFILIATES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails2" id="DisclosureInvestmentsInAffiliatesDetails2">
        <link:definition>4091 - Disclosure - INVESTMENTS IN AFFILIATES (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails" id="DisclosureBorrowingsDetails">
        <link:definition>4100 - Disclosure - BORROWINGS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails2" id="DisclosureBorrowingsDetails2">
        <link:definition>4101 - Disclosure - BORROWINGS (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3" id="DisclosureBorrowingsDetails3">
        <link:definition>4102 - Disclosure - BORROWINGS (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4" id="DisclosureBorrowingsDetails4">
        <link:definition>4103 - Disclosure - BORROWINGS (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3Calc2" id="DisclosureBorrowingsDetails3Calc2">
        <link:definition>4104 - Disclosure - BORROWINGS (Details 3) (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureShortTermNotesPayableDetails" id="DisclosureShortTermNotesPayableDetails">
        <link:definition>4110 - Disclosure - SHORT-TERM NOTES PAYABLE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsDetails" id="DisclosureAccruedWarrantyCostsDetails">
        <link:definition>4120 - Disclosure - ACCRUED WARRANTY COSTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails" id="DisclosureConvertibleNotesDetails">
        <link:definition>4130 - Disclosure - CONVERTIBLE NOTES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureRestrictedNetAssetsDetails" id="DisclosureRestrictedNetAssetsDetails">
        <link:definition>4140 - Disclosure - RESTRICTED NET ASSETS (Details)</link:definition>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails">
        <link:definition>4150 - Disclosure - INCOME TAXES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails2" id="DisclosureIncomeTaxesDetails2">
        <link:definition>4151 - Disclosure - INCOME TAXES (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3" id="DisclosureIncomeTaxesDetails3">
        <link:definition>4152 - Disclosure - INCOME TAXES (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4" id="DisclosureIncomeTaxesDetails4">
        <link:definition>4153 - Disclosure - INCOME TAXES (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3Calc2" id="DisclosureIncomeTaxesDetails3Calc2">
        <link:definition>4154 - Disclosure - INCOME TAXES (Details 3) (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails" id="DisclosureEarningsPerShareDetails">
        <link:definition>4160 - Disclosure - EARNINGS PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" id="DisclosureRelatedPartyBalancesAndTransactionsDetails">
        <link:definition>4170 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>4180 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails2" id="DisclosureCommitmentsAndContingenciesDetails2">
        <link:definition>4181 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails">
        <link:definition>4190 - Disclosure - SEGMENT INFORMATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails2" id="DisclosureSegmentInformationDetails2">
        <link:definition>4191 - Disclosure - SEGMENT INFORMATION (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureMajorCustomersDetails" id="DisclosureMajorCustomersDetails">
        <link:definition>4200 - Disclosure - MAJOR CUSTOMERS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlansDetails" id="DisclosureEmployeeBenefitPlansDetails">
        <link:definition>4210 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails" id="DisclosureShareOptionsDetails">
        <link:definition>4220 - Disclosure - SHARE OPTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails2" id="DisclosureShareOptionsDetails2">
        <link:definition>4221 - Disclosure - SHARE OPTIONS (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentLossDetails" id="DisclosureInvestmentLossDetails">
        <link:definition>4230 - Disclosure - INVESTMENT LOSS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>4240 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsiDetails" id="DisclosureAppendix1MajorSubsidiariesOfCsiDetails">
        <link:definition>4250 - Disclosure - Appendix 1 - Major Subsidiaries of CSI (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails" id="DisclosureFinancialStatementsScheduleIDetails">
        <link:definition>4260 - Disclosure - Financial Statements Schedule I (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2" id="DisclosureFinancialStatementsScheduleIDetails2">
        <link:definition>4261 - Disclosure - Financial Statements Schedule I (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails3" id="DisclosureFinancialStatementsScheduleIDetails3">
        <link:definition>4262 - Disclosure - Financial Statements Schedule I (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4" id="DisclosureFinancialStatementsScheduleIDetails4">
        <link:definition>4263 - Disclosure - Financial Statements Schedule I (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6" id="DisclosureFinancialStatementsScheduleIDetails6">
        <link:definition>4265 - Disclosure - Financial Statements Schedule I (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFirmPurchaseCommitmentsAndContigentLiabilities" id="DisclosureFirmPurchaseCommitmentsAndContigentLiabilities">
        <link:definition>8000 - Disclosure - FIRM PURCHASE COMMITMENTS AND CONTIGENT LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/StatementOfStockholdersEquityCalc2" id="StatementOfStockholdersEquityCalc2">
        <link:definition>8010 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY AND COMPREHENSIVE INCOME CALC 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails2" id="DisclosureAcquisitionDetails2">
        <link:definition>8082 - Disclosure - ACQUISITION (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5" id="DisclosureFinancialStatementsScheduleIDetails5">
        <link:definition>4264 - Disclosure - Financial Statements Schedule I (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2012-01-31" schemaLocation="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <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" />
  <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" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:element name="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" id="csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" id="csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" id="csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" id="csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DefinedContributionPlanEmployerContributionAmount" id="csiq_DefinedContributionPlanEmployerContributionAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InvestmentIncomeLossAbstract" id="csiq_InvestmentIncomeLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherIncomeLossOnInvestment" id="csiq_OtherIncomeLossOnInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncomeLossOnInvestments" id="csiq_IncomeLossOnInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AdvancesOnInventoryPurchasesNonCurrent" id="csiq_AdvancesOnInventoryPurchasesNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInPrepaidLandUseRight" id="csiq_IncreaseDecreaseInPrepaidLandUseRight" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInProjectAssets" id="csiq_IncreaseDecreaseInProjectAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CommitmentsDisclosureAbstract" id="csiq_CommitmentsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MajorCustomersDisclosureAbstract" id="csiq_MajorCustomersDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MajorCustomersDisclosureTextBlock" id="csiq_MajorCustomersDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AllowanceForDoubtfulAdvancesToSuppliersCurrent" id="csiq_AllowanceForDoubtfulAdvancesToSuppliersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" id="csiq_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DocumentAndEntityInformationAbstract" id="csiq_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInAdvanceToSuppliers" id="csiq_IncreaseDecreaseInAdvanceToSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="InvestmentIncomeLossDisclosureAbstract" id="csiq_InvestmentIncomeLossDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentIncomeLossDisclosureTextBlock" id="csiq_InvestmentIncomeLossDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" id="csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ShortTermNotesPayableTextBlock" id="csiq_ShortTermNotesPayableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContingentContractLiability" id="csiq_ContingentContractLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AccountsAndNotesPayableCurrent" id="csiq_AccountsAndNotesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" id="csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInContingentLiabilities" id="csiq_IncreaseDecreaseInContingentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" id="csiq_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromCapitalContributionFromMinorityInterest" id="csiq_ProceedsFromCapitalContributionFromMinorityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LossesOnIntraGroupForeignCurrencyTransactions" id="csiq_LossesOnIntraGroupForeignCurrencyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ProvisionReversalForFirmPurchaseCommitment" id="csiq_ProvisionReversalForFirmPurchaseCommitment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInAccountsAndShortTermNotesPayable" id="csiq_IncreaseDecreaseInAccountsAndShortTermNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="RevenueFromNonrelatedParties" id="csiq_RevenueFromNonrelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CostOfGoodsAndServicesSoldNonrelatedParties" id="csiq_CostOfGoodsAndServicesSoldNonrelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" id="csiq_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="EuropeMember" id="csiq_EuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCountriesEuropeMember" id="csiq_OtherCountriesEuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmericaMember" id="csiq_AmericaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AsiaAndOtherRegionsMember" id="csiq_AsiaAndOtherRegionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCountriesAsiaMember" id="csiq_OtherCountriesAsiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ModulesProductMember" id="csiq_ModulesProductMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCountriesAmericaMember" id="csiq_OtherCountriesAmericaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarSystemKitsProductMember" id="csiq_SolarSystemKitsProductMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarPowerProjectsConstructionAndSaleMember" id="csiq_SolarPowerProjectsConstructionAndSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EPCServiceProductMember" id="csiq_EPCServiceProductMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherProductMember" id="csiq_OtherProductMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CompanyAMember" id="csiq_CompanyAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CompanyBMember" id="csiq_CompanyBMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CompanyCMember" id="csiq_CompanyCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CompanyDMember" id="csiq_CompanyDMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CustomerOneMember" id="csiq_CustomerOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CustomerTwoMember" id="csiq_CustomerTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CustomerThreeMember" id="csiq_CustomerThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfCustomers" id="csiq_NumberOfCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" id="csiq_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" id="csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="SuzhouGaochuangteNewEnergyCoLtdMember" id="csiq_SuzhouGaochuangteNewEnergyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" id="csiq_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NernstNewEnergySuzhouCoLtdMember" id="csiq_NernstNewEnergySuzhouCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NingxiaGDCSINewEnergyCoLtdMember" id="csiq_NingxiaGDCSINewEnergyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherEquityMethodInvesteesMember" id="csiq_OtherEquityMethodInvesteesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GDInnerMongoliaJingyangEnergyCoLtdMember" id="csiq_GDInnerMongoliaJingyangEnergyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSICellsCoLtdMember" id="csiq_CSICellsCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSISolarPowerChinaIncMember" id="csiq_CSISolarPowerChinaIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfBoardMembersDesignatedByTheAcquiredEntity" id="csiq_NumberOfBoardMembersDesignatedByTheAcquiredEntity" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfBoardMembers" id="csiq_NumberOfBoardMembers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CapitalContributionsAmount" id="csiq_CapitalContributionsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncomeLossFromEquityMethodInvestmentsNetOfTax" id="csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfInterestExpenseTableTextBlock" id="csiq_ScheduleOfInterestExpenseTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SecuredShortTermDebt" id="csiq_SecuredShortTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" id="csiq_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PledgedAssetsNotSeparatelyReportedInventory" id="csiq_PledgedAssetsNotSeparatelyReportedInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" id="csiq_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ScheduleOfDebtInstrumentsTable" id="csiq_ScheduleOfDebtInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtGuaranteedByRelatedPartyMember" id="csiq_DebtGuaranteedByRelatedPartyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtSecuredByRestrictedCashMember" id="csiq_DebtSecuredByRestrictedCashMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtSecuredByRelatedPartyMember" id="csiq_DebtSecuredByRelatedPartyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" id="csiq_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtSecuredByInventoryMember" id="csiq_DebtSecuredByInventoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" id="csiq_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" id="csiq_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" id="csiq_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CSISolarPowerIncMember" id="csiq_CSISolarPowerIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarManufacturingChangshuIncMember" id="csiq_CanadianSolarManufacturingChangshuIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LocalChineseCommercialBanksMember" id="csiq_LocalChineseCommercialBanksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StandardCharteredBankMember" id="csiq_StandardCharteredBankMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" id="csiq_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" id="csiq_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" id="csiq_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FirstTrancheLineOfCreditMember" id="csiq_FirstTrancheLineOfCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SecondTrancheLineOfCreditMember" id="csiq_SecondTrancheLineOfCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentRepaymentPeriodAxis" id="csiq_DebtInstrumentRepaymentPeriodAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentRepaymentPeriodDomain" id="csiq_DebtInstrumentRepaymentPeriodDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueIn2011Member" id="csiq_RepaymentDueIn2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueIn2012Member" id="csiq_RepaymentDueIn2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueIn2013Member" id="csiq_RepaymentDueIn2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueIn2014Member" id="csiq_RepaymentDueIn2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueIn2015Member" id="csiq_RepaymentDueIn2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueIn2016Member" id="csiq_RepaymentDueIn2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueIn2017Member" id="csiq_RepaymentDueIn2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForAcquisitionOfProject16Member" id="csiq_LoanAgreementForAcquisitionOfProject16Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProjectAssetsMember" id="csiq_ProjectAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PropertyPlantAndEquipmentMember" id="csiq_PropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfTranches" id="csiq_NumberOfTranches" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LineOfCreditFacilityRepaymentPeriod" id="csiq_LineOfCreditFacilityRepaymentPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" id="csiq_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" id="csiq_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" id="csiq_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="LineOfCreditFacilityMaturityTerm" id="csiq_LineOfCreditFacilityMaturityTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" id="csiq_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" id="csiq_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" id="csiq_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" id="csiq_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" id="csiq_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" id="csiq_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" id="csiq_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" id="csiq_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" id="csiq_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtAndEquityIssuanceCosts" id="csiq_DebtAndEquityIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" id="csiq_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" id="csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" id="csiq_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" id="csiq_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" id="csiq_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" id="csiq_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="StockOptionsAndRestrictedStockMember" id="csiq_StockOptionsAndRestrictedStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" id="csiq_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" id="csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" id="csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PurchaseCommitmentExcludingLongtermCommitmentAbstract" id="csiq_PurchaseCommitmentExcludingLongtermCommitmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdvancesToSuppliersPolicyTextBlock" id="csiq_AdvancesToSuppliersPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ForeignCurrencyRiskPolicyTextBlock" id="csiq_ForeignCurrencyRiskPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrepaymentForLandUseRightPolicyTextBlock" id="csiq_PrepaymentForLandUseRightPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProjectAssetsPolicyTextBlock" id="csiq_ProjectAssetsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" id="csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" id="csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AdvancesToSuppliersMember" id="csiq_AdvancesToSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" id="csiq_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ConstructionPeriodOfProject" id="csiq_ConstructionPeriodOfProject" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" id="csiq_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ExtendedProductWarrantyPeriod" id="csiq_ExtendedProductWarrantyPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ForeignCurrencyRiskAbstract" id="csiq_ForeignCurrencyRiskAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteedPerformanceForFirstYearMember" id="csiq_GuaranteedPerformanceForFirstYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteedPerformanceForYear25Member" id="csiq_GuaranteedPerformanceForYear25Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteedPerformanceForYear2ToYear24Member" id="csiq_GuaranteedPerformanceForYear2ToYear24Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfDeclineInActualAnnualPowerOutputOfModule" id="csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InsurancePolicyTerm" id="csiq_InsurancePolicyTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InsurancePremiumUnamortizedAmountNoncurrent" id="csiq_InsurancePremiumUnamortizedAmountNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MarketPricePerWattOfModules" id="csiq_MarketPricePerWattOfModules" type="us-types:perUnitItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="InventoryRelatingToNonRecognizedRevenue" id="csiq_InventoryRelatingToNonRecognizedRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="LandUseRightTerm" id="csiq_LandUseRightTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" id="csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" id="csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrepaymentForLandUseRightsAbstract" id="csiq_PrepaymentForLandUseRightsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProductWarrantyAccrualRateForSalesOfSolarModules" id="csiq_ProductWarrantyAccrualRateForSalesOfSolarModules" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" id="csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProductWarrantyCostLineItems" id="csiq_ProductWarrantyCostLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProductWarrantyGuaranteedPerformancePeriodAxis" id="csiq_ProductWarrantyGuaranteedPerformancePeriodAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProductWarrantyGuaranteedPerformancePeriodDomain" id="csiq_ProductWarrantyGuaranteedPerformancePeriodDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" id="csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" id="csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" id="csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfProductWarrantyCostTable" id="csiq_ScheduleOfProductWarrantyCostTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShippingAndHandlingCostsAbstract" id="csiq_ShippingAndHandlingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StandardProductWarrantyPeriod" id="csiq_StandardProductWarrantyPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SupplierAMember" id="csiq_SupplierAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SupplierBMember" id="csiq_SupplierBMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SupplierCMember" id="csiq_SupplierCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SupplierDMember" id="csiq_SupplierDMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SupplierEMember" id="csiq_SupplierEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SupplierFMember" id="csiq_SupplierFMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarEMEAGmbHMember" id="csiq_CanadianSolarEMEAGmbHMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarInternationalLtdMember" id="csiq_CanadianSolarInternationalLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarJapanKKMember" id="csiq_CanadianSolarJapanKKMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="JapaneseBankMember" id="csiq_JapaneseBankMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementForWorkingCapitalMember" id="csiq_LoanAgreementForWorkingCapitalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarManufacturingLuoyangIncMember" id="csiq_CanadianSolarManufacturingLuoyangIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarManufacturingOntarioIncMember" id="csiq_CanadianSolarManufacturingOntarioIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarSolutionsIncMember" id="csiq_CanadianSolarSolutionsIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarUSAIncMember" id="csiq_CanadianSolarUSAIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSISolarTechnologiesIncMember" id="csiq_CSISolarTechnologiesIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSISolartronicsChangshuCoLtdMember" id="csiq_CSISolartronicsChangshuCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredTaxAssetsLossOnFirmPurchaseCommitment" id="csiq_DeferredTaxAssetsLossOnFirmPurchaseCommitment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" id="csiq_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" id="csiq_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" id="csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxAdditionalDisclosureAbstract" id="csiq_IncomeTaxAdditionalDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxesForeignCorporateTaxRate" id="csiq_IncomeTaxesForeignCorporateTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" id="csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxesLineItems" id="csiq_IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxesTable" id="csiq_IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" id="csiq_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxHolidayAbstract" id="csiq_IncomeTaxHolidayAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherJurisdictionsMember" id="csiq_OtherJurisdictionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" id="csiq_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" id="csiq_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" id="csiq_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodOfStatuteOfLimitationsForTaxEvasion" id="csiq_PeriodOfStatuteOfLimitationsForTaxEvasion" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" id="csiq_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfTaxRatesTableTextBlock" id="csiq_ScheduleOfTaxRatesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" id="csiq_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" id="csiq_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" id="csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" id="csiq_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" id="csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" id="csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" id="csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" id="csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" id="csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarAustraliaPtyLtdMember" id="csiq_CanadianSolarAustraliaPtyLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarOAndMOntarioIncMember" id="csiq_CanadianSolarOAndMOntarioIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarSouthEastAsiaPteLtdMember" id="csiq_CanadianSolarSouthEastAsiaPteLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSICenergyHoldingsLLCMember" id="csiq_CSICenergyHoldingsLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSIProjectConsultingGmbHMember" id="csiq_CSIProjectConsultingGmbHMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSISolarManufactureIncMember" id="csiq_CSISolarManufactureIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSISolarNewEnergySuzhouCoLtdMember" id="csiq_CSISolarNewEnergySuzhouCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunESkyFirstLightIIILPMember" id="csiq_SunESkyFirstLightIIILPMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunESkyGPFirstLightIIILtdMember" id="csiq_SunESkyGPFirstLightIIILtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SuzhouSanysolarMaterialsTechnologyCoLtdMember" id="csiq_SuzhouSanysolarMaterialsTechnologyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarManufacturingSuzhouIncMember" id="csiq_CanadianSolarManufacturingSuzhouIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DatongCSINewEnergyDevelopmentCoLtdMember" id="csiq_DatongCSINewEnergyDevelopmentCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarSouthAfricaPtyLtdMember" id="csiq_CanadianSolarSouthAfricaPtyLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TumushukeCSINewEnergyDevelopmentCoLtdMember" id="csiq_TumushukeCSINewEnergyDevelopmentCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AheqiCSINewEnergyDevelopmentCoLtdMember" id="csiq_AheqiCSINewEnergyDevelopmentCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSIPhotovoltaicEnergySihongIncMember" id="csiq_CSIPhotovoltaicEnergySihongIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarInternationalProjectHoldingLimitedMember" id="csiq_CanadianSolarInternationalProjectHoldingLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolartronicsSuzhouCoLtdMember" id="csiq_CanadianSolartronicsSuzhouCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" id="csiq_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CanadianSolarMiddleEastLimitedMember" id="csiq_CanadianSolarMiddleEastLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InsuranceForBadDebtLossReceivableCurrent" id="csiq_InsuranceForBadDebtLossReceivableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" id="csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" id="csiq_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AllowanceForAdvancesToSuppliersMember" id="csiq_AllowanceForAdvancesToSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" id="csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ValuationAllowancesAndReservesForeignExchangeEffect" id="csiq_ValuationAllowancesAndReservesForeignExchangeEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DeferredIncomeTaxNoncashExpenseBenefit" id="csiq_DeferredIncomeTaxNoncashExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxHolidaysAxis" id="csiq_IncomeTaxHolidaysAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EarningsPerShareAxis" id="csiq_EarningsPerShareAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxHolidaysDomain" id="csiq_IncomeTaxHolidaysDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EarningsPerShareDomain" id="csiq_EarningsPerShareDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxHolidaysEffectMember" id="csiq_IncomeTaxHolidaysEffectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProjectAssetsPlantsAndLandCurrentPortion" id="csiq_ProjectAssetsPlantsAndLandCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProjectAssetsPlantsAndLandNonCurrentPortion" id="csiq_ProjectAssetsPlantsAndLandNonCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="RevenueArrangementsTable" id="csiq_RevenueArrangementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BasisOfPresentationTable" id="csiq_BasisOfPresentationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TollManufacturingArrangementsMember" id="csiq_TollManufacturingArrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BuyAndSellArrangementsMember" id="csiq_BuyAndSellArrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RevenueArrangementsLineItems" id="csiq_RevenueArrangementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PartnershipWithCVBSolarGmbHSubsidiaryMember" id="csiq_PartnershipWithCVBSolarGmbHSubsidiaryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ThirteenStrataSolarPowerProjectsMember" id="csiq_ThirteenStrataSolarPowerProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TwoStrataSolarPowerProjectsMember" id="csiq_TwoStrataSolarPowerProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NineSoltasSolarPowerProjectsMember" id="csiq_NineSoltasSolarPowerProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TwoSoltasSolarPowerProjectsMember" id="csiq_TwoSoltasSolarPowerProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TwelveSoltasSolarPowerProjectsMember" id="csiq_TwelveSoltasSolarPowerProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ThreeSoltasSolarPowerProjectsMember" id="csiq_ThreeSoltasSolarPowerProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TwelveAndThreeSoltasSolarPowerProjectsMember" id="csiq_TwelveAndThreeSoltasSolarPowerProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSISkypowerMember" id="csiq_CSISkypowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CESSterlingLLCMember" id="csiq_CESSterlingLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BerkleyEastSolarLLCMember" id="csiq_BerkleyEastSolarLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSIProjectHoldcoLLCMember" id="csiq_CSIProjectHoldcoLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSIProjectHoldcoOneLLCMember" id="csiq_CSIProjectHoldcoOneLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredTaxLiabilitiesAcquisition" id="csiq_DeferredTaxLiabilitiesAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentBorrowingsRenewed" id="csiq_DebtInstrumentBorrowingsRenewed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AssetsAcquisitionPolicyTextBlock" id="csiq_AssetsAcquisitionPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfProjectAssetsTableTextBlock" id="csiq_ScheduleOfProjectAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfTotalConsiderationPaidTableTextBlock" id="csiq_ScheduleOfTotalConsiderationPaidTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AcquisitionOfProjectFL3Member" id="csiq_AcquisitionOfProjectFL3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AcquisitionOfProjects16Member" id="csiq_AcquisitionOfProjects16Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AcquisitionOfSunEdisonProjectsMember" id="csiq_AcquisitionOfSunEdisonProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfSolarPowerProjectsAcquired" id="csiq_NumberOfSolarPowerProjectsAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="CapacityOfSolarProjectsAcquired" id="csiq_CapacityOfSolarProjectsAcquired" type="num:powerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" id="csiq_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" id="csiq_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" id="csiq_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssumptionsRiskFreeRate" id="csiq_FairValueAssumptionsRiskFreeRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssumptionsDividendYield" id="csiq_FairValueAssumptionsDividendYield" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" id="csiq_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ProjectFL3Member" id="csiq_ProjectFL3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationSalePrice" id="csiq_DisposalGroupIncludingDiscontinuedOperationSalePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeutscheSolarAGMember" id="csiq_DeutscheSolarAGMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="JiangxiLDKSolarHiTechCoLtdMember" id="csiq_JiangxiLDKSolarHiTechCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="USCountervailingAndAntiDumpingDutiesMember" id="csiq_USCountervailingAndAntiDumpingDutiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SupplyAgreementPeriod" id="csiq_SupplyAgreementPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" id="csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" id="csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" id="csiq_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" id="csiq_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" id="csiq_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyPenaltyClaimedByCounterparty" id="csiq_LossContingencyPenaltyClaimedByCounterparty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyArbitrationExpensesClaimedByCounterparty" id="csiq_LossContingencyArbitrationExpensesClaimedByCounterparty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" id="csiq_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" id="csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" id="csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ChineseCommercialBanksMember" id="csiq_ChineseCommercialBanksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PaymentsForPurchaseOfProjectAssets" id="csiq_PaymentsForPurchaseOfProjectAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AllowanceForDoubtfulUnbilledReceivablesCurrent" id="csiq_AllowanceForDoubtfulUnbilledReceivablesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="WorkingCapital" id="csiq_WorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="BankOfChinaMember" id="csiq_BankOfChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementEnteredIntoDuringApril2012Member" id="csiq_LoanAgreementEnteredIntoDuringApril2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementEnteredIntoDuringNovember2012Member" id="csiq_LoanAgreementEnteredIntoDuringNovember2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementEnteredIntoDuringJanuary2013Member" id="csiq_LoanAgreementEnteredIntoDuringJanuary2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" id="csiq_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" id="csiq_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" id="csiq_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeutschBankAGCanadaMember" id="csiq_DeutschBankAGCanadaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CreditSuisseAGSingaporeMember" id="csiq_CreditSuisseAGSingaporeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BasisOfPresentationLineItems" id="csiq_BasisOfPresentationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProjectAssetsBuildOutValue" id="csiq_ProjectAssetsBuildOutValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" id="csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProjectAssetsPlantsAndLandCapitalizedModuleCost" id="csiq_ProjectAssetsPlantsAndLandCapitalizedModuleCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" id="csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProjectAssetsPlantsAndLandOtherCapitalizedCost" id="csiq_ProjectAssetsPlantsAndLandOtherCapitalizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProjectAssetsPlantsAndLand" id="csiq_ProjectAssetsPlantsAndLand" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProjectAssetsAbstract" id="csiq_ProjectAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LossContingencyNumberOfParties" id="csiq_LossContingencyNumberOfParties" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" id="csiq_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="RevenueRecognizedUnderAccrualMethod" id="csiq_RevenueRecognizedUnderAccrualMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="RevenueRecognizedUnderPercentageOfCompletionMethod" id="csiq_RevenueRecognizedUnderPercentageOfCompletionMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ChaoriSolarMember" id="csiq_ChaoriSolarMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FireEnergyMember" id="csiq_FireEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ESARenewablesMember" id="csiq_ESARenewablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCustomersMember" id="csiq_OtherCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BorrowingsFromNonFinancialInstitutions" id="csiq_BorrowingsFromNonFinancialInstitutions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" id="csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" id="csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentBorrowingsNewDebtInstruments" id="csiq_DebtInstrumentBorrowingsNewDebtInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="InterestCostsCapitalizedPropertyPlantAndEquipment" id="csiq_InterestCostsCapitalizedPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InterestCostsCapitalizedProjectAssets" id="csiq_InterestCostsCapitalizedProjectAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LoanAgreementEnteredOn29October2011Member" id="csiq_LoanAgreementEnteredOn29October2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfLongTermSupplyPurchaseAgreementsTerminated" id="csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ClassActionLawsuitsFiledInNewYorkMember" id="csiq_ClassActionLawsuitsFiledInNewYorkMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" id="csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NoncontrollingInterestPolicyTextBlock" id="csiq_NoncontrollingInterestPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentsFromNonFinancialInstitutionsAbstract" id="csiq_DebtInstrumentsFromNonFinancialInstitutionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonBindingLineOfCreditMember" id="csiq_NonBindingLineOfCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RepaymentDueAfter2013Member" id="csiq_RepaymentDueAfter2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BorrowingsFromFinancialInstitutions" id="csiq_BorrowingsFromFinancialInstitutions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentsFromFinancialInstitutionsAbstract" id="csiq_DebtInstrumentsFromFinancialInstitutionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BankPayableCurrent" id="csiq_BankPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OperatingLossCarryforwardsSubjectToExpiration" id="csiq_OperatingLossCarryforwardsSubjectToExpiration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" id="csiq_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AllowanceForDoubtfulAccountsPolicyTextBlock" id="csiq_AllowanceForDoubtfulAccountsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>csiq-20121231_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- Created by Merrill Corporation -->
<!-- Generated by Fujitsu XWand B0126 -->
<!-- Generated by Fujitsu Interstage XWand B0189 -->
<!--Generated by IRIS XBRL Generation Engine-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3Calc2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails3Calc2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3Calc2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails3Calc2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/BalanceSheet" xlink:type="simple" xlink:href="csiq-20121231.xsd#BalanceSheet" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/StatementOfIncome" xlink:type="simple" xlink:href="csiq-20121231.xsd#StatementOfIncome" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/CashFlows" xlink:type="simple" xlink:href="csiq-20121231.xsd#CashFlows" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/StatementOfComprehensiveIncome" xlink:type="simple" xlink:href="csiq-20121231.xsd#StatementOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3Calc2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails3Calc2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails6" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAcquisitionDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureConvertibleNotesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureCommitmentsAndContingenciesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosurePropertyPlantAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIntangibleAssetsNetDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureEarningsPerShareDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/StatementOfStockholdersEquity" xlink:type="simple" xlink:href="csiq-20121231.xsd#StatementOfStockholdersEquity" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails5" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails2" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsGross" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsGross" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="DeferredTaxAssetsInventory" xlink:title="DeferredTaxAssetsInventory" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsInventory" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsInventory" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsPropertyPlantAndEquipment" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="7.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOther" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOther" use="optional" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsValuationAllowance" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:label="DeferredTaxLiabilitiesDerivatives" xlink:title="DeferredTaxLiabilitiesDerivatives" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesDerivatives" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesDerivatives" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:label="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:title="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesPropertyPlantAndEquipment" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxLiabilitiesAcquisition" xlink:label="DeferredTaxLiabilitiesAcquisition" xlink:title="DeferredTaxLiabilitiesAcquisition" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesAcquisition" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesAcquisition" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesOther" use="optional" order="5.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3Calc2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsNetCurrent" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsNetCurrent" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsNetNoncurrent" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossCurrent" xlink:label="DeferredTaxLiabilitiesGrossCurrent" xlink:title="DeferredTaxLiabilitiesGrossCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesGrossCurrent" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesGrossCurrent" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="DeferredTaxLiabilitiesGrossNoncurrent" xlink:title="DeferredTaxLiabilitiesGrossNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesGrossNoncurrent" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesGrossNoncurrent" use="optional" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="DebtLongtermAndShorttermCombinedAmount" xlink:title="DebtLongtermAndShorttermCombinedAmount" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DebtLongtermAndShorttermCombinedAmount" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: DebtLongtermAndShorttermCombinedAmount to LongTermDebtNoncurrent" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BorrowingsFromNonFinancialInstitutions" xlink:label="BorrowingsFromNonFinancialInstitutions" xlink:title="BorrowingsFromNonFinancialInstitutions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DebtLongtermAndShorttermCombinedAmount" xlink:to="BorrowingsFromNonFinancialInstitutions" xlink:title="calculation: DebtLongtermAndShorttermCombinedAmount to BorrowingsFromNonFinancialInstitutions" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankPayableCurrent" xlink:label="BankPayableCurrent" xlink:title="BankPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DebtLongtermAndShorttermCombinedAmount" xlink:to="BankPayableCurrent" xlink:title="calculation: DebtLongtermAndShorttermCombinedAmount to BankPayableCurrent" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BankPayableCurrent" xlink:to="ShortTermBorrowings" xlink:title="calculation: BankPayableCurrent to ShortTermBorrowings" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BankPayableCurrent" xlink:to="LongTermDebtCurrent" xlink:title="calculation: BankPayableCurrent to LongTermDebtCurrent" use="optional" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3Calc2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: LongTermDebt to LongTermDebtNoncurrent" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtCurrent" xlink:title="calculation: LongTermDebt to LongTermDebtCurrent" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/BalanceSheet">
    <link: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="Assets" xlink:title="Assets" />
    <link: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="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" use="optional" order="1.0" weight="1" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to RestrictedCashAndCashEquivalentsAtCarryingValue" use="optional" order="2.0" weight="1" />
    <link: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="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="UnbilledReceivablesCurrent" xlink:title="UnbilledReceivablesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="UnbilledReceivablesCurrent" xlink:title="calculation: AssetsCurrent to UnbilledReceivablesCurrent" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="calculation: AssetsCurrent to DueFromRelatedPartiesCurrent" use="optional" order="5.0" weight="1" />
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValueAddedTaxReceivableCurrent" xlink:label="ValueAddedTaxReceivableCurrent" xlink:title="ValueAddedTaxReceivableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="ValueAddedTaxReceivableCurrent" xlink:title="calculation: AssetsCurrent to ValueAddedTaxReceivableCurrent" use="optional" order="7.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="AdvancesOnInventoryPurchases" xlink:title="AdvancesOnInventoryPurchases" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AdvancesOnInventoryPurchases" xlink:title="calculation: AssetsCurrent to AdvancesOnInventoryPurchases" use="optional" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:title="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:title="calculation: AssetsCurrent to ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" use="optional" order="9.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandCurrentPortion" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="calculation: AssetsCurrent to ProjectAssetsPlantsAndLandCurrentPortion" use="optional" order="10.0" weight="1" />
    <link: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="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="11.0" weight="1" />
    <link: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="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:title="DeferredTaxAssetsLiabilitiesNetNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:title="calculation: Assets to DeferredTaxAssetsLiabilitiesNetNoncurrent" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesOnInventoryPurchasesNonCurrent" xlink:label="AdvancesOnInventoryPurchasesNonCurrent" xlink:title="AdvancesOnInventoryPurchasesNonCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AdvancesOnInventoryPurchasesNonCurrent" xlink:title="calculation: Assets to AdvancesOnInventoryPurchasesNonCurrent" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="PrepaidExpenseNoncurrent" xlink:title="PrepaidExpenseNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PrepaidExpenseNoncurrent" xlink:title="calculation: Assets to PrepaidExpenseNoncurrent" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="EquityMethodInvestments" xlink:title="calculation: Assets to EquityMethodInvestments" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="calculation: Assets to FiniteLivedIntangibleAssetsNet" order="7.0" weight="1" />
    <link: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="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="Goodwill" xlink:title="calculation: Assets to Goodwill" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandNonCurrentPortion" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="calculation: Assets to ProjectAssetsPlantsAndLandNonCurrentPortion" use="optional" order="9.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" use="optional" order="10.0" weight="1" />
    <link: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="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" use="optional" order="1.0" weight="1" />
    <link: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="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="DebtCurrent" xlink:title="calculation: LiabilitiesCurrent to DebtCurrent" use="optional" order="1.0" weight="1" />
    <link: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="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="ShortTermBankLoansAndNotesPayable" xlink:title="ShortTermBankLoansAndNotesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ShortTermBankLoansAndNotesPayable" xlink:title="calculation: LiabilitiesCurrent to ShortTermBankLoansAndNotesPayable" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="DueToRelatedPartiesCurrent" xlink:title="calculation: LiabilitiesCurrent to DueToRelatedPartiesCurrent" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="AccountsPayableOtherCurrent" xlink:title="AccountsPayableOtherCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableOtherCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableOtherCurrent" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="CustomerAdvancesCurrent" xlink:title="CustomerAdvancesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="CustomerAdvancesCurrent" xlink:title="calculation: LiabilitiesCurrent to CustomerAdvancesCurrent" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:title="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:title="calculation: LiabilitiesCurrent to ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" use="optional" order="7.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OtherLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to OtherLiabilitiesCurrent" use="optional" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent" xlink:label="ProductWarrantyAccrualNoncurrent" xlink:title="ProductWarrantyAccrualNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="ProductWarrantyAccrualNoncurrent" xlink:title="calculation: Liabilities to ProductWarrantyAccrualNoncurrent" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="calculation: Liabilities to ConvertibleLongTermNotesPayable" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: Liabilities to LongTermDebtNoncurrent" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="calculation: Liabilities to LiabilityForUncertainTaxPositionsNoncurrent" use="optional" order="5.0" weight="1" />
    <link: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="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DeferredTaxLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to DeferredTaxLiabilitiesNoncurrent" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="LossContingencyAccrualAtCarryingValue" xlink:title="LossContingencyAccrualAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LossContingencyAccrualAtCarryingValue" xlink:title="calculation: Liabilities to LossContingencyAccrualAtCarryingValue" order="7.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:title="RedeemableNoncontrollingInterestEquityCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:title="calculation: LiabilitiesAndStockholdersEquity to RedeemableNoncontrollingInterestEquityCarryingAmount" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="3.0" weight="1" />
    <link: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="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="StockholdersEquity" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to StockholdersEquity" use="optional" order="1.0" weight="1" />
    <link: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="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapitalCommonStock" use="optional" order="2.0" weight="1" />
    <link: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="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" use="optional" order="3.0" weight="1" />
    <link: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="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquity to AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="MinorityInterest" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to MinorityInterest" use="optional" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInventoriesDetails">
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link: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="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryRawMaterialsNetOfReserves" use="optional" order="1.0" weight="1" />
    <link: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="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryWorkInProcessNetOfReserves" xlink:title="calculation: InventoryNet to InventoryWorkInProcessNetOfReserves" use="optional" order="2.0" weight="1" />
    <link: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="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryFinishedGoodsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryFinishedGoodsNetOfReserves" use="optional" order="3.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/StatementOfIncome">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="ProfitLoss" xlink:title="calculation: NetIncomeLossAvailableToCommonStockholdersBasic to ProfitLoss" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: ProfitLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0" weight="1" />
    <link: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="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GrossProfit" xlink:title="calculation: OperatingIncomeLoss to GrossProfit" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="SalesRevenueNet" xlink:title="calculation: GrossProfit to SalesRevenueNet" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueFromNonrelatedParties" xlink:label="RevenueFromNonrelatedParties" xlink:title="RevenueFromNonrelatedParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="SalesRevenueNet" xlink:to="RevenueFromNonrelatedParties" xlink:title="calculation: SalesRevenueNet to RevenueFromNonrelatedParties" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="RevenueFromRelatedParties" xlink:title="RevenueFromRelatedParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="SalesRevenueNet" xlink:to="RevenueFromRelatedParties" xlink:title="calculation: SalesRevenueNet to RevenueFromRelatedParties" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfGoodsAndServicesSold" xlink:title="calculation: GrossProfit to CostOfGoodsAndServicesSold" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CostOfGoodsAndServicesSoldNonrelatedParties" xlink:label="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:title="CostOfGoodsAndServicesSoldNonrelatedParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CostOfGoodsAndServicesSold" xlink:to="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:title="calculation: CostOfGoodsAndServicesSold to CostOfGoodsAndServicesSoldNonrelatedParties" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartiesAmountInCostOfSales" xlink:label="RelatedPartiesAmountInCostOfSales" xlink:title="RelatedPartiesAmountInCostOfSales" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CostOfGoodsAndServicesSold" xlink:to="RelatedPartiesAmountInCostOfSales" xlink:title="calculation: CostOfGoodsAndServicesSold to RelatedPartiesAmountInCostOfSales" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="OperatingExpenses" xlink:title="calculation: OperatingIncomeLoss to OperatingExpenses" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingExpense" xlink:label="SellingExpense" xlink:title="SellingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="SellingExpense" xlink:title="calculation: OperatingExpenses to SellingExpense" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="GeneralAndAdministrativeExpense" xlink:title="calculation: OperatingExpenses to GeneralAndAdministrativeExpense" use="optional" order="2.0" weight="1" />
    <link: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="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="ResearchAndDevelopmentExpense" xlink:title="calculation: OperatingExpenses to ResearchAndDevelopmentExpense" order="3.0" weight="1" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestExpense" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InvestmentIncomeInterest" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InvestmentIncomeInterest" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="EquityMethodInvestmentOtherThanTemporaryImpairment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to EquityMethodInvestmentOtherThanTemporaryImpairment" use="optional" order="6.0" weight="-1" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: ProfitLoss to IncomeTaxExpenseBenefit" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:label="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="IncomeLossFromEquityMethodInvestmentsNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="calculation: ProfitLoss to IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="calculation: NetIncomeLossAvailableToCommonStockholdersBasic to NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="2.0" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/CashFlows">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:label="NetCashProvidedByUsedInContinuingOperations" xlink:title="NetCashProvidedByUsedInContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInContinuingOperations" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="calculation: NetCashProvidedByUsedInContinuingOperations to NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ProfitLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ProfitLoss" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to DepreciationDepletionAndAmortization" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="3.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" order="4.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncomeLossOnInvestments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncomeLossOnInvestments" use="optional" order="5.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:label="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="IncomeLossFromEquityMethodInvestmentsNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" order="6.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ProvisionForDoubtfulAccounts" use="optional" order="7.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="InventoryWriteDown" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to InventoryWriteDown" use="optional" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProvisionReversalForFirmPurchaseCommitment" xlink:label="ProvisionReversalForFirmPurchaseCommitment" xlink:title="ProvisionReversalForFirmPurchaseCommitment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ProvisionReversalForFirmPurchaseCommitment" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ProvisionReversalForFirmPurchaseCommitment" use="optional" order="9.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to AmortizationOfDebtDiscountPremium" use="optional" order="10.0" weight="1" />
    <link: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="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ShareBasedCompensation" use="optional" order="11.0" weight="1" />
    <link: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="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInInventories" use="optional" order="12.0" weight="-1" />
    <link: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="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInAccountsReceivable" use="optional" order="13.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" order="14.0" weight="-1" />
    <link: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="IncreaseDecreaseInOtherReceivables" xlink:title="IncreaseDecreaseInOtherReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInOtherReceivables" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInOtherReceivables" use="optional" order="15.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAdvanceToSuppliers" xlink:label="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="IncreaseDecreaseInAdvanceToSuppliers" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInAdvanceToSuppliers" use="optional" order="16.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="IncreaseDecreaseInOtherNoncurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="17.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="IncreaseDecreaseInUnbilledReceivables" xlink:title="IncreaseDecreaseInUnbilledReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInUnbilledReceivables" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInUnbilledReceivables" use="optional" order="18.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInProjectAssets" xlink:label="IncreaseDecreaseInProjectAssets" xlink:title="IncreaseDecreaseInProjectAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInProjectAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInProjectAssets" use="optional" order="19.0" weight="-1" />
    <link: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="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="20.0" weight="-1" />
    <link: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="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInAccountsPayable" use="optional" order="21.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:label="IncreaseDecreaseInNotesPayableCurrent" xlink:title="IncreaseDecreaseInNotesPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInNotesPayableCurrent" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInNotesPayableCurrent" use="optional" order="22.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="IncreaseDecreaseInOtherAccountsPayable" xlink:title="IncreaseDecreaseInOtherAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInOtherAccountsPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInOtherAccountsPayable" use="optional" order="23.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="IncreaseDecreaseInCustomerAdvances" xlink:title="IncreaseDecreaseInCustomerAdvances" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInCustomerAdvances" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInCustomerAdvances" use="optional" order="24.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueToRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInDueToRelatedPartiesCurrent" use="optional" order="25.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="ProductWarrantyAccrualPeriodIncreaseDecrease" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ProductWarrantyAccrualPeriodIncreaseDecrease" use="optional" order="26.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:label="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:title="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInProvisionForFirmPurchaseCommitment" use="optional" order="27.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:title="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" use="optional" order="28.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="IncreaseDecreaseInOtherCurrentLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInOtherCurrentLiabilities" use="optional" order="29.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInPrepaidLandUseRight" xlink:label="IncreaseDecreaseInPrepaidLandUseRight" xlink:title="IncreaseDecreaseInPrepaidLandUseRight" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInPrepaidLandUseRight" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInPrepaidLandUseRight" use="optional" order="30.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to UnrecognizedTaxBenefitsPeriodIncreaseDecrease" use="optional" order="31.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredIncomeTaxNoncashExpenseBenefit" xlink:label="DeferredIncomeTaxNoncashExpenseBenefit" xlink:title="DeferredIncomeTaxNoncashExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="DeferredIncomeTaxNoncashExpenseBenefit" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to DeferredIncomeTaxNoncashExpenseBenefit" use="optional" order="32.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives" xlink:label="GainLossOnSaleOfDerivatives" xlink:title="GainLossOnSaleOfDerivatives" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="GainLossOnSaleOfDerivatives" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to GainLossOnSaleOfDerivatives" use="optional" order="33.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInContinuingOperations" xlink:to="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="calculation: NetCashProvidedByUsedInContinuingOperations to NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="IncreaseDecreaseInRestrictedCash" xlink:title="IncreaseDecreaseInRestrictedCash" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInRestrictedCash" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to IncreaseDecreaseInRestrictedCash" use="optional" order="1.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:title="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to PaymentsToAcquireInterestInSubsidiariesAndAffiliates" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="PaymentsToAcquireEquityMethodInvestments" xlink:title="PaymentsToAcquireEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="PaymentsToAcquireEquityMethodInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to PaymentsToAcquireEquityMethodInvestments" order="3.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" order="4.0" weight="1" />
    <link: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="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="5.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInContinuingOperations" xlink:to="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="calculation: NetCashProvidedByUsedInContinuingOperations to NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="ProceedsFromShortTermDebt" xlink:title="ProceedsFromShortTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromShortTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromShortTermDebt" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="RepaymentsOfShortTermDebt" xlink:title="RepaymentsOfShortTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="RepaymentsOfShortTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to RepaymentsOfShortTermDebt" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromIssuanceOfLongTermDebt" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromMinorityShareholders" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromMinorityShareholders" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProceedsFromCapitalContributionFromMinorityInterest" xlink:label="ProceedsFromCapitalContributionFromMinorityInterest" xlink:title="ProceedsFromCapitalContributionFromMinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromCapitalContributionFromMinorityInterest" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromCapitalContributionFromMinorityInterest" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to RepaymentsOfConvertibleDebt" use="optional" order="6.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromIssuanceOfWarrants" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromIssuanceOfWarrants" use="optional" order="7.0" weight="1" />
    <link: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="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromStockOptionsExercised" use="optional" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInContinuingOperations" xlink:to="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="calculation: NetCashProvidedByUsedInContinuingOperations to EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" use="optional" order="4.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/StatementOfComprehensiveIncome">
    <link: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="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="ProfitLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to ProfitLoss" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" use="optional" order="2.0" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3Calc2">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLand" xlink:label="ProjectAssetsPlantsAndLand" xlink:title="ProjectAssetsPlantsAndLand" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandCurrentPortion" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="calculation: ProjectAssetsPlantsAndLand to ProjectAssetsPlantsAndLandCurrentPortion" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandNonCurrentPortion" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="calculation: ProjectAssetsPlantsAndLand to ProjectAssetsPlantsAndLandNonCurrentPortion" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2">
    <link: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="Assets" xlink:title="Assets" />
    <link: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="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="1.0" weight="1" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to RestrictedCashAndCashEquivalentsAtCarryingValue" use="optional" order="2.0" weight="1" />
    <link: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="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="calculation: AssetsCurrent to DueFromRelatedPartiesCurrent" use="optional" order="6.0" weight="1" />
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="AdvancesOnInventoryPurchases" xlink:title="AdvancesOnInventoryPurchases" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AdvancesOnInventoryPurchases" xlink:title="calculation: AssetsCurrent to AdvancesOnInventoryPurchases" use="optional" order="5.0" weight="1" />
    <link: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="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="DeferredTaxAssetsNetCurrent" xlink:title="calculation: AssetsCurrent to DeferredTaxAssetsNetCurrent" use="optional" order="7.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesOnInventoryPurchasesNonCurrent" xlink:label="AdvancesOnInventoryPurchasesNonCurrent" xlink:title="AdvancesOnInventoryPurchasesNonCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AdvancesOnInventoryPurchasesNonCurrent" xlink:title="calculation: Assets to AdvancesOnInventoryPurchasesNonCurrent" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="calculation: Assets to InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="calculation: Assets to DeferredTaxAssetsNetNoncurrent" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DueFromRelatedPartiesNoncurrent" xlink:title="calculation: Assets to DueFromRelatedPartiesNoncurrent" use="optional" order="5.0" weight="1" />
    <link: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="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="2.0" weight="1" />
    <link: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="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquity" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquity" order="1.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link: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="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="1.0" weight="1" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestExpense" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InvestmentIncomeInterest" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InvestmentIncomeInterest" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="IncomeLossOnInvestments" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to IncomeLossOnInvestments" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: NetIncomeLossAvailableToCommonStockholdersBasic to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1.0" weight="1" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: NetIncomeLossAvailableToCommonStockholdersBasic to IncomeTaxExpenseBenefit" use="optional" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="calculation: NetIncomeLossAvailableToCommonStockholdersBasic to IncomeLossFromEquityMethodInvestments" use="optional" order="3.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ProfitLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ProfitLoss" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to DepreciationDepletionAndAmortization" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncomeLossOnInvestments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncomeLossOnInvestments" use="optional" order="4.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ProvisionForDoubtfulAccounts" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to AmortizationOfDebtDiscountPremium" use="optional" order="5.0" weight="1" />
    <link: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="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ShareBasedCompensation" use="optional" order="7.0" weight="1" />
    <link: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="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInInventories" use="optional" order="8.0" weight="-1" />
    <link: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="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInAccountsReceivable" use="optional" order="9.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" order="10.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAdvanceToSuppliers" xlink:label="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="IncreaseDecreaseInAdvanceToSuppliers" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInAdvanceToSuppliers" use="optional" order="11.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="IncreaseDecreaseInOtherNoncurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="13.0" weight="-1" />
    <link: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="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInAccountsPayable" use="optional" order="14.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="IncreaseDecreaseInCustomerAdvances" xlink:title="IncreaseDecreaseInCustomerAdvances" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInCustomerAdvances" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInCustomerAdvances" use="optional" order="15.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueToRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInDueToRelatedPartiesCurrent" use="optional" order="16.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="ProductWarrantyAccrualPeriodIncreaseDecrease" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to ProductWarrantyAccrualPeriodIncreaseDecrease" use="optional" order="17.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="IncreaseDecreaseInOtherCurrentLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInOtherCurrentLiabilities" use="optional" order="18.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to UnrecognizedTaxBenefitsPeriodIncreaseDecrease" use="optional" order="19.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncomeLossFromEquityMethodInvestments" use="optional" order="6.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInOtherCurrentAssets" use="optional" order="12.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to IncreaseDecreaseInDeferredIncomeTaxes" use="optional" order="20.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="ProceedsFromShortTermDebt" xlink:title="ProceedsFromShortTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromShortTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromShortTermDebt" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromIssuanceOfLongTermDebt" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromIssuanceOfWarrants" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromIssuanceOfWarrants" use="optional" order="4.0" weight="1" />
    <link: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="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to ProceedsFromStockOptionsExercised" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:label="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="PaymentsForRepurchaseOfConvertiblePreferredStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to PaymentsForRepurchaseOfConvertiblePreferredStock" use="optional" order="3.0" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails">
    <link: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="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:title="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:to="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="calculation: BusinessAcquisitionCostOfAcquiredEntityPurchasePrice to BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:label="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:to="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="calculation: BusinessAcquisitionCostOfAcquiredEntityPurchasePrice to BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" order="2.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:to="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="calculation: BusinessAcquisitionCostOfAcquiredEntityPurchasePrice to BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="calculation: BusinessAcquisitionCostOfAcquiredEntityPurchasePrice to BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" order="4.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails">
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentIncomeTaxExpenseBenefit" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredIncomeTaxExpenseBenefit" use="optional" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4">
    <link: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="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:label="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="EffectiveIncomeTaxRateReconciliationTaxHolidays" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationTaxHolidays" use="optional" order="3.0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationTaxContingencies" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:label="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" use="optional" order="7.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" use="optional" order="4.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="DebtInstrumentCarryingAmount" xlink:title="calculation: ConvertibleLongTermNotesPayable to DebtInstrumentCarryingAmount" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="DebtInstrumentUnamortizedDiscount" xlink:title="calculation: ConvertibleLongTermNotesPayable to DebtInstrumentUnamortizedDiscount" use="optional" order="2.0" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLand" xlink:label="ProjectAssetsPlantsAndLand" xlink:title="ProjectAssetsPlantsAndLand" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:title="calculation: ProjectAssetsPlantsAndLand to ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedModuleCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:title="calculation: ProjectAssetsPlantsAndLand to ProjectAssetsPlantsAndLandCapitalizedModuleCost" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:title="calculation: ProjectAssetsPlantsAndLand to ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:label="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:title="ProjectAssetsPlantsAndLandOtherCapitalizedCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:title="calculation: ProjectAssetsPlantsAndLand to ProjectAssetsPlantsAndLandOtherCapitalizedCost" order="4.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="PurchaseObligation" xlink:title="PurchaseObligation" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="PurchaseObligationDueInNextTwelveMonths" xlink:title="PurchaseObligationDueInNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PurchaseObligation" xlink:to="PurchaseObligationDueInNextTwelveMonths" xlink:title="calculation: PurchaseObligation to PurchaseObligationDueInNextTwelveMonths" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="PurchaseObligationDueInSecondYear" xlink:title="PurchaseObligationDueInSecondYear" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PurchaseObligation" xlink:to="PurchaseObligationDueInSecondYear" xlink:title="calculation: PurchaseObligation to PurchaseObligationDueInSecondYear" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="PurchaseObligationDueInThirdYear" xlink:title="PurchaseObligationDueInThirdYear" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PurchaseObligation" xlink:to="PurchaseObligationDueInThirdYear" xlink:title="calculation: PurchaseObligation to PurchaseObligationDueInThirdYear" use="optional" order="3.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:label="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:title="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" />
    <link: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="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentExcludingConstructionInProgressNet to PropertyPlantAndEquipmentGross" use="optional" order="1.0" weight="1" />
    <link: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="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentExcludingConstructionInProgressNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="2.0" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link: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="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsGross" use="optional" order="1.0" weight="1" />
    <link: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="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="2.0" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails">
    <link: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="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link: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="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1.0" weight="1" />
    <link: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="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/StatementOfStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityPeriodIncreaseDecrease" xlink:label="StockholdersEquityPeriodIncreaseDecrease" xlink:title="StockholdersEquityPeriodIncreaseDecrease" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="ProfitLoss" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to ProfitLoss" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="2.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="NoncontrollingInterestIncreaseFromBusinessCombination" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to NoncontrollingInterestIncreaseFromBusinessCombination" use="optional" order="3.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to AdjustmentsToAdditionalPaidInCapitalWarrantIssued" use="optional" order="4.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" order="5.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to StockIssuedDuringPeriodValueStockOptionsExercised" use="optional" order="6.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:label="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" use="optional" order="7.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinorityInterestIncreaseFromStockIssuance" xlink:label="MinorityInterestIncreaseFromStockIssuance" xlink:title="MinorityInterestIncreaseFromStockIssuance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="MinorityInterestIncreaseFromStockIssuance" xlink:title="calculation: StockholdersEquityPeriodIncreaseDecrease to MinorityInterestIncreaseFromStockIssuance" use="optional" order="8.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:label="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:title="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" />
    <link: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="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="calculation: StockIssuedDuringPeriodSharesPeriodIncreaseDecrease to StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" order="2.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="InterestCostsIncurred" xlink:title="InterestCostsIncurred" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedProjectAssets" xlink:label="InterestCostsCapitalizedProjectAssets" xlink:title="InterestCostsCapitalizedProjectAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InterestCostsIncurred" xlink:to="InterestCostsCapitalizedProjectAssets" xlink:title="calculation: InterestCostsIncurred to InterestCostsCapitalizedProjectAssets" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:label="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="InterestCostsCapitalizedPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InterestCostsIncurred" xlink:to="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="calculation: InterestCostsIncurred to InterestCostsCapitalizedPropertyPlantAndEquipment" use="optional" order="2.0" weight="1" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InterestCostsIncurred" xlink:to="InterestExpense" xlink:title="calculation: InterestCostsIncurred to InterestExpense" use="optional" order="3.0" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5">
    <link: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="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ProfitLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ProfitLoss" use="optional" order="1.0" weight="1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTax to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="2.0" weight="1" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>csiq-20121231_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- Created by Merrill Corporation -->
<!-- Generated by Fujitsu XWand B0126 -->
<!-- Generated by Fujitsu Interstage XWand B0189 -->
<!--Generated by IRIS XBRL Generation Engine-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsiDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAppendix1MajorSubsidiariesOfCsiDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails6" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentsInAffiliatesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentLossDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentLossDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAcquisitionDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAcquisitionDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureConvertibleNotesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureRelatedPartyBalancesAndTransactionsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails5" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails5" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShareOptionsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShareOptionsDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureCommitmentsAndContingenciesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails6" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails6" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureMajorCustomersDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureMajorCustomersDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosurePropertyPlantAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIntangibleAssetsNetDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentsInAffiliatesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSegmentInformationDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSegmentInformationDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurementDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurementDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurementDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureEarningsPerShareDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAllowanceForDoubtfulAccountsTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAllowanceForDoubtfulAccountsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSubsequentEventsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureCommitmentsAndContingenciesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotes" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureConvertibleNotes" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/StatementOfStockholdersEquity" xlink:type="simple" xlink:href="csiq-20121231.xsd#StatementOfStockholdersEquity" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails5" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsiDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:title="InvestmentsInAndAdvancesToAffiliatesLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesTable" xlink:label="InvestmentsInAndAdvancesToAffiliatesTable" xlink:title="InvestmentsInAndAdvancesToAffiliatesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:to="InvestmentsInAndAdvancesToAffiliatesTable" xlink:title="definition: InvestmentsInAndAdvancesToAffiliatesLineItems to InvestmentsInAndAdvancesToAffiliatesTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="InvestmentsInAndAdvancesToAffiliatesTable" xlink:to="LegalEntityAxis" xlink:title="definition: InvestmentsInAndAdvancesToAffiliatesTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolartronicsChangshuCoLtdMember" xlink:label="CSISolartronicsChangshuCoLtdMember" xlink:title="CSISolartronicsChangshuCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolartronicsChangshuCoLtdMember" xlink:title="definition: EntityDomain to CSISolartronicsChangshuCoLtdMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarTechnologiesIncMember" xlink:label="CSISolarTechnologiesIncMember" xlink:title="CSISolarTechnologiesIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarTechnologiesIncMember" xlink:title="definition: EntityDomain to CSISolarTechnologiesIncMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingLuoyangIncMember" xlink:label="CanadianSolarManufacturingLuoyangIncMember" xlink:title="CanadianSolarManufacturingLuoyangIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingLuoyangIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingLuoyangIncMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingChangshuIncMember" xlink:label="CanadianSolarManufacturingChangshuIncMember" xlink:title="CanadianSolarManufacturingChangshuIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingChangshuIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingChangshuIncMember" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="definition: EntityDomain to CSICellsCoLtdMember" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarUSAIncMember" xlink:label="CanadianSolarUSAIncMember" xlink:title="CanadianSolarUSAIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarUSAIncMember" xlink:title="definition: EntityDomain to CanadianSolarUSAIncMember" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarJapanKKMember" xlink:label="CanadianSolarJapanKKMember" xlink:title="CanadianSolarJapanKKMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarJapanKKMember" xlink:title="definition: EntityDomain to CanadianSolarJapanKKMember" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="definition: EntityDomain to CanadianSolarSolutionsIncMember" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerChinaIncMember" xlink:label="CSISolarPowerChinaIncMember" xlink:title="CSISolarPowerChinaIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarPowerChinaIncMember" xlink:title="definition: EntityDomain to CSISolarPowerChinaIncMember" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarEMEAGmbHMember" xlink:label="CanadianSolarEMEAGmbHMember" xlink:title="CanadianSolarEMEAGmbHMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarEMEAGmbHMember" xlink:title="definition: EntityDomain to CanadianSolarEMEAGmbHMember" use="optional" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingOntarioIncMember" xlink:label="CanadianSolarManufacturingOntarioIncMember" xlink:title="CanadianSolarManufacturingOntarioIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingOntarioIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingOntarioIncMember" use="optional" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalLtdMember" xlink:label="CanadianSolarInternationalLtdMember" xlink:title="CanadianSolarInternationalLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarInternationalLtdMember" xlink:title="definition: EntityDomain to CanadianSolarInternationalLtdMember" use="optional" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoLLCMember" xlink:label="CSIProjectHoldcoLLCMember" xlink:title="CSIProjectHoldcoLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSIProjectHoldcoLLCMember" xlink:title="definition: EntityDomain to CSIProjectHoldcoLLCMember" use="optional" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarManufactureIncMember" xlink:label="CSISolarManufactureIncMember" xlink:title="CSISolarManufactureIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarManufactureIncMember" xlink:title="definition: EntityDomain to CSISolarManufactureIncMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectConsultingGmbHMember" xlink:label="CSIProjectConsultingGmbHMember" xlink:title="CSIProjectConsultingGmbHMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSIProjectConsultingGmbHMember" xlink:title="definition: EntityDomain to CSIProjectConsultingGmbHMember" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarAustraliaPtyLtdMember" xlink:label="CanadianSolarAustraliaPtyLtdMember" xlink:title="CanadianSolarAustraliaPtyLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarAustraliaPtyLtdMember" xlink:title="definition: EntityDomain to CanadianSolarAustraliaPtyLtdMember" use="optional" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarOAndMOntarioIncMember" xlink:label="CanadianSolarOAndMOntarioIncMember" xlink:title="CanadianSolarOAndMOntarioIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarOAndMOntarioIncMember" xlink:title="definition: EntityDomain to CanadianSolarOAndMOntarioIncMember" use="optional" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICenergyHoldingsLLCMember" xlink:label="CSICenergyHoldingsLLCMember" xlink:title="CSICenergyHoldingsLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSICenergyHoldingsLLCMember" xlink:title="definition: EntityDomain to CSICenergyHoldingsLLCMember" use="optional" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoOneLLCMember" xlink:label="CSIProjectHoldcoOneLLCMember" xlink:title="CSIProjectHoldcoOneLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSIProjectHoldcoOneLLCMember" xlink:title="definition: EntityDomain to CSIProjectHoldcoOneLLCMember" use="optional" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:label="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:title="SuzhouSanysolarMaterialsTechnologyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:title="definition: EntityDomain to SuzhouSanysolarMaterialsTechnologyCoLtdMember" use="optional" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSouthEastAsiaPteLtdMember" xlink:label="CanadianSolarSouthEastAsiaPteLtdMember" xlink:title="CanadianSolarSouthEastAsiaPteLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarSouthEastAsiaPteLtdMember" xlink:title="definition: EntityDomain to CanadianSolarSouthEastAsiaPteLtdMember" use="optional" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingSuzhouIncMember" xlink:label="CanadianSolarManufacturingSuzhouIncMember" xlink:title="CanadianSolarManufacturingSuzhouIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingSuzhouIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingSuzhouIncMember" use="optional" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSouthAfricaPtyLtdMember" xlink:label="CanadianSolarSouthAfricaPtyLtdMember" xlink:title="CanadianSolarSouthAfricaPtyLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarSouthAfricaPtyLtdMember" xlink:title="definition: EntityDomain to CanadianSolarSouthAfricaPtyLtdMember" use="optional" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:label="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:title="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:title="definition: EntityDomain to CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" use="optional" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarMiddleEastLimitedMember" xlink:label="CanadianSolarMiddleEastLimitedMember" xlink:title="CanadianSolarMiddleEastLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarMiddleEastLimitedMember" xlink:title="definition: EntityDomain to CanadianSolarMiddleEastLimitedMember" use="optional" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalProjectHoldingLimitedMember" xlink:label="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:title="CanadianSolarInternationalProjectHoldingLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:title="definition: EntityDomain to CanadianSolarInternationalProjectHoldingLimitedMember" use="optional" order="8007.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolartronicsSuzhouCoLtdMember" xlink:label="CanadianSolartronicsSuzhouCoLtdMember" xlink:title="CanadianSolartronicsSuzhouCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolartronicsSuzhouCoLtdMember" xlink:title="definition: EntityDomain to CanadianSolartronicsSuzhouCoLtdMember" use="optional" order="8008.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SunESkyGPFirstLightIIILtdMember" xlink:label="SunESkyGPFirstLightIIILtdMember" xlink:title="SunESkyGPFirstLightIIILtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="SunESkyGPFirstLightIIILtdMember" xlink:title="definition: EntityDomain to SunESkyGPFirstLightIIILtdMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SunESkyFirstLightIIILPMember" xlink:label="SunESkyFirstLightIIILPMember" xlink:title="SunESkyFirstLightIIILPMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="SunESkyFirstLightIIILPMember" xlink:title="definition: EntityDomain to SunESkyFirstLightIIILPMember" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarNewEnergySuzhouCoLtdMember" xlink:label="CSISolarNewEnergySuzhouCoLtdMember" xlink:title="CSISolarNewEnergySuzhouCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarNewEnergySuzhouCoLtdMember" xlink:title="definition: EntityDomain to CSISolarNewEnergySuzhouCoLtdMember" use="optional" order="8002.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DatongCSINewEnergyDevelopmentCoLtdMember" xlink:label="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:title="DatongCSINewEnergyDevelopmentCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:title="definition: EntityDomain to DatongCSINewEnergyDevelopmentCoLtdMember" use="optional" order="8003.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:label="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:title="TumushukeCSINewEnergyDevelopmentCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:title="definition: EntityDomain to TumushukeCSINewEnergyDevelopmentCoLtdMember" use="optional" order="8004.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:label="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:title="AheqiCSINewEnergyDevelopmentCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:title="definition: EntityDomain to AheqiCSINewEnergyDevelopmentCoLtdMember" use="optional" order="8005.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIPhotovoltaicEnergySihongIncMember" xlink:label="CSIPhotovoltaicEnergySihongIncMember" xlink:title="CSIPhotovoltaicEnergySihongIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSIPhotovoltaicEnergySihongIncMember" xlink:title="definition: EntityDomain to CSIPhotovoltaicEnergySihongIncMember" use="optional" order="8006.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="definition: InvestmentsInAndAdvancesToAffiliatesLineItems to SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolartronicsChangshuCoLtdMember" xlink:label="CSISolartronicsChangshuCoLtdMember" xlink:title="CSISolartronicsChangshuCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolartronicsChangshuCoLtdMember" xlink:title="definition: EntityDomain to CSISolartronicsChangshuCoLtdMember" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarTechnologiesIncMember" xlink:label="CSISolarTechnologiesIncMember" xlink:title="CSISolarTechnologiesIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarTechnologiesIncMember" xlink:title="definition: EntityDomain to CSISolarTechnologiesIncMember" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingLuoyangIncMember" xlink:label="CanadianSolarManufacturingLuoyangIncMember" xlink:title="CanadianSolarManufacturingLuoyangIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingLuoyangIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingLuoyangIncMember" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingChangshuIncMember" xlink:label="CanadianSolarManufacturingChangshuIncMember" xlink:title="CanadianSolarManufacturingChangshuIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingChangshuIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingChangshuIncMember" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="definition: EntityDomain to CSICellsCoLtdMember" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarUSAIncMember" xlink:label="CanadianSolarUSAIncMember" xlink:title="CanadianSolarUSAIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarUSAIncMember" xlink:title="definition: EntityDomain to CanadianSolarUSAIncMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarJapanKKMember" xlink:label="CanadianSolarJapanKKMember" xlink:title="CanadianSolarJapanKKMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarJapanKKMember" xlink:title="definition: EntityDomain to CanadianSolarJapanKKMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="definition: EntityDomain to CanadianSolarSolutionsIncMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerChinaIncMember" xlink:label="CSISolarPowerChinaIncMember" xlink:title="CSISolarPowerChinaIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarPowerChinaIncMember" xlink:title="definition: EntityDomain to CSISolarPowerChinaIncMember" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarEMEAGmbHMember" xlink:label="CanadianSolarEMEAGmbHMember" xlink:title="CanadianSolarEMEAGmbHMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarEMEAGmbHMember" xlink:title="definition: EntityDomain to CanadianSolarEMEAGmbHMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingOntarioIncMember" xlink:label="CanadianSolarManufacturingOntarioIncMember" xlink:title="CanadianSolarManufacturingOntarioIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingOntarioIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingOntarioIncMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalLtdMember" xlink:label="CanadianSolarInternationalLtdMember" xlink:title="CanadianSolarInternationalLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarInternationalLtdMember" xlink:title="definition: EntityDomain to CanadianSolarInternationalLtdMember" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesTable" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxesTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: IncomeTaxesTable to IncomeTaxAuthorityAxis" use="optional" order="1.0" />
    <link: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="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="definition: IncomeTaxAuthorityDomain to DomesticCountryMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="InternalRevenueServiceIRSMember" xlink:title="definition: IncomeTaxAuthorityDomain to InternalRevenueServiceIRSMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="JP" xlink:title="definition: IncomeTaxAuthorityDomain to JP" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DE" xlink:title="definition: IncomeTaxAuthorityDomain to DE" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="HK" xlink:title="definition: IncomeTaxAuthorityDomain to HK" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="CN" xlink:title="definition: IncomeTaxAuthorityDomain to CN" use="optional" order="6.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxesTable" xlink:to="LegalEntityAxis" xlink:title="definition: IncomeTaxesTable to LegalEntityAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="definition: IncomeTaxesLineItems to EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesForeignCorporateTaxRate" xlink:label="IncomeTaxesForeignCorporateTaxRate" xlink:title="IncomeTaxesForeignCorporateTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesForeignCorporateTaxRate" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxesForeignCorporateTaxRate" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="definition: IncomeTaxesLineItems to CurrentIncomeTaxExpenseBenefit" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="definition: IncomeTaxesLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:label="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:title="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:title="definition: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:label="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:title="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:title="definition: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:label="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:title="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:title="definition: IncomeTaxesLineItems to StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:label="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:title="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:title="definition: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:label="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:title="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:label="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:title="PeriodOfStatuteOfLimitationsForTaxEvasion" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:title="definition: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsForTaxEvasion" use="optional" order="8000.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingChangshuIncMember" xlink:label="CanadianSolarManufacturingChangshuIncMember" xlink:title="CanadianSolarManufacturingChangshuIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingChangshuIncMember" xlink:title="definition: EntityDomain to CanadianSolarManufacturingChangshuIncMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="definition: EntityDomain to CSICellsCoLtdMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarJapanKKMember" xlink:label="CanadianSolarJapanKKMember" xlink:title="CanadianSolarJapanKKMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarJapanKKMember" xlink:title="definition: EntityDomain to CanadianSolarJapanKKMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="definition: EntityDomain to ParentCompanyMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerIncMember" xlink:label="CSISolarPowerIncMember" xlink:title="CSISolarPowerIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarPowerIncMember" xlink:title="definition: EntityDomain to CSISolarPowerIncMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="definition: DebtInstrumentLineItems to ScheduleOfDebtInstrumentsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to LineOfCreditFacilityAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain_2" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain_2" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LocalChineseCommercialBanksMember" xlink:label="LocalChineseCommercialBanksMember" xlink:title="LocalChineseCommercialBanksMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="LocalChineseCommercialBanksMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to LocalChineseCommercialBanksMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StandardCharteredBankMember" xlink:label="StandardCharteredBankMember" xlink:title="StandardCharteredBankMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="StandardCharteredBankMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to StandardCharteredBankMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_JapaneseBankMember" xlink:label="JapaneseBankMember" xlink:title="JapaneseBankMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="JapaneseBankMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to JapaneseBankMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentAxis" xlink:label="InstrumentAxis" xlink:title="InstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="InstrumentAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to InstrumentAxis" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember" xlink:title="InstrumentTypeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InstrumentAxis" xlink:to="InstrumentTypeMember" xlink:title="definition: InstrumentAxis to InstrumentTypeMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember_2" xlink:title="InstrumentTypeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InstrumentAxis" xlink:to="InstrumentTypeMember_2" xlink:title="definition: InstrumentAxis to InstrumentTypeMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:label="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:title="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:title="definition: InstrumentTypeMember to LoanAgreementForConstructionOfSolarModuleProductionLinesMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:label="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:title="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:title="definition: InstrumentTypeMember to LoanAgreementForExpansionOfSolarModuleProductionLinesMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:label="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:title="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:title="definition: InstrumentTypeMember to LoanAgreementForExpansionOfSolarCellProductionCapacityMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredOn29October2011Member" xlink:label="LoanAgreementEnteredOn29October2011Member" xlink:title="LoanAgreementEnteredOn29October2011Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredOn29October2011Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementEnteredOn29October2011Member" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForAcquisitionOfProject16Member" xlink:label="LoanAgreementForAcquisitionOfProject16Member" xlink:title="LoanAgreementForAcquisitionOfProject16Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForAcquisitionOfProject16Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementForAcquisitionOfProject16Member" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalMember" xlink:label="LoanAgreementForWorkingCapitalMember" xlink:title="LoanAgreementForWorkingCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalMember" xlink:title="definition: InstrumentTypeMember to LoanAgreementForWorkingCapitalMember" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementForWorkingCapitalEnteredOn29September2010Member" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementForWorkingCapitalEnteredOn2April2011Member" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementForWorkingCapitalEnteredOn27June2011Member" use="optional" order="8002.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="CreditFacilityAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to CreditFacilityAxis" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain_2" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain_2" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="definition: CreditFacilityDomain to LineOfCreditMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FirstTrancheLineOfCreditMember" xlink:label="FirstTrancheLineOfCreditMember" xlink:title="FirstTrancheLineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditMember" xlink:to="FirstTrancheLineOfCreditMember" xlink:title="definition: LineOfCreditMember to FirstTrancheLineOfCreditMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SecondTrancheLineOfCreditMember" xlink:label="SecondTrancheLineOfCreditMember" xlink:title="SecondTrancheLineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditMember" xlink:to="SecondTrancheLineOfCreditMember" xlink:title="definition: LineOfCreditMember to SecondTrancheLineOfCreditMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodAxis" xlink:label="DebtInstrumentRepaymentPeriodAxis" xlink:title="DebtInstrumentRepaymentPeriodAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentRepaymentPeriodAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to DebtInstrumentRepaymentPeriodAxis" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="DebtInstrumentRepaymentPeriodDomain" xlink:title="definition: DebtInstrumentRepaymentPeriodAxis to DebtInstrumentRepaymentPeriodDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain_2" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="DebtInstrumentRepaymentPeriodDomain_2" xlink:title="definition: DebtInstrumentRepaymentPeriodAxis to DebtInstrumentRepaymentPeriodDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2011Member" xlink:label="RepaymentDueIn2011Member" xlink:title="RepaymentDueIn2011Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2011Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2011Member" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2012Member" xlink:label="RepaymentDueIn2012Member" xlink:title="RepaymentDueIn2012Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2012Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2012Member" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2013Member" xlink:label="RepaymentDueIn2013Member" xlink:title="RepaymentDueIn2013Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2013Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2013Member" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2014Member" xlink:label="RepaymentDueIn2014Member" xlink:title="RepaymentDueIn2014Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2014Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2014Member" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2015Member" xlink:label="RepaymentDueIn2015Member" xlink:title="RepaymentDueIn2015Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2015Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2015Member" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2016Member" xlink:label="RepaymentDueIn2016Member" xlink:title="RepaymentDueIn2016Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2016Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2016Member" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2017Member" xlink:label="RepaymentDueIn2017Member" xlink:title="RepaymentDueIn2017Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2017Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2017Member" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="DebtInstrumentPeriodicPaymentPrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentPeriodicPaymentPrincipal" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAmountOutstanding" xlink:label="LineOfCreditFacilityAmountOutstanding" xlink:title="LineOfCreditFacilityAmountOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAmountOutstanding" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityAmountOutstanding" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfTranches" xlink:label="NumberOfTranches" xlink:title="NumberOfTranches" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="NumberOfTranches" xlink:title="definition: DebtInstrumentLineItems to NumberOfTranches" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityRepaymentPeriod" xlink:label="LineOfCreditFacilityRepaymentPeriod" xlink:title="LineOfCreditFacilityRepaymentPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRepaymentPeriod" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityRepaymentPeriod" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:label="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:title="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="DebtInstrumentDescriptionOfVariableRateBasis" xlink:title="DebtInstrumentDescriptionOfVariableRateBasis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentDescriptionOfVariableRateBasis" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentDescriptionOfVariableRateBasis" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="DebtInstrumentBasisSpreadOnVariableRate" xlink:title="DebtInstrumentBasisSpreadOnVariableRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentBasisSpreadOnVariableRate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentBasisSpreadOnVariableRate" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:label="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:title="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMaturityTerm" xlink:label="LineOfCreditFacilityMaturityTerm" xlink:title="LineOfCreditFacilityMaturityTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaturityTerm" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityMaturityTerm" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCostsIncurredAbstract" xlink:label="InterestCostsIncurredAbstract" xlink:title="InterestCostsIncurredAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestCostsIncurredAbstract" xlink:title="definition: DebtInstrumentLineItems to InterestCostsIncurredAbstract" use="optional" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedProjectAssets" xlink:label="InterestCostsCapitalizedProjectAssets" xlink:title="InterestCostsCapitalizedProjectAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestCostsCapitalizedProjectAssets" xlink:title="definition: InterestCostsIncurredAbstract to InterestCostsCapitalizedProjectAssets" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:label="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="InterestCostsCapitalizedPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="definition: InterestCostsIncurredAbstract to InterestCostsCapitalizedPropertyPlantAndEquipment" use="optional" order="2.0" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestExpense" xlink:title="definition: InterestCostsIncurredAbstract to InterestExpense" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="InterestCostsIncurred" xlink:title="InterestCostsIncurred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestCostsIncurred" xlink:title="definition: InterestCostsIncurredAbstract to InterestCostsIncurred" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="LineOfCreditFacilityInterestRateDuringPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityInterestRateDuringPeriod" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:label="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:title="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" use="optional" order="8001.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="definition: EntityDomain to ParentCompanyMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link: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="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="AssetsAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to AssetsAbstract" use="optional" order="2.0" />
    <link: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="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="definition: AssetsAbstract to AssetsCurrentAbstract" use="optional" order="1.0" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="definition: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="definition: AssetsCurrentAbstract to RestrictedCashAndCashEquivalentsAtCarryingValue" use="optional" order="2.0" />
    <link: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="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="definition: AssetsCurrentAbstract to AccountsReceivableNetCurrent" use="optional" order="3.0" />
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="definition: AssetsCurrentAbstract to InventoryNet" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="definition: AssetsCurrentAbstract to DueFromRelatedPartiesCurrent" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="DeferredTaxAssetsNetCurrent" xlink:title="definition: AssetsCurrentAbstract to DeferredTaxAssetsNetCurrent" use="optional" order="6.0" />
    <link: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="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="definition: AssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="7.0" />
    <link: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="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="definition: AssetsCurrentAbstract to AssetsCurrent" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="definition: AssetsAbstract to InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="definition: AssetsAbstract to DeferredTaxAssetsNetNoncurrent" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="DueFromRelatedPartiesNoncurrent" xlink:title="definition: AssetsAbstract to DueFromRelatedPartiesNoncurrent" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="definition: AssetsAbstract to OtherAssetsNoncurrent" use="optional" order="5.0" />
    <link: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="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="definition: AssetsAbstract to Assets" use="optional" order="6.0" />
    <link: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="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to LiabilitiesAndStockholdersEquityAbstract" use="optional" order="3.0" />
    <link: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="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="definition: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DebtCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to DebtCurrent" use="optional" order="1.0" />
    <link: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="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to AccountsPayableCurrent" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DueToRelatedPartiesCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to DueToRelatedPartiesCurrent" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OtherLiabilitiesCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to OtherLiabilitiesCurrent" use="optional" order="4.0" />
    <link: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="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to LiabilitiesCurrent" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent" xlink:label="ProductWarrantyAccrualNoncurrent" xlink:title="ProductWarrantyAccrualNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ProductWarrantyAccrualNoncurrent" xlink:title="definition: LiabilitiesAndStockholdersEquityAbstract to ProductWarrantyAccrualNoncurrent" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="definition: LiabilitiesAndStockholdersEquityAbstract to ConvertibleLongTermNotesPayable" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="definition: LiabilitiesAndStockholdersEquityAbstract to LiabilityForUncertainTaxPositionsNoncurrent" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="definition: LiabilitiesAndStockholdersEquityAbstract to Liabilities" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" use="optional" order="4.0" />
    <link: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="CommonStockValue" xlink:title="CommonStockValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockValue" xlink:title="definition: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockValue" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="definition: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AdditionalPaidInCapitalCommonStock" use="optional" order="2.0" />
    <link: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="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="definition: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to RetainedEarningsAccumulatedDeficit" use="optional" order="3.0" />
    <link: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="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="4.0" />
    <link: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="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquity" xlink:title="definition: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquity" use="optional" order="5.0" />
    <link: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="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to LiabilitiesAndStockholdersEquity" use="optional" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="definition: EntityDomain to ParentCompanyMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link: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="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" order="2.0" />
    <link: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="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to CommonStockParOrStatedValuePerShare" use="optional" order="3.0" />
    <link: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="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to CommonStockSharesIssued" use="optional" order="4.0" />
    <link: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="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to CommonStockSharesOutstanding" use="optional" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="definition: EntityDomain to ParentCompanyMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="SalesRevenueNet" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to SalesRevenueNet" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to CostOfGoodsAndServicesSold" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="GrossProfit" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to GrossProfit" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OperatingExpensesAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to OperatingExpensesAbstract" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingExpense" xlink:label="SellingExpense" xlink:title="SellingExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="SellingExpense" xlink:title="definition: OperatingExpensesAbstract to SellingExpense" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="definition: OperatingExpensesAbstract to GeneralAndAdministrativeExpense" use="optional" order="2.0" />
    <link: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="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="definition: OperatingExpensesAbstract to ResearchAndDevelopmentExpense" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OperatingExpenses" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to OperatingExpenses" use="optional" order="6.0" />
    <link: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="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OperatingIncomeLoss" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to OperatingIncomeLoss" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to NonoperatingIncomeExpenseAbstract" use="optional" order="8.0" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestExpense" xlink:title="definition: NonoperatingIncomeExpenseAbstract to InterestExpense" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InvestmentIncomeInterest" xlink:title="definition: NonoperatingIncomeExpenseAbstract to InvestmentIncomeInterest" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="IncomeLossOnInvestments" xlink:title="definition: NonoperatingIncomeExpenseAbstract to IncomeLossOnInvestments" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="definition: NonoperatingIncomeExpenseAbstract to ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="9.0" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to IncomeTaxExpenseBenefit" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to IncomeLossFromEquityMethodInvestments" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" order="12.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="definition: EntityDomain to ParentCompanyMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="ProfitLoss" xlink:title="definition: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to ProfitLoss" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProfitLoss" xlink:to="DepreciationDepletionAndAmortization" xlink:title="definition: ProfitLoss to DepreciationDepletionAndAmortization" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProfitLoss" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="definition: ProfitLoss to ProvisionForDoubtfulAccounts" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProfitLoss" xlink:to="IncomeLossOnInvestments" xlink:title="definition: ProfitLoss to IncomeLossOnInvestments" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProfitLoss" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="definition: ProfitLoss to AmortizationOfDebtDiscountPremium" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProfitLoss" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="definition: ProfitLoss to IncomeLossFromEquityMethodInvestments" use="optional" order="5.0" />
    <link: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="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProfitLoss" xlink:to="ShareBasedCompensation" xlink:title="definition: ProfitLoss to ShareBasedCompensation" use="optional" order="6.0" />
    <link: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="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="definition: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInOperatingCapitalAbstract" use="optional" order="2.0" />
    <link: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="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" use="optional" order="1.0" />
    <link: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="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAdvanceToSuppliers" xlink:label="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="IncreaseDecreaseInAdvanceToSuppliers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAdvanceToSuppliers" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentAssets" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="IncreaseDecreaseInOtherNoncurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="6.0" />
    <link: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="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayable" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="IncreaseDecreaseInCustomerAdvances" xlink:title="IncreaseDecreaseInCustomerAdvances" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInCustomerAdvances" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInCustomerAdvances" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueToRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueToRelatedPartiesCurrent" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="ProductWarrantyAccrualPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to ProductWarrantyAccrualPeriodIncreaseDecrease" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="IncreaseDecreaseInOtherCurrentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="definition: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentLiabilities" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="definition: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to UnrecognizedTaxBenefitsPeriodIncreaseDecrease" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredIncomeTaxes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="definition: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInDeferredIncomeTaxes" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="definition: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="IncreaseDecreaseInRestrictedCash" xlink:title="IncreaseDecreaseInRestrictedCash" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInRestrictedCash" xlink:title="definition: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInRestrictedCash" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="PaymentsToAcquireEquityMethodInvestments" xlink:title="PaymentsToAcquireEquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsToAcquireEquityMethodInvestments" xlink:title="definition: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to PaymentsToAcquireEquityMethodInvestments" use="optional" order="2.0" />
    <link: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="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="definition: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="definition: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="ProceedsFromShortTermDebt" xlink:title="ProceedsFromShortTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromShortTermDebt" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromShortTermDebt" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfLongTermDebt" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:label="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="PaymentsForRepurchaseOfConvertiblePreferredStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to PaymentsForRepurchaseOfConvertiblePreferredStock" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfWarrants" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfWarrants" use="optional" order="4.0" />
    <link: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="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromStockOptionsExercised" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfCommonStock" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsOfStockIssuanceCosts" xlink:title="definition: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to PaymentsOfStockIssuanceCosts" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:label="NetCashProvidedByUsedInContinuingOperations" xlink:title="NetCashProvidedByUsedInContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInContinuingOperations" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInContinuingOperations" use="optional" order="6.0" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to CashAndCashEquivalentsAtCarryingValue" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to SupplementalCashFlowInformationAbstract" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="InterestPaidNet" xlink:title="definition: SupplementalCashFlowInformationAbstract to InterestPaidNet" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="definition: SupplementalCashFlowInformationAbstract to IncomeTaxesPaidNet" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="definition: EntityDomain to CSICellsCoLtdMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerChinaIncMember" xlink:label="CSISolarPowerChinaIncMember" xlink:title="CSISolarPowerChinaIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSISolarPowerChinaIncMember" xlink:title="definition: EntityDomain to CSISolarPowerChinaIncMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoLLCMember" xlink:label="CSIProjectHoldcoLLCMember" xlink:title="CSIProjectHoldcoLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CSIProjectHoldcoLLCMember" xlink:title="definition: EntityDomain to CSIProjectHoldcoLLCMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to ScheduleOfEquityMethodInvestmentsTable" use="optional" order="1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain" xlink:title="definition: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:label="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="SuzhouGaochuangteNewEnergyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISkypowerMember" xlink:label="CSISkypowerMember" xlink:title="CSISkypowerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CSISkypowerMember" xlink:title="definition: EquityMethodInvesteeNameDomain to CSISkypowerMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:label="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NernstNewEnergySuzhouCoLtdMember" xlink:label="NernstNewEnergySuzhouCoLtdMember" xlink:title="NernstNewEnergySuzhouCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NernstNewEnergySuzhouCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to NernstNewEnergySuzhouCoLtdMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NingxiaGDCSINewEnergyCoLtdMember" xlink:label="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="NingxiaGDCSINewEnergyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to NingxiaGDCSINewEnergyCoLtdMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThirteenStrataSolarPowerProjectsMember" xlink:label="ThirteenStrataSolarPowerProjectsMember" xlink:title="ThirteenStrataSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ThirteenStrataSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to ThirteenStrataSolarPowerProjectsMember" use="optional" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoStrataSolarPowerProjectsMember" xlink:label="TwoStrataSolarPowerProjectsMember" xlink:title="TwoStrataSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwoStrataSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to TwoStrataSolarPowerProjectsMember" use="optional" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NineSoltasSolarPowerProjectsMember" xlink:label="NineSoltasSolarPowerProjectsMember" xlink:title="NineSoltasSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NineSoltasSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to NineSoltasSolarPowerProjectsMember" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CESSterlingLLCMember" xlink:label="CESSterlingLLCMember" xlink:title="CESSterlingLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CESSterlingLLCMember" xlink:title="definition: EquityMethodInvesteeNameDomain to CESSterlingLLCMember" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BerkleyEastSolarLLCMember" xlink:label="BerkleyEastSolarLLCMember" xlink:title="BerkleyEastSolarLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="BerkleyEastSolarLLCMember" xlink:title="definition: EquityMethodInvesteeNameDomain to BerkleyEastSolarLLCMember" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:label="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="GDInnerMongoliaJingyangEnergyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to GDInnerMongoliaJingyangEnergyCoLtdMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoSoltasSolarPowerProjectsMember" xlink:label="TwoSoltasSolarPowerProjectsMember" xlink:title="TwoSoltasSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwoSoltasSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to TwoSoltasSolarPowerProjectsMember" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:label="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:title="TwelveAndThreeSoltasSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to TwelveAndThreeSoltasSolarPowerProjectsMember" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwelveSoltasSolarPowerProjectsMember" xlink:label="TwelveSoltasSolarPowerProjectsMember" xlink:title="TwelveSoltasSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwelveSoltasSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to TwelveSoltasSolarPowerProjectsMember" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThreeSoltasSolarPowerProjectsMember" xlink:label="ThreeSoltasSolarPowerProjectsMember" xlink:title="ThreeSoltasSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ThreeSoltasSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to ThreeSoltasSolarPowerProjectsMember" use="optional" order="10.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentOwnershipPercentage" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:label="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="BusinessAcquisitionCostOfAcquiredEntityCashPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to BusinessAcquisitionCostOfAcquiredEntityCashPaid" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:label="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:title="NumberOfBoardMembersDesignatedByTheAcquiredEntity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to NumberOfBoardMembersDesignatedByTheAcquiredEntity" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfBoardMembers" xlink:label="NumberOfBoardMembers" xlink:title="NumberOfBoardMembers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="NumberOfBoardMembers" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to NumberOfBoardMembers" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CapitalContributionsAmount" xlink:label="CapitalContributionsAmount" xlink:title="CapitalContributionsAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="CapitalContributionsAmount" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to CapitalContributionsAmount" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:label="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="IncomeLossFromEquityMethodInvestmentsNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="PaymentsToAcquireEquityMethodInvestments" xlink:title="PaymentsToAcquireEquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="PaymentsToAcquireEquityMethodInvestments" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to PaymentsToAcquireEquityMethodInvestments" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:label="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:title="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to OtherSignificantNoncashTransactionValueOfConsiderationGiven1" use="optional" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentLossDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NernstNewEnergySuzhouCoLtdMember" xlink:label="NernstNewEnergySuzhouCoLtdMember" xlink:title="NernstNewEnergySuzhouCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="NernstNewEnergySuzhouCoLtdMember" xlink:title="definition: EntityDomain to NernstNewEnergySuzhouCoLtdMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:label="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:title="PartnershipWithCVBSolarGmbHSubsidiaryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:title="definition: EntityDomain to PartnershipWithCVBSolarGmbHSubsidiaryMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="InvestmentHoldingsLineItems" xlink:title="InvestmentHoldingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="InvestmentHoldingsTable" xlink:title="InvestmentHoldingsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="InvestmentHoldingsLineItems" xlink:to="InvestmentHoldingsTable" xlink:title="definition: InvestmentHoldingsLineItems to InvestmentHoldingsTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="InvestmentHoldingsTable" xlink:to="LegalEntityAxis" xlink:title="definition: InvestmentHoldingsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InvestmentHoldingsLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="definition: InvestmentHoldingsLineItems to SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="definition: EntityDomain to CanadianSolarSolutionsIncMember" use="optional" order="1.0" />
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link: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="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link: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="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to LegalEntityAxis" use="optional" order="2.0" />
    <link: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="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" use="optional" order="1.0" />
    <link: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="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" use="optional" order="1.0" />
    <link: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="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" use="optional" priority="1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfProjectFL3Member" xlink:label="AcquisitionOfProjectFL3Member" xlink:title="AcquisitionOfProjectFL3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="AcquisitionOfProjectFL3Member" xlink:title="definition: BusinessAcquisitionAcquireeDomain to AcquisitionOfProjectFL3Member" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfProjects16Member" xlink:label="AcquisitionOfProjects16Member" xlink:title="AcquisitionOfProjects16Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="AcquisitionOfProjects16Member" xlink:title="definition: BusinessAcquisitionAcquireeDomain to AcquisitionOfProjects16Member" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfSunEdisonProjectsMember" xlink:label="AcquisitionOfSunEdisonProjectsMember" xlink:title="AcquisitionOfSunEdisonProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="AcquisitionOfSunEdisonProjectsMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to AcquisitionOfSunEdisonProjectsMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectFL3Member" xlink:label="ProjectFL3Member" xlink:title="ProjectFL3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ProjectFL3Member" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ProjectFL3Member" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareholdersEquityClassAxis" xlink:label="ShareholdersEquityClassAxis" xlink:title="ShareholdersEquityClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="ShareholdersEquityClassAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to ShareholdersEquityClassAxis" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByShareholdersEquityClassDomain" xlink:label="FairValueByShareholdersEquityClassDomain" xlink:title="FairValueByShareholdersEquityClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareholdersEquityClassAxis" xlink:to="FairValueByShareholdersEquityClassDomain" xlink:title="definition: ShareholdersEquityClassAxis to FairValueByShareholdersEquityClassDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByShareholdersEquityClassDomain" xlink:label="FairValueByShareholdersEquityClassDomain_2" xlink:title="FairValueByShareholdersEquityClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareholdersEquityClassAxis" xlink:to="FairValueByShareholdersEquityClassDomain_2" xlink:title="definition: ShareholdersEquityClassAxis to FairValueByShareholdersEquityClassDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityIssuedInBusinessCombinationMember" xlink:label="EquityIssuedInBusinessCombinationMember" xlink:title="EquityIssuedInBusinessCombinationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueByShareholdersEquityClassDomain" xlink:to="EquityIssuedInBusinessCombinationMember" xlink:title="definition: FairValueByShareholdersEquityClassDomain to EquityIssuedInBusinessCombinationMember" use="optional" order="1.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RangeAxis" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:label="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="BusinessAcquisitionCostOfAcquiredEntityCashPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionCostOfAcquiredEntityCashPaid" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPercentageOfVotingInterestsAcquired" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:label="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:title="BusinessAcquisitionPurchasePriceAllocationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPurchasePriceAllocationAbstract" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="definition: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:label="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="definition: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="definition: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="definition: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" use="optional" order="4.0" />
    <link: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="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:title="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:title="definition: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="definition: BusinessAcquisitionLineItems to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfAcquiredIntangibleAssets" xlink:label="AmortizationOfAcquiredIntangibleAssets" xlink:title="AmortizationOfAcquiredIntangibleAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="AmortizationOfAcquiredIntangibleAssets" xlink:title="definition: BusinessAcquisitionLineItems to AmortizationOfAcquiredIntangibleAssets" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:label="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:title="DisposalGroupIncludingDiscontinuedOperationSalePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:title="definition: BusinessAcquisitionLineItems to DisposalGroupIncludingDiscontinuedOperationSalePrice" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfSolarPowerProjectsAcquired" xlink:label="NumberOfSolarPowerProjectsAcquired" xlink:title="NumberOfSolarPowerProjectsAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="NumberOfSolarPowerProjectsAcquired" xlink:title="definition: BusinessAcquisitionLineItems to NumberOfSolarPowerProjectsAcquired" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CapacityOfSolarProjectsAcquired" xlink:label="CapacityOfSolarProjectsAcquired" xlink:title="CapacityOfSolarProjectsAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="CapacityOfSolarProjectsAcquired" xlink:title="definition: BusinessAcquisitionLineItems to CapacityOfSolarProjectsAcquired" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:label="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:title="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:label="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:title="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" use="optional" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:label="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:title="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" use="optional" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:label="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:title="BusinessAcquisitionCostOfAcquiredEntityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessAcquisitionCostOfAcquiredEntityAbstract" use="optional" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:label="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:title="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:to="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:title="definition: BusinessAcquisitionCostOfAcquiredEntityAbstract to BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:label="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:title="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:title="definition: BusinessAcquisitionLineItems to WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" use="optional" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:label="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:title="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:title="definition: BusinessAcquisitionLineItems to ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" use="optional" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:title="definition: BusinessAcquisitionLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" use="optional" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsAbstract" xlink:label="FairValueInputsAbstract" xlink:title="FairValueInputsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="FairValueInputsAbstract" xlink:title="definition: BusinessAcquisitionLineItems to FairValueInputsAbstract" use="optional" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FairValueAssumptionsRiskFreeRate" xlink:label="FairValueAssumptionsRiskFreeRate" xlink:title="FairValueAssumptionsRiskFreeRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsAbstract" xlink:to="FairValueAssumptionsRiskFreeRate" xlink:title="definition: FairValueInputsAbstract to FairValueAssumptionsRiskFreeRate" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssumptionsExpectedVolatilityRate" xlink:label="FairValueAssumptionsExpectedVolatilityRate" xlink:title="FairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsAbstract" xlink:to="FairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: FairValueInputsAbstract to FairValueAssumptionsExpectedVolatilityRate" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FairValueAssumptionsDividendYield" xlink:label="FairValueAssumptionsDividendYield" xlink:title="FairValueAssumptionsDividendYield" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueInputsAbstract" xlink:to="FairValueAssumptionsDividendYield" xlink:title="definition: FairValueInputsAbstract to FairValueAssumptionsDividendYield" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:label="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:title="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:title="definition: BusinessAcquisitionLineItems to PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" use="optional" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:title="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:title="definition: BusinessAcquisitionLineItems to DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" use="optional" order="9.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="definition: EntityDomain to CanadianSolarSolutionsIncMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectFL3Member" xlink:label="ProjectFL3Member" xlink:title="ProjectFL3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ProjectFL3Member" xlink:title="definition: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ProjectFL3Member" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" order="1.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="LegalEntityAxis" xlink:title="definition: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to LegalEntityAxis" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="definition: EntityDomain to ParentCompanyMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to ScheduleOfCondensedFinancialStatementsTable" order="1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ProfitLoss" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to ProfitLoss" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="definition: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="1.0" />
    <link: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="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="definition: CondensedFinancialStatementsCaptionsLineItems to ComprehensiveIncomeNetOfTax" use="optional" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesTable" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxesTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: IncomeTaxesTable to IncomeTaxAuthorityAxis" use="optional" order="1.0" />
    <link: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="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" use="optional" order="1.0" />
    <link: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="IncomeTaxAuthorityDomain_2" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain_2" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="CA" xlink:title="definition: IncomeTaxAuthorityDomain to CA" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherJurisdictionsMember" xlink:label="OtherJurisdictionsMember" xlink:title="OtherJurisdictionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="OtherJurisdictionsMember" xlink:title="definition: IncomeTaxAuthorityDomain to OtherJurisdictionsMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:title="definition: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="definition: IncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="definition: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentIncomeTaxExpenseBenefit" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="definition: IncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="definition: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredIncomeTaxExpenseBenefit" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitAbstract" xlink:label="IncomeTaxExpenseBenefitAbstract" xlink:title="IncomeTaxExpenseBenefitAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExpenseBenefitAbstract" xlink:title="definition: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExpenseBenefitAbstract" use="optional" order="4.0" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxExpenseBenefitAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: IncomeTaxExpenseBenefitAbstract to IncomeTaxExpenseBenefit" use="optional" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesTable" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxesTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysAxis" xlink:label="IncomeTaxHolidaysAxis" xlink:title="IncomeTaxHolidaysAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxHolidaysAxis" xlink:title="definition: IncomeTaxesTable to IncomeTaxHolidaysAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysDomain" xlink:label="IncomeTaxHolidaysDomain" xlink:title="IncomeTaxHolidaysDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxHolidaysAxis" xlink:to="IncomeTaxHolidaysDomain" xlink:title="definition: IncomeTaxHolidaysAxis to IncomeTaxHolidaysDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysDomain" xlink:label="IncomeTaxHolidaysDomain_2" xlink:title="IncomeTaxHolidaysDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxHolidaysAxis" xlink:to="IncomeTaxHolidaysDomain_2" xlink:title="definition: IncomeTaxHolidaysAxis to IncomeTaxHolidaysDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysEffectMember" xlink:label="IncomeTaxHolidaysEffectMember" xlink:title="IncomeTaxHolidaysEffectMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidaysDomain" xlink:to="IncomeTaxHolidaysEffectMember" xlink:title="definition: IncomeTaxHolidaysDomain to IncomeTaxHolidaysEffectMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EarningsPerShareAxis" xlink:label="EarningsPerShareAxis" xlink:title="EarningsPerShareAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxesTable" xlink:to="EarningsPerShareAxis" xlink:title="definition: IncomeTaxesTable to EarningsPerShareAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EarningsPerShareDomain" xlink:label="EarningsPerShareDomain" xlink:title="EarningsPerShareDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="EarningsPerShareAxis" xlink:to="EarningsPerShareDomain" xlink:title="definition: EarningsPerShareAxis to EarningsPerShareDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EarningsPerShareDomain" xlink:label="EarningsPerShareDomain_2" xlink:title="EarningsPerShareDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="EarningsPerShareAxis" xlink:to="EarningsPerShareDomain_2" xlink:title="definition: EarningsPerShareAxis to EarningsPerShareDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasicMember" xlink:label="EarningsPerShareBasicMember" xlink:title="EarningsPerShareBasicMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareDomain" xlink:to="EarningsPerShareBasicMember" xlink:title="definition: EarningsPerShareDomain to EarningsPerShareBasicMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareDilutedMember" xlink:label="EarningsPerShareDilutedMember" xlink:title="EarningsPerShareDilutedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareDomain" xlink:to="EarningsPerShareDilutedMember" xlink:title="definition: EarningsPerShareDomain to EarningsPerShareDilutedMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="definition: IncomeTaxesLineItems to EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:label="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="EffectiveIncomeTaxRateReconciliationTaxHolidays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxHolidays" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxContingencies" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:label="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" use="optional" order="7.0" />
    <link: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="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="definition: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxHolidayAbstract" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxHolidayAbstract" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayAggregateDollarAmount" xlink:title="definition: IncomeTaxHolidayAbstract to IncomeTaxHolidayAggregateDollarAmount" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="definition: IncomeTaxHolidayAbstract to IncomeTaxHolidayIncomeTaxBenefitsPerShare" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxAdditionalDisclosureAbstract" xlink:label="IncomeTaxAdditionalDisclosureAbstract" xlink:title="IncomeTaxAdditionalDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxAdditionalDisclosureAbstract" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxAdditionalDisclosureAbstract" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:title="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:title="definition: IncomeTaxAdditionalDisclosureAbstract to WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="UndistributedEarningsOfForeignSubsidiaries" xlink:title="UndistributedEarningsOfForeignSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="UndistributedEarningsOfForeignSubsidiaries" xlink:title="definition: IncomeTaxAdditionalDisclosureAbstract to UndistributedEarningsOfForeignSubsidiaries" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="DeferredTaxLiabilitiesUndistributedForeignEarnings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="definition: IncomeTaxAdditionalDisclosureAbstract to DeferredTaxLiabilitiesUndistributedForeignEarnings" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:label="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:title="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:title="definition: IncomeTaxAdditionalDisclosureAbstract to ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" use="optional" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="definition: DebtInstrumentLineItems to ScheduleOfDebtInstrumentsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to LongtermDebtTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="UnsecuredDebtMember" xlink:title="UnsecuredDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="UnsecuredDebtMember" xlink:title="definition: LongtermDebtTypeDomain to UnsecuredDebtMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:label="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="definition: LongtermDebtTypeDomain to DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtNoncurrent" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="LongtermDebtWeightedAverageInterestRate" xlink:title="LongtermDebtWeightedAverageInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtWeightedAverageInterestRate" xlink:title="definition: DebtInstrumentLineItems to LongtermDebtWeightedAverageInterestRate" use="optional" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="definition: DebtInstrumentLineItems to ScheduleOfDebtInstrumentsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to DebtInstrumentAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByRestrictedCashMember" xlink:label="DebtSecuredByRestrictedCashMember" xlink:title="DebtSecuredByRestrictedCashMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByRestrictedCashMember" xlink:title="definition: DebtInstrumentNameDomain to DebtSecuredByRestrictedCashMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByInventoryMember" xlink:label="DebtSecuredByInventoryMember" xlink:title="DebtSecuredByInventoryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByInventoryMember" xlink:title="definition: DebtInstrumentNameDomain to DebtSecuredByInventoryMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtGuaranteedByRelatedPartyMember" xlink:label="DebtGuaranteedByRelatedPartyMember" xlink:title="DebtGuaranteedByRelatedPartyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtGuaranteedByRelatedPartyMember" xlink:title="definition: DebtInstrumentNameDomain to DebtGuaranteedByRelatedPartyMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:label="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="definition: DebtInstrumentNameDomain to DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="NotesPayableOtherPayablesMember" xlink:title="NotesPayableOtherPayablesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="NotesPayableOtherPayablesMember" xlink:title="definition: DebtInstrumentNameDomain to NotesPayableOtherPayablesMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="UnsecuredDebtMember" xlink:title="UnsecuredDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="UnsecuredDebtMember" xlink:title="definition: DebtInstrumentNameDomain to UnsecuredDebtMember" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:label="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:title="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:title="definition: DebtInstrumentNameDomain to DebtCurrentSecuredByPropertyPlantAndEquipmentMember" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByRelatedPartyMember" xlink:label="DebtSecuredByRelatedPartyMember" xlink:title="DebtSecuredByRelatedPartyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByRelatedPartyMember" xlink:title="definition: DebtInstrumentNameDomain to DebtSecuredByRelatedPartyMember" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermBorrowings" xlink:title="definition: DebtInstrumentLineItems to ShortTermBorrowings" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtCurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtCurrent" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtCurrent" xlink:title="definition: DebtInstrumentLineItems to DebtCurrent" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="ShortTermDebtWeightedAverageInterestRate" xlink:title="ShortTermDebtWeightedAverageInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermDebtWeightedAverageInterestRate" xlink:title="definition: DebtInstrumentLineItems to ShortTermDebtWeightedAverageInterestRate" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="ShortTermNonBankLoansAndNotesPayable" xlink:title="ShortTermNonBankLoansAndNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermNonBankLoansAndNotesPayable" xlink:title="definition: DebtInstrumentLineItems to ShortTermNonBankLoansAndNotesPayable" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankPayableCurrent" xlink:label="BankPayableCurrent" xlink:title="BankPayableCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="BankPayableCurrent" xlink:title="definition: DebtInstrumentLineItems to BankPayableCurrent" use="optional" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleDebtMember" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleDebtMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentFaceAmount" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio" xlink:label="DebtInstrumentConvertibleConversionRatio" xlink:title="DebtInstrumentConvertibleConversionRatio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionRatio" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionRatio" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPrice1" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:label="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:title="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:label="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:title="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:label="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:title="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:label="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:title="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:label="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:title="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:label="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:title="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:label="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:title="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" use="optional" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtFairValue" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtFairValue" use="optional" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtAndEquityIssuanceCosts" xlink:label="DebtAndEquityIssuanceCosts" xlink:title="DebtAndEquityIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtAndEquityIssuanceCosts" xlink:title="definition: DebtInstrumentLineItems to DebtAndEquityIssuanceCosts" use="optional" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtIssuanceCosts" xlink:label="DebtIssuanceCosts" xlink:title="DebtIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtIssuanceCosts" xlink:title="definition: DebtInstrumentLineItems to DebtIssuanceCosts" use="optional" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateEffectivePercentage" use="optional" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="definition: DebtInstrumentLineItems to AmortizationOfDebtDiscountPremium" use="optional" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="InterestExpenseDebtExcludingAmortization" xlink:title="InterestExpenseDebtExcludingAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestExpenseDebtExcludingAmortization" xlink:title="definition: DebtInstrumentLineItems to InterestExpenseDebtExcludingAmortization" use="optional" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:label="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:title="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPriceOnFundamentalChange" use="optional" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="DebtConversionConvertedInstrumentSharesIssued1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="definition: DebtInstrumentLineItems to DebtConversionConvertedInstrumentSharesIssued1" use="optional" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="DebtConversionConvertedInstrumentAmount1" xlink:title="DebtConversionConvertedInstrumentAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtConversionConvertedInstrumentAmount1" xlink:title="definition: DebtInstrumentLineItems to DebtConversionConvertedInstrumentAmount1" use="optional" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InducedConversionOfConvertibleDebtExpense" xlink:label="InducedConversionOfConvertibleDebtExpense" xlink:title="InducedConversionOfConvertibleDebtExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InducedConversionOfConvertibleDebtExpense" xlink:title="definition: DebtInstrumentLineItems to InducedConversionOfConvertibleDebtExpense" use="optional" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="GainsLossesOnExtinguishmentOfDebt" xlink:title="definition: DebtInstrumentLineItems to GainsLossesOnExtinguishmentOfDebt" use="optional" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:label="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:title="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" use="optional" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="ExtinguishmentOfDebtAmount" xlink:title="ExtinguishmentOfDebtAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ExtinguishmentOfDebtAmount" xlink:title="definition: DebtInstrumentLineItems to ExtinguishmentOfDebtAmount" use="optional" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentsAbstract" use="optional" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:title="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:title="definition: DebtInstrumentsAbstract to DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="definition: DebtInstrumentsAbstract to DebtInstrumentCarryingAmount" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentUnamortizedDiscount" xlink:title="definition: DebtInstrumentsAbstract to DebtInstrumentUnamortizedDiscount" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentsAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="definition: DebtInstrumentsAbstract to ConvertibleLongTermNotesPayable" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:label="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:title="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleNumberOfEquityInstruments" use="optional" order="8001.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureConvertibleNotes">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleDebtMember" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleDebtMember" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" use="optional" order="10.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtTextBlock" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtTextBlock" order="20.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ChineseCommercialBanksMember" xlink:label="ChineseCommercialBanksMember" xlink:title="ChineseCommercialBanksMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="ChineseCommercialBanksMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to ChineseCommercialBanksMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="definition: CreditFacilityDomain to LineOfCreditMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:label="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="SuzhouGaochuangteNewEnergyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="definition: RelatedPartyDomain to SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ChiefExecutiveOfficerMember" xlink:title="definition: RelatedPartyDomain to ChiefExecutiveOfficerMember" use="optional" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="CreditFacilityAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to CreditFacilityAxis" use="optional" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to LineOfCreditFacilityAxis" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="definition: RelatedPartyTransactionLineItems to DueFromRelatedPartiesCurrent" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="definition: RelatedPartyTransactionLineItems to EquityMethodInvestmentOwnershipPercentage" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueToRelatedPartiesCurrent" xlink:title="definition: RelatedPartyTransactionLineItems to DueToRelatedPartiesCurrent" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMaturityTerm" xlink:label="LineOfCreditFacilityMaturityTerm" xlink:title="LineOfCreditFacilityMaturityTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="LineOfCreditFacilityMaturityTerm" xlink:title="definition: RelatedPartyTransactionLineItems to LineOfCreditFacilityMaturityTerm" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: RelatedPartyTransactionLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAmountOutstanding" xlink:label="LineOfCreditFacilityAmountOutstanding" xlink:title="LineOfCreditFacilityAmountOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="LineOfCreditFacilityAmountOutstanding" xlink:title="definition: RelatedPartyTransactionLineItems to LineOfCreditFacilityAmountOutstanding" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="RevenueFromRelatedParties" xlink:title="RevenueFromRelatedParties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RevenueFromRelatedParties" xlink:title="definition: RelatedPartyTransactionLineItems to RevenueFromRelatedParties" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="RelatedPartyTransactionPurchasesFromRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to RelatedPartyTransactionPurchasesFromRelatedParty" use="optional" order="9.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankOfChinaMember" xlink:label="BankOfChinaMember" xlink:title="BankOfChinaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="BankOfChinaMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to BankOfChinaMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeutschBankAGCanadaMember" xlink:label="DeutschBankAGCanadaMember" xlink:title="DeutschBankAGCanadaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="DeutschBankAGCanadaMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to DeutschBankAGCanadaMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CreditSuisseAGSingaporeMember" xlink:label="CreditSuisseAGSingaporeMember" xlink:title="CreditSuisseAGSingaporeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="CreditSuisseAGSingaporeMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to CreditSuisseAGSingaporeMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentAxis" xlink:label="InstrumentAxis" xlink:title="InstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember" xlink:title="InstrumentTypeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InstrumentAxis" xlink:to="InstrumentTypeMember" xlink:title="definition: InstrumentAxis to InstrumentTypeMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:label="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="definition: InstrumentTypeMember to BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringApril2012Member" xlink:label="LoanAgreementEnteredIntoDuringApril2012Member" xlink:title="LoanAgreementEnteredIntoDuringApril2012Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredIntoDuringApril2012Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementEnteredIntoDuringApril2012Member" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringNovember2012Member" xlink:label="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:title="LoanAgreementEnteredIntoDuringNovember2012Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementEnteredIntoDuringNovember2012Member" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:label="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:title="LoanAgreementEnteredIntoDuringJanuary2013Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:title="definition: InstrumentTypeMember to LoanAgreementEnteredIntoDuringJanuary2013Member" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="definition: CreditFacilityDomain to LineOfCreditMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodAxis" xlink:label="DebtInstrumentRepaymentPeriodAxis" xlink:title="DebtInstrumentRepaymentPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="DebtInstrumentRepaymentPeriodDomain" xlink:title="definition: DebtInstrumentRepaymentPeriodAxis to DebtInstrumentRepaymentPeriodDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2014Member" xlink:label="RepaymentDueIn2014Member" xlink:title="RepaymentDueIn2014Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2014Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2014Member" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BasisOfPresentationLineItems" xlink:label="BasisOfPresentationLineItems" xlink:title="BasisOfPresentationLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BasisOfPresentationTable" xlink:label="BasisOfPresentationTable" xlink:title="BasisOfPresentationTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BasisOfPresentationLineItems" xlink:to="BasisOfPresentationTable" xlink:title="definition: BasisOfPresentationLineItems to BasisOfPresentationTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="BasisOfPresentationTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: BasisOfPresentationTable to SubsequentEventTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" use="optional" order="1.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="BasisOfPresentationTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="definition: BasisOfPresentationTable to LineOfCreditFacilityAxis" use="optional" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="BasisOfPresentationTable" xlink:to="InstrumentAxis" xlink:title="definition: BasisOfPresentationTable to InstrumentAxis" use="optional" order="3.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="BasisOfPresentationTable" xlink:to="CreditFacilityAxis" xlink:title="definition: BasisOfPresentationTable to CreditFacilityAxis" use="optional" order="4.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="BasisOfPresentationTable" xlink:to="DebtInstrumentRepaymentPeriodAxis" xlink:title="definition: BasisOfPresentationTable to DebtInstrumentRepaymentPeriodAxis" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsBuildOutValue" xlink:label="ProjectAssetsBuildOutValue" xlink:title="ProjectAssetsBuildOutValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BasisOfPresentationLineItems" xlink:to="ProjectAssetsBuildOutValue" xlink:title="definition: BasisOfPresentationLineItems to ProjectAssetsBuildOutValue" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentIncreaseAdditionalBorrowings" xlink:label="DebtInstrumentIncreaseAdditionalBorrowings" xlink:title="DebtInstrumentIncreaseAdditionalBorrowings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BasisOfPresentationLineItems" xlink:to="DebtInstrumentIncreaseAdditionalBorrowings" xlink:title="definition: BasisOfPresentationLineItems to DebtInstrumentIncreaseAdditionalBorrowings" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="DebtInstrumentPeriodicPaymentPrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BasisOfPresentationLineItems" xlink:to="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="definition: BasisOfPresentationLineItems to DebtInstrumentPeriodicPaymentPrincipal" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:label="LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:title="LineOfCreditFacilityIncreaseAdditionalBorrowings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BasisOfPresentationLineItems" xlink:to="LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:title="definition: BasisOfPresentationLineItems to LineOfCreditFacilityIncreaseAdditionalBorrowings" use="optional" order="8000.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentAxis" xlink:label="InstrumentAxis" xlink:title="InstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember" xlink:title="InstrumentTypeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InstrumentAxis" xlink:to="InstrumentTypeMember" xlink:title="definition: InstrumentAxis to InstrumentTypeMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:label="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InstrumentTypeMember" xlink:to="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="definition: InstrumentTypeMember to BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:label="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:title="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:to="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:title="definition: BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember to BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:label="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:title="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:to="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:title="definition: BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember to BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventTable" xlink:title="definition: SubsequentEventLineItems to SubsequentEventTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: SubsequentEventTable to SubsequentEventTypeAxis" use="optional" order="1.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="InstrumentAxis" xlink:title="definition: SubsequentEventTable to InstrumentAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentBorrowingsNewDebtInstruments" xlink:label="DebtInstrumentBorrowingsNewDebtInstruments" xlink:title="DebtInstrumentBorrowingsNewDebtInstruments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="DebtInstrumentBorrowingsNewDebtInstruments" xlink:title="definition: SubsequentEventLineItems to DebtInstrumentBorrowingsNewDebtInstruments" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentBorrowingsRenewed" xlink:label="DebtInstrumentBorrowingsRenewed" xlink:title="DebtInstrumentBorrowingsRenewed" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="DebtInstrumentBorrowingsRenewed" xlink:title="definition: SubsequentEventLineItems to DebtInstrumentBorrowingsRenewed" use="optional" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BuildingMember" xlink:label="BuildingMember" xlink:title="BuildingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" use="optional" order="4.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link: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="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link: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="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" order="1.0" />
    <link: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="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ServiceAgreementsMember" xlink:label="ServiceAgreementsMember" xlink:title="ServiceAgreementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ServiceAgreementsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ServiceAgreementsMember" use="optional" order="1.0" />
    <link: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="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ComputerSoftwareIntangibleAssetMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ComputerSoftwareIntangibleAssetMember" use="optional" order="3.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to RangeAxis" use="optional" order="2.0" />
    <link: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="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetUsefulLife" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetUsefulLife" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PrepaymentForLandUseRightsAbstract" xlink:label="PrepaymentForLandUseRightsAbstract" xlink:title="PrepaymentForLandUseRightsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="PrepaymentForLandUseRightsAbstract" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to PrepaymentForLandUseRightsAbstract" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LandUseRightTerm" xlink:label="LandUseRightTerm" xlink:title="LandUseRightTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PrepaymentForLandUseRightsAbstract" xlink:to="LandUseRightTerm" xlink:title="definition: PrepaymentForLandUseRightsAbstract to LandUseRightTerm" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="RevenueRecognitionAbstract" xlink:title="RevenueRecognitionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="RevenueRecognitionAbstract" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to RevenueRecognitionAbstract" use="optional" order="8000.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails5">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyCostLineItems" xlink:label="ProductWarrantyCostLineItems" xlink:title="ProductWarrantyCostLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfProductWarrantyCostTable" xlink:label="ScheduleOfProductWarrantyCostTable" xlink:title="ScheduleOfProductWarrantyCostTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ProductWarrantyCostLineItems" xlink:to="ScheduleOfProductWarrantyCostTable" xlink:title="definition: ProductWarrantyCostLineItems to ScheduleOfProductWarrantyCostTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:label="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:title="ProductWarrantyGuaranteedPerformancePeriodAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfProductWarrantyCostTable" xlink:to="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:title="definition: ScheduleOfProductWarrantyCostTable to ProductWarrantyGuaranteedPerformancePeriodAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:label="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:title="ProductWarrantyGuaranteedPerformancePeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:to="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:title="definition: ProductWarrantyGuaranteedPerformancePeriodAxis to ProductWarrantyGuaranteedPerformancePeriodDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:label="ProductWarrantyGuaranteedPerformancePeriodDomain_2" xlink:title="ProductWarrantyGuaranteedPerformancePeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:to="ProductWarrantyGuaranteedPerformancePeriodDomain_2" xlink:title="definition: ProductWarrantyGuaranteedPerformancePeriodAxis to ProductWarrantyGuaranteedPerformancePeriodDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForFirstYearMember" xlink:label="GuaranteedPerformanceForFirstYearMember" xlink:title="GuaranteedPerformanceForFirstYearMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="GuaranteedPerformanceForFirstYearMember" xlink:title="definition: ProductWarrantyGuaranteedPerformancePeriodDomain to GuaranteedPerformanceForFirstYearMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForYear2ToYear24Member" xlink:label="GuaranteedPerformanceForYear2ToYear24Member" xlink:title="GuaranteedPerformanceForYear2ToYear24Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="GuaranteedPerformanceForYear2ToYear24Member" xlink:title="definition: ProductWarrantyGuaranteedPerformancePeriodDomain to GuaranteedPerformanceForYear2ToYear24Member" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForYear25Member" xlink:label="GuaranteedPerformanceForYear25Member" xlink:title="GuaranteedPerformanceForYear25Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="GuaranteedPerformanceForYear25Member" xlink:title="definition: ProductWarrantyGuaranteedPerformancePeriodDomain to GuaranteedPerformanceForYear25Member" use="optional" order="3.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfProductWarrantyCostTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfProductWarrantyCostTable to RangeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StandardProductWarrantyPeriod" xlink:label="StandardProductWarrantyPeriod" xlink:title="StandardProductWarrantyPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="StandardProductWarrantyPeriod" xlink:title="definition: ProductWarrantyCostLineItems to StandardProductWarrantyPeriod" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:label="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:title="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:title="definition: ProductWarrantyCostLineItems to SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:label="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:title="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:title="definition: ProductWarrantyCostLineItems to SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:label="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:title="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:title="definition: ProductWarrantyCostLineItems to SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:label="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:title="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:title="definition: ProductWarrantyCostLineItems to SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ExtendedProductWarrantyPeriod" xlink:label="ExtendedProductWarrantyPeriod" xlink:title="ExtendedProductWarrantyPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="ExtendedProductWarrantyPeriod" xlink:title="definition: ProductWarrantyCostLineItems to ExtendedProductWarrantyPeriod" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:label="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:title="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:title="definition: ProductWarrantyCostLineItems to ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:label="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:title="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:title="definition: ProductWarrantyCostLineItems to ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:label="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:title="PercentageOfDeclineInActualAnnualPowerOutputOfModule" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:title="definition: ProductWarrantyCostLineItems to PercentageOfDeclineInActualAnnualPowerOutputOfModule" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:label="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:title="ProductWarrantyAccrualRateForSalesOfSolarModules" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:title="definition: ProductWarrantyCostLineItems to ProductWarrantyAccrualRateForSalesOfSolarModules" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:label="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:title="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:title="definition: ProductWarrantyCostLineItems to ProductWarrantyAccrualRateForSalesOfSolarSystemKits" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="ProductWarrantyExpense" xlink:title="ProductWarrantyExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyExpense" xlink:title="definition: ProductWarrantyCostLineItems to ProductWarrantyExpense" use="optional" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsurancePremiumUnamortizedAmountNoncurrent" xlink:label="InsurancePremiumUnamortizedAmountNoncurrent" xlink:title="InsurancePremiumUnamortizedAmountNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="InsurancePremiumUnamortizedAmountNoncurrent" xlink:title="definition: ProductWarrantyCostLineItems to InsurancePremiumUnamortizedAmountNoncurrent" use="optional" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="InsuranceSettlementsReceivableNoncurrent" xlink:title="InsuranceSettlementsReceivableNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="InsuranceSettlementsReceivableNoncurrent" xlink:title="definition: ProductWarrantyCostLineItems to InsuranceSettlementsReceivableNoncurrent" use="optional" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsurancePolicyTerm" xlink:label="InsurancePolicyTerm" xlink:title="InsurancePolicyTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductWarrantyCostLineItems" xlink:to="InsurancePolicyTerm" xlink:title="definition: ProductWarrantyCostLineItems to InsurancePolicyTerm" use="optional" order="13.1" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link: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="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" use="optional" order="1.0" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" order="1.0" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockOptionsMember" xlink:label="StockOptionsMember" xlink:title="StockOptionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="StockOptionsMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to StockOptionsMember" use="optional" order="1.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" use="optional" order="2.0" />
    <link: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="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" use="optional" order="8.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" order="1.0" />
    <link: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="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" use="optional" order="3.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" order="4.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" use="optional" order="5.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" use="optional" order="6.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" use="optional" order="8.0" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" order="1.0" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" use="optional" order="3.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" order="4.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" use="optional" order="5.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" use="optional" order="9.0" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" use="optional" order="1.0" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" use="optional" order="2.0" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" use="optional" order="10.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" use="optional" order="1.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" use="optional" order="2.0" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" use="optional" order="3.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" use="optional" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails2">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link: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="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" use="optional" order="1.0" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" use="optional" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" use="optional" order="2.0" />
    <link: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="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" use="optional" order="4.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" use="optional" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="2.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="OperatingLeasedAssetsLineItems" xlink:title="OperatingLeasedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="ScheduleOfOperatingLeasedAssetsTable" xlink:title="ScheduleOfOperatingLeasedAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="ScheduleOfOperatingLeasedAssetsTable" xlink:title="definition: OperatingLeasedAssetsLineItems to ScheduleOfOperatingLeasedAssetsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfOperatingLeasedAssetsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfOperatingLeasedAssetsTable to RangeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:label="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:title="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:title="definition: OperatingLeasedAssetsLineItems to DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="OperatingLeasesRentExpenseNet" xlink:title="OperatingLeasesRentExpenseNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="OperatingLeasesRentExpenseNet" xlink:title="definition: OperatingLeasedAssetsLineItems to OperatingLeasesRentExpenseNet" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="definition: OperatingLeasedAssetsLineItems to OperatingLeasesFutureMinimumPaymentsDueAbstract" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDue" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:label="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:title="PurchaseCommitmentExcludingLongtermCommitmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to PurchaseCommitmentExcludingLongtermCommitmentAbstract" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:to="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="definition: PurchaseCommitmentExcludingLongtermCommitmentAbstract to SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="LongTermPurchaseCommitmentAmount" xlink:title="LongTermPurchaseCommitmentAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="LongTermPurchaseCommitmentAmount" xlink:title="definition: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to LongTermPurchaseCommitmentAmount" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:label="PurchaseObligationFiscalYearMaturityAbstract" xlink:title="PurchaseObligationFiscalYearMaturityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="PurchaseObligationFiscalYearMaturityAbstract" xlink:title="definition: OperatingLeasesFutureMinimumPaymentsDueAbstract to PurchaseObligationFiscalYearMaturityAbstract" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="PurchaseObligationDueInNextTwelveMonths" xlink:title="PurchaseObligationDueInNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInNextTwelveMonths" xlink:title="definition: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInNextTwelveMonths" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="PurchaseObligationDueInSecondYear" xlink:title="PurchaseObligationDueInSecondYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInSecondYear" xlink:title="definition: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInSecondYear" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="PurchaseObligationDueInThirdYear" xlink:title="PurchaseObligationDueInThirdYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInThirdYear" xlink:title="definition: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInThirdYear" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="PurchaseObligationDueInFourthYear" xlink:title="PurchaseObligationDueInFourthYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInFourthYear" xlink:title="definition: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInFourthYear" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="PurchaseObligation" xlink:title="PurchaseObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligation" xlink:title="definition: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligation" use="optional" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueArrangementsLineItems" xlink:label="RevenueArrangementsLineItems" xlink:title="RevenueArrangementsLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueArrangementsTable" xlink:label="RevenueArrangementsTable" xlink:title="RevenueArrangementsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenueArrangementsLineItems" xlink:to="RevenueArrangementsTable" xlink:title="definition: RevenueArrangementsLineItems to RevenueArrangementsTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueArrangementsTable" xlink:to="TypeOfArrangementAxis" xlink:title="definition: RevenueArrangementsTable to TypeOfArrangementAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TollManufacturingArrangementsMember" xlink:label="TollManufacturingArrangementsMember" xlink:title="TollManufacturingArrangementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="TollManufacturingArrangementsMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to TollManufacturingArrangementsMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BuyAndSellArrangementsMember" xlink:label="BuyAndSellArrangementsMember" xlink:title="BuyAndSellArrangementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="BuyAndSellArrangementsMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to BuyAndSellArrangementsMember" use="optional" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueArrangementsTable" xlink:to="RangeAxis" xlink:title="definition: RevenueArrangementsTable to RangeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ConstructionPeriodOfProject" xlink:label="ConstructionPeriodOfProject" xlink:title="ConstructionPeriodOfProject" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="ConstructionPeriodOfProject" xlink:title="definition: RevenueArrangementsLineItems to ConstructionPeriodOfProject" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSoldDirectMaterials" xlink:label="CostOfGoodsSoldDirectMaterials" xlink:title="CostOfGoodsSoldDirectMaterials" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="CostOfGoodsSoldDirectMaterials" xlink:title="definition: RevenueArrangementsLineItems to CostOfGoodsSoldDirectMaterials" use="optional" order="3.0" />
    <link: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="SalesRevenueGoodsNet" xlink:title="SalesRevenueGoodsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="SalesRevenueGoodsNet" xlink:title="definition: RevenueArrangementsLineItems to SalesRevenueGoodsNet" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:label="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:title="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:title="definition: RevenueArrangementsLineItems to ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueRecognizedUnderAccrualMethod" xlink:label="RevenueRecognizedUnderAccrualMethod" xlink:title="RevenueRecognizedUnderAccrualMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="RevenueRecognizedUnderAccrualMethod" xlink:title="definition: RevenueArrangementsLineItems to RevenueRecognizedUnderAccrualMethod" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:label="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:title="RevenueRecognizedUnderPercentageOfCompletionMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:title="definition: RevenueArrangementsLineItems to RevenueRecognizedUnderPercentageOfCompletionMethod" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InventoryRelatingToNonRecognizedRevenue" xlink:label="InventoryRelatingToNonRecognizedRevenue" xlink:title="InventoryRelatingToNonRecognizedRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="InventoryRelatingToNonRecognizedRevenue" xlink:title="definition: RevenueArrangementsLineItems to InventoryRelatingToNonRecognizedRevenue" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:label="RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:title="RevenueRecognitionSalesReturnsReserveForSalesReturns" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueArrangementsLineItems" xlink:to="RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:title="definition: RevenueArrangementsLineItems to RevenueRecognitionSalesReturnsReserveForSalesReturns" use="optional" order="8000.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to ScheduleOfEquityMethodInvestmentsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain" xlink:title="definition: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain_2" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain_2" xlink:title="definition: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:label="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="SuzhouGaochuangteNewEnergyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISkypowerMember" xlink:label="CSISkypowerMember" xlink:title="CSISkypowerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CSISkypowerMember" xlink:title="definition: EquityMethodInvesteeNameDomain to CSISkypowerMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:label="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NernstNewEnergySuzhouCoLtdMember" xlink:label="NernstNewEnergySuzhouCoLtdMember" xlink:title="NernstNewEnergySuzhouCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NernstNewEnergySuzhouCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to NernstNewEnergySuzhouCoLtdMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NingxiaGDCSINewEnergyCoLtdMember" xlink:label="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="NingxiaGDCSINewEnergyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to NingxiaGDCSINewEnergyCoLtdMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThirteenStrataSolarPowerProjectsMember" xlink:label="ThirteenStrataSolarPowerProjectsMember" xlink:title="ThirteenStrataSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ThirteenStrataSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to ThirteenStrataSolarPowerProjectsMember" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoStrataSolarPowerProjectsMember" xlink:label="TwoStrataSolarPowerProjectsMember" xlink:title="TwoStrataSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwoStrataSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to TwoStrataSolarPowerProjectsMember" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NineSoltasSolarPowerProjectsMember" xlink:label="NineSoltasSolarPowerProjectsMember" xlink:title="NineSoltasSolarPowerProjectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NineSoltasSolarPowerProjectsMember" xlink:title="definition: EquityMethodInvesteeNameDomain to NineSoltasSolarPowerProjectsMember" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CESSterlingLLCMember" xlink:label="CESSterlingLLCMember" xlink:title="CESSterlingLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CESSterlingLLCMember" xlink:title="definition: EquityMethodInvesteeNameDomain to CESSterlingLLCMember" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BerkleyEastSolarLLCMember" xlink:label="BerkleyEastSolarLLCMember" xlink:title="BerkleyEastSolarLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="BerkleyEastSolarLLCMember" xlink:title="definition: EquityMethodInvesteeNameDomain to BerkleyEastSolarLLCMember" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:label="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="GDInnerMongoliaJingyangEnergyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to GDInnerMongoliaJingyangEnergyCoLtdMember" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherEquityMethodInvesteesMember" xlink:label="OtherEquityMethodInvesteesMember" xlink:title="OtherEquityMethodInvesteesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="OtherEquityMethodInvesteesMember" xlink:title="definition: EquityMethodInvesteeNameDomain to OtherEquityMethodInvesteesMember" use="optional" order="6.0" />
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to RangeAxis" use="optional" order="2.0" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" use="optional" order="1.0" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentOwnershipPercentage" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestments" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestments" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BuildingMember" xlink:label="BuildingMember" xlink:title="BuildingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" use="optional" order="6.0" />
    <link: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="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" use="optional" order="2.0" />
    <link: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="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:label="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:title="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentExcludingConstructionInProgressNet" use="optional" order="4.0" />
    <link: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="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="Depreciation" xlink:title="definition: PropertyPlantAndEquipmentLineItems to Depreciation" use="optional" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails">
    <link: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="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link: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="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" order="1.0" />
    <link: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="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" order="1.0" />
    <link: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="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ServiceAgreementsMember" xlink:label="ServiceAgreementsMember" xlink:title="ServiceAgreementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ServiceAgreementsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ServiceAgreementsMember" use="optional" order="1.0" />
    <link: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="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ComputerSoftwareIntangibleAssetMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ComputerSoftwareIntangibleAssetMember" use="optional" order="3.0" />
    <link: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="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsGross" use="optional" order="2.0" />
    <link: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="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNet" use="optional" order="4.0" />
    <link: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="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="AmortizationOfIntangibleAssets" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to AmortizationOfIntangibleAssets" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="definition: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" use="optional" order="6.0" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="definition: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" order="1.0" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="definition: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" order="2.0" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="definition: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" order="3.0" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="definition: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" order="4.0" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="definition: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails6">
    <link: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="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link: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="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationRiskTable" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationRiskTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" use="optional" order="1.0" />
    <link: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="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesToSuppliersMember" xlink:label="AdvancesToSuppliersMember" xlink:title="AdvancesToSuppliersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AdvancesToSuppliersMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to AdvancesToSuppliersMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="SupplierConcentrationRiskMember" xlink:title="SupplierConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="SupplierConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to SupplierConcentrationRiskMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="definition: ConcentrationRiskTable to ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierAMember" xlink:label="SupplierAMember" xlink:title="SupplierAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierAMember" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierAMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierBMember" xlink:label="SupplierBMember" xlink:title="SupplierBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierBMember" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierBMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierCMember" xlink:label="SupplierCMember" xlink:title="SupplierCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierCMember" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierCMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierDMember" xlink:label="SupplierDMember" xlink:title="SupplierDMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierDMember" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierDMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierEMember" xlink:label="SupplierEMember" xlink:title="SupplierEMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierEMember" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierEMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierFMember" xlink:label="SupplierFMember" xlink:title="SupplierFMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierFMember" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierFMember" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:label="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:title="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:title="definition: ConcentrationRiskLineItems to AdvancesOnInventoryPurchasesCurrentAndNonCurrent" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureMajorCustomersDetails">
    <link: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="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link: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="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" use="optional" order="1.0" />
    <link: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="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" use="optional" order="1.0" />
    <link: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="ConcentrationRiskBenchmarkDomain_2" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain_2" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" use="optional" order="2.0" />
    <link: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="SalesRevenueGoodsNetMember" xlink:title="SalesRevenueGoodsNetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueGoodsNetMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to SalesRevenueGoodsNetMember" use="optional" order="1.0" />
    <link: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="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain_2" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain_2" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="CreditConcentrationRiskMember" xlink:title="CreditConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CreditConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to CreditConcentrationRiskMember" use="optional" order="2.0" />
    <link: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="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="definition: ConcentrationRiskTable to MajorCustomersAxis" use="optional" order="3.0" />
    <link: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="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" use="optional" order="1.0" />
    <link: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="NameOfMajorCustomerDomain_2" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain_2" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyAMember" xlink:label="CompanyAMember" xlink:title="CompanyAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyAMember" xlink:title="definition: NameOfMajorCustomerDomain to CompanyAMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerOneMember" xlink:label="CustomerOneMember" xlink:title="CustomerOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerOneMember" xlink:title="definition: NameOfMajorCustomerDomain to CustomerOneMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerTwoMember" xlink:label="CustomerTwoMember" xlink:title="CustomerTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerTwoMember" xlink:title="definition: NameOfMajorCustomerDomain to CustomerTwoMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerThreeMember" xlink:label="CustomerThreeMember" xlink:title="CustomerThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerThreeMember" xlink:title="definition: NameOfMajorCustomerDomain to CustomerThreeMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyBMember" xlink:label="CompanyBMember" xlink:title="CompanyBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyBMember" xlink:title="definition: NameOfMajorCustomerDomain to CompanyBMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyCMember" xlink:label="CompanyCMember" xlink:title="CompanyCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyCMember" xlink:title="definition: NameOfMajorCustomerDomain to CompanyCMember" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyDMember" xlink:label="CompanyDMember" xlink:title="CompanyDMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyDMember" xlink:title="definition: NameOfMajorCustomerDomain to CompanyDMember" use="optional" order="8002.0" />
    <link: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="EntityWideRevenueMajorCustomerLineItems" xlink:title="EntityWideRevenueMajorCustomerLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="ConcentrationRiskTable" xlink:title="definition: EntityWideRevenueMajorCustomerLineItems to ConcentrationRiskTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerAmount" xlink:label="EntityWideRevenueMajorCustomerAmount" xlink:title="EntityWideRevenueMajorCustomerAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="EntityWideRevenueMajorCustomerAmount" xlink:title="definition: EntityWideRevenueMajorCustomerLineItems to EntityWideRevenueMajorCustomerAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfCustomers" xlink:label="NumberOfCustomers" xlink:title="NumberOfCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="NumberOfCustomers" xlink:title="definition: EntityWideRevenueMajorCustomerLineItems to NumberOfCustomers" use="optional" order="3.0" />
    <link: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="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="definition: EntityWideRevenueMajorCustomerLineItems to ConcentrationRiskPercentage1" use="optional" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsDetails">
    <link: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="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link: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="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ChaoriSolarMember" xlink:label="ChaoriSolarMember" xlink:title="ChaoriSolarMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="ChaoriSolarMember" xlink:title="definition: NameOfMajorCustomerDomain to ChaoriSolarMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FireEnergyMember" xlink:label="FireEnergyMember" xlink:title="FireEnergyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="FireEnergyMember" xlink:title="definition: NameOfMajorCustomerDomain to FireEnergyMember" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ESARenewablesMember" xlink:label="ESARenewablesMember" xlink:title="ESARenewablesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="ESARenewablesMember" xlink:title="definition: NameOfMajorCustomerDomain to ESARenewablesMember" use="optional" order="8002.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCustomersMember" xlink:label="OtherCustomersMember" xlink:title="OtherCustomersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="OtherCustomersMember" xlink:title="definition: NameOfMajorCustomerDomain to OtherCustomersMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAndQualifyingAccountsDisclosureTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="AllowanceForTradeReceivablesMember" xlink:title="AllowanceForTradeReceivablesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForTradeReceivablesMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to AllowanceForTradeReceivablesMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForAdvancesToSuppliersMember" xlink:label="AllowanceForAdvancesToSuppliersMember" xlink:title="AllowanceForAdvancesToSuppliersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForAdvancesToSuppliersMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to AllowanceForAdvancesToSuppliersMember" use="optional" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="MajorCustomersAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to MajorCustomersAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="definition: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:title="definition: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesDeductions" xlink:title="definition: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesDeductions" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ValuationAllowancesAndReservesForeignExchangeEffect" xlink:label="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:title="ValuationAllowancesAndReservesForeignExchangeEffect" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:title="definition: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesForeignExchangeEffect" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="definition: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToCostAndExpense" use="optional" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:label="ValuationAllowancesAndReservesRecoveries" xlink:title="ValuationAllowancesAndReservesRecoveries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesRecoveries" xlink:title="definition: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesRecoveries" use="optional" order="8001.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAndQualifyingAccountsDisclosureTable" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain_2" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain_2" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="AllowanceForTradeReceivablesMember" xlink:title="AllowanceForTradeReceivablesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForTradeReceivablesMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to AllowanceForTradeReceivablesMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForAdvancesToSuppliersMember" xlink:label="AllowanceForAdvancesToSuppliersMember" xlink:title="AllowanceForAdvancesToSuppliersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForAdvancesToSuppliersMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to AllowanceForAdvancesToSuppliersMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:title="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" use="optional" order="1.0" />
    <link: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="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" use="optional" order="1.0" />
    <link: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="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EuropeMember" xlink:to="DE" xlink:title="definition: EuropeMember to DE" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_ES" xlink:label="ES" xlink:title="ES" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EuropeMember" xlink:to="ES" xlink:title="definition: EuropeMember to ES" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CZ" xlink:label="CZ" xlink:title="CZ" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EuropeMember" xlink:to="CZ" xlink:title="definition: EuropeMember to CZ" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EuropeMember" xlink:to="IT" xlink:title="definition: EuropeMember to IT" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesEuropeMember" xlink:label="OtherCountriesEuropeMember" xlink:title="OtherCountriesEuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EuropeMember" xlink:to="OtherCountriesEuropeMember" xlink:title="definition: EuropeMember to OtherCountriesEuropeMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AmericaMember" xlink:label="AmericaMember" xlink:title="AmericaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AmericaMember" xlink:title="definition: SegmentGeographicalDomain to AmericaMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AmericaMember" xlink:to="US" xlink:title="definition: AmericaMember to US" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AmericaMember" xlink:to="CA" xlink:title="definition: AmericaMember to CA" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesAmericaMember" xlink:label="OtherCountriesAmericaMember" xlink:title="OtherCountriesAmericaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AmericaMember" xlink:to="OtherCountriesAmericaMember" xlink:title="definition: AmericaMember to OtherCountriesAmericaMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AsiaAndOtherRegionsMember" xlink:label="AsiaAndOtherRegionsMember" xlink:title="AsiaAndOtherRegionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaAndOtherRegionsMember" xlink:title="definition: SegmentGeographicalDomain to AsiaAndOtherRegionsMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AsiaAndOtherRegionsMember" xlink:to="CN" xlink:title="definition: AsiaAndOtherRegionsMember to CN" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_IN" xlink:label="IN" xlink:title="IN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AsiaAndOtherRegionsMember" xlink:to="IN" xlink:title="definition: AsiaAndOtherRegionsMember to IN" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AsiaAndOtherRegionsMember" xlink:to="JP" xlink:title="definition: AsiaAndOtherRegionsMember to JP" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesAsiaMember" xlink:label="OtherCountriesAsiaMember" xlink:title="OtherCountriesAsiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AsiaAndOtherRegionsMember" xlink:to="OtherCountriesAsiaMember" xlink:title="definition: AsiaAndOtherRegionsMember to OtherCountriesAsiaMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SalesRevenueNet" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SalesRevenueNet" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails2">
    <link: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="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link: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="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" use="optional" order="1.0" />
    <link: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="SalesRevenueGoodsNetMember" xlink:title="SalesRevenueGoodsNetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueGoodsNetMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to SalesRevenueGoodsNetMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="GeographicConcentrationRiskMember" xlink:title="GeographicConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="GeographicConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to GeographicConcentrationRiskMember" use="optional" order="1.0" />
    <link: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="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link: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="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AmericaMember" xlink:label="AmericaMember" xlink:title="AmericaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AmericaMember" xlink:title="definition: SegmentGeographicalDomain to AmericaMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LossContingenciesLineItems" xlink:to="LossContingenciesTable" xlink:title="definition: LossContingenciesLineItems to LossContingenciesTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="LossContingenciesByNatureOfContingencyAxis" xlink:title="LossContingenciesByNatureOfContingencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="LossContingenciesByNatureOfContingencyAxis" xlink:title="definition: LossContingenciesTable to LossContingenciesByNatureOfContingencyAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain" xlink:title="LossContingencyNatureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="LossContingencyNatureDomain" xlink:title="definition: LossContingenciesByNatureOfContingencyAxis to LossContingencyNatureDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain_2" xlink:title="LossContingencyNatureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="LossContingencyNatureDomain_2" xlink:title="definition: LossContingenciesByNatureOfContingencyAxis to LossContingencyNatureDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:label="LossOnLongTermPurchaseCommitmentMember" xlink:title="LossOnLongTermPurchaseCommitmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingencyNatureDomain" xlink:to="LossOnLongTermPurchaseCommitmentMember" xlink:title="definition: LossContingencyNatureDomain to LossOnLongTermPurchaseCommitmentMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LitigationCaseAxis" xlink:label="LitigationCaseAxis" xlink:title="LitigationCaseAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="LitigationCaseAxis" xlink:title="definition: LossContingenciesTable to LitigationCaseAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain" xlink:title="LitigationCaseTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LitigationCaseAxis" xlink:to="LitigationCaseTypeDomain" xlink:title="definition: LitigationCaseAxis to LitigationCaseTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain_2" xlink:title="LitigationCaseTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LitigationCaseAxis" xlink:to="LitigationCaseTypeDomain_2" xlink:title="definition: LitigationCaseAxis to LitigationCaseTypeDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeutscheSolarAGMember" xlink:label="DeutscheSolarAGMember" xlink:title="DeutscheSolarAGMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LitigationCaseTypeDomain" xlink:to="DeutscheSolarAGMember" xlink:title="definition: LitigationCaseTypeDomain to DeutscheSolarAGMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_JiangxiLDKSolarHiTechCoLtdMember" xlink:label="JiangxiLDKSolarHiTechCoLtdMember" xlink:title="JiangxiLDKSolarHiTechCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LitigationCaseTypeDomain" xlink:to="JiangxiLDKSolarHiTechCoLtdMember" xlink:title="definition: LitigationCaseTypeDomain to JiangxiLDKSolarHiTechCoLtdMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ClassActionLawsuitsFiledInNewYorkMember" xlink:label="ClassActionLawsuitsFiledInNewYorkMember" xlink:title="ClassActionLawsuitsFiledInNewYorkMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LitigationCaseTypeDomain" xlink:to="ClassActionLawsuitsFiledInNewYorkMember" xlink:title="definition: LitigationCaseTypeDomain to ClassActionLawsuitsFiledInNewYorkMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_USCountervailingAndAntiDumpingDutiesMember" xlink:label="USCountervailingAndAntiDumpingDutiesMember" xlink:title="USCountervailingAndAntiDumpingDutiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LitigationCaseTypeDomain" xlink:to="USCountervailingAndAntiDumpingDutiesMember" xlink:title="definition: LitigationCaseTypeDomain to USCountervailingAndAntiDumpingDutiesMember" use="optional" order="4.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: LossContingenciesTable to StatementGeographicalAxis" use="optional" order="5.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="definition: LossContingenciesTable to ConcentrationRiskByBenchmarkAxis" use="optional" order="3.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="definition: LossContingenciesTable to ConcentrationRiskByTypeAxis" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplyAgreementPeriod" xlink:label="SupplyAgreementPeriod" xlink:title="SupplyAgreementPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="SupplyAgreementPeriod" xlink:title="definition: LossContingenciesLineItems to SupplyAgreementPeriod" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:label="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:title="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:title="definition: LossContingenciesLineItems to LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyLossInPeriod" xlink:label="LossContingencyLossInPeriod" xlink:title="LossContingencyLossInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyLossInPeriod" xlink:title="definition: LossContingenciesLineItems to LossContingencyLossInPeriod" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="LossContingencyDamagesSoughtValue" xlink:title="LossContingencyDamagesSoughtValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyDamagesSoughtValue" xlink:title="definition: LossContingenciesLineItems to LossContingencyDamagesSoughtValue" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:label="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:title="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:title="definition: LossContingenciesLineItems to LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" use="optional" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="LossContingencyAccrualAtCarryingValue" xlink:title="LossContingencyAccrualAtCarryingValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyAccrualAtCarryingValue" xlink:title="definition: LossContingenciesLineItems to LossContingencyAccrualAtCarryingValue" use="optional" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:label="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:title="NumberOfLongTermSupplyPurchaseAgreementsTerminated" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:title="definition: LossContingenciesLineItems to NumberOfLongTermSupplyPurchaseAgreementsTerminated" use="optional" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:label="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:title="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:title="definition: LossContingenciesLineItems to LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:label="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:title="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:title="definition: LossContingenciesLineItems to LossContingencyForfeitureOfAdvanceClaimedByCounterparty" use="optional" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:label="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:title="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:title="definition: LossContingenciesLineItems to LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" use="optional" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyPenaltyClaimedByCounterparty" xlink:label="LossContingencyPenaltyClaimedByCounterparty" xlink:title="LossContingencyPenaltyClaimedByCounterparty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyPenaltyClaimedByCounterparty" xlink:title="definition: LossContingenciesLineItems to LossContingencyPenaltyClaimedByCounterparty" use="optional" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:label="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:title="LossContingencyArbitrationExpensesClaimedByCounterparty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:title="definition: LossContingenciesLineItems to LossContingencyArbitrationExpensesClaimedByCounterparty" use="optional" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueProvision" xlink:label="LossContingencyAccrualCarryingValueProvision" xlink:title="LossContingencyAccrualCarryingValueProvision" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyAccrualCarryingValueProvision" xlink:title="definition: LossContingenciesLineItems to LossContingencyAccrualCarryingValueProvision" use="optional" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber" xlink:label="LossContingencyNewClaimsFiledNumber" xlink:title="LossContingencyNewClaimsFiledNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyNewClaimsFiledNumber" xlink:title="definition: LossContingenciesLineItems to LossContingencyNewClaimsFiledNumber" use="optional" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="definition: LossContingenciesLineItems to LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="definition: LossContingenciesLineItems to LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyNumberOfParties" xlink:label="LossContingencyNumberOfParties" xlink:title="LossContingencyNumberOfParties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyNumberOfParties" xlink:title="definition: LossContingenciesLineItems to LossContingencyNumberOfParties" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="definition: LossContingenciesLineItems to LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" order="8001.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:label="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:title="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:title="definition: LossContingenciesLineItems to AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" order="6.0" />
    <link: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="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="definition: LossContingenciesLineItems to ConcentrationRiskPercentage1" use="optional" order="19.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:title="EntityWideInformationRevenueFromExternalCustomerLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:title="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:title="definition: EntityWideInformationRevenueFromExternalCustomerLineItems to ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable to ProductOrServiceAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ModulesProductMember" xlink:label="ModulesProductMember" xlink:title="ModulesProductMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ModulesProductMember" xlink:title="definition: ProductsAndServicesDomain to ModulesProductMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarSystemKitsProductMember" xlink:label="SolarSystemKitsProductMember" xlink:title="SolarSystemKitsProductMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="SolarSystemKitsProductMember" xlink:title="definition: ProductsAndServicesDomain to SolarSystemKitsProductMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EPCServiceProductMember" xlink:label="EPCServiceProductMember" xlink:title="EPCServiceProductMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="EPCServiceProductMember" xlink:title="definition: ProductsAndServicesDomain to EPCServiceProductMember" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarPowerProjectsConstructionAndSaleMember" xlink:label="SolarPowerProjectsConstructionAndSaleMember" xlink:title="SolarPowerProjectsConstructionAndSaleMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="SolarPowerProjectsConstructionAndSaleMember" xlink:title="definition: ProductsAndServicesDomain to SolarPowerProjectsConstructionAndSaleMember" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherProductMember" xlink:label="OtherProductMember" xlink:title="OtherProductMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="OtherProductMember" xlink:title="definition: ProductsAndServicesDomain to OtherProductMember" use="optional" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="SalesRevenueNet" xlink:title="definition: EntityWideInformationRevenueFromExternalCustomerLineItems to SalesRevenueNet" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link: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="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" use="optional" order="1.0" />
    <link: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="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" use="optional" order="1.0" />
    <link: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="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" use="optional" order="2.0" />
    <link: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="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsNonrecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsNonrecurringMember" use="optional" order="2.0" />
    <link: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="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" use="optional" order="2.0" />
    <link: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="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" use="optional" order="1.0" />
    <link: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="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="EstimateOfFairValueFairValueDisclosureMember" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to EstimateOfFairValueFairValueDisclosureMember" use="optional" order="1.0" />
    <link: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="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" use="optional" order="2.0" />
    <link: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="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FinancialInstrumentAxis" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeOptionMember" xlink:label="ForeignExchangeOptionMember" xlink:title="ForeignExchangeOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ForeignExchangeOptionMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to ForeignExchangeOptionMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to ForeignExchangeForwardMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="StatementScenarioAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to StatementScenarioAxis" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" use="optional" priority="1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="ScenarioPreviouslyReportedMember" xlink:title="ScenarioPreviouslyReportedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPreviouslyReportedMember" xlink:title="definition: ScenarioUnspecifiedDomain to ScenarioPreviouslyReportedMember" use="optional" order="1.0" />
    <link: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="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AssetsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AssetsFairValueDisclosure" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LiabilitiesFairValueDisclosure" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="EquityMethodInvestmentsFairValueDisclosure" xlink:title="EquityMethodInvestmentsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="EquityMethodInvestmentsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to EquityMethodInvestmentsFairValueDisclosure" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="DerivativesFairValueLineItems" xlink:title="DerivativesFairValueLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DerivativesFairValueLineItems" xlink:to="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="definition: DerivativesFairValueLineItems to FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="HedgingDesignationAxis" xlink:title="definition: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to HedgingDesignationAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain_2" xlink:title="HedgingDesignationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain_2" xlink:title="definition: HedgingDesignationAxis to HedgingDesignationDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="definition: HedgingDesignationDomain to NondesignatedMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="definition: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to DerivativeInstrumentRiskAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain_2" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain_2" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeOptionMember" xlink:label="ForeignExchangeOptionMember" xlink:title="ForeignExchangeOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeOptionMember" xlink:title="definition: DerivativeContractTypeDomain to ForeignExchangeOptionMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="definition: DerivativeContractTypeDomain to ForeignExchangeForwardMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeAssetFairValueNet" xlink:label="DerivativeAssetFairValueNet" xlink:title="DerivativeAssetFairValueNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeAssetFairValueNet" xlink:title="definition: DerivativesFairValueLineItems to DerivativeAssetFairValueNet" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeLiabilityFairValueNet1" xlink:label="DerivativeLiabilityFairValueNet1" xlink:title="DerivativeLiabilityFairValueNet1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeLiabilityFairValueNet1" xlink:title="definition: DerivativesFairValueLineItems to DerivativeLiabilityFairValueNet1" use="optional" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeOptionMember" xlink:label="ForeignExchangeOptionMember" xlink:title="ForeignExchangeOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeOptionMember" xlink:title="definition: DerivativeContractTypeDomain to ForeignExchangeOptionMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="definition: DerivativeContractTypeDomain to ForeignExchangeForwardMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="DerivativeInstrumentsGainLossLineItems" xlink:title="DerivativeInstrumentsGainLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="definition: DerivativeInstrumentsGainLossLineItems to DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="definition: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to DerivativeInstrumentRiskAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:title="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:title="definition: DerivativeInstrumentsGainLossLineItems to DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" use="optional" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain_2" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain_2" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="ConvertibleDebtSecuritiesMember" xlink:title="ConvertibleDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleDebtSecuritiesMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to ConvertibleDebtSecuritiesMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:label="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:title="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to StockOptionsAndRestrictedStockAndRestrictedUnitsMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StockOptionsAndRestrictedStockMember" xlink:label="StockOptionsAndRestrictedStockMember" xlink:title="StockOptionsAndRestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockOptionsAndRestrictedStockMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to StockOptionsAndRestrictedStockMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WarrantMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to WarrantMember" use="optional" order="3.0" />
    <link: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="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/StatementOfStockholdersEquity">
    <link: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="StatementLineItems" xlink:title="StatementLineItems" />
    <link: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="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="10.0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" use="optional" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="definition: EquityComponentDomain to ParentMember" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ParentMember" xlink:to="CommonStockMember" xlink:title="definition: ParentMember to CommonStockMember" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ParentMember" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: ParentMember to AdditionalPaidInCapitalMember" use="optional" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ParentMember" xlink:to="RetainedEarningsMember" xlink:title="definition: ParentMember to RetainedEarningsMember" use="optional" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ParentMember" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: ParentMember to AccumulatedOtherComprehensiveIncomeMember" use="optional" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="NoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to NoncontrollingInterestMember" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="ComprehensiveIncomeMember" xlink:title="ComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="ComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to ComprehensiveIncomeMember" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="10.0" />
    <link: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="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesIssued" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesIssued" use="optional" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="ProfitLoss" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to ProfitLoss" use="optional" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="NoncontrollingInterestIncreaseFromBusinessCombination" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to NoncontrollingInterestIncreaseFromBusinessCombination" use="optional" order="50.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalWarrantIssued" use="optional" order="60.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" order="70.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueStockOptionsExercised" use="optional" order="80.0" />
    <link: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="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: StockIssuedDuringPeriodValueStockOptionsExercised to StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:label="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" use="optional" order="90.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinorityInterestIncreaseFromStockIssuance" xlink:label="MinorityInterestIncreaseFromStockIssuance" xlink:title="MinorityInterestIncreaseFromStockIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="MinorityInterestIncreaseFromStockIssuance" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to MinorityInterestIncreaseFromStockIssuance" use="optional" order="100.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityPeriodIncreaseDecrease" xlink:label="StockholdersEquityPeriodIncreaseDecrease" xlink:title="StockholdersEquityPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityPeriodIncreaseDecrease" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityPeriodIncreaseDecrease" use="optional" order="110.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:label="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:title="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:title="definition: StockholdersEquityPeriodIncreaseDecrease to StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossesOnIntraGroupForeignCurrencyTransactions" xlink:label="LossesOnIntraGroupForeignCurrencyTransactions" xlink:title="LossesOnIntraGroupForeignCurrencyTransactions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="LossesOnIntraGroupForeignCurrencyTransactions" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to LossesOnIntraGroupForeignCurrencyTransactions" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="StockIssuedDuringPeriodValueOther" xlink:title="StockIssuedDuringPeriodValueOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueOther" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueOther" use="optional" order="8010.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="definition: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueNewIssues" use="optional" order="8020.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: StockIssuedDuringPeriodValueNewIssues to StockIssuedDuringPeriodSharesNewIssues" use="optional" order="8000.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="definition: DebtInstrumentLineItems to ScheduleOfDebtInstrumentsTable" order="1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="CreditFacilityAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to CreditFacilityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="definition: CreditFacilityDomain to LineOfCreditMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NonBindingLineOfCreditMember" xlink:label="NonBindingLineOfCreditMember" xlink:title="NonBindingLineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="NonBindingLineOfCreditMember" xlink:title="definition: CreditFacilityDomain to NonBindingLineOfCreditMember" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodAxis" xlink:label="DebtInstrumentRepaymentPeriodAxis" xlink:title="DebtInstrumentRepaymentPeriodAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentRepaymentPeriodAxis" xlink:title="definition: ScheduleOfDebtInstrumentsTable to DebtInstrumentRepaymentPeriodAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="DebtInstrumentRepaymentPeriodDomain" xlink:title="definition: DebtInstrumentRepaymentPeriodAxis to DebtInstrumentRepaymentPeriodDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2013Member" xlink:label="RepaymentDueIn2013Member" xlink:title="RepaymentDueIn2013Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2013Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2013Member" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueAfter2013Member" xlink:label="RepaymentDueAfter2013Member" xlink:title="RepaymentDueAfter2013Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueAfter2013Member" xlink:title="definition: DebtInstrumentRepaymentPeriodDomain to RepaymentDueAfter2013Member" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAmountOutstanding" xlink:label="LineOfCreditFacilityAmountOutstanding" xlink:title="LineOfCreditFacilityAmountOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAmountOutstanding" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityAmountOutstanding" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" use="optional" order="4.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>csiq-20121231_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- Created by Merrill Corporation -->
<!-- Generated by Fujitsu XWand B0126 -->
<!-- Generated by Fujitsu Interstage XWand B0189 -->
<!--Generated by IRIS XBRL Generation Engine-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits">Defined Contribution Plan Employer Contribution as Percentage of Applicable Salaries for Medical Insurance Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits_2">Percentage of applicable salaries contributed by the employer for medical insurance benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits_2" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits_3">Represents the percentage of employees' applicable salaries for which the employer contributes to the medical insurance benefits of a defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits_3" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds">Defined Contribution Plan Employer Contribution as Percentage of Applicable Salaries for Housing Funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds_2">Percentage of applicable salaries contributed by the employer for housing funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds_2" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds_3">Represents the percentage of employees' applicable salaries for which the employer contributes to the housing funds of a defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds_3" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate">Share Based Compensation Arrangement by Share Based Payment Award Options Grants After Expiration of Specified Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate_2">Number of shares to be granted after expiration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate_3">Represents the number of awards that may be granted under the share incentive plan after the expiration date of March 15, 2016.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits">Defined Contribution Plan Employer Contribution as Percentage of Applicable Salaries for Unemployment Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits_2">Percentage of applicable salaries contributed by the employer for unemployment benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits_2" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits_3">Represents the percentage of employees' applicable salaries for which the employer contributes to the unemployment benefits of a defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits_3" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits">Defined Contribution Plan Employer Contribution as Percentage of Applicable Salaries for Other Statutory Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits_2">Percentage of applicable salaries contributed by the employer for other statutory benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits_2" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits_3">Represents the percentage of employees' applicable salaries for which the employer contributes to the other statutory benefits of a defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:to="label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits_3" xlink:title="label: DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits to label_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAmount" xlink:label="DefinedContributionPlanEmployerContributionAmount" xlink:title="DefinedContributionPlanEmployerContributionAmount" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerContributionAmount" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAmount">Amount of contribution by the employer for medical insurance benefits, housing funds, unemployment and other statutory benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAmount" xlink:to="label_DefinedContributionPlanEmployerContributionAmount" xlink:title="label: DefinedContributionPlanEmployerContributionAmount to label_DefinedContributionPlanEmployerContributionAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAmount_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DefinedContributionPlanEmployerContributionAmount" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAmount_2">Represents the amount of contributions made by an employer to the medical insurance benefits, housing funds, unemployment and other statutory benefits of a defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAmount" xlink:to="label_DefinedContributionPlanEmployerContributionAmount_2" xlink:title="label: DefinedContributionPlanEmployerContributionAmount to label_DefinedContributionPlanEmployerContributionAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerContributionAmount_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerContributionAmount" xml:lang="en-US" id="label_DefinedContributionPlanEmployerContributionAmount_3">Defined Contribution Plan Employer Contribution Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerContributionAmount" xlink:to="label_DefinedContributionPlanEmployerContributionAmount_3" xlink:title="label: DefinedContributionPlanEmployerContributionAmount to label_DefinedContributionPlanEmployerContributionAmount" use="optional" />
    <link: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="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AwardTypeAxis" xml:lang="en-US" id="label_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="label_AwardTypeAxis" xlink:title="label: AwardTypeAxis to label_AwardTypeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossAbstract" xlink:label="InvestmentIncomeLossAbstract" xlink:title="InvestmentIncomeLossAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentIncomeLossAbstract" xml:lang="en-US" id="label_InvestmentIncomeLossAbstract">Investment Income (Loss) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeLossAbstract" xlink:to="label_InvestmentIncomeLossAbstract" xlink:title="label: InvestmentIncomeLossAbstract to label_InvestmentIncomeLossAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeLossAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentIncomeLossAbstract" xml:lang="en-US" id="label_InvestmentIncomeLossAbstract_2">Investment income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeLossAbstract" xlink:to="label_InvestmentIncomeLossAbstract_2" xlink:title="label: InvestmentIncomeLossAbstract to label_InvestmentIncomeLossAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherIncomeLossOnInvestment" xlink:label="OtherIncomeLossOnInvestment" xlink:title="OtherIncomeLossOnInvestment" />
    <link:label xlink:type="resource" xlink:label="label_OtherIncomeLossOnInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherIncomeLossOnInvestment" xml:lang="en-US" id="label_OtherIncomeLossOnInvestment">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncomeLossOnInvestment" xlink:to="label_OtherIncomeLossOnInvestment" xlink:title="label: OtherIncomeLossOnInvestment to label_OtherIncomeLossOnInvestment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherIncomeLossOnInvestment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherIncomeLossOnInvestment" xml:lang="en-US" id="label_OtherIncomeLossOnInvestment_2">Represents the amount of other income (loss) derived from investments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncomeLossOnInvestment" xlink:to="label_OtherIncomeLossOnInvestment_2" xlink:title="label: OtherIncomeLossOnInvestment to label_OtherIncomeLossOnInvestment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherIncomeLossOnInvestment_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherIncomeLossOnInvestment" xml:lang="en-US" id="label_OtherIncomeLossOnInvestment_3">Other Income (Loss) on Investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncomeLossOnInvestment" xlink:to="label_OtherIncomeLossOnInvestment_3" xlink:title="label: OtherIncomeLossOnInvestment to label_OtherIncomeLossOnInvestment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossOnInvestments" xml:lang="en-US" id="label_IncomeLossOnInvestments">Income (Loss) on Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossOnInvestments" xlink:to="label_IncomeLossOnInvestments" xlink:title="label: IncomeLossOnInvestments to label_IncomeLossOnInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossOnInvestments_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeLossOnInvestments" xml:lang="en-US" id="label_IncomeLossOnInvestments_2">Investment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossOnInvestments" xlink:to="label_IncomeLossOnInvestments_2" xlink:title="label: IncomeLossOnInvestments to label_IncomeLossOnInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossOnInvestments_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossOnInvestments" xml:lang="en-US" id="label_IncomeLossOnInvestments_3">Investment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossOnInvestments" xlink:to="label_IncomeLossOnInvestments_3" xlink:title="label: IncomeLossOnInvestments to label_IncomeLossOnInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossOnInvestments_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeLossOnInvestments" xml:lang="en-US" id="label_IncomeLossOnInvestments_4">Investment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossOnInvestments" xlink:to="label_IncomeLossOnInvestments_4" xlink:title="label: IncomeLossOnInvestments to label_IncomeLossOnInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossOnInvestments_5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossOnInvestments" xml:lang="en-US" id="label_IncomeLossOnInvestments_5">Total investment income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossOnInvestments" xlink:to="label_IncomeLossOnInvestments_5" xlink:title="label: IncomeLossOnInvestments to label_IncomeLossOnInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossOnInvestments_6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeLossOnInvestments" xml:lang="en-US" id="label_IncomeLossOnInvestments_6">This item included the aggregate amount of investment income (loss) derived from (1) the gain (loss) resulting from the sale of a subsidiary which is not a discontinued operation; (2) the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied; (3) The amount of other than temporary impairment (OTTI) losses on equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossOnInvestments" xlink:to="label_IncomeLossOnInvestments_6" xlink:title="label: IncomeLossOnInvestments to label_IncomeLossOnInvestments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesOnInventoryPurchasesNonCurrent" xlink:label="AdvancesOnInventoryPurchasesNonCurrent" xlink:title="AdvancesOnInventoryPurchasesNonCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchasesNonCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AdvancesOnInventoryPurchasesNonCurrent" xml:lang="en-US" id="label_AdvancesOnInventoryPurchasesNonCurrent">Advances to suppliers, net of allowance of $28,665,038 and $28,905,858 as of December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchasesNonCurrent" xlink:to="label_AdvancesOnInventoryPurchasesNonCurrent" xlink:title="label: AdvancesOnInventoryPurchasesNonCurrent to label_AdvancesOnInventoryPurchasesNonCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchasesNonCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvancesOnInventoryPurchasesNonCurrent" xml:lang="en-US" id="label_AdvancesOnInventoryPurchasesNonCurrent_2">Advances on Inventory Purchases, Non Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchasesNonCurrent" xlink:to="label_AdvancesOnInventoryPurchasesNonCurrent_2" xlink:title="label: AdvancesOnInventoryPurchasesNonCurrent to label_AdvancesOnInventoryPurchasesNonCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchasesNonCurrent_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdvancesOnInventoryPurchasesNonCurrent" xml:lang="en-US" id="label_AdvancesOnInventoryPurchasesNonCurrent_3">Carrying value of capitalized payments made in advance for inventory that is expected to be received after one year or beyond the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchasesNonCurrent" xlink:to="label_AdvancesOnInventoryPurchasesNonCurrent_3" xlink:title="label: AdvancesOnInventoryPurchasesNonCurrent to label_AdvancesOnInventoryPurchasesNonCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchasesNonCurrent_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvancesOnInventoryPurchasesNonCurrent" xml:lang="en-US" id="label_AdvancesOnInventoryPurchasesNonCurrent_4">Advances to suppliers, net of allowance for doubtful accounts of $11,365,975 and $ at December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchasesNonCurrent" xlink:to="label_AdvancesOnInventoryPurchasesNonCurrent_4" xlink:title="label: AdvancesOnInventoryPurchasesNonCurrent to label_AdvancesOnInventoryPurchasesNonCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentDescription" xlink:label="AmendmentDescription" xlink:title="AmendmentDescription" />
    <link:label xlink:type="resource" xlink:label="label_AmendmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmendmentDescription" xml:lang="en-US" id="label_AmendmentDescription">Amendment Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentDescription" xlink:to="label_AmendmentDescription" xlink:title="label: AmendmentDescription to label_AmendmentDescription" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInPrepaidLandUseRight" xlink:label="IncreaseDecreaseInPrepaidLandUseRight" xlink:title="IncreaseDecreaseInPrepaidLandUseRight" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidLandUseRight" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInPrepaidLandUseRight" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidLandUseRight">Prepaid land use right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidLandUseRight" xlink:to="label_IncreaseDecreaseInPrepaidLandUseRight" xlink:title="label: IncreaseDecreaseInPrepaidLandUseRight to label_IncreaseDecreaseInPrepaidLandUseRight" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidLandUseRight_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInPrepaidLandUseRight" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidLandUseRight_2">The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for land use right that bring economic benefits for future periods.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidLandUseRight" xlink:to="label_IncreaseDecreaseInPrepaidLandUseRight_2" xlink:title="label: IncreaseDecreaseInPrepaidLandUseRight to label_IncreaseDecreaseInPrepaidLandUseRight" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidLandUseRight_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInPrepaidLandUseRight" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidLandUseRight_3">Increase (Decrease) in Prepaid Land Use Right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidLandUseRight" xlink:to="label_IncreaseDecreaseInPrepaidLandUseRight_3" xlink:title="label: IncreaseDecreaseInPrepaidLandUseRight to label_IncreaseDecreaseInPrepaidLandUseRight" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="label_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmendmentFlag" xml:lang="en-US" id="label_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="label_AmendmentFlag" xlink:title="label: AmendmentFlag to label_AmendmentFlag" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInProjectAssets" xlink:label="IncreaseDecreaseInProjectAssets" xlink:title="IncreaseDecreaseInProjectAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInProjectAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInProjectAssets" xml:lang="en-US" id="label_IncreaseDecreaseInProjectAssets">The increase (decrease) during the reporting period of the amount of cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInProjectAssets" xlink:to="label_IncreaseDecreaseInProjectAssets" xlink:title="label: IncreaseDecreaseInProjectAssets to label_IncreaseDecreaseInProjectAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInProjectAssets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInProjectAssets" xml:lang="en-US" id="label_IncreaseDecreaseInProjectAssets_2">Increase (Decrease) in Project Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInProjectAssets" xlink:to="label_IncreaseDecreaseInProjectAssets_2" xlink:title="label: IncreaseDecreaseInProjectAssets to label_IncreaseDecreaseInProjectAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInProjectAssets_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInProjectAssets" xml:lang="en-US" id="label_IncreaseDecreaseInProjectAssets_3">Project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInProjectAssets" xlink:to="label_IncreaseDecreaseInProjectAssets_3" xlink:title="label: IncreaseDecreaseInProjectAssets to label_IncreaseDecreaseInProjectAssets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CommitmentsDisclosureAbstract" xlink:label="CommitmentsDisclosureAbstract" xlink:title="CommitmentsDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsDisclosureAbstract" xml:lang="en-US" id="label_CommitmentsDisclosureAbstract">FIRM PURCHASE COMMITMENTS AND CONTIGENT LIABILITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsDisclosureAbstract" xlink:to="label_CommitmentsDisclosureAbstract" xlink:title="label: CommitmentsDisclosureAbstract to label_CommitmentsDisclosureAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MajorCustomersDisclosureAbstract" xlink:label="MajorCustomersDisclosureAbstract" xlink:title="MajorCustomersDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorCustomersDisclosureAbstract" xml:lang="en-US" id="label_MajorCustomersDisclosureAbstract">MAJOR CUSTOMERS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersDisclosureAbstract" xlink:to="label_MajorCustomersDisclosureAbstract" xlink:title="label: MajorCustomersDisclosureAbstract to label_MajorCustomersDisclosureAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MajorCustomersDisclosureTextBlock" xlink:label="MajorCustomersDisclosureTextBlock" xlink:title="MajorCustomersDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MajorCustomersDisclosureTextBlock" xml:lang="en-US" id="label_MajorCustomersDisclosureTextBlock">MAJOR CUSTOMERS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersDisclosureTextBlock" xlink:to="label_MajorCustomersDisclosureTextBlock" xlink:title="label: MajorCustomersDisclosureTextBlock to label_MajorCustomersDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MajorCustomersDisclosureTextBlock" xml:lang="en-US" id="label_MajorCustomersDisclosureTextBlock_2">The entire disclosure of major customers from which the entity receives substantial of its revenue. Due to the competitive nature of the industry in which the entity belongs, the entity may not believe that the loss of any particular customer would have material adverse impact on the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersDisclosureTextBlock" xlink:to="label_MajorCustomersDisclosureTextBlock_2" xlink:title="label: MajorCustomersDisclosureTextBlock to label_MajorCustomersDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersDisclosureTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorCustomersDisclosureTextBlock" xml:lang="en-US" id="label_MajorCustomersDisclosureTextBlock_3">Major Customers Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersDisclosureTextBlock" xlink:to="label_MajorCustomersDisclosureTextBlock_3" xlink:title="label: MajorCustomersDisclosureTextBlock to label_MajorCustomersDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:label="AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:title="AllowanceForDoubtfulAdvancesToSuppliersCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent">Allowance for Doubtful Advances to Suppliers Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:to="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:title="label: AllowanceForDoubtfulAdvancesToSuppliersCurrent to label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent_2">Advances to suppliers, allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:to="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent_2" xlink:title="label: AllowanceForDoubtfulAdvancesToSuppliersCurrent to label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent_3">A valuation allowance for advances made to suppliers expected to be utilized within twelve months (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:to="label_AllowanceForDoubtfulAdvancesToSuppliersCurrent_3" xlink:title="label: AllowanceForDoubtfulAdvancesToSuppliersCurrent to label_AllowanceForDoubtfulAdvancesToSuppliersCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:label="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:title="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent">Advances to suppliers, allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:to="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:title="label: AllowanceForDoubtfulAdvancesToSuppliersNoncurrent to label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent_2">A valuation allowance for advances made to suppliers expected to be utilized after twelve months (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:to="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent_2" xlink:title="label: AllowanceForDoubtfulAdvancesToSuppliersNoncurrent to label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent_3">Allowance for Doubtful Advances to Suppliers Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:to="label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent_3" xlink:title="label: AllowanceForDoubtfulAdvancesToSuppliersNoncurrent to label_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DocumentAndEntityInformationAbstract" xlink:label="DocumentAndEntityInformationAbstract" xlink:title="DocumentAndEntityInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentAndEntityInformationAbstract" xml:lang="en-US" id="label_DocumentAndEntityInformationAbstract">Document and Entity Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="label_DocumentAndEntityInformationAbstract" xlink:title="label: DocumentAndEntityInformationAbstract to label_DocumentAndEntityInformationAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:label xlink:type="resource" xlink:label="label_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US" id="label_ArrangementsAndNonarrangementTransactionsMember">Arrangements and Non-arrangement Transactions [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="label_ArrangementsAndNonarrangementTransactionsMember" xlink:title="label: ArrangementsAndNonarrangementTransactionsMember to label_ArrangementsAndNonarrangementTransactionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAdvanceToSuppliers" xlink:label="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="IncreaseDecreaseInAdvanceToSuppliers" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAdvanceToSuppliers" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInAdvanceToSuppliers" xml:lang="en-US" id="label_IncreaseDecreaseInAdvanceToSuppliers">Advances to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAdvanceToSuppliers" xlink:to="label_IncreaseDecreaseInAdvanceToSuppliers" xlink:title="label: IncreaseDecreaseInAdvanceToSuppliers to label_IncreaseDecreaseInAdvanceToSuppliers" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAdvanceToSuppliers_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAdvanceToSuppliers" xml:lang="en-US" id="label_IncreaseDecreaseInAdvanceToSuppliers_2">Advances to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAdvanceToSuppliers" xlink:to="label_IncreaseDecreaseInAdvanceToSuppliers_2" xlink:title="label: IncreaseDecreaseInAdvanceToSuppliers to label_IncreaseDecreaseInAdvanceToSuppliers" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAdvanceToSuppliers_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAdvanceToSuppliers" xml:lang="en-US" id="label_IncreaseDecreaseInAdvanceToSuppliers_3">Increase (Decrease) in Advance to Suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAdvanceToSuppliers" xlink:to="label_IncreaseDecreaseInAdvanceToSuppliers_3" xlink:title="label: IncreaseDecreaseInAdvanceToSuppliers to label_IncreaseDecreaseInAdvanceToSuppliers" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAdvanceToSuppliers_4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInAdvanceToSuppliers" xml:lang="en-US" id="label_IncreaseDecreaseInAdvanceToSuppliers_4">The increase (decrease) during the reporting period in advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAdvanceToSuppliers" xlink:to="label_IncreaseDecreaseInAdvanceToSuppliers_4" xlink:title="label: IncreaseDecreaseInAdvanceToSuppliers to label_IncreaseDecreaseInAdvanceToSuppliers" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossDisclosureAbstract" xlink:label="InvestmentIncomeLossDisclosureAbstract" xlink:title="InvestmentIncomeLossDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeLossDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentIncomeLossDisclosureAbstract" xml:lang="en-US" id="label_InvestmentIncomeLossDisclosureAbstract">INVESTMENT LOSS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="label_InvestmentIncomeLossDisclosureAbstract" xlink:title="label: InvestmentIncomeLossDisclosureAbstract to label_InvestmentIncomeLossDisclosureAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeLossDisclosureAbstract_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentIncomeLossDisclosureAbstract" xml:lang="en-US" id="label_InvestmentIncomeLossDisclosureAbstract_2" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="label_InvestmentIncomeLossDisclosureAbstract_2" xlink:title="label: InvestmentIncomeLossDisclosureAbstract to label_InvestmentIncomeLossDisclosureAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossDisclosureTextBlock" xlink:label="InvestmentIncomeLossDisclosureTextBlock" xlink:title="InvestmentIncomeLossDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeLossDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentIncomeLossDisclosureTextBlock" xml:lang="en-US" id="label_InvestmentIncomeLossDisclosureTextBlock">Investment Income (Loss) Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeLossDisclosureTextBlock" xlink:to="label_InvestmentIncomeLossDisclosureTextBlock" xlink:title="label: InvestmentIncomeLossDisclosureTextBlock to label_InvestmentIncomeLossDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeLossDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentIncomeLossDisclosureTextBlock" xml:lang="en-US" id="label_InvestmentIncomeLossDisclosureTextBlock_2">The entire disclosure of investment income (loss) derived from various investments, which may includes, but not limited to (1) the gain (loss) resulting from the sale of a subsidiary which is not a discontinued operation; (2) the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied; (3) The amount of other than temporary impairment (OTTI) losses on equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeLossDisclosureTextBlock" xlink:to="label_InvestmentIncomeLossDisclosureTextBlock_2" xlink:title="label: InvestmentIncomeLossDisclosureTextBlock to label_InvestmentIncomeLossDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeLossDisclosureTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentIncomeLossDisclosureTextBlock" xml:lang="en-US" id="label_InvestmentIncomeLossDisclosureTextBlock_3">INVESTMENT LOSS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeLossDisclosureTextBlock" xlink:to="label_InvestmentIncomeLossDisclosureTextBlock_3" xlink:title="label: InvestmentIncomeLossDisclosureTextBlock to label_InvestmentIncomeLossDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:label="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest">Paid-in capital from non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest to label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest_2">Adjustments to Additional Paid in Capital from Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest_2" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest to label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest_3">Represents an increase in noncontrolling interest due to Paid-in capital change of the noncontrolling interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest_3" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest to label_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShortTermNotesPayableTextBlock" xlink:label="ShortTermNotesPayableTextBlock" xlink:title="ShortTermNotesPayableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermNotesPayableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermNotesPayableTextBlock" xml:lang="en-US" id="label_ShortTermNotesPayableTextBlock">Short Term Notes Payable [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermNotesPayableTextBlock" xlink:to="label_ShortTermNotesPayableTextBlock" xlink:title="label: ShortTermNotesPayableTextBlock to label_ShortTermNotesPayableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermNotesPayableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShortTermNotesPayableTextBlock" xml:lang="en-US" id="label_ShortTermNotesPayableTextBlock_2">SHORT-TERM NOTES PAYABLE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermNotesPayableTextBlock" xlink:to="label_ShortTermNotesPayableTextBlock_2" xlink:title="label: ShortTermNotesPayableTextBlock to label_ShortTermNotesPayableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermNotesPayableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShortTermNotesPayableTextBlock" xml:lang="en-US" id="label_ShortTermNotesPayableTextBlock_3">The entire disclosure for information about the notes issued by banks to vendors of the company, which effectively serve to extend the payment date of the associated accounts payables of the company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermNotesPayableTextBlock" xlink:to="label_ShortTermNotesPayableTextBlock_3" xlink:title="label: ShortTermNotesPayableTextBlock to label_ShortTermNotesPayableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ContingentContractLiability" xlink:label="ContingentContractLiability" xlink:title="ContingentContractLiability" />
    <link:label xlink:type="resource" xlink:label="label_ContingentContractLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ContingentContractLiability" xml:lang="en-US" id="label_ContingentContractLiability">Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentContractLiability" xlink:to="label_ContingentContractLiability" xlink:title="label: ContingentContractLiability to label_ContingentContractLiability" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ContingentContractLiability_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ContingentContractLiability" xml:lang="en-US" id="label_ContingentContractLiability_2">Contingent liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentContractLiability" xlink:to="label_ContingentContractLiability_2" xlink:title="label: ContingentContractLiability to label_ContingentContractLiability" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ContingentContractLiability_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContingentContractLiability" xml:lang="en-US" id="label_ContingentContractLiability_3">Contingent Contract Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentContractLiability" xlink:to="label_ContingentContractLiability_3" xlink:title="label: ContingentContractLiability to label_ContingentContractLiability" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AccountsAndNotesPayableCurrent" xlink:label="AccountsAndNotesPayableCurrent" xlink:title="AccountsAndNotesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsAndNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsAndNotesPayableCurrent" xml:lang="en-US" id="label_AccountsAndNotesPayableCurrent">Accounts and Notes Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsAndNotesPayableCurrent" xlink:to="label_AccountsAndNotesPayableCurrent" xlink:title="label: AccountsAndNotesPayableCurrent to label_AccountsAndNotesPayableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsAndNotesPayableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsAndNotesPayableCurrent" xml:lang="en-US" id="label_AccountsAndNotesPayableCurrent_2">Accounts and short-term notes payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsAndNotesPayableCurrent" xlink:to="label_AccountsAndNotesPayableCurrent_2" xlink:title="label: AccountsAndNotesPayableCurrent to label_AccountsAndNotesPayableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsAndNotesPayableCurrent_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccountsAndNotesPayableCurrent" xml:lang="en-US" id="label_AccountsAndNotesPayableCurrent_3">Sum of the carrying values as of the balance sheet date 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 and the portions of short-term notes payable due within one year or the operating cycle if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsAndNotesPayableCurrent" xlink:to="label_AccountsAndNotesPayableCurrent_3" xlink:title="label: AccountsAndNotesPayableCurrent to label_AccountsAndNotesPayableCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInContingentLiabilities" xlink:label="IncreaseDecreaseInContingentLiabilities" xlink:title="IncreaseDecreaseInContingentLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInContingentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInContingentLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInContingentLiabilities">Contingent liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContingentLiabilities" xlink:to="label_IncreaseDecreaseInContingentLiabilities" xlink:title="label: IncreaseDecreaseInContingentLiabilities to label_IncreaseDecreaseInContingentLiabilities" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInContingentLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInContingentLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInContingentLiabilities_2">The increase decrease in the amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContingentLiabilities" xlink:to="label_IncreaseDecreaseInContingentLiabilities_2" xlink:title="label: IncreaseDecreaseInContingentLiabilities to label_IncreaseDecreaseInContingentLiabilities" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInContingentLiabilities_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInContingentLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInContingentLiabilities_3">Increase (Decrease) in Contingent Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContingentLiabilities" xlink:to="label_IncreaseDecreaseInContingentLiabilities_3" xlink:title="label: IncreaseDecreaseInContingentLiabilities to label_IncreaseDecreaseInContingentLiabilities" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:label="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:title="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xml:lang="en-US" id="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity">Increase (Decrease) in Redeemable Noncontrolling Interest Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:to="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:title="label: IncreaseDecreaseInRedeemableNoncontrollingInterestEquity to label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xml:lang="en-US" id="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity_2">Redeemable non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:to="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity_2" xlink:title="label: IncreaseDecreaseInRedeemableNoncontrollingInterestEquity to label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xml:lang="en-US" id="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity_3">The increase (decrease) during the reporting period in the carrying amount of all noncontrolling interests which are redeemable by the (parent) entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:to="label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity_3" xlink:title="label: IncreaseDecreaseInRedeemableNoncontrollingInterestEquity to label_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFiscalYearEndDate" xml:lang="en-US" id="label_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="label_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to label_CurrentFiscalYearEndDate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProceedsFromCapitalContributionFromMinorityInterest" xlink:label="ProceedsFromCapitalContributionFromMinorityInterest" xlink:title="ProceedsFromCapitalContributionFromMinorityInterest" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromCapitalContributionFromMinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromCapitalContributionFromMinorityInterest" xml:lang="en-US" id="label_ProceedsFromCapitalContributionFromMinorityInterest">Capital contribution from non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromCapitalContributionFromMinorityInterest" xlink:to="label_ProceedsFromCapitalContributionFromMinorityInterest" xlink:title="label: ProceedsFromCapitalContributionFromMinorityInterest to label_ProceedsFromCapitalContributionFromMinorityInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromCapitalContributionFromMinorityInterest_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProceedsFromCapitalContributionFromMinorityInterest" xml:lang="en-US" id="label_ProceedsFromCapitalContributionFromMinorityInterest_2">The cash inflow from noncontrolling interest as a source of financing that is recorded as additional paid in capital.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromCapitalContributionFromMinorityInterest" xlink:to="label_ProceedsFromCapitalContributionFromMinorityInterest_2" xlink:title="label: ProceedsFromCapitalContributionFromMinorityInterest to label_ProceedsFromCapitalContributionFromMinorityInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromCapitalContributionFromMinorityInterest_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromCapitalContributionFromMinorityInterest" xml:lang="en-US" id="label_ProceedsFromCapitalContributionFromMinorityInterest_3">Proceeds from Capital Contribution from Minority Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromCapitalContributionFromMinorityInterest" xlink:to="label_ProceedsFromCapitalContributionFromMinorityInterest_3" xlink:title="label: ProceedsFromCapitalContributionFromMinorityInterest to label_ProceedsFromCapitalContributionFromMinorityInterest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossesOnIntraGroupForeignCurrencyTransactions" xlink:label="LossesOnIntraGroupForeignCurrencyTransactions" xlink:title="LossesOnIntraGroupForeignCurrencyTransactions" />
    <link:label xlink:type="resource" xlink:label="label_LossesOnIntraGroupForeignCurrencyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossesOnIntraGroupForeignCurrencyTransactions" xml:lang="en-US" id="label_LossesOnIntraGroupForeignCurrencyTransactions">Losses on Intra Group Foreign Currency Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossesOnIntraGroupForeignCurrencyTransactions" xlink:to="label_LossesOnIntraGroupForeignCurrencyTransactions" xlink:title="label: LossesOnIntraGroupForeignCurrencyTransactions to label_LossesOnIntraGroupForeignCurrencyTransactions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossesOnIntraGroupForeignCurrencyTransactions_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossesOnIntraGroupForeignCurrencyTransactions" xml:lang="en-US" id="label_LossesOnIntraGroupForeignCurrencyTransactions_2">Losses on intra-group foreign currency transactions that are of a long-term-investment nature</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossesOnIntraGroupForeignCurrencyTransactions" xlink:to="label_LossesOnIntraGroupForeignCurrencyTransactions_2" xlink:title="label: LossesOnIntraGroupForeignCurrencyTransactions to label_LossesOnIntraGroupForeignCurrencyTransactions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossesOnIntraGroupForeignCurrencyTransactions_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossesOnIntraGroupForeignCurrencyTransactions" xml:lang="en-US" id="label_LossesOnIntraGroupForeignCurrencyTransactions_3">Losses on intra-group foreign currency transactions that are of a long-term-investment nature</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossesOnIntraGroupForeignCurrencyTransactions" xlink:to="label_LossesOnIntraGroupForeignCurrencyTransactions_3" xlink:title="label: LossesOnIntraGroupForeignCurrencyTransactions to label_LossesOnIntraGroupForeignCurrencyTransactions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProvisionReversalForFirmPurchaseCommitment" xlink:label="ProvisionReversalForFirmPurchaseCommitment" xlink:title="ProvisionReversalForFirmPurchaseCommitment" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionReversalForFirmPurchaseCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProvisionReversalForFirmPurchaseCommitment" xml:lang="en-US" id="label_ProvisionReversalForFirmPurchaseCommitment">Provision Reversal for Firm Purchase Commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionReversalForFirmPurchaseCommitment" xlink:to="label_ProvisionReversalForFirmPurchaseCommitment" xlink:title="label: ProvisionReversalForFirmPurchaseCommitment to label_ProvisionReversalForFirmPurchaseCommitment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionReversalForFirmPurchaseCommitment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProvisionReversalForFirmPurchaseCommitment" xml:lang="en-US" id="label_ProvisionReversalForFirmPurchaseCommitment_2">A noncash adjustment to the provision established for the firm purchase commitment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionReversalForFirmPurchaseCommitment" xlink:to="label_ProvisionReversalForFirmPurchaseCommitment_2" xlink:title="label: ProvisionReversalForFirmPurchaseCommitment to label_ProvisionReversalForFirmPurchaseCommitment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionReversalForFirmPurchaseCommitment_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProvisionReversalForFirmPurchaseCommitment" xml:lang="en-US" id="label_ProvisionReversalForFirmPurchaseCommitment_3">Provision for firm purchase commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionReversalForFirmPurchaseCommitment" xlink:to="label_ProvisionReversalForFirmPurchaseCommitment_3" xlink:title="label: ProvisionReversalForFirmPurchaseCommitment to label_ProvisionReversalForFirmPurchaseCommitment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:label="IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:title="IncreaseDecreaseInAccountsAndShortTermNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable">Accounts and short-term notes payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:to="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:title="label: IncreaseDecreaseInAccountsAndShortTermNotesPayable to label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable_2">Increase (Decrease) in Accounts and Short Term Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:to="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable_2" xlink:title="label: IncreaseDecreaseInAccountsAndShortTermNotesPayable to label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable_3">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 and short-term notes payable due within one year or the operating cycle if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:to="label_IncreaseDecreaseInAccountsAndShortTermNotesPayable_3" xlink:title="label: IncreaseDecreaseInAccountsAndShortTermNotesPayable to label_IncreaseDecreaseInAccountsAndShortTermNotesPayable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueFromNonrelatedParties" xlink:label="RevenueFromNonrelatedParties" xlink:title="RevenueFromNonrelatedParties" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromNonrelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromNonrelatedParties" xml:lang="en-US" id="label_RevenueFromNonrelatedParties">Revenue from Nonrelated Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromNonrelatedParties" xlink:to="label_RevenueFromNonrelatedParties" xlink:title="label: RevenueFromNonrelatedParties to label_RevenueFromNonrelatedParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromNonrelatedParties_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromNonrelatedParties" xml:lang="en-US" id="label_RevenueFromNonrelatedParties_2">-Non-related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromNonrelatedParties" xlink:to="label_RevenueFromNonrelatedParties_2" xlink:title="label: RevenueFromNonrelatedParties to label_RevenueFromNonrelatedParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromNonrelatedParties_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RevenueFromNonrelatedParties" xml:lang="en-US" id="label_RevenueFromNonrelatedParties_3">Total revenue from sale of goods and services rendered excluding revenues arising from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's' management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates, during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromNonrelatedParties" xlink:to="label_RevenueFromNonrelatedParties_3" xlink:title="label: RevenueFromNonrelatedParties to label_RevenueFromNonrelatedParties" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CostOfGoodsAndServicesSoldNonrelatedParties" xlink:label="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:title="CostOfGoodsAndServicesSoldNonrelatedParties" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSoldNonrelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CostOfGoodsAndServicesSoldNonrelatedParties" xml:lang="en-US" id="label_CostOfGoodsAndServicesSoldNonrelatedParties">The aggregate costs related to goods produced and sold to non-related parties by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:to="label_CostOfGoodsAndServicesSoldNonrelatedParties" xlink:title="label: CostOfGoodsAndServicesSoldNonrelatedParties to label_CostOfGoodsAndServicesSoldNonrelatedParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSoldNonrelatedParties_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfGoodsAndServicesSoldNonrelatedParties" xml:lang="en-US" id="label_CostOfGoodsAndServicesSoldNonrelatedParties_2">-Non-related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:to="label_CostOfGoodsAndServicesSoldNonrelatedParties_2" xlink:title="label: CostOfGoodsAndServicesSoldNonrelatedParties to label_CostOfGoodsAndServicesSoldNonrelatedParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSoldNonrelatedParties_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfGoodsAndServicesSoldNonrelatedParties" xml:lang="en-US" id="label_CostOfGoodsAndServicesSoldNonrelatedParties_3">Cost of Goods and Services Sold, Nonrelated Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:to="label_CostOfGoodsAndServicesSoldNonrelatedParties_3" xlink:title="label: CostOfGoodsAndServicesSoldNonrelatedParties to label_CostOfGoodsAndServicesSoldNonrelatedParties" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:label="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:title="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xml:lang="en-US" id="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment">Provision for firm purchase commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:to="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:title="label: IncreaseDecreaseInProvisionForFirmPurchaseCommitment to label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xml:lang="en-US" id="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment_2">This element represents change in value of provision for firm material supply arrangements during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:to="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment_2" xlink:title="label: IncreaseDecreaseInProvisionForFirmPurchaseCommitment to label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xml:lang="en-US" id="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment_3">Increase (Decrease) in Provision for Firm Purchase Commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:to="label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment_3" xlink:title="label: IncreaseDecreaseInProvisionForFirmPurchaseCommitment to label_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:label xlink:type="resource" xlink:label="label_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EuropeMember" xml:lang="en-US" id="label_EuropeMember">Europe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="label_EuropeMember" xlink:title="label: EuropeMember to label_EuropeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EuropeMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EuropeMember" xml:lang="en-US" id="label_EuropeMember_2">Europe</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="label_EuropeMember_2" xlink:title="label: EuropeMember to label_EuropeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EuropeMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EuropeMember" xml:lang="en-US" id="label_EuropeMember_3">Represents the geographic area of Europe, in which the entity operates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="label_EuropeMember_3" xlink:title="label: EuropeMember to label_EuropeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesEuropeMember" xlink:label="OtherCountriesEuropeMember" xlink:title="OtherCountriesEuropeMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesEuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCountriesEuropeMember" xml:lang="en-US" id="label_OtherCountriesEuropeMember">Other Countries Europe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesEuropeMember" xlink:to="label_OtherCountriesEuropeMember" xlink:title="label: OtherCountriesEuropeMember to label_OtherCountriesEuropeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesEuropeMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherCountriesEuropeMember" xml:lang="en-US" id="label_OtherCountriesEuropeMember_2">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesEuropeMember" xlink:to="label_OtherCountriesEuropeMember_2" xlink:title="label: OtherCountriesEuropeMember to label_OtherCountriesEuropeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesEuropeMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherCountriesEuropeMember" xml:lang="en-US" id="label_OtherCountriesEuropeMember_3">Represents the information pertaining to other countries in Europe.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesEuropeMember" xlink:to="label_OtherCountriesEuropeMember_3" xlink:title="label: OtherCountriesEuropeMember to label_OtherCountriesEuropeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AmericaMember" xlink:label="AmericaMember" xlink:title="AmericaMember" />
    <link:label xlink:type="resource" xlink:label="label_AmericaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AmericaMember" xml:lang="en-US" id="label_AmericaMember">Represents the geographic area of America, in which the entity operates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmericaMember" xlink:to="label_AmericaMember" xlink:title="label: AmericaMember to label_AmericaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmericaMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmericaMember" xml:lang="en-US" id="label_AmericaMember_2">America [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmericaMember" xlink:to="label_AmericaMember_2" xlink:title="label: AmericaMember to label_AmericaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmericaMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmericaMember" xml:lang="en-US" id="label_AmericaMember_3">America</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmericaMember" xlink:to="label_AmericaMember_3" xlink:title="label: AmericaMember to label_AmericaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AsiaAndOtherRegionsMember" xlink:label="AsiaAndOtherRegionsMember" xlink:title="AsiaAndOtherRegionsMember" />
    <link:label xlink:type="resource" xlink:label="label_AsiaAndOtherRegionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AsiaAndOtherRegionsMember" xml:lang="en-US" id="label_AsiaAndOtherRegionsMember">Asia and other Regions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsiaAndOtherRegionsMember" xlink:to="label_AsiaAndOtherRegionsMember" xlink:title="label: AsiaAndOtherRegionsMember to label_AsiaAndOtherRegionsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AsiaAndOtherRegionsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AsiaAndOtherRegionsMember" xml:lang="en-US" id="label_AsiaAndOtherRegionsMember_2">Asia and other regions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsiaAndOtherRegionsMember" xlink:to="label_AsiaAndOtherRegionsMember_2" xlink:title="label: AsiaAndOtherRegionsMember to label_AsiaAndOtherRegionsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AsiaAndOtherRegionsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AsiaAndOtherRegionsMember" xml:lang="en-US" id="label_AsiaAndOtherRegionsMember_3">Represents the geographic area of Asia and other regions, in which the entity operates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsiaAndOtherRegionsMember" xlink:to="label_AsiaAndOtherRegionsMember_3" xlink:title="label: AsiaAndOtherRegionsMember to label_AsiaAndOtherRegionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentPeriodEndDate" xml:lang="en-US" id="label_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="label_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to label_DocumentPeriodEndDate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:label xlink:type="resource" xlink:label="label_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CA" xml:lang="en-US" id="label_CA">Canada</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CA" xlink:to="label_CA" xlink:title="label: CA to label_CA" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CA_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CA" xml:lang="en-US" id="label_CA_2">CANADA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CA" xlink:to="label_CA_2" xlink:title="label: CA to label_CA" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesAsiaMember" xlink:label="OtherCountriesAsiaMember" xlink:title="OtherCountriesAsiaMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesAsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCountriesAsiaMember" xml:lang="en-US" id="label_OtherCountriesAsiaMember">Other Countries Asia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesAsiaMember" xlink:to="label_OtherCountriesAsiaMember" xlink:title="label: OtherCountriesAsiaMember to label_OtherCountriesAsiaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesAsiaMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherCountriesAsiaMember" xml:lang="en-US" id="label_OtherCountriesAsiaMember_2">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesAsiaMember" xlink:to="label_OtherCountriesAsiaMember_2" xlink:title="label: OtherCountriesAsiaMember to label_OtherCountriesAsiaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesAsiaMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherCountriesAsiaMember" xml:lang="en-US" id="label_OtherCountriesAsiaMember_3">Represents the information pertaining to other regions in Asia.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesAsiaMember" xlink:to="label_OtherCountriesAsiaMember_3" xlink:title="label: OtherCountriesAsiaMember to label_OtherCountriesAsiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ModulesProductMember" xlink:label="ModulesProductMember" xlink:title="ModulesProductMember" />
    <link:label xlink:type="resource" xlink:label="label_ModulesProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ModulesProductMember" xml:lang="en-US" id="label_ModulesProductMember">Modules Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ModulesProductMember" xlink:to="label_ModulesProductMember" xlink:title="label: ModulesProductMember to label_ModulesProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ModulesProductMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ModulesProductMember" xml:lang="en-US" id="label_ModulesProductMember_2">Modules</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ModulesProductMember" xlink:to="label_ModulesProductMember_2" xlink:title="label: ModulesProductMember to label_ModulesProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ModulesProductMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ModulesProductMember" xml:lang="en-US" id="label_ModulesProductMember_3">Represents information pertaining to solar modules, the product of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ModulesProductMember" xlink:to="label_ModulesProductMember_3" xlink:title="label: ModulesProductMember to label_ModulesProductMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesAmericaMember" xlink:label="OtherCountriesAmericaMember" xlink:title="OtherCountriesAmericaMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCountriesAmericaMember" xml:lang="en-US" id="label_OtherCountriesAmericaMember">Other Countries America [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesAmericaMember" xlink:to="label_OtherCountriesAmericaMember" xlink:title="label: OtherCountriesAmericaMember to label_OtherCountriesAmericaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesAmericaMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherCountriesAmericaMember" xml:lang="en-US" id="label_OtherCountriesAmericaMember_2">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesAmericaMember" xlink:to="label_OtherCountriesAmericaMember_2" xlink:title="label: OtherCountriesAmericaMember to label_OtherCountriesAmericaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCountriesAmericaMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherCountriesAmericaMember" xml:lang="en-US" id="label_OtherCountriesAmericaMember_3">Represents information pertaining to other countries in America.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCountriesAmericaMember" xlink:to="label_OtherCountriesAmericaMember_3" xlink:title="label: OtherCountriesAmericaMember to label_OtherCountriesAmericaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarSystemKitsProductMember" xlink:label="SolarSystemKitsProductMember" xlink:title="SolarSystemKitsProductMember" />
    <link:label xlink:type="resource" xlink:label="label_SolarSystemKitsProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SolarSystemKitsProductMember" xml:lang="en-US" id="label_SolarSystemKitsProductMember">Solar System Kits Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarSystemKitsProductMember" xlink:to="label_SolarSystemKitsProductMember" xlink:title="label: SolarSystemKitsProductMember to label_SolarSystemKitsProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarSystemKitsProductMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SolarSystemKitsProductMember" xml:lang="en-US" id="label_SolarSystemKitsProductMember_2">Solar system kits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarSystemKitsProductMember" xlink:to="label_SolarSystemKitsProductMember_2" xlink:title="label: SolarSystemKitsProductMember to label_SolarSystemKitsProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarSystemKitsProductMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SolarSystemKitsProductMember" xml:lang="en-US" id="label_SolarSystemKitsProductMember_3">Represents information pertaining to the solar system kits, the product of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarSystemKitsProductMember" xlink:to="label_SolarSystemKitsProductMember_3" xlink:title="label: SolarSystemKitsProductMember to label_SolarSystemKitsProductMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarPowerProjectsConstructionAndSaleMember" xlink:label="SolarPowerProjectsConstructionAndSaleMember" xlink:title="SolarPowerProjectsConstructionAndSaleMember" />
    <link:label xlink:type="resource" xlink:label="label_SolarPowerProjectsConstructionAndSaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SolarPowerProjectsConstructionAndSaleMember" xml:lang="en-US" id="label_SolarPowerProjectsConstructionAndSaleMember">Solar Power Projects Construction and Sale [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarPowerProjectsConstructionAndSaleMember" xlink:to="label_SolarPowerProjectsConstructionAndSaleMember" xlink:title="label: SolarPowerProjectsConstructionAndSaleMember to label_SolarPowerProjectsConstructionAndSaleMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarPowerProjectsConstructionAndSaleMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SolarPowerProjectsConstructionAndSaleMember" xml:lang="en-US" id="label_SolarPowerProjectsConstructionAndSaleMember_2">Solar power projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarPowerProjectsConstructionAndSaleMember" xlink:to="label_SolarPowerProjectsConstructionAndSaleMember_2" xlink:title="label: SolarPowerProjectsConstructionAndSaleMember to label_SolarPowerProjectsConstructionAndSaleMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarPowerProjectsConstructionAndSaleMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SolarPowerProjectsConstructionAndSaleMember" xml:lang="en-US" id="label_SolarPowerProjectsConstructionAndSaleMember_3">Represents information pertaining to the solar power projects construction and sale, the product of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarPowerProjectsConstructionAndSaleMember" xlink:to="label_SolarPowerProjectsConstructionAndSaleMember_3" xlink:title="label: SolarPowerProjectsConstructionAndSaleMember to label_SolarPowerProjectsConstructionAndSaleMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EPCServiceProductMember" xlink:label="EPCServiceProductMember" xlink:title="EPCServiceProductMember" />
    <link:label xlink:type="resource" xlink:label="label_EPCServiceProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EPCServiceProductMember" xml:lang="en-US" id="label_EPCServiceProductMember">EPC Service Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EPCServiceProductMember" xlink:to="label_EPCServiceProductMember" xlink:title="label: EPCServiceProductMember to label_EPCServiceProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EPCServiceProductMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EPCServiceProductMember" xml:lang="en-US" id="label_EPCServiceProductMember_2">EPC service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EPCServiceProductMember" xlink:to="label_EPCServiceProductMember_2" xlink:title="label: EPCServiceProductMember to label_EPCServiceProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EPCServiceProductMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EPCServiceProductMember" xml:lang="en-US" id="label_EPCServiceProductMember_3">Represents information pertaining to services relating to EPC.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EPCServiceProductMember" xlink:to="label_EPCServiceProductMember_3" xlink:title="label: EPCServiceProductMember to label_EPCServiceProductMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherProductMember" xlink:label="OtherProductMember" xlink:title="OtherProductMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherProductMember" xml:lang="en-US" id="label_OtherProductMember">Other Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherProductMember" xlink:to="label_OtherProductMember" xlink:title="label: OtherProductMember to label_OtherProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherProductMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherProductMember" xml:lang="en-US" id="label_OtherProductMember_2">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherProductMember" xlink:to="label_OtherProductMember_2" xlink:title="label: OtherProductMember to label_OtherProductMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherProductMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherProductMember" xml:lang="en-US" id="label_OtherProductMember_3">Represents information pertaining to the other products of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherProductMember" xlink:to="label_OtherProductMember_3" xlink:title="label: OtherProductMember to label_OtherProductMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyAMember" xlink:label="CompanyAMember" xlink:title="CompanyAMember" />
    <link:label xlink:type="resource" xlink:label="label_CompanyAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompanyAMember" xml:lang="en-US" id="label_CompanyAMember">Company A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyAMember" xlink:to="label_CompanyAMember" xlink:title="label: CompanyAMember to label_CompanyAMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyAMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CompanyAMember" xml:lang="en-US" id="label_CompanyAMember_2">Company A</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyAMember" xlink:to="label_CompanyAMember_2" xlink:title="label: CompanyAMember to label_CompanyAMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyAMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CompanyAMember" xml:lang="en-US" id="label_CompanyAMember_3">Represents the company A that accounts for 10 percent or more of the entity's revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyAMember" xlink:to="label_CompanyAMember_3" xlink:title="label: CompanyAMember to label_CompanyAMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyBMember" xlink:label="CompanyBMember" xlink:title="CompanyBMember" />
    <link:label xlink:type="resource" xlink:label="label_CompanyBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompanyBMember" xml:lang="en-US" id="label_CompanyBMember">Company B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyBMember" xlink:to="label_CompanyBMember" xlink:title="label: CompanyBMember to label_CompanyBMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyBMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CompanyBMember" xml:lang="en-US" id="label_CompanyBMember_2">Company B</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyBMember" xlink:to="label_CompanyBMember_2" xlink:title="label: CompanyBMember to label_CompanyBMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyBMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CompanyBMember" xml:lang="en-US" id="label_CompanyBMember_3">Represents the company B that accounts for 10 percent or more of the entity's revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyBMember" xlink:to="label_CompanyBMember_3" xlink:title="label: CompanyBMember to label_CompanyBMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityDomain" xml:lang="en-US" id="label_EntityDomain">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="label_EntityDomain" xlink:title="label: EntityDomain to label_EntityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyCMember" xlink:label="CompanyCMember" xlink:title="CompanyCMember" />
    <link:label xlink:type="resource" xlink:label="label_CompanyCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompanyCMember" xml:lang="en-US" id="label_CompanyCMember">Company C [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyCMember" xlink:to="label_CompanyCMember" xlink:title="label: CompanyCMember to label_CompanyCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyCMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CompanyCMember" xml:lang="en-US" id="label_CompanyCMember_2">Company C</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyCMember" xlink:to="label_CompanyCMember_2" xlink:title="label: CompanyCMember to label_CompanyCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyCMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CompanyCMember" xml:lang="en-US" id="label_CompanyCMember_3">Represents the company C that accounts for 10 percent or more of the entity's revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyCMember" xlink:to="label_CompanyCMember_3" xlink:title="label: CompanyCMember to label_CompanyCMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:label xlink:type="resource" xlink:label="label_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CN" xml:lang="en-US" id="label_CN">China</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="label_CN" xlink:title="label: CN to label_CN" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CN_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CN" xml:lang="en-US" id="label_CN_2">CHINA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="label_CN_2" xlink:title="label: CN to label_CN" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CN_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CN" xml:lang="en-US" id="label_CN_3">PRC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="label_CN_3" xlink:title="label: CN to label_CN" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyDMember" xlink:label="CompanyDMember" xlink:title="CompanyDMember" />
    <link:label xlink:type="resource" xlink:label="label_CompanyDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompanyDMember" xml:lang="en-US" id="label_CompanyDMember">Company D [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyDMember" xlink:to="label_CompanyDMember" xlink:title="label: CompanyDMember to label_CompanyDMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyDMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CompanyDMember" xml:lang="en-US" id="label_CompanyDMember_2">Company D</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyDMember" xlink:to="label_CompanyDMember_2" xlink:title="label: CompanyDMember to label_CompanyDMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CompanyDMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CompanyDMember" xml:lang="en-US" id="label_CompanyDMember_3">Represents the company D that accounts for 10 percent or more of the entity's revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompanyDMember" xlink:to="label_CompanyDMember_3" xlink:title="label: CompanyDMember to label_CompanyDMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerOneMember" xlink:label="CustomerOneMember" xlink:title="CustomerOneMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerOneMember" xml:lang="en-US" id="label_CustomerOneMember">Customer One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="label_CustomerOneMember" xlink:title="label: CustomerOneMember to label_CustomerOneMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerOneMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerOneMember" xml:lang="en-US" id="label_CustomerOneMember_2">Customer one</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="label_CustomerOneMember_2" xlink:title="label: CustomerOneMember to label_CustomerOneMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerOneMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CustomerOneMember" xml:lang="en-US" id="label_CustomerOneMember_3">Represents information pertaining to the customer one, which has the largest accounts receivable balance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="label_CustomerOneMember_3" xlink:title="label: CustomerOneMember to label_CustomerOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerTwoMember" xlink:label="CustomerTwoMember" xlink:title="CustomerTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerTwoMember" xml:lang="en-US" id="label_CustomerTwoMember">Customer Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="label_CustomerTwoMember" xlink:title="label: CustomerTwoMember to label_CustomerTwoMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerTwoMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerTwoMember" xml:lang="en-US" id="label_CustomerTwoMember_2">Customer two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="label_CustomerTwoMember_2" xlink:title="label: CustomerTwoMember to label_CustomerTwoMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerTwoMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CustomerTwoMember" xml:lang="en-US" id="label_CustomerTwoMember_3">Represents information pertaining to the customer two, which has the largest accounts receivable balance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="label_CustomerTwoMember_3" xlink:title="label: CustomerTwoMember to label_CustomerTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerThreeMember" xlink:label="CustomerThreeMember" xlink:title="CustomerThreeMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerThreeMember" xml:lang="en-US" id="label_CustomerThreeMember">Customer Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerThreeMember" xlink:to="label_CustomerThreeMember" xlink:title="label: CustomerThreeMember to label_CustomerThreeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerThreeMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerThreeMember" xml:lang="en-US" id="label_CustomerThreeMember_2">Customer three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerThreeMember" xlink:to="label_CustomerThreeMember_2" xlink:title="label: CustomerThreeMember to label_CustomerThreeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerThreeMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CustomerThreeMember" xml:lang="en-US" id="label_CustomerThreeMember_3">Represents information pertaining to the customer three, which has the largest accounts receivable balance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerThreeMember" xlink:to="label_CustomerThreeMember_3" xlink:title="label: CustomerThreeMember to label_CustomerThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfCustomers" xlink:label="NumberOfCustomers" xlink:title="NumberOfCustomers" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCustomers" xml:lang="en-US" id="label_NumberOfCustomers">Number of Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers" xlink:title="label: NumberOfCustomers to label_NumberOfCustomers" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCustomers" xml:lang="en-US" id="label_NumberOfCustomers_2">Number of customers with the largest receivable balances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers_2" xlink:title="label: NumberOfCustomers to label_NumberOfCustomers" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCustomers" xml:lang="en-US" id="label_NumberOfCustomers_3">Represents the number of major customers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers_3" xlink:title="label: NumberOfCustomers to label_NumberOfCustomers" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:label="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:title="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock">Schedule of Property Plant and Equipment Components [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock_2">Schedule of components of property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock_2" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock_3">Tabular disclosure of the components of property, plant and equipment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock_3" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:label="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:title="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet">Property Plant and Equipment Excluding Construction in Progress Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:to="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:title="label: PropertyPlantAndEquipmentExcludingConstructionInProgressNet to label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet_2">Property, plant and equipment, excluding construction in process, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:to="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet_2" xlink:title="label: PropertyPlantAndEquipmentExcludingConstructionInProgressNet to label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet_3">Represents the net amount of long-lived physical assets, excluding construction in process, used in the normal conduct of business and not intended for resale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:to="label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet_3" xlink:title="label: PropertyPlantAndEquipmentExcludingConstructionInProgressNet to label_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CZ" xlink:label="CZ" xlink:title="CZ" />
    <link:label xlink:type="resource" xlink:label="label_CZ" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CZ" xml:lang="en-US" id="label_CZ">Czech</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CZ" xlink:to="label_CZ" xlink:title="label: CZ to label_CZ" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CZ_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CZ" xml:lang="en-US" id="label_CZ_2">CZECHOSLOVAKIA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CZ" xlink:to="label_CZ_2" xlink:title="label: CZ to label_CZ" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:label="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="SuzhouGaochuangteNewEnergyCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SuzhouGaochuangteNewEnergyCoLtdMember" xml:lang="en-US" id="label_SuzhouGaochuangteNewEnergyCoLtdMember">Suzhou Gaochuangte New Energy Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:to="label_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="label: SuzhouGaochuangteNewEnergyCoLtdMember to label_SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SuzhouGaochuangteNewEnergyCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SuzhouGaochuangteNewEnergyCoLtdMember" xml:lang="en-US" id="label_SuzhouGaochuangteNewEnergyCoLtdMember_2">Suzhou Gaochuangte New Energy Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:to="label_SuzhouGaochuangteNewEnergyCoLtdMember_2" xlink:title="label: SuzhouGaochuangteNewEnergyCoLtdMember to label_SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SuzhouGaochuangteNewEnergyCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SuzhouGaochuangteNewEnergyCoLtdMember" xml:lang="en-US" id="label_SuzhouGaochuangteNewEnergyCoLtdMember_3">Represents information pertaining to Suzhou Gaochuangte New Energy Co. Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:to="label_SuzhouGaochuangteNewEnergyCoLtdMember_3" xlink:title="label: SuzhouGaochuangteNewEnergyCoLtdMember to label_SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SuzhouGaochuangteNewEnergyCoLtdMember_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SuzhouGaochuangteNewEnergyCoLtdMember" xml:lang="en-US" id="label_SuzhouGaochuangteNewEnergyCoLtdMember_4">Gaochuangte</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:to="label_SuzhouGaochuangteNewEnergyCoLtdMember_4" xlink:title="label: SuzhouGaochuangteNewEnergyCoLtdMember to label_SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:label xlink:type="resource" xlink:label="label_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DE" xml:lang="en-US" id="label_DE">Germany</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DE" xlink:to="label_DE" xlink:title="label: DE to label_DE" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DE_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DE" xml:lang="en-US" id="label_DE_2">GERMANY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DE" xlink:to="label_DE_2" xlink:title="label: DE to label_DE" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:label="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xml:lang="en-US" id="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember">GCLCSI Suzhou Photovoltaic Technology Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:to="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="label: GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember to label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xml:lang="en-US" id="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_2">GCL-CSI (Suzhou) Photovoltaic Technology Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:to="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_2" xlink:title="label: GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember to label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xml:lang="en-US" id="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_3">Represents information pertaining to GCL-CSI (Suzhou) Photovoltaic Technology Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:to="label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember_3" xlink:title="label: GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember to label_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NernstNewEnergySuzhouCoLtdMember" xlink:label="NernstNewEnergySuzhouCoLtdMember" xlink:title="NernstNewEnergySuzhouCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_NernstNewEnergySuzhouCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NernstNewEnergySuzhouCoLtdMember" xml:lang="en-US" id="label_NernstNewEnergySuzhouCoLtdMember">Nernst New Energy Suzhou Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NernstNewEnergySuzhouCoLtdMember" xlink:to="label_NernstNewEnergySuzhouCoLtdMember" xlink:title="label: NernstNewEnergySuzhouCoLtdMember to label_NernstNewEnergySuzhouCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NernstNewEnergySuzhouCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NernstNewEnergySuzhouCoLtdMember" xml:lang="en-US" id="label_NernstNewEnergySuzhouCoLtdMember_2">Nernst New Energy (Suzhou) Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NernstNewEnergySuzhouCoLtdMember" xlink:to="label_NernstNewEnergySuzhouCoLtdMember_2" xlink:title="label: NernstNewEnergySuzhouCoLtdMember to label_NernstNewEnergySuzhouCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NernstNewEnergySuzhouCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NernstNewEnergySuzhouCoLtdMember" xml:lang="en-US" id="label_NernstNewEnergySuzhouCoLtdMember_3">Represents information pertaining to Nernst New Energy (Suzhou) Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NernstNewEnergySuzhouCoLtdMember" xlink:to="label_NernstNewEnergySuzhouCoLtdMember_3" xlink:title="label: NernstNewEnergySuzhouCoLtdMember to label_NernstNewEnergySuzhouCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NingxiaGDCSINewEnergyCoLtdMember" xlink:label="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="NingxiaGDCSINewEnergyCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_NingxiaGDCSINewEnergyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NingxiaGDCSINewEnergyCoLtdMember" xml:lang="en-US" id="label_NingxiaGDCSINewEnergyCoLtdMember">Ningxia GDCSI New Energy Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NingxiaGDCSINewEnergyCoLtdMember" xlink:to="label_NingxiaGDCSINewEnergyCoLtdMember" xlink:title="label: NingxiaGDCSINewEnergyCoLtdMember to label_NingxiaGDCSINewEnergyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NingxiaGDCSINewEnergyCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NingxiaGDCSINewEnergyCoLtdMember" xml:lang="en-US" id="label_NingxiaGDCSINewEnergyCoLtdMember_2">Ningxia GD CSI New Energy Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NingxiaGDCSINewEnergyCoLtdMember" xlink:to="label_NingxiaGDCSINewEnergyCoLtdMember_2" xlink:title="label: NingxiaGDCSINewEnergyCoLtdMember to label_NingxiaGDCSINewEnergyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NingxiaGDCSINewEnergyCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NingxiaGDCSINewEnergyCoLtdMember" xml:lang="en-US" id="label_NingxiaGDCSINewEnergyCoLtdMember_3">Represents information pertaining to Ningxia GD CSI New Energy Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NingxiaGDCSINewEnergyCoLtdMember" xlink:to="label_NingxiaGDCSINewEnergyCoLtdMember_3" xlink:title="label: NingxiaGDCSINewEnergyCoLtdMember to label_NingxiaGDCSINewEnergyCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:label="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="GDInnerMongoliaJingyangEnergyCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GDInnerMongoliaJingyangEnergyCoLtdMember" xml:lang="en-US" id="label_GDInnerMongoliaJingyangEnergyCoLtdMember">GD Inner Mongolia Jingyang Energy Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:to="label_GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="label: GDInnerMongoliaJingyangEnergyCoLtdMember to label_GDInnerMongoliaJingyangEnergyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GDInnerMongoliaJingyangEnergyCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GDInnerMongoliaJingyangEnergyCoLtdMember" xml:lang="en-US" id="label_GDInnerMongoliaJingyangEnergyCoLtdMember_2">GD Inner Mongolia Jingyang Energy Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:to="label_GDInnerMongoliaJingyangEnergyCoLtdMember_2" xlink:title="label: GDInnerMongoliaJingyangEnergyCoLtdMember to label_GDInnerMongoliaJingyangEnergyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GDInnerMongoliaJingyangEnergyCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GDInnerMongoliaJingyangEnergyCoLtdMember" xml:lang="en-US" id="label_GDInnerMongoliaJingyangEnergyCoLtdMember_3">Represents information pertaining to GD Inner Mongolia Jingyang Energy Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:to="label_GDInnerMongoliaJingyangEnergyCoLtdMember_3" xlink:title="label: GDInnerMongoliaJingyangEnergyCoLtdMember to label_GDInnerMongoliaJingyangEnergyCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CSICellsCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSICellsCoLtdMember" xml:lang="en-US" id="label_CSICellsCoLtdMember">CSI Cells Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSICellsCoLtdMember" xlink:to="label_CSICellsCoLtdMember" xlink:title="label: CSICellsCoLtdMember to label_CSICellsCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSICellsCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSICellsCoLtdMember" xml:lang="en-US" id="label_CSICellsCoLtdMember_2">SZCC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSICellsCoLtdMember" xlink:to="label_CSICellsCoLtdMember_2" xlink:title="label: CSICellsCoLtdMember to label_CSICellsCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSICellsCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSICellsCoLtdMember" xml:lang="en-US" id="label_CSICellsCoLtdMember_3">Represents information pertaining to CSI Cells Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSICellsCoLtdMember" xlink:to="label_CSICellsCoLtdMember_3" xlink:title="label: CSICellsCoLtdMember to label_CSICellsCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSICellsCoLtdMember_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CSICellsCoLtdMember" xml:lang="en-US" id="label_CSICellsCoLtdMember_4">CSI Cells Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSICellsCoLtdMember" xlink:to="label_CSICellsCoLtdMember_4" xlink:title="label: CSICellsCoLtdMember to label_CSICellsCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerChinaIncMember" xlink:label="CSISolarPowerChinaIncMember" xlink:title="CSISolarPowerChinaIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarPowerChinaIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSISolarPowerChinaIncMember" xml:lang="en-US" id="label_CSISolarPowerChinaIncMember">Represents information pertaining to CSI Solar Power (China) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarPowerChinaIncMember" xlink:to="label_CSISolarPowerChinaIncMember" xlink:title="label: CSISolarPowerChinaIncMember to label_CSISolarPowerChinaIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarPowerChinaIncMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSISolarPowerChinaIncMember" xml:lang="en-US" id="label_CSISolarPowerChinaIncMember_2">CSI Solar Power China Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarPowerChinaIncMember" xlink:to="label_CSISolarPowerChinaIncMember_2" xlink:title="label: CSISolarPowerChinaIncMember to label_CSISolarPowerChinaIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarPowerChinaIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSISolarPowerChinaIncMember" xml:lang="en-US" id="label_CSISolarPowerChinaIncMember_3">SZSP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarPowerChinaIncMember" xlink:to="label_CSISolarPowerChinaIncMember_3" xlink:title="label: CSISolarPowerChinaIncMember to label_CSISolarPowerChinaIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarPowerChinaIncMember_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CSISolarPowerChinaIncMember" xml:lang="en-US" id="label_CSISolarPowerChinaIncMember_4">CSI Solar Power (China) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarPowerChinaIncMember" xlink:to="label_CSISolarPowerChinaIncMember_4" xlink:title="label: CSISolarPowerChinaIncMember to label_CSISolarPowerChinaIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:label="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:title="NumberOfBoardMembersDesignatedByTheAcquiredEntity" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xml:lang="en-US" id="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity">Represents the number of board members designated by the acquired entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:to="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:title="label: NumberOfBoardMembersDesignatedByTheAcquiredEntity to label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xml:lang="en-US" id="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity_2">Number of board members designated by the acquired entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:to="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity_2" xlink:title="label: NumberOfBoardMembersDesignatedByTheAcquiredEntity to label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xml:lang="en-US" id="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity_3">Number of Board Members Designated by the Acquired Entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:to="label_NumberOfBoardMembersDesignatedByTheAcquiredEntity_3" xlink:title="label: NumberOfBoardMembersDesignatedByTheAcquiredEntity to label_NumberOfBoardMembersDesignatedByTheAcquiredEntity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfBoardMembers" xlink:label="NumberOfBoardMembers" xlink:title="NumberOfBoardMembers" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBoardMembers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfBoardMembers" xml:lang="en-US" id="label_NumberOfBoardMembers">Number of Board Members</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBoardMembers" xlink:to="label_NumberOfBoardMembers" xlink:title="label: NumberOfBoardMembers to label_NumberOfBoardMembers" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBoardMembers_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfBoardMembers" xml:lang="en-US" id="label_NumberOfBoardMembers_2">Number of board members</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBoardMembers" xlink:to="label_NumberOfBoardMembers_2" xlink:title="label: NumberOfBoardMembers to label_NumberOfBoardMembers" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBoardMembers_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfBoardMembers" xml:lang="en-US" id="label_NumberOfBoardMembers_3">Represents the number of board members.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBoardMembers" xlink:to="label_NumberOfBoardMembers_3" xlink:title="label: NumberOfBoardMembers to label_NumberOfBoardMembers" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CapitalContributionsAmount" xlink:label="CapitalContributionsAmount" xlink:title="CapitalContributionsAmount" />
    <link:label xlink:type="resource" xlink:label="label_CapitalContributionsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalContributionsAmount" xml:lang="en-US" id="label_CapitalContributionsAmount">Capital Contributions Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalContributionsAmount" xlink:to="label_CapitalContributionsAmount" xlink:title="label: CapitalContributionsAmount to label_CapitalContributionsAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CapitalContributionsAmount_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CapitalContributionsAmount" xml:lang="en-US" id="label_CapitalContributionsAmount_2">Represents the amount of contribution, in proportion of ownership percentage, made due to increase in share capital of the investee entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalContributionsAmount" xlink:to="label_CapitalContributionsAmount_2" xlink:title="label: CapitalContributionsAmount to label_CapitalContributionsAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CapitalContributionsAmount_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalContributionsAmount" xml:lang="en-US" id="label_CapitalContributionsAmount_3">Additional capital contribution paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalContributionsAmount" xlink:to="label_CapitalContributionsAmount_3" xlink:title="label: CapitalContributionsAmount to label_CapitalContributionsAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:label="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="IncomeLossFromEquityMethodInvestmentsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromEquityMethodInvestmentsNetOfTax" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestmentsNetOfTax">Income Loss from Equity Method Investments Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:to="label_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="label: IncomeLossFromEquityMethodInvestmentsNetOfTax to label_IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromEquityMethodInvestmentsNetOfTax" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_2">Equity in earnings (loss) of unconsolidated investees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:to="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_2" xlink:title="label: IncomeLossFromEquityMethodInvestmentsNetOfTax to label_IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeLossFromEquityMethodInvestmentsNetOfTax" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_3">This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied, net of income tax or benefit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:to="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_3" xlink:title="label: IncomeLossFromEquityMethodInvestmentsNetOfTax to label_IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeLossFromEquityMethodInvestmentsNetOfTax" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_4">Equity in (loss) earnings of unconsolidated investees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:to="label_IncomeLossFromEquityMethodInvestmentsNetOfTax_4" xlink:title="label: IncomeLossFromEquityMethodInvestmentsNetOfTax to label_IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfInterestExpenseTableTextBlock" xlink:label="ScheduleOfInterestExpenseTableTextBlock" xlink:title="ScheduleOfInterestExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInterestExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfInterestExpenseTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInterestExpenseTableTextBlock">Schedule of Interest Expense [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInterestExpenseTableTextBlock" xlink:to="label_ScheduleOfInterestExpenseTableTextBlock" xlink:title="label: ScheduleOfInterestExpenseTableTextBlock to label_ScheduleOfInterestExpenseTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInterestExpenseTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfInterestExpenseTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInterestExpenseTableTextBlock_2">Schedule of interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInterestExpenseTableTextBlock" xlink:to="label_ScheduleOfInterestExpenseTableTextBlock_2" xlink:title="label: ScheduleOfInterestExpenseTableTextBlock to label_ScheduleOfInterestExpenseTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInterestExpenseTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfInterestExpenseTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInterestExpenseTableTextBlock_3">Tabular disclosure of the amount of interest expenses related to borrowings.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInterestExpenseTableTextBlock" xlink:to="label_ScheduleOfInterestExpenseTableTextBlock_3" xlink:title="label: ScheduleOfInterestExpenseTableTextBlock to label_ScheduleOfInterestExpenseTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SecuredShortTermDebt" xlink:label="SecuredShortTermDebt" xlink:title="SecuredShortTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_SecuredShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuredShortTermDebt" xml:lang="en-US" id="label_SecuredShortTermDebt">Secured Short Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredShortTermDebt" xlink:to="label_SecuredShortTermDebt" xlink:title="label: SecuredShortTermDebt to label_SecuredShortTermDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SecuredShortTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecuredShortTermDebt" xml:lang="en-US" id="label_SecuredShortTermDebt_2">Secured short-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredShortTermDebt" xlink:to="label_SecuredShortTermDebt_2" xlink:title="label: SecuredShortTermDebt to label_SecuredShortTermDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SecuredShortTermDebt_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SecuredShortTermDebt" xml:lang="en-US" id="label_SecuredShortTermDebt_3">Represents the carrying amount of short-term borrowings secured by assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredShortTermDebt" xlink:to="label_SecuredShortTermDebt_3" xlink:title="label: SecuredShortTermDebt to label_SecuredShortTermDebt" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_ES" xlink:label="ES" xlink:title="ES" />
    <link:label xlink:type="resource" xlink:label="label_ES" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ES" xml:lang="en-US" id="label_ES">Spain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ES" xlink:to="label_ES" xlink:title="label: ES to label_ES" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ES_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ES" xml:lang="en-US" id="label_ES_2">SPAIN</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ES" xlink:to="label_ES_2" xlink:title="label: ES to label_ES" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:label="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:title="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment">Pledged Assets Not Separately Reported Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:to="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:title="label: PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment to label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment_2">Carrying value of property, plant and equipment, which is kept as a security for borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:to="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment_2" xlink:title="label: PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment to label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment_3">The carrying amount, as of the date of the latest financial statement presented, of property, plant and equipment, which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:to="label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment_3" xlink:title="label: PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment to label_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PledgedAssetsNotSeparatelyReportedInventory" xlink:label="PledgedAssetsNotSeparatelyReportedInventory" xlink:title="PledgedAssetsNotSeparatelyReportedInventory" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PledgedAssetsNotSeparatelyReportedInventory" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedInventory">Carrying value of inventory, which is kept as a security for borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedInventory" xlink:to="label_PledgedAssetsNotSeparatelyReportedInventory" xlink:title="label: PledgedAssetsNotSeparatelyReportedInventory to label_PledgedAssetsNotSeparatelyReportedInventory" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedInventory_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PledgedAssetsNotSeparatelyReportedInventory" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedInventory_2">The carrying amount, as of the date of the latest financial statement presented, of inventory, which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedInventory" xlink:to="label_PledgedAssetsNotSeparatelyReportedInventory_2" xlink:title="label: PledgedAssetsNotSeparatelyReportedInventory to label_PledgedAssetsNotSeparatelyReportedInventory" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedInventory_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PledgedAssetsNotSeparatelyReportedInventory" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedInventory_3">Pledged Assets Not Separately Reported Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedInventory" xlink:to="label_PledgedAssetsNotSeparatelyReportedInventory_3" xlink:title="label: PledgedAssetsNotSeparatelyReportedInventory to label_PledgedAssetsNotSeparatelyReportedInventory" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:label="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:title="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight">Pledged Assets Not Separately Reported Prepaid Land Use Right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:to="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:title="label: PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight to label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight_2">Carrying value of prepaid land use right, which is kept as a security for borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:to="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight_2" xlink:title="label: PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight to label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xml:lang="en-US" id="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight_3">The carrying amount, as of the date of the latest financial statement presented, of prepaid land use right, which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:to="label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight_3" xlink:title="label: PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight to label_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDebtInstrumentsTable" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTable">Schedule of Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="label_ScheduleOfDebtInstrumentsTable" xlink:title="label: ScheduleOfDebtInstrumentsTable to label_ScheduleOfDebtInstrumentsTable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtInstrumentsTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfDebtInstrumentsTable" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTable_2">A table or schedule providing information pertaining to short-term and long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="label_ScheduleOfDebtInstrumentsTable_2" xlink:title="label: ScheduleOfDebtInstrumentsTable to label_ScheduleOfDebtInstrumentsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtGuaranteedByRelatedPartyMember" xlink:label="DebtGuaranteedByRelatedPartyMember" xlink:title="DebtGuaranteedByRelatedPartyMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtGuaranteedByRelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtGuaranteedByRelatedPartyMember" xml:lang="en-US" id="label_DebtGuaranteedByRelatedPartyMember">Debt Guaranteed by Related Party [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtGuaranteedByRelatedPartyMember" xlink:to="label_DebtGuaranteedByRelatedPartyMember" xlink:title="label: DebtGuaranteedByRelatedPartyMember to label_DebtGuaranteedByRelatedPartyMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtGuaranteedByRelatedPartyMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtGuaranteedByRelatedPartyMember" xml:lang="en-US" id="label_DebtGuaranteedByRelatedPartyMember_2">Borrowings guaranteed by Dr. Shawn Qu</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtGuaranteedByRelatedPartyMember" xlink:to="label_DebtGuaranteedByRelatedPartyMember_2" xlink:title="label: DebtGuaranteedByRelatedPartyMember to label_DebtGuaranteedByRelatedPartyMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtGuaranteedByRelatedPartyMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtGuaranteedByRelatedPartyMember" xml:lang="en-US" id="label_DebtGuaranteedByRelatedPartyMember_3">Represents information pertaining to the borrowings guaranteed by the related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtGuaranteedByRelatedPartyMember" xlink:to="label_DebtGuaranteedByRelatedPartyMember_3" xlink:title="label: DebtGuaranteedByRelatedPartyMember to label_DebtGuaranteedByRelatedPartyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByRestrictedCashMember" xlink:label="DebtSecuredByRestrictedCashMember" xlink:title="DebtSecuredByRestrictedCashMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByRestrictedCashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuredByRestrictedCashMember" xml:lang="en-US" id="label_DebtSecuredByRestrictedCashMember">Debt Secured by Restricted Cash [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByRestrictedCashMember" xlink:to="label_DebtSecuredByRestrictedCashMember" xlink:title="label: DebtSecuredByRestrictedCashMember to label_DebtSecuredByRestrictedCashMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByRestrictedCashMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtSecuredByRestrictedCashMember" xml:lang="en-US" id="label_DebtSecuredByRestrictedCashMember_2">Borrowings secured by restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByRestrictedCashMember" xlink:to="label_DebtSecuredByRestrictedCashMember_2" xlink:title="label: DebtSecuredByRestrictedCashMember to label_DebtSecuredByRestrictedCashMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByRestrictedCashMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtSecuredByRestrictedCashMember" xml:lang="en-US" id="label_DebtSecuredByRestrictedCashMember_3">Represents information pertaining to the borrowings secured by restricted cash.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByRestrictedCashMember" xlink:to="label_DebtSecuredByRestrictedCashMember_3" xlink:title="label: DebtSecuredByRestrictedCashMember to label_DebtSecuredByRestrictedCashMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:label="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember">Represents information pertaining to the borrowings secured by land use right and property, plant and equipment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:to="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="label: DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember to label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_2">Debt Secured by Land Use Right and Property Plant and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:to="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_2" xlink:title="label: DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember to label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_3">Borrowings secured by land use right and property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:to="label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember_3" xlink:title="label: DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember to label_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByInventoryMember" xlink:label="DebtSecuredByInventoryMember" xlink:title="DebtSecuredByInventoryMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByInventoryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuredByInventoryMember" xml:lang="en-US" id="label_DebtSecuredByInventoryMember">Debt Secured by Inventory [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByInventoryMember" xlink:to="label_DebtSecuredByInventoryMember" xlink:title="label: DebtSecuredByInventoryMember to label_DebtSecuredByInventoryMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByInventoryMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtSecuredByInventoryMember" xml:lang="en-US" id="label_DebtSecuredByInventoryMember_2">Borrowings secured by inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByInventoryMember" xlink:to="label_DebtSecuredByInventoryMember_2" xlink:title="label: DebtSecuredByInventoryMember to label_DebtSecuredByInventoryMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByInventoryMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtSecuredByInventoryMember" xml:lang="en-US" id="label_DebtSecuredByInventoryMember_3">Represents information pertaining to the borrowings secured by inventory.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByInventoryMember" xlink:to="label_DebtSecuredByInventoryMember_3" xlink:title="label: DebtSecuredByInventoryMember to label_DebtSecuredByInventoryMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:label="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:title="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember">Debt Current Secured by Property Plant and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:to="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:title="label: DebtCurrentSecuredByPropertyPlantAndEquipmentMember to label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember_2">Loans secured by property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:to="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember_2" xlink:title="label: DebtCurrentSecuredByPropertyPlantAndEquipmentMember to label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember_3">Represents information pertaining to the borrowings secured by property, plant and equipment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:to="label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember_3" xlink:title="label: DebtCurrentSecuredByPropertyPlantAndEquipmentMember to label_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:label="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:title="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xml:lang="en-US" id="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember">Loan Agreement for Construction of Solar Module Production Lines [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:to="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:title="label: LoanAgreementForConstructionOfSolarModuleProductionLinesMember to label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xml:lang="en-US" id="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember_2">Loan agreements for the construction of solar module production lines</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:to="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember_2" xlink:title="label: LoanAgreementForConstructionOfSolarModuleProductionLinesMember to label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xml:lang="en-US" id="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember_3">Represents information pertaining to loan agreements for the construction of solar module production lines.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:to="label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember_3" xlink:title="label: LoanAgreementForConstructionOfSolarModuleProductionLinesMember to label_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour">Long Term Debt Maturities Repayments of Principal in Year Four and after Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour_2">2016 and after</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour_2" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour_3">Amount of long-term debt maturities after the third year following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour_3" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerIncMember" xlink:label="CSISolarPowerIncMember" xlink:title="CSISolarPowerIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarPowerIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSISolarPowerIncMember" xml:lang="en-US" id="label_CSISolarPowerIncMember">CSI Solar Power Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarPowerIncMember" xlink:to="label_CSISolarPowerIncMember" xlink:title="label: CSISolarPowerIncMember to label_CSISolarPowerIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarPowerIncMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSISolarPowerIncMember" xml:lang="en-US" id="label_CSISolarPowerIncMember_2">CSI Solar Power Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarPowerIncMember" xlink:to="label_CSISolarPowerIncMember_2" xlink:title="label: CSISolarPowerIncMember to label_CSISolarPowerIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarPowerIncMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSISolarPowerIncMember" xml:lang="en-US" id="label_CSISolarPowerIncMember_3">Represents information pertaining to CSI Solar Power Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarPowerIncMember" xlink:to="label_CSISolarPowerIncMember_3" xlink:title="label: CSISolarPowerIncMember to label_CSISolarPowerIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingChangshuIncMember" xlink:label="CanadianSolarManufacturingChangshuIncMember" xlink:title="CanadianSolarManufacturingChangshuIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingChangshuIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarManufacturingChangshuIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingChangshuIncMember">Canadian Solar Manufacturing Changshu Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingChangshuIncMember" xlink:to="label_CanadianSolarManufacturingChangshuIncMember" xlink:title="label: CanadianSolarManufacturingChangshuIncMember to label_CanadianSolarManufacturingChangshuIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingChangshuIncMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarManufacturingChangshuIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingChangshuIncMember_2">Canadian Solar Manufacturing (Changshu) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingChangshuIncMember" xlink:to="label_CanadianSolarManufacturingChangshuIncMember_2" xlink:title="label: CanadianSolarManufacturingChangshuIncMember to label_CanadianSolarManufacturingChangshuIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingChangshuIncMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarManufacturingChangshuIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingChangshuIncMember_3">Represents information pertaining to Canadian Solar Manufacturing (Changshu) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingChangshuIncMember" xlink:to="label_CanadianSolarManufacturingChangshuIncMember_3" xlink:title="label: CanadianSolarManufacturingChangshuIncMember to label_CanadianSolarManufacturingChangshuIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LocalChineseCommercialBanksMember" xlink:label="LocalChineseCommercialBanksMember" xlink:title="LocalChineseCommercialBanksMember" />
    <link:label xlink:type="resource" xlink:label="label_LocalChineseCommercialBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LocalChineseCommercialBanksMember" xml:lang="en-US" id="label_LocalChineseCommercialBanksMember">Local Chinese Commercial Banks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalChineseCommercialBanksMember" xlink:to="label_LocalChineseCommercialBanksMember" xlink:title="label: LocalChineseCommercialBanksMember to label_LocalChineseCommercialBanksMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LocalChineseCommercialBanksMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LocalChineseCommercialBanksMember" xml:lang="en-US" id="label_LocalChineseCommercialBanksMember_2">Local Chinese commercial banks</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalChineseCommercialBanksMember" xlink:to="label_LocalChineseCommercialBanksMember_2" xlink:title="label: LocalChineseCommercialBanksMember to label_LocalChineseCommercialBanksMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LocalChineseCommercialBanksMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LocalChineseCommercialBanksMember" xml:lang="en-US" id="label_LocalChineseCommercialBanksMember_3">Represents information pertaining to the local Chinese commercial banks.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalChineseCommercialBanksMember" xlink:to="label_LocalChineseCommercialBanksMember_3" xlink:title="label: LocalChineseCommercialBanksMember to label_LocalChineseCommercialBanksMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StandardCharteredBankMember" xlink:label="StandardCharteredBankMember" xlink:title="StandardCharteredBankMember" />
    <link:label xlink:type="resource" xlink:label="label_StandardCharteredBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StandardCharteredBankMember" xml:lang="en-US" id="label_StandardCharteredBankMember">Represents information pertaining to Standard Chartered Bank.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardCharteredBankMember" xlink:to="label_StandardCharteredBankMember" xlink:title="label: StandardCharteredBankMember to label_StandardCharteredBankMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StandardCharteredBankMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StandardCharteredBankMember" xml:lang="en-US" id="label_StandardCharteredBankMember_2">Standard Chartered Bank [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardCharteredBankMember" xlink:to="label_StandardCharteredBankMember_2" xlink:title="label: StandardCharteredBankMember to label_StandardCharteredBankMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StandardCharteredBankMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StandardCharteredBankMember" xml:lang="en-US" id="label_StandardCharteredBankMember_3">Standard Chartered Bank</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardCharteredBankMember" xlink:to="label_StandardCharteredBankMember_3" xlink:title="label: StandardCharteredBankMember to label_StandardCharteredBankMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:label="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:title="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xml:lang="en-US" id="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember">Loan Agreement for Expansion of Solar Module Production Lines [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:to="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:title="label: LoanAgreementForExpansionOfSolarModuleProductionLinesMember to label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xml:lang="en-US" id="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_2">Loan agreement for the expansion of solar module production lines</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:to="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_2" xlink:title="label: LoanAgreementForExpansionOfSolarModuleProductionLinesMember to label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xml:lang="en-US" id="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_3">Represents information pertaining to the loan agreement entered into for the expansion of solar module production lines.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:to="label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember_3" xlink:title="label: LoanAgreementForExpansionOfSolarModuleProductionLinesMember to label_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member">Loan Agreement for Working Capital Entered on 2 April 2011 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn2April2011Member to label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member_2">Loan agreement for working capital entered on April 2, 2011</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member_2" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn2April2011Member to label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member_3">Represents information pertaining to the loan agreement for working capital entered on April 2, 2011.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member_3" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn2April2011Member to label_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member">Loan Agreement for Working Capital Entered on 27 June 2011 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn27June2011Member to label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member_2">Loan agreement for working capital entered on June 27, 2011</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member_2" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn27June2011Member to label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member_3">Represents information pertaining to the loan agreement for working capital entered on June 27, 2011.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member_3" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn27June2011Member to label_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FirstTrancheLineOfCreditMember" xlink:label="FirstTrancheLineOfCreditMember" xlink:title="FirstTrancheLineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_FirstTrancheLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FirstTrancheLineOfCreditMember" xml:lang="en-US" id="label_FirstTrancheLineOfCreditMember">First Tranche Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstTrancheLineOfCreditMember" xlink:to="label_FirstTrancheLineOfCreditMember" xlink:title="label: FirstTrancheLineOfCreditMember to label_FirstTrancheLineOfCreditMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FirstTrancheLineOfCreditMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FirstTrancheLineOfCreditMember" xml:lang="en-US" id="label_FirstTrancheLineOfCreditMember_2">First tranche</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstTrancheLineOfCreditMember" xlink:to="label_FirstTrancheLineOfCreditMember_2" xlink:title="label: FirstTrancheLineOfCreditMember to label_FirstTrancheLineOfCreditMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FirstTrancheLineOfCreditMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FirstTrancheLineOfCreditMember" xml:lang="en-US" id="label_FirstTrancheLineOfCreditMember_3">Represents information pertaining to the first tranche of the credit facility.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstTrancheLineOfCreditMember" xlink:to="label_FirstTrancheLineOfCreditMember_3" xlink:title="label: FirstTrancheLineOfCreditMember to label_FirstTrancheLineOfCreditMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SecondTrancheLineOfCreditMember" xlink:label="SecondTrancheLineOfCreditMember" xlink:title="SecondTrancheLineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_SecondTrancheLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecondTrancheLineOfCreditMember" xml:lang="en-US" id="label_SecondTrancheLineOfCreditMember">Second Tranche Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecondTrancheLineOfCreditMember" xlink:to="label_SecondTrancheLineOfCreditMember" xlink:title="label: SecondTrancheLineOfCreditMember to label_SecondTrancheLineOfCreditMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SecondTrancheLineOfCreditMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecondTrancheLineOfCreditMember" xml:lang="en-US" id="label_SecondTrancheLineOfCreditMember_2">Second tranche</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecondTrancheLineOfCreditMember" xlink:to="label_SecondTrancheLineOfCreditMember_2" xlink:title="label: SecondTrancheLineOfCreditMember to label_SecondTrancheLineOfCreditMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SecondTrancheLineOfCreditMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SecondTrancheLineOfCreditMember" xml:lang="en-US" id="label_SecondTrancheLineOfCreditMember_3">Represents information pertaining to the second tranche of the credit facility.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecondTrancheLineOfCreditMember" xlink:to="label_SecondTrancheLineOfCreditMember_3" xlink:title="label: SecondTrancheLineOfCreditMember to label_SecondTrancheLineOfCreditMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodAxis" xlink:label="DebtInstrumentRepaymentPeriodAxis" xlink:title="DebtInstrumentRepaymentPeriodAxis" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentRepaymentPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentRepaymentPeriodAxis" xml:lang="en-US" id="label_DebtInstrumentRepaymentPeriodAxis">Debt Instrument Repayment Period [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="label_DebtInstrumentRepaymentPeriodAxis" xlink:title="label: DebtInstrumentRepaymentPeriodAxis to label_DebtInstrumentRepaymentPeriodAxis" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentRepaymentPeriodAxis_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentRepaymentPeriodAxis" xml:lang="en-US" id="label_DebtInstrumentRepaymentPeriodAxis_2">Information of the periods over which the repayment is to be made.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="label_DebtInstrumentRepaymentPeriodAxis_2" xlink:title="label: DebtInstrumentRepaymentPeriodAxis to label_DebtInstrumentRepaymentPeriodAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentRepaymentPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentRepaymentPeriodDomain" xml:lang="en-US" id="label_DebtInstrumentRepaymentPeriodDomain">Debt Instrument Repayment Period [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="label_DebtInstrumentRepaymentPeriodDomain" xlink:title="label: DebtInstrumentRepaymentPeriodDomain to label_DebtInstrumentRepaymentPeriodDomain" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentRepaymentPeriodDomain_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentRepaymentPeriodDomain" xml:lang="en-US" id="label_DebtInstrumentRepaymentPeriodDomain_2">The periods over which the repayment is to be made.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="label_DebtInstrumentRepaymentPeriodDomain_2" xlink:title="label: DebtInstrumentRepaymentPeriodDomain to label_DebtInstrumentRepaymentPeriodDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2011Member" xlink:label="RepaymentDueIn2011Member" xlink:title="RepaymentDueIn2011Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2011Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueIn2011Member" xml:lang="en-US" id="label_RepaymentDueIn2011Member">Repayment Due in 2011 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2011Member" xlink:to="label_RepaymentDueIn2011Member" xlink:title="label: RepaymentDueIn2011Member to label_RepaymentDueIn2011Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2011Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueIn2011Member" xml:lang="en-US" id="label_RepaymentDueIn2011Member_2">Repayment due in 2011</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2011Member" xlink:to="label_RepaymentDueIn2011Member_2" xlink:title="label: RepaymentDueIn2011Member to label_RepaymentDueIn2011Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2011Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueIn2011Member" xml:lang="en-US" id="label_RepaymentDueIn2011Member_3">Represents information pertaining to the repayment due in 2011.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2011Member" xlink:to="label_RepaymentDueIn2011Member_3" xlink:title="label: RepaymentDueIn2011Member to label_RepaymentDueIn2011Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountingPoliciesAbstract" xml:lang="en-US" id="label_AccountingPoliciesAbstract">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="label_AccountingPoliciesAbstract" xlink:title="label: AccountingPoliciesAbstract to label_AccountingPoliciesAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2012Member" xlink:label="RepaymentDueIn2012Member" xlink:title="RepaymentDueIn2012Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2012Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueIn2012Member" xml:lang="en-US" id="label_RepaymentDueIn2012Member">Repayment Due in 2012 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2012Member" xlink:to="label_RepaymentDueIn2012Member" xlink:title="label: RepaymentDueIn2012Member to label_RepaymentDueIn2012Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2012Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueIn2012Member" xml:lang="en-US" id="label_RepaymentDueIn2012Member_2">Repayment due in 2012</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2012Member" xlink:to="label_RepaymentDueIn2012Member_2" xlink:title="label: RepaymentDueIn2012Member to label_RepaymentDueIn2012Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2012Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueIn2012Member" xml:lang="en-US" id="label_RepaymentDueIn2012Member_3">Represents information pertaining to the repayment due in 2012.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2012Member" xlink:to="label_RepaymentDueIn2012Member_3" xlink:title="label: RepaymentDueIn2012Member to label_RepaymentDueIn2012Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2013Member" xlink:label="RepaymentDueIn2013Member" xlink:title="RepaymentDueIn2013Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2013Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueIn2013Member" xml:lang="en-US" id="label_RepaymentDueIn2013Member">Repayment Due in 2013 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2013Member" xlink:to="label_RepaymentDueIn2013Member" xlink:title="label: RepaymentDueIn2013Member to label_RepaymentDueIn2013Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2013Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueIn2013Member" xml:lang="en-US" id="label_RepaymentDueIn2013Member_2">Repayment due in 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2013Member" xlink:to="label_RepaymentDueIn2013Member_2" xlink:title="label: RepaymentDueIn2013Member to label_RepaymentDueIn2013Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2013Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueIn2013Member" xml:lang="en-US" id="label_RepaymentDueIn2013Member_3">Represents information pertaining to the repayment due in 2013.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2013Member" xlink:to="label_RepaymentDueIn2013Member_3" xlink:title="label: RepaymentDueIn2013Member to label_RepaymentDueIn2013Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2013Member_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RepaymentDueIn2013Member" xml:lang="en-US" id="label_RepaymentDueIn2013Member_4">Due dates before December 31, 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2013Member" xlink:to="label_RepaymentDueIn2013Member_4" xlink:title="label: RepaymentDueIn2013Member to label_RepaymentDueIn2013Member" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="label_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="label_EntityWellKnownSeasonedIssuer">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="label_EntityWellKnownSeasonedIssuer" xlink:title="label: EntityWellKnownSeasonedIssuer to label_EntityWellKnownSeasonedIssuer" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2014Member" xlink:label="RepaymentDueIn2014Member" xlink:title="RepaymentDueIn2014Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2014Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueIn2014Member" xml:lang="en-US" id="label_RepaymentDueIn2014Member">Repayment Due in 2014 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2014Member" xlink:to="label_RepaymentDueIn2014Member" xlink:title="label: RepaymentDueIn2014Member to label_RepaymentDueIn2014Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2014Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueIn2014Member" xml:lang="en-US" id="label_RepaymentDueIn2014Member_2">Repayment due in 2014</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2014Member" xlink:to="label_RepaymentDueIn2014Member_2" xlink:title="label: RepaymentDueIn2014Member to label_RepaymentDueIn2014Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2014Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueIn2014Member" xml:lang="en-US" id="label_RepaymentDueIn2014Member_3">Represents information pertaining to the repayment due in 2014.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2014Member" xlink:to="label_RepaymentDueIn2014Member_3" xlink:title="label: RepaymentDueIn2014Member to label_RepaymentDueIn2014Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="label_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityVoluntaryFilers" xml:lang="en-US" id="label_EntityVoluntaryFilers">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="label_EntityVoluntaryFilers" xlink:title="label: EntityVoluntaryFilers to label_EntityVoluntaryFilers" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2015Member" xlink:label="RepaymentDueIn2015Member" xlink:title="RepaymentDueIn2015Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2015Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueIn2015Member" xml:lang="en-US" id="label_RepaymentDueIn2015Member">Repayment Due in 2015 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2015Member" xlink:to="label_RepaymentDueIn2015Member" xlink:title="label: RepaymentDueIn2015Member to label_RepaymentDueIn2015Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2015Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueIn2015Member" xml:lang="en-US" id="label_RepaymentDueIn2015Member_2">Repayment due in 2015</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2015Member" xlink:to="label_RepaymentDueIn2015Member_2" xlink:title="label: RepaymentDueIn2015Member to label_RepaymentDueIn2015Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2015Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueIn2015Member" xml:lang="en-US" id="label_RepaymentDueIn2015Member_3">Represents information pertaining to the repayment due in 2015.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2015Member" xlink:to="label_RepaymentDueIn2015Member_3" xlink:title="label: RepaymentDueIn2015Member to label_RepaymentDueIn2015Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="label_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCurrentReportingStatus" xml:lang="en-US" id="label_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="label_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to label_EntityCurrentReportingStatus" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2016Member" xlink:label="RepaymentDueIn2016Member" xlink:title="RepaymentDueIn2016Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2016Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueIn2016Member" xml:lang="en-US" id="label_RepaymentDueIn2016Member">Repayment Due in 2016 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2016Member" xlink:to="label_RepaymentDueIn2016Member" xlink:title="label: RepaymentDueIn2016Member to label_RepaymentDueIn2016Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2016Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueIn2016Member" xml:lang="en-US" id="label_RepaymentDueIn2016Member_2">Repayment due in 2016</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2016Member" xlink:to="label_RepaymentDueIn2016Member_2" xlink:title="label: RepaymentDueIn2016Member to label_RepaymentDueIn2016Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2016Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueIn2016Member" xml:lang="en-US" id="label_RepaymentDueIn2016Member_3">Represents information pertaining to the repayment due in 2016.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2016Member" xlink:to="label_RepaymentDueIn2016Member_3" xlink:title="label: RepaymentDueIn2016Member to label_RepaymentDueIn2016Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="label_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFilerCategory" xml:lang="en-US" id="label_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="label_EntityFilerCategory" xlink:title="label: EntityFilerCategory to label_EntityFilerCategory" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:label xlink:type="resource" xlink:label="label_HK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_HK" xml:lang="en-US" id="label_HK">Hong Kong</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HK" xlink:to="label_HK" xlink:title="label: HK to label_HK" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_HK_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_HK" xml:lang="en-US" id="label_HK_2">HONG KONG</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HK" xlink:to="label_HK_2" xlink:title="label: HK to label_HK" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2017Member" xlink:label="RepaymentDueIn2017Member" xlink:title="RepaymentDueIn2017Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2017Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueIn2017Member" xml:lang="en-US" id="label_RepaymentDueIn2017Member">Repayment Due in 2017 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2017Member" xlink:to="label_RepaymentDueIn2017Member" xlink:title="label: RepaymentDueIn2017Member to label_RepaymentDueIn2017Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2017Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueIn2017Member" xml:lang="en-US" id="label_RepaymentDueIn2017Member_2">Repayment due in 2017</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2017Member" xlink:to="label_RepaymentDueIn2017Member_2" xlink:title="label: RepaymentDueIn2017Member to label_RepaymentDueIn2017Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueIn2017Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueIn2017Member" xml:lang="en-US" id="label_RepaymentDueIn2017Member_3">Represents information pertaining to the repayment due in 2017.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueIn2017Member" xlink:to="label_RepaymentDueIn2017Member_3" xlink:title="label: RepaymentDueIn2017Member to label_RepaymentDueIn2017Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="label_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityPublicFloat" xml:lang="en-US" id="label_EntityPublicFloat">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="label_EntityPublicFloat" xlink:title="label: EntityPublicFloat to label_EntityPublicFloat" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForAcquisitionOfProject16Member" xlink:label="LoanAgreementForAcquisitionOfProject16Member" xlink:title="LoanAgreementForAcquisitionOfProject16Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForAcquisitionOfProject16Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForAcquisitionOfProject16Member" xml:lang="en-US" id="label_LoanAgreementForAcquisitionOfProject16Member">Loan Agreement for Acquisition of Project 16 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForAcquisitionOfProject16Member" xlink:to="label_LoanAgreementForAcquisitionOfProject16Member" xlink:title="label: LoanAgreementForAcquisitionOfProject16Member to label_LoanAgreementForAcquisitionOfProject16Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForAcquisitionOfProject16Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForAcquisitionOfProject16Member" xml:lang="en-US" id="label_LoanAgreementForAcquisitionOfProject16Member_2">Loan agreement for the acquisition of the project 16</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForAcquisitionOfProject16Member" xlink:to="label_LoanAgreementForAcquisitionOfProject16Member_2" xlink:title="label: LoanAgreementForAcquisitionOfProject16Member to label_LoanAgreementForAcquisitionOfProject16Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForAcquisitionOfProject16Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForAcquisitionOfProject16Member" xml:lang="en-US" id="label_LoanAgreementForAcquisitionOfProject16Member_3">Represents information pertaining to the loan agreement for acquisition of project 16.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForAcquisitionOfProject16Member" xlink:to="label_LoanAgreementForAcquisitionOfProject16Member_3" xlink:title="label: LoanAgreementForAcquisitionOfProject16Member to label_LoanAgreementForAcquisitionOfProject16Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="label_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityRegistrantName" xml:lang="en-US" id="label_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="label_EntityRegistrantName" xlink:title="label: EntityRegistrantName to label_EntityRegistrantName" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsMember" xlink:label="ProjectAssetsMember" xlink:title="ProjectAssetsMember" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsMember" xml:lang="en-US" id="label_ProjectAssetsMember">Project Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsMember" xlink:to="label_ProjectAssetsMember" xlink:title="label: ProjectAssetsMember to label_ProjectAssetsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsMember" xml:lang="en-US" id="label_ProjectAssetsMember_2">Project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsMember" xlink:to="label_ProjectAssetsMember_2" xlink:title="label: ProjectAssetsMember to label_ProjectAssetsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsMember" xml:lang="en-US" id="label_ProjectAssetsMember_3">Represents the project assets of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsMember" xlink:to="label_ProjectAssetsMember_3" xlink:title="label: ProjectAssetsMember to label_ProjectAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="label_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCentralIndexKey" xml:lang="en-US" id="label_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="label_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to label_EntityCentralIndexKey" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PropertyPlantAndEquipmentMember" xlink:label="PropertyPlantAndEquipmentMember" xlink:title="PropertyPlantAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_PropertyPlantAndEquipmentMember">Property Plant and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentMember" xlink:to="label_PropertyPlantAndEquipmentMember" xlink:title="label: PropertyPlantAndEquipmentMember to label_PropertyPlantAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentMember_2" xlink:role="http://www.xbrl.org/2003/role/commentaryGuidance" xlink:title="label_PropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_PropertyPlantAndEquipmentMember_2">Property Plant and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentMember" xlink:to="label_PropertyPlantAndEquipmentMember_2" xlink:title="label: PropertyPlantAndEquipmentMember to label_PropertyPlantAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_PropertyPlantAndEquipmentMember_3">Property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentMember" xlink:to="label_PropertyPlantAndEquipmentMember_3" xlink:title="label: PropertyPlantAndEquipmentMember to label_PropertyPlantAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentMember_4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PropertyPlantAndEquipmentMember" xml:lang="en-US" id="label_PropertyPlantAndEquipmentMember_4">Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentMember" xlink:to="label_PropertyPlantAndEquipmentMember_4" xlink:title="label: PropertyPlantAndEquipmentMember to label_PropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfTranches" xlink:label="NumberOfTranches" xlink:title="NumberOfTranches" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfTranches" xml:lang="en-US" id="label_NumberOfTranches">Number of Tranches</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfTranches" xlink:to="label_NumberOfTranches" xlink:title="label: NumberOfTranches to label_NumberOfTranches" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfTranches_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfTranches" xml:lang="en-US" id="label_NumberOfTranches_2">Number of tranches</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfTranches" xlink:to="label_NumberOfTranches_2" xlink:title="label: NumberOfTranches to label_NumberOfTranches" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfTranches_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfTranches" xml:lang="en-US" id="label_NumberOfTranches_3">Represents the number of tranches.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfTranches" xlink:to="label_NumberOfTranches_3" xlink:title="label: NumberOfTranches to label_NumberOfTranches" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityRepaymentPeriod" xlink:label="LineOfCreditFacilityRepaymentPeriod" xlink:title="LineOfCreditFacilityRepaymentPeriod" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityRepaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityRepaymentPeriod" xml:lang="en-US" id="label_LineOfCreditFacilityRepaymentPeriod">Line of Credit Facility Repayment Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRepaymentPeriod" xlink:to="label_LineOfCreditFacilityRepaymentPeriod" xlink:title="label: LineOfCreditFacilityRepaymentPeriod to label_LineOfCreditFacilityRepaymentPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityRepaymentPeriod_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityRepaymentPeriod" xml:lang="en-US" id="label_LineOfCreditFacilityRepaymentPeriod_2">Repayment period of the first tranche of credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRepaymentPeriod" xlink:to="label_LineOfCreditFacilityRepaymentPeriod_2" xlink:title="label: LineOfCreditFacilityRepaymentPeriod to label_LineOfCreditFacilityRepaymentPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityRepaymentPeriod_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LineOfCreditFacilityRepaymentPeriod" xml:lang="en-US" id="label_LineOfCreditFacilityRepaymentPeriod_3">Represents the repayment period of the first tranche of credit facility.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRepaymentPeriod" xlink:to="label_LineOfCreditFacilityRepaymentPeriod_3" xlink:title="label: LineOfCreditFacilityRepaymentPeriod to label_LineOfCreditFacilityRepaymentPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:label="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:title="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xml:lang="en-US" id="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants">Line of Credit Facility Minimum Consolidated Net Assets Required to be Maintained under Financial Covenants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:to="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:title="label: LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants to label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xml:lang="en-US" id="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants_2">Minimum consolidated net assets required to be maintained under the financial covenants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:to="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants_2" xlink:title="label: LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants to label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xml:lang="en-US" id="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants_3">Represents the minimum consolidated net assets required to be maintained under the financial covenants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:to="label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants_3" xlink:title="label: LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants to label_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="label_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="label_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to label_EntityCommonStockSharesOutstanding" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:label="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:title="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xml:lang="en-US" id="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate">Line of Credit Facility Floating Rate as Percentage of Base Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:to="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:title="label: LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate to label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xml:lang="en-US" id="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate_2">Floating rate of borrowing (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:to="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate_2" xlink:title="label: LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate to label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xml:lang="en-US" id="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate_3">Represents the floating rate of borrowing, as a percentage of base interest rate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:to="label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate_3" xlink:title="label: LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate to label_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:label="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:title="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xml:lang="en-US" id="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio">Debt Instrument Covenant Maximum Liabilities to Assets Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:to="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:title="label: DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio to label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xml:lang="en-US" id="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio_2">Represents the maximum liabilities to assets ratio under the debt instrument covenants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:to="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio_2" xlink:title="label: DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio to label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xml:lang="en-US" id="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio_3">Maximum liabilities to assets ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:to="label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio_3" xlink:title="label: DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio to label_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMaturityTerm" xlink:label="LineOfCreditFacilityMaturityTerm" xlink:title="LineOfCreditFacilityMaturityTerm" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMaturityTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityMaturityTerm" xml:lang="en-US" id="label_LineOfCreditFacilityMaturityTerm">Line of Credit Facility Maturity Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaturityTerm" xlink:to="label_LineOfCreditFacilityMaturityTerm" xlink:title="label: LineOfCreditFacilityMaturityTerm to label_LineOfCreditFacilityMaturityTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMaturityTerm_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityMaturityTerm" xml:lang="en-US" id="label_LineOfCreditFacilityMaturityTerm_2">Maturity term of credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaturityTerm" xlink:to="label_LineOfCreditFacilityMaturityTerm_2" xlink:title="label: LineOfCreditFacilityMaturityTerm to label_LineOfCreditFacilityMaturityTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMaturityTerm_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LineOfCreditFacilityMaturityTerm" xml:lang="en-US" id="label_LineOfCreditFacilityMaturityTerm_3">Represents the maturity period of credit facility.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaturityTerm" xlink:to="label_LineOfCreditFacilityMaturityTerm_3" xlink:title="label: LineOfCreditFacilityMaturityTerm to label_LineOfCreditFacilityMaturityTerm" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_IN" xlink:label="IN" xlink:title="IN" />
    <link:label xlink:type="resource" xlink:label="label_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IN" xml:lang="en-US" id="label_IN">India</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IN" xlink:to="label_IN" xlink:title="label: IN to label_IN" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IN_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IN" xml:lang="en-US" id="label_IN_2">INDIA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IN" xlink:to="label_IN_2" xlink:title="label: IN to label_IN" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:label="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:title="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock">Schedule of Debt and Equity Components of Convertible Long Term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:to="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:title="label: ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock to label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock_2">Schedule of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:to="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock_2" xlink:title="label: ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock to label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock_3">Tabular disclosure of the debt and equity components of convertible long-term debt.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:to="label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock_3" xlink:title="label: ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock to label_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:label="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:title="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xml:lang="en-US" id="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember">Loan Agreement for Expansion of Solar Cell Production Capacity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:to="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:title="label: LoanAgreementForExpansionOfSolarCellProductionCapacityMember to label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xml:lang="en-US" id="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_2">Loan agreement for the expansion of solar cell production capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:to="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_2" xlink:title="label: LoanAgreementForExpansionOfSolarCellProductionCapacityMember to label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xml:lang="en-US" id="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_3">Represents information pertaining to the loan agreement for the expansion of solar cell production capacity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:to="label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember_3" xlink:title="label: LoanAgreementForExpansionOfSolarCellProductionCapacityMember to label_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:label="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:title="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xml:lang="en-US" id="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal">Debt Instrument Cash Repurchase Price as Percentage of Principal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:to="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:title="label: DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal to label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xml:lang="en-US" id="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal_2">Repurchase price as a percentage of principal amount of notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:to="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal_2" xlink:title="label: DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal to label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xml:lang="en-US" id="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal_3">Represents the redemption price, as a percentage of the principal amount, at which the holders may require the entity to repurchase the notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:to="label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal_3" xlink:title="label: DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal to label_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:label="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:title="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xml:lang="en-US" id="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal">Debt Instrument Redemption Price as Percentage of Principal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:to="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:title="label: DebtInstrumentRedemptionPriceAsPercentageOfPrincipal to label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xml:lang="en-US" id="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal_2">Redemption price as a percentage of principal amount of notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:to="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal_2" xlink:title="label: DebtInstrumentRedemptionPriceAsPercentageOfPrincipal to label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xml:lang="en-US" id="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal_3">Represents the redemption price, as a percentage of the principal amount, at which the entity may redeem the notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:to="label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal_3" xlink:title="label: DebtInstrumentRedemptionPriceAsPercentageOfPrincipal to label_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:label="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:title="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xml:lang="en-US" id="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice">Debt Instrument Conversion Obligation Common Stock Closing Price as Percentage of Conversion Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:to="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:title="label: DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice to label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xml:lang="en-US" id="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice_2">Percentage of the conversion price that the closing price of the entity's common stock must exceed in order for the notes to be convertible</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:to="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice_2" xlink:title="label: DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice to label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xml:lang="en-US" id="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice_3">Represents the percentage of the conversion price that the closing price of the entity's common stock must exceed for at least 20 days within a period of 30 consecutive trading days in order for the notes to be convertible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:to="label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice_3" xlink:title="label: DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice to label_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:label xlink:type="resource" xlink:label="label_IT" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IT" xml:lang="en-US" id="label_IT">ITALY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IT" xlink:to="label_IT" xlink:title="label: IT to label_IT" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IT_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IT" xml:lang="en-US" id="label_IT_2">Italy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IT" xlink:to="label_IT_2" xlink:title="label: IT to label_IT" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:label="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:title="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays">Number of days within 30 consecutive trading days in which the closing price of the entity's common stock must exceed the conversion price for the notes to be redeemable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:to="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:title="label: DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays to label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays_2">Represents the number of trading days within a period of 30 consecutive trading days the closing price of the entity's common stock must exceed the applicable conversion price in order for the debt instruments to be convertible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:to="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays_2" xlink:title="label: DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays to label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays_3">Debt Instrument Conversion Obligation Common Stock Closing Price Number of Trading Days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:to="label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays_3" xlink:title="label: DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays to label_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:label="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:title="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays">Number of consecutive trading days during which the closing price of the entity's common stock must exceed the conversion price for at least 20 days in order for the notes to be redeemable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:to="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:title="label: DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays to label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays_2">Represents the number of consecutive trading days during which the closing price of the entity's common stock must exceed the applicable conversion price for at least 20 days in order for the debt instruments to be convertible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:to="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays_2" xlink:title="label: DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays to label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays_3">Debt Instrument Conversion Obligation, Number of Consecutive Trading Days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:to="label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays_3" xlink:title="label: DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays to label_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:label="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:title="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays">Debt Instrument Conversion Obligation Period of Consecutive Trading Days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:to="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:title="label: DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays to label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays_2">Number of consecutive trading days before 30 consecutive trading days during the note measurement period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:to="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays_2" xlink:title="label: DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays to label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xml:lang="en-US" id="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays_3">Represents the number of consecutive trading days prior to the 30 consecutive trading days during the debt instrument measurement period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:to="label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays_3" xlink:title="label: DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays to label_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:label="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:title="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xml:lang="en-US" id="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal">Percentage of initial aggregate principal amount of the notes that must be redeemed, converted or repurchased and, in each case, cancelled in order for the notes to be redeemed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:to="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:title="label: DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal to label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xml:lang="en-US" id="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal_2">Represents the percentage of the initial aggregate principal amount of the notes that must exceed in order for the notes to be redeemed.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:to="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal_2" xlink:title="label: DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal to label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xml:lang="en-US" id="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal_3">Debt Instrument Conversion Obligation Minimum Redemption Price as Percentage of Initial Aggregate Principal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:to="label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal_3" xlink:title="label: DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal to label_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtAndEquityIssuanceCosts" xlink:label="DebtAndEquityIssuanceCosts" xlink:title="DebtAndEquityIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquityIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtAndEquityIssuanceCosts" xml:lang="en-US" id="label_DebtAndEquityIssuanceCosts">Offering costs incurred for the issuance of the Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquityIssuanceCosts" xlink:to="label_DebtAndEquityIssuanceCosts" xlink:title="label: DebtAndEquityIssuanceCosts to label_DebtAndEquityIssuanceCosts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquityIssuanceCosts_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtAndEquityIssuanceCosts" xml:lang="en-US" id="label_DebtAndEquityIssuanceCosts_2">Represents the amount of debt and equity issuance cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquityIssuanceCosts" xlink:to="label_DebtAndEquityIssuanceCosts_2" xlink:title="label: DebtAndEquityIssuanceCosts to label_DebtAndEquityIssuanceCosts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquityIssuanceCosts_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtAndEquityIssuanceCosts" xml:lang="en-US" id="label_DebtAndEquityIssuanceCosts_3">Debt and Equity Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquityIssuanceCosts" xlink:to="label_DebtAndEquityIssuanceCosts_3" xlink:title="label: DebtAndEquityIssuanceCosts to label_DebtAndEquityIssuanceCosts" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:label="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:title="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange">Initial conversion rate (in shares per USD)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:to="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:title="label: DebtInstrumentConvertibleConversionPriceOnFundamentalChange to label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange_2">Represents the conversion rate of the conversion feature embedded in the debt instrument on a Fundamental Change.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:to="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange_2" xlink:title="label: DebtInstrumentConvertibleConversionPriceOnFundamentalChange to label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange_3">Debt Instrument Convertible Conversion Price on Fundamental Change</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:to="label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange_3" xlink:title="label: DebtInstrumentConvertibleConversionPriceOnFundamentalChange to label_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:label="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:title="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense">Debt Instrument Unamortized Discount and Debt Issuance Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:to="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:title="label: DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense to label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense_2">Unamortized debt discount and debt issuance costs reclassified to common shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:to="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense_2" xlink:title="label: DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense to label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense_3">Represents the amount of unamortized debt discount and debt issuance costs reclassified to common shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:to="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense_3" xlink:title="label: DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense to label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:label xlink:type="resource" xlink:label="label_JP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_JP" xml:lang="en-US" id="label_JP">Japan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JP" xlink:to="label_JP" xlink:title="label: JP to label_JP" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_JP_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_JP" xml:lang="en-US" id="label_JP_2">JAPAN</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JP" xlink:to="label_JP_2" xlink:title="label: JP to label_JP" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US" id="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">Threshold percentage of restricted net assets of the entity's consolidated and unconsolidated subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="label: ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US" id="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_2">Represents the threshold percentage of restricted net assets of the entity's consolidated and unconsolidated subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_2" xlink:title="label: ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US" id="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_3">Threshold Percentage of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_3" xlink:title="label: ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to label_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member">Loan Agreement for Working Capital Entered on 29 September 2010 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn29September2010Member to label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member_2">Loan agreement for working capital entered on September 29, 2010</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member_2" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn29September2010Member to label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member_3">Represents information pertaining to loan agreement for working capital entered on September 29, 2010.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:to="label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member_3" xlink:title="label: LoanAgreementForWorkingCapitalEnteredOn29September2010Member to label_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalYearFocus" xml:lang="en-US" id="label_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="label_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to label_DocumentFiscalYearFocus" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock">Schedule of Carrying Value of Finite Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="label: ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock_2">Schedule of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock_2" xlink:title="label: ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock_3">Tabular disclosure of carrying value and amortization of finite-lived intangible assets by major class.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock_3" xlink:title="label: ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalPeriodFocus" xml:lang="en-US" id="label_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="label_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to label_DocumentFiscalPeriodFocus" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:label="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:title="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" />
    <link:label xlink:type="resource" xlink:label="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xml:lang="en-US" id="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage">Minimum Appropriation of after Tax Profit to General Reserve Required Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:to="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:title="label: MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage to label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xml:lang="en-US" id="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage_2">Minimum percentage of the profit after tax to be appropriated to the general reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:to="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage_2" xlink:title="label: MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage to label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xml:lang="en-US" id="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage_3">Represents the minimum percentage of after tax profit required to be appropriated to the general reserve under PRC GAAP.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:to="label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage_3" xlink:title="label: MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage to label_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StockOptionsAndRestrictedStockMember" xlink:label="StockOptionsAndRestrictedStockMember" xlink:title="StockOptionsAndRestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsAndRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockOptionsAndRestrictedStockMember" xml:lang="en-US" id="label_StockOptionsAndRestrictedStockMember">Stock Options and Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAndRestrictedStockMember" xlink:to="label_StockOptionsAndRestrictedStockMember" xlink:title="label: StockOptionsAndRestrictedStockMember to label_StockOptionsAndRestrictedStockMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsAndRestrictedStockMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockOptionsAndRestrictedStockMember" xml:lang="en-US" id="label_StockOptionsAndRestrictedStockMember_2">Share options and restricted shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAndRestrictedStockMember" xlink:to="label_StockOptionsAndRestrictedStockMember_2" xlink:title="label: StockOptionsAndRestrictedStockMember to label_StockOptionsAndRestrictedStockMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsAndRestrictedStockMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockOptionsAndRestrictedStockMember" xml:lang="en-US" id="label_StockOptionsAndRestrictedStockMember_3">Represents information pertaining to the share options and restricted shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAndRestrictedStockMember" xlink:to="label_StockOptionsAndRestrictedStockMember_3" xlink:title="label: StockOptionsAndRestrictedStockMember to label_StockOptionsAndRestrictedStockMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:label="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:title="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xml:lang="en-US" id="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember">Stock Options and Restricted Stock and Restricted Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:to="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:title="label: StockOptionsAndRestrictedStockAndRestrictedUnitsMember to label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xml:lang="en-US" id="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember_2">Share options ,restricted shares and restricted share units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:to="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember_2" xlink:title="label: StockOptionsAndRestrictedStockAndRestrictedUnitsMember to label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xml:lang="en-US" id="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember_3">Represents information pertaining to the share options, restricted shares and restricted units.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:to="label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember_3" xlink:title="label: StockOptionsAndRestrictedStockAndRestrictedUnitsMember to label_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="AccountsPayableOtherCurrent" xlink:title="AccountsPayableOtherCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableOtherCurrent" xml:lang="en-US" id="label_AccountsPayableOtherCurrent">Other payables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableOtherCurrent" xlink:to="label_AccountsPayableOtherCurrent" xlink:title="label: AccountsPayableOtherCurrent to label_AccountsPayableOtherCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableOtherCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableOtherCurrent" xml:lang="en-US" id="label_AccountsPayableOtherCurrent_2">Accounts Payable, Other, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableOtherCurrent" xlink:to="label_AccountsPayableOtherCurrent_2" xlink:title="label: AccountsPayableOtherCurrent to label_AccountsPayableOtherCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:label="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:title="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass">Debt Instrument Unamortized Discount and Debt Issuance Expense, Reclass</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:to="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:title="label: DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass to label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass_2">Remaining lease terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:to="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass_2" xlink:title="label: DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass to label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass_3">Represents the remaining terms of the lease agreements entered into by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:to="label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass_3" xlink:title="label: DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass to label_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueAfterYearFour to label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour_2">Amount of required minimum rental payments maturing after the fourth fiscal year following the latest fiscal year for operating leases having initial or remaining non-cancelable letter-terms in excess of one year.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour_2" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueAfterYearFour to label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour_3">Operating Leases Future Minimum Payments Due after Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour_3" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueAfterYearFour to label_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:label="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:title="PurchaseCommitmentExcludingLongtermCommitmentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract" xml:lang="en-US" id="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract">Purchase Commitment Excluding Longterm Commitment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:to="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:title="label: PurchaseCommitmentExcludingLongtermCommitmentAbstract to label_PurchaseCommitmentExcludingLongtermCommitmentAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract" xml:lang="en-US" id="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract_2">Property, plant and equipment purchase commitments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:to="label_PurchaseCommitmentExcludingLongtermCommitmentAbstract_2" xlink:title="label: PurchaseCommitmentExcludingLongtermCommitmentAbstract to label_PurchaseCommitmentExcludingLongtermCommitmentAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesToSuppliersPolicyTextBlock" xlink:label="AdvancesToSuppliersPolicyTextBlock" xlink:title="AdvancesToSuppliersPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesToSuppliersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvancesToSuppliersPolicyTextBlock" xml:lang="en-US" id="label_AdvancesToSuppliersPolicyTextBlock">Advances to Suppliers [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesToSuppliersPolicyTextBlock" xlink:to="label_AdvancesToSuppliersPolicyTextBlock" xlink:title="label: AdvancesToSuppliersPolicyTextBlock to label_AdvancesToSuppliersPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesToSuppliersPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvancesToSuppliersPolicyTextBlock" xml:lang="en-US" id="label_AdvancesToSuppliersPolicyTextBlock_2">Advances to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesToSuppliersPolicyTextBlock" xlink:to="label_AdvancesToSuppliersPolicyTextBlock_2" xlink:title="label: AdvancesToSuppliersPolicyTextBlock to label_AdvancesToSuppliersPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesToSuppliersPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdvancesToSuppliersPolicyTextBlock" xml:lang="en-US" id="label_AdvancesToSuppliersPolicyTextBlock_3">Disclosure of accounting policy for advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesToSuppliersPolicyTextBlock" xlink:to="label_AdvancesToSuppliersPolicyTextBlock_3" xlink:title="label: AdvancesToSuppliersPolicyTextBlock to label_AdvancesToSuppliersPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ForeignCurrencyRiskPolicyTextBlock" xlink:label="ForeignCurrencyRiskPolicyTextBlock" xlink:title="ForeignCurrencyRiskPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyRiskPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyRiskPolicyTextBlock" xml:lang="en-US" id="label_ForeignCurrencyRiskPolicyTextBlock">Foreign Currency Risk [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyRiskPolicyTextBlock" xlink:to="label_ForeignCurrencyRiskPolicyTextBlock" xlink:title="label: ForeignCurrencyRiskPolicyTextBlock to label_ForeignCurrencyRiskPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyRiskPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ForeignCurrencyRiskPolicyTextBlock" xml:lang="en-US" id="label_ForeignCurrencyRiskPolicyTextBlock_2">Disclosure of accounting policy for risk associated with converting the amounts denominated in the foreign currencies into reporting entity's reporting currency.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyRiskPolicyTextBlock" xlink:to="label_ForeignCurrencyRiskPolicyTextBlock_2" xlink:title="label: ForeignCurrencyRiskPolicyTextBlock to label_ForeignCurrencyRiskPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyRiskPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyRiskPolicyTextBlock" xml:lang="en-US" id="label_ForeignCurrencyRiskPolicyTextBlock_3">Foreign currency risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyRiskPolicyTextBlock" xlink:to="label_ForeignCurrencyRiskPolicyTextBlock_3" xlink:title="label: ForeignCurrencyRiskPolicyTextBlock to label_ForeignCurrencyRiskPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PrepaymentForLandUseRightPolicyTextBlock" xlink:label="PrepaymentForLandUseRightPolicyTextBlock" xlink:title="PrepaymentForLandUseRightPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PrepaymentForLandUseRightPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaymentForLandUseRightPolicyTextBlock" xml:lang="en-US" id="label_PrepaymentForLandUseRightPolicyTextBlock">Prepayment for Land Use Right [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaymentForLandUseRightPolicyTextBlock" xlink:to="label_PrepaymentForLandUseRightPolicyTextBlock" xlink:title="label: PrepaymentForLandUseRightPolicyTextBlock to label_PrepaymentForLandUseRightPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PrepaymentForLandUseRightPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrepaymentForLandUseRightPolicyTextBlock" xml:lang="en-US" id="label_PrepaymentForLandUseRightPolicyTextBlock_2">Disclosure of accounting policy for prepayment for land use rights which may include the basis of such assets, depreciation methods used and estimated useful lives.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaymentForLandUseRightPolicyTextBlock" xlink:to="label_PrepaymentForLandUseRightPolicyTextBlock_2" xlink:title="label: PrepaymentForLandUseRightPolicyTextBlock to label_PrepaymentForLandUseRightPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PrepaymentForLandUseRightPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaymentForLandUseRightPolicyTextBlock" xml:lang="en-US" id="label_PrepaymentForLandUseRightPolicyTextBlock_3">Prepaid land use right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaymentForLandUseRightPolicyTextBlock" xlink:to="label_PrepaymentForLandUseRightPolicyTextBlock_3" xlink:title="label: PrepaymentForLandUseRightPolicyTextBlock to label_PrepaymentForLandUseRightPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPolicyTextBlock" xlink:label="ProjectAssetsPolicyTextBlock" xlink:title="ProjectAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPolicyTextBlock" xml:lang="en-US" id="label_ProjectAssetsPolicyTextBlock">Project Assets [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPolicyTextBlock" xlink:to="label_ProjectAssetsPolicyTextBlock" xlink:title="label: ProjectAssetsPolicyTextBlock to label_ProjectAssetsPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPolicyTextBlock" xml:lang="en-US" id="label_ProjectAssetsPolicyTextBlock_2">Disclosure of accounting policy for determining project asset costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPolicyTextBlock" xlink:to="label_ProjectAssetsPolicyTextBlock_2" xlink:title="label: ProjectAssetsPolicyTextBlock to label_ProjectAssetsPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsPolicyTextBlock" xml:lang="en-US" id="label_ProjectAssetsPolicyTextBlock_3">Project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPolicyTextBlock" xlink:to="label_ProjectAssetsPolicyTextBlock_3" xlink:title="label: ProjectAssetsPolicyTextBlock to label_ProjectAssetsPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:label="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:title="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" />
    <link:label xlink:type="resource" xlink:label="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xml:lang="en-US" id="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput">Actual Power Output of Module as Percentage of Labeled Power Output</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:to="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:title="label: ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput to label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xml:lang="en-US" id="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput_2">Represents the actual power output of module as a percentage of labeled power output.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:to="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput_2" xlink:title="label: ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput to label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xml:lang="en-US" id="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput_3">Actual power output of module as a percentage of labeled power output</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:to="label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput_3" xlink:title="label: ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput to label_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalEntityAxis" xml:lang="en-US" id="label_LegalEntityAxis">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="label_LegalEntityAxis" xlink:title="label: LegalEntityAxis to label_LegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:label="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:title="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xml:lang="en-US" id="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent">Advances on Inventory Purchases Current and Non Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:to="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:title="label: AdvancesOnInventoryPurchasesCurrentAndNonCurrent to label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xml:lang="en-US" id="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent_2">Represents the carrying value of capitalized payments made in advance for inventory to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:to="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent_2" xlink:title="label: AdvancesOnInventoryPurchasesCurrentAndNonCurrent to label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xml:lang="en-US" id="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent_3">Advances to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:to="label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent_3" xlink:title="label: AdvancesOnInventoryPurchasesCurrentAndNonCurrent to label_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentType" xml:lang="en-US" id="label_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="label_DocumentType" xlink:title="label: DocumentType to label_DocumentType" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesToSuppliersMember" xlink:label="AdvancesToSuppliersMember" xlink:title="AdvancesToSuppliersMember" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesToSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvancesToSuppliersMember" xml:lang="en-US" id="label_AdvancesToSuppliersMember">Advances to Suppliers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesToSuppliersMember" xlink:to="label_AdvancesToSuppliersMember" xlink:title="label: AdvancesToSuppliersMember to label_AdvancesToSuppliersMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesToSuppliersMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdvancesToSuppliersMember" xml:lang="en-US" id="label_AdvancesToSuppliersMember_2">Represents the amount of advances made to suppliers, when it serves as a benchmark in a concentration of risk calculation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesToSuppliersMember" xlink:to="label_AdvancesToSuppliersMember_2" xlink:title="label: AdvancesToSuppliersMember to label_AdvancesToSuppliersMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesToSuppliersMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvancesToSuppliersMember" xml:lang="en-US" id="label_AdvancesToSuppliersMember_3">Advances to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesToSuppliersMember" xlink:to="label_AdvancesToSuppliersMember_3" xlink:title="label: AdvancesToSuppliersMember to label_AdvancesToSuppliersMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:label="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:title="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xml:lang="en-US" id="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent">Cash and Cash Equivalents and Restricted Cash Denominated in Foreign Currency USD Equivalent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:to="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:title="label: CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent to label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xml:lang="en-US" id="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent_2">Represents the US dollar equivalent of cash, cash equivalents and restricted cash denominated in foreign currency.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:to="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent_2" xlink:title="label: CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent to label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xml:lang="en-US" id="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent_3">Cash and cash equivalents and restricted cash denominated in RMB, USD equivalent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:to="label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent_3" xlink:title="label: CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent to label_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ConstructionPeriodOfProject" xlink:label="ConstructionPeriodOfProject" xlink:title="ConstructionPeriodOfProject" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionPeriodOfProject" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConstructionPeriodOfProject" xml:lang="en-US" id="label_ConstructionPeriodOfProject">Construction Period of Project</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionPeriodOfProject" xlink:to="label_ConstructionPeriodOfProject" xlink:title="label: ConstructionPeriodOfProject to label_ConstructionPeriodOfProject" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionPeriodOfProject_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConstructionPeriodOfProject" xml:lang="en-US" id="label_ConstructionPeriodOfProject_2">Represents the construction period of the project.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionPeriodOfProject" xlink:to="label_ConstructionPeriodOfProject_2" xlink:title="label: ConstructionPeriodOfProject to label_ConstructionPeriodOfProject" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionPeriodOfProject_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConstructionPeriodOfProject" xml:lang="en-US" id="label_ConstructionPeriodOfProject_3">Construction period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionPeriodOfProject" xlink:to="label_ConstructionPeriodOfProject_3" xlink:title="label: ConstructionPeriodOfProject to label_ConstructionPeriodOfProject" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:label="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:title="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xml:lang="en-US" id="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod">Construction Period for Recognition of Revenue and Profit Under Completion Method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:to="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:title="label: ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod to label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xml:lang="en-US" id="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod_2">Original construction period to recognize revenue and profit under the percentage of completion method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:to="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod_2" xlink:title="label: ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod to label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xml:lang="en-US" id="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod_3">Represents the construction period for recognition of revenue and profit under the completion method of accounting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:to="label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod_3" xlink:title="label: ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod to label_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" use="optional" />
    <link: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="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccountsReceivableNetCurrent" xml:lang="en-US" id="label_AccountsReceivableNetCurrent">Accounts receivable trade, net of allowance of $9,505,481 and $47,582,216 as of December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent" xlink:title="label: AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableNetCurrent" xml:lang="en-US" id="label_AccountsReceivableNetCurrent_2">Accounts Receivable, Net, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent_2" xlink:title="label: AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsReceivableNetCurrent" xml:lang="en-US" id="label_AccountsReceivableNetCurrent_3">Accounts receivable, net of allowance for doubtful accounts of $871,385 and $8,946,661 at December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent_3" xlink:title="label: AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ExtendedProductWarrantyPeriod" xlink:label="ExtendedProductWarrantyPeriod" xlink:title="ExtendedProductWarrantyPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ExtendedProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExtendedProductWarrantyPeriod" xml:lang="en-US" id="label_ExtendedProductWarrantyPeriod">Extended Product Warranty Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtendedProductWarrantyPeriod" xlink:to="label_ExtendedProductWarrantyPeriod" xlink:title="label: ExtendedProductWarrantyPeriod to label_ExtendedProductWarrantyPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ExtendedProductWarrantyPeriod_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExtendedProductWarrantyPeriod" xml:lang="en-US" id="label_ExtendedProductWarrantyPeriod_2">Represents the extended period of time over which the entity guarantees against defects in materials and workmanship.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtendedProductWarrantyPeriod" xlink:to="label_ExtendedProductWarrantyPeriod_2" xlink:title="label: ExtendedProductWarrantyPeriod to label_ExtendedProductWarrantyPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ExtendedProductWarrantyPeriod_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExtendedProductWarrantyPeriod" xml:lang="en-US" id="label_ExtendedProductWarrantyPeriod_3">Extended warranty of solar modules and products for defects in materials and workmanship</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtendedProductWarrantyPeriod" xlink:to="label_ExtendedProductWarrantyPeriod_3" xlink:title="label: ExtendedProductWarrantyPeriod to label_ExtendedProductWarrantyPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ForeignCurrencyRiskAbstract" xlink:label="ForeignCurrencyRiskAbstract" xlink:title="ForeignCurrencyRiskAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyRiskAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyRiskAbstract" xml:lang="en-US" id="label_ForeignCurrencyRiskAbstract">Foreign Currency Risk [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyRiskAbstract" xlink:to="label_ForeignCurrencyRiskAbstract" xlink:title="label: ForeignCurrencyRiskAbstract to label_ForeignCurrencyRiskAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyRiskAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyRiskAbstract" xml:lang="en-US" id="label_ForeignCurrencyRiskAbstract_2">Foreign currency risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyRiskAbstract" xlink:to="label_ForeignCurrencyRiskAbstract_2" xlink:title="label: ForeignCurrencyRiskAbstract to label_ForeignCurrencyRiskAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForFirstYearMember" xlink:label="GuaranteedPerformanceForFirstYearMember" xlink:title="GuaranteedPerformanceForFirstYearMember" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForFirstYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GuaranteedPerformanceForFirstYearMember" xml:lang="en-US" id="label_GuaranteedPerformanceForFirstYearMember">Guaranteed Performance for First Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForFirstYearMember" xlink:to="label_GuaranteedPerformanceForFirstYearMember" xlink:title="label: GuaranteedPerformanceForFirstYearMember to label_GuaranteedPerformanceForFirstYearMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForFirstYearMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GuaranteedPerformanceForFirstYearMember" xml:lang="en-US" id="label_GuaranteedPerformanceForFirstYearMember_2">Represents information pertaining to first year of guaranteed performance to be maintained.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForFirstYearMember" xlink:to="label_GuaranteedPerformanceForFirstYearMember_2" xlink:title="label: GuaranteedPerformanceForFirstYearMember to label_GuaranteedPerformanceForFirstYearMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForFirstYearMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GuaranteedPerformanceForFirstYearMember" xml:lang="en-US" id="label_GuaranteedPerformanceForFirstYearMember_3">First year of guaranteed performance period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForFirstYearMember" xlink:to="label_GuaranteedPerformanceForFirstYearMember_3" xlink:title="label: GuaranteedPerformanceForFirstYearMember to label_GuaranteedPerformanceForFirstYearMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForYear25Member" xlink:label="GuaranteedPerformanceForYear25Member" xlink:title="GuaranteedPerformanceForYear25Member" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForYear25Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GuaranteedPerformanceForYear25Member" xml:lang="en-US" id="label_GuaranteedPerformanceForYear25Member">Guaranteed Performance for Year 25 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForYear25Member" xlink:to="label_GuaranteedPerformanceForYear25Member" xlink:title="label: GuaranteedPerformanceForYear25Member to label_GuaranteedPerformanceForYear25Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForYear25Member_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GuaranteedPerformanceForYear25Member" xml:lang="en-US" id="label_GuaranteedPerformanceForYear25Member_2">Represents information pertaining to year 25 of guaranteed performance to be maintained.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForYear25Member" xlink:to="label_GuaranteedPerformanceForYear25Member_2" xlink:title="label: GuaranteedPerformanceForYear25Member to label_GuaranteedPerformanceForYear25Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForYear25Member_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GuaranteedPerformanceForYear25Member" xml:lang="en-US" id="label_GuaranteedPerformanceForYear25Member_3">Year 25 of guaranteed performance period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForYear25Member" xlink:to="label_GuaranteedPerformanceForYear25Member_3" xlink:title="label: GuaranteedPerformanceForYear25Member to label_GuaranteedPerformanceForYear25Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForYear2ToYear24Member" xlink:label="GuaranteedPerformanceForYear2ToYear24Member" xlink:title="GuaranteedPerformanceForYear2ToYear24Member" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForYear2ToYear24Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GuaranteedPerformanceForYear2ToYear24Member" xml:lang="en-US" id="label_GuaranteedPerformanceForYear2ToYear24Member">Guaranteed Performance for Year 2 to Year 24 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForYear2ToYear24Member" xlink:to="label_GuaranteedPerformanceForYear2ToYear24Member" xlink:title="label: GuaranteedPerformanceForYear2ToYear24Member to label_GuaranteedPerformanceForYear2ToYear24Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForYear2ToYear24Member_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GuaranteedPerformanceForYear2ToYear24Member" xml:lang="en-US" id="label_GuaranteedPerformanceForYear2ToYear24Member_2">Represents information pertaining to year 2 to year 24 of guaranteed performance to be maintained.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForYear2ToYear24Member" xlink:to="label_GuaranteedPerformanceForYear2ToYear24Member_2" xlink:title="label: GuaranteedPerformanceForYear2ToYear24Member to label_GuaranteedPerformanceForYear2ToYear24Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GuaranteedPerformanceForYear2ToYear24Member_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GuaranteedPerformanceForYear2ToYear24Member" xml:lang="en-US" id="label_GuaranteedPerformanceForYear2ToYear24Member_3">Year 2 to year 24 of guaranteed performance period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GuaranteedPerformanceForYear2ToYear24Member" xlink:to="label_GuaranteedPerformanceForYear2ToYear24Member_3" xlink:title="label: GuaranteedPerformanceForYear2ToYear24Member to label_GuaranteedPerformanceForYear2ToYear24Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:label="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:title="PercentageOfDeclineInActualAnnualPowerOutputOfModule" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xml:lang="en-US" id="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule">Percentage of Decline in Actual Annual Power Output of Module</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:to="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:title="label: PercentageOfDeclineInActualAnnualPowerOutputOfModule to label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xml:lang="en-US" id="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule_2">Represents the percentage of decline in actual annual power output of module.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:to="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule_2" xlink:title="label: PercentageOfDeclineInActualAnnualPowerOutputOfModule to label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xml:lang="en-US" id="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule_3">Percentage of decline in actual annual power output of module</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:to="label_PercentageOfDeclineInActualAnnualPowerOutputOfModule_3" xlink:title="label: PercentageOfDeclineInActualAnnualPowerOutputOfModule to label_PercentageOfDeclineInActualAnnualPowerOutputOfModule" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsurancePolicyTerm" xlink:label="InsurancePolicyTerm" xlink:title="InsurancePolicyTerm" />
    <link:label xlink:type="resource" xlink:label="label_InsurancePolicyTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InsurancePolicyTerm" xml:lang="en-US" id="label_InsurancePolicyTerm">Represents the term of the insurance policy over which the insurance premium will be amortized.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsurancePolicyTerm" xlink:to="label_InsurancePolicyTerm" xlink:title="label: InsurancePolicyTerm to label_InsurancePolicyTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InsurancePolicyTerm_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InsurancePolicyTerm" xml:lang="en-US" id="label_InsurancePolicyTerm_2">Term of insurance policy over which the insurance premium will be amortized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsurancePolicyTerm" xlink:to="label_InsurancePolicyTerm_2" xlink:title="label: InsurancePolicyTerm to label_InsurancePolicyTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InsurancePolicyTerm_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsurancePolicyTerm" xml:lang="en-US" id="label_InsurancePolicyTerm_3">Insurance Policy Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsurancePolicyTerm" xlink:to="label_InsurancePolicyTerm_3" xlink:title="label: InsurancePolicyTerm to label_InsurancePolicyTerm" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsurancePremiumUnamortizedAmountNoncurrent" xlink:label="InsurancePremiumUnamortizedAmountNoncurrent" xlink:title="InsurancePremiumUnamortizedAmountNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InsurancePremiumUnamortizedAmountNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsurancePremiumUnamortizedAmountNoncurrent" xml:lang="en-US" id="label_InsurancePremiumUnamortizedAmountNoncurrent">Insurance Premium Unamortized Amount Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsurancePremiumUnamortizedAmountNoncurrent" xlink:to="label_InsurancePremiumUnamortizedAmountNoncurrent" xlink:title="label: InsurancePremiumUnamortizedAmountNoncurrent to label_InsurancePremiumUnamortizedAmountNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InsurancePremiumUnamortizedAmountNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InsurancePremiumUnamortizedAmountNoncurrent" xml:lang="en-US" id="label_InsurancePremiumUnamortizedAmountNoncurrent_2">Represents the unamortized carrying amount of insurance premium.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsurancePremiumUnamortizedAmountNoncurrent" xlink:to="label_InsurancePremiumUnamortizedAmountNoncurrent_2" xlink:title="label: InsurancePremiumUnamortizedAmountNoncurrent to label_InsurancePremiumUnamortizedAmountNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InsurancePremiumUnamortizedAmountNoncurrent_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InsurancePremiumUnamortizedAmountNoncurrent" xml:lang="en-US" id="label_InsurancePremiumUnamortizedAmountNoncurrent_3">Unamortized carrying amount of insurance premium</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsurancePremiumUnamortizedAmountNoncurrent" xlink:to="label_InsurancePremiumUnamortizedAmountNoncurrent_3" xlink:title="label: InsurancePremiumUnamortizedAmountNoncurrent to label_InsurancePremiumUnamortizedAmountNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MarketPricePerWattOfModules" xlink:label="MarketPricePerWattOfModules" xlink:title="MarketPricePerWattOfModules" />
    <link:label xlink:type="resource" xlink:label="label_MarketPricePerWattOfModules" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketPricePerWattOfModules" xml:lang="en-US" id="label_MarketPricePerWattOfModules">Market price per unit of modules (in dollars per unit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketPricePerWattOfModules" xlink:to="label_MarketPricePerWattOfModules" xlink:title="label: MarketPricePerWattOfModules to label_MarketPricePerWattOfModules" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MarketPricePerWattOfModules_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketPricePerWattOfModules" xml:lang="en-US" id="label_MarketPricePerWattOfModules_2">Market Price Per Watt of Modules</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketPricePerWattOfModules" xlink:to="label_MarketPricePerWattOfModules_2" xlink:title="label: MarketPricePerWattOfModules to label_MarketPricePerWattOfModules" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MarketPricePerWattOfModules_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MarketPricePerWattOfModules" xml:lang="en-US" id="label_MarketPricePerWattOfModules_3">Represents the market price per watt of modules.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketPricePerWattOfModules" xlink:to="label_MarketPricePerWattOfModules_3" xlink:title="label: MarketPricePerWattOfModules to label_MarketPricePerWattOfModules" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InventoryRelatingToNonRecognizedRevenue" xlink:label="InventoryRelatingToNonRecognizedRevenue" xlink:title="InventoryRelatingToNonRecognizedRevenue" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRelatingToNonRecognizedRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryRelatingToNonRecognizedRevenue" xml:lang="en-US" id="label_InventoryRelatingToNonRecognizedRevenue">Inventory Relating to Non Recognized Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRelatingToNonRecognizedRevenue" xlink:to="label_InventoryRelatingToNonRecognizedRevenue" xlink:title="label: InventoryRelatingToNonRecognizedRevenue to label_InventoryRelatingToNonRecognizedRevenue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRelatingToNonRecognizedRevenue_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InventoryRelatingToNonRecognizedRevenue" xml:lang="en-US" id="label_InventoryRelatingToNonRecognizedRevenue_2">Represents the amount of inventory relating to unrecognized revenue because of unsure collection of payment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRelatingToNonRecognizedRevenue" xlink:to="label_InventoryRelatingToNonRecognizedRevenue_2" xlink:title="label: InventoryRelatingToNonRecognizedRevenue to label_InventoryRelatingToNonRecognizedRevenue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRelatingToNonRecognizedRevenue_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryRelatingToNonRecognizedRevenue" xml:lang="en-US" id="label_InventoryRelatingToNonRecognizedRevenue_3">Inventories relating to unrecognized revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRelatingToNonRecognizedRevenue" xlink:to="label_InventoryRelatingToNonRecognizedRevenue_3" xlink:title="label: InventoryRelatingToNonRecognizedRevenue to label_InventoryRelatingToNonRecognizedRevenue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LandUseRightTerm" xlink:label="LandUseRightTerm" xlink:title="LandUseRightTerm" />
    <link:label xlink:type="resource" xlink:label="label_LandUseRightTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LandUseRightTerm" xml:lang="en-US" id="label_LandUseRightTerm">Land Use Right Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandUseRightTerm" xlink:to="label_LandUseRightTerm" xlink:title="label: LandUseRightTerm to label_LandUseRightTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LandUseRightTerm_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LandUseRightTerm" xml:lang="en-US" id="label_LandUseRightTerm_2">Represents the period over which land use rights are charged to earnings in accordance with the term of the land use right agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandUseRightTerm" xlink:to="label_LandUseRightTerm_2" xlink:title="label: LandUseRightTerm to label_LandUseRightTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LandUseRightTerm_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LandUseRightTerm" xml:lang="en-US" id="label_LandUseRightTerm_3">Period over which land use rights are charged to earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandUseRightTerm" xlink:to="label_LandUseRightTerm_3" xlink:title="label: LandUseRightTerm to label_LandUseRightTerm" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:label="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:title="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xml:lang="en-US" id="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty">Solar Modules Minimum Percentage of Decline in Power Generation Capacity to Get Ten Year Warranty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:to="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:title="label: SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty to label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xml:lang="en-US" id="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty_2">Represents the minimum percentage of decline in power generation capacity from the time of delivery which the entity warrants for a ten year period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:to="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty_2" xlink:title="label: SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty to label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xml:lang="en-US" id="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty_3">Minimum percentage of decline in initial minimum power generation capacity for 10 years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:to="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty_3" xlink:title="label: SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty to label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:label="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:title="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xml:lang="en-US" id="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty">Solar Modules Minimum Percentage of Decline in Power Generation Capacity to Get Twenty Five Year Warranty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:to="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:title="label: SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty to label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xml:lang="en-US" id="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty_2">Represents the minimum percentage of decline in power generation capacity from the time of delivery which the entity warrants for a 25 year period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:to="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty_2" xlink:title="label: SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty to label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xml:lang="en-US" id="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty_3">Minimum percentage of decline in initial minimum power generation capacity for 25 years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:to="label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty_3" xlink:title="label: SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty to label_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PrepaymentForLandUseRightsAbstract" xlink:label="PrepaymentForLandUseRightsAbstract" xlink:title="PrepaymentForLandUseRightsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PrepaymentForLandUseRightsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaymentForLandUseRightsAbstract" xml:lang="en-US" id="label_PrepaymentForLandUseRightsAbstract">Prepayment for Land Use Rights [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaymentForLandUseRightsAbstract" xlink:to="label_PrepaymentForLandUseRightsAbstract" xlink:title="label: PrepaymentForLandUseRightsAbstract to label_PrepaymentForLandUseRightsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PrepaymentForLandUseRightsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaymentForLandUseRightsAbstract" xml:lang="en-US" id="label_PrepaymentForLandUseRightsAbstract_2">Prepaid land use right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaymentForLandUseRightsAbstract" xlink:to="label_PrepaymentForLandUseRightsAbstract_2" xlink:title="label: PrepaymentForLandUseRightsAbstract to label_PrepaymentForLandUseRightsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:label="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:title="ProductWarrantyAccrualRateForSalesOfSolarModules" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductWarrantyAccrualRateForSalesOfSolarModules" xml:lang="en-US" id="label_ProductWarrantyAccrualRateForSalesOfSolarModules">Represents the percentage of revenue which the entity uses as an estimate of warranty expense for sales of solar modules, which is included in cost of revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:to="label_ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:title="label: ProductWarrantyAccrualRateForSalesOfSolarModules to label_ProductWarrantyAccrualRateForSalesOfSolarModules" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualRateForSalesOfSolarModules_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyAccrualRateForSalesOfSolarModules" xml:lang="en-US" id="label_ProductWarrantyAccrualRateForSalesOfSolarModules_2">Warranty accrual rate for sales of solar modules as a percentage of revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:to="label_ProductWarrantyAccrualRateForSalesOfSolarModules_2" xlink:title="label: ProductWarrantyAccrualRateForSalesOfSolarModules to label_ProductWarrantyAccrualRateForSalesOfSolarModules" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualRateForSalesOfSolarModules_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyAccrualRateForSalesOfSolarModules" xml:lang="en-US" id="label_ProductWarrantyAccrualRateForSalesOfSolarModules_3">Product Warranty Accrual Rate for Sales of Solar Modules</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:to="label_ProductWarrantyAccrualRateForSalesOfSolarModules_3" xlink:title="label: ProductWarrantyAccrualRateForSalesOfSolarModules to label_ProductWarrantyAccrualRateForSalesOfSolarModules" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:label="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:title="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xml:lang="en-US" id="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits">Product Warranty Accrual Rate for Sales of Solar System Kits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:to="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:title="label: ProductWarrantyAccrualRateForSalesOfSolarSystemKits to label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xml:lang="en-US" id="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits_2">Represents the percentage of revenue which the entity uses as an estimate of warranty expense for sales of solar system kits, which is included in cost of revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:to="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits_2" xlink:title="label: ProductWarrantyAccrualRateForSalesOfSolarSystemKits to label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xml:lang="en-US" id="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits_3">Warranty accrual rate for sales of solar system kits as a percentage of revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:to="label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits_3" xlink:title="label: ProductWarrantyAccrualRateForSalesOfSolarSystemKits to label_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyCostLineItems" xlink:label="ProductWarrantyCostLineItems" xlink:title="ProductWarrantyCostLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyCostLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyCostLineItems" xml:lang="en-US" id="label_ProductWarrantyCostLineItems">Product Warranty Cost [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyCostLineItems" xlink:to="label_ProductWarrantyCostLineItems" xlink:title="label: ProductWarrantyCostLineItems to label_ProductWarrantyCostLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyCostLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyCostLineItems" xml:lang="en-US" id="label_ProductWarrantyCostLineItems_2">Warranty cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyCostLineItems" xlink:to="label_ProductWarrantyCostLineItems_2" xlink:title="label: ProductWarrantyCostLineItems to label_ProductWarrantyCostLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:label="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:title="ProductWarrantyGuaranteedPerformancePeriodAxis" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyGuaranteedPerformancePeriodAxis" xml:lang="en-US" id="label_ProductWarrantyGuaranteedPerformancePeriodAxis">Product Warranty Guaranteed Performance Period [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:to="label_ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:title="label: ProductWarrantyGuaranteedPerformancePeriodAxis to label_ProductWarrantyGuaranteedPerformancePeriodAxis" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyGuaranteedPerformancePeriodAxis_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductWarrantyGuaranteedPerformancePeriodAxis" xml:lang="en-US" id="label_ProductWarrantyGuaranteedPerformancePeriodAxis_2">Information by guaranteed performance period of product.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:to="label_ProductWarrantyGuaranteedPerformancePeriodAxis_2" xlink:title="label: ProductWarrantyGuaranteedPerformancePeriodAxis to label_ProductWarrantyGuaranteedPerformancePeriodAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:label="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:title="ProductWarrantyGuaranteedPerformancePeriodDomain" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyGuaranteedPerformancePeriodDomain" xml:lang="en-US" id="label_ProductWarrantyGuaranteedPerformancePeriodDomain">Product Warranty Guaranteed Performance Period [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="label_ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:title="label: ProductWarrantyGuaranteedPerformancePeriodDomain to label_ProductWarrantyGuaranteedPerformancePeriodDomain" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyGuaranteedPerformancePeriodDomain_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductWarrantyGuaranteedPerformancePeriodDomain" xml:lang="en-US" id="label_ProductWarrantyGuaranteedPerformancePeriodDomain_2">Represents the guaranteed period of performance level to be maintained by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="label_ProductWarrantyGuaranteedPerformancePeriodDomain_2" xlink:title="label: ProductWarrantyGuaranteedPerformancePeriodDomain to label_ProductWarrantyGuaranteedPerformancePeriodDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:label="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:title="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xml:lang="en-US" id="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity">Represents the warranty period of solar modules for decline of more than 10 percent of the initial minimum power generation capacity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:to="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:title="label: SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity to label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xml:lang="en-US" id="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity_2">Warranty period of solar modules and products against decline of more than 10% of initial power generation capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:to="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity_2" xlink:title="label: SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity to label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xml:lang="en-US" id="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity_3">Solar Modules Warranty Period Against Decline of More than Ten Percent of Power Generation Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:to="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity_3" xlink:title="label: SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity to label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:label="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:title="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xml:lang="en-US" id="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity">Solar Modules Warranty Period Against Decline of More than Twenty Percent of Power Generation Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:to="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:title="label: SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity to label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xml:lang="en-US" id="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity_2">Represents the warranty period of solar modules for decline of more than 20 percent of the initial minimum power generation capacity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:to="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity_2" xlink:title="label: SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity to label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xml:lang="en-US" id="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity_3">Warranty period of solar modules and products against decline of more than 20% of initial power generation capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:to="label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity_3" xlink:title="label: SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity to label_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:label="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:title="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xml:lang="en-US" id="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels">Represents the period for which the entity guarantees for maintaining the performance levels.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:to="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:title="label: ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels to label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xml:lang="en-US" id="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels_2">Period for which the entity guarantees for maintaining the performance levels</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:to="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels_2" xlink:title="label: ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels to label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xml:lang="en-US" id="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels_3">Product Warranty Period for which Entity Guarantees for Maintaining Performance Levels</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:to="label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels_3" xlink:title="label: ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels to label_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfProductWarrantyCostTable" xlink:label="ScheduleOfProductWarrantyCostTable" xlink:title="ScheduleOfProductWarrantyCostTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProductWarrantyCostTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfProductWarrantyCostTable" xml:lang="en-US" id="label_ScheduleOfProductWarrantyCostTable">Schedule of Product Warranty Cost [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductWarrantyCostTable" xlink:to="label_ScheduleOfProductWarrantyCostTable" xlink:title="label: ScheduleOfProductWarrantyCostTable to label_ScheduleOfProductWarrantyCostTable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProductWarrantyCostTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfProductWarrantyCostTable" xml:lang="en-US" id="label_ScheduleOfProductWarrantyCostTable_2">Table which discloses information pertaining to product warranty cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductWarrantyCostTable" xlink:to="label_ScheduleOfProductWarrantyCostTable_2" xlink:title="label: ScheduleOfProductWarrantyCostTable to label_ScheduleOfProductWarrantyCostTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShippingAndHandlingCostsAbstract" xlink:label="ShippingAndHandlingCostsAbstract" xlink:title="ShippingAndHandlingCostsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ShippingAndHandlingCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShippingAndHandlingCostsAbstract" xml:lang="en-US" id="label_ShippingAndHandlingCostsAbstract">Shipping and Handling Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsAbstract" xlink:to="label_ShippingAndHandlingCostsAbstract" xlink:title="label: ShippingAndHandlingCostsAbstract to label_ShippingAndHandlingCostsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShippingAndHandlingCostsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShippingAndHandlingCostsAbstract" xml:lang="en-US" id="label_ShippingAndHandlingCostsAbstract_2">Shipping and handling costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostsAbstract" xlink:to="label_ShippingAndHandlingCostsAbstract_2" xlink:title="label: ShippingAndHandlingCostsAbstract to label_ShippingAndHandlingCostsAbstract" use="optional" />
    <link: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="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent" xlink:title="label: AccountsPayableCurrent to label_AccountsPayableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent_2">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent_2" xlink:title="label: AccountsPayableCurrent to label_AccountsPayableCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StandardProductWarrantyPeriod" xlink:label="StandardProductWarrantyPeriod" xlink:title="StandardProductWarrantyPeriod" />
    <link:label xlink:type="resource" xlink:label="label_StandardProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StandardProductWarrantyPeriod" xml:lang="en-US" id="label_StandardProductWarrantyPeriod">Standard Product Warranty Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyPeriod" xlink:to="label_StandardProductWarrantyPeriod" xlink:title="label: StandardProductWarrantyPeriod to label_StandardProductWarrantyPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StandardProductWarrantyPeriod_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StandardProductWarrantyPeriod" xml:lang="en-US" id="label_StandardProductWarrantyPeriod_2">Represents the period of time over which the entity guarantees against defects in materials and workmanship.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyPeriod" xlink:to="label_StandardProductWarrantyPeriod_2" xlink:title="label: StandardProductWarrantyPeriod to label_StandardProductWarrantyPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StandardProductWarrantyPeriod_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StandardProductWarrantyPeriod" xml:lang="en-US" id="label_StandardProductWarrantyPeriod_3">Guarantee of solar modules and products for defects in materials and workmanship</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyPeriod" xlink:to="label_StandardProductWarrantyPeriod_3" xlink:title="label: StandardProductWarrantyPeriod to label_StandardProductWarrantyPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierAMember" xlink:label="SupplierAMember" xlink:title="SupplierAMember" />
    <link:label xlink:type="resource" xlink:label="label_SupplierAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplierAMember" xml:lang="en-US" id="label_SupplierAMember">Supplier A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierAMember" xlink:to="label_SupplierAMember" xlink:title="label: SupplierAMember to label_SupplierAMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierAMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplierAMember" xml:lang="en-US" id="label_SupplierAMember_2">Represents the supplier A to whom gross prepayments are made in excess of 10 percent of total advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierAMember" xlink:to="label_SupplierAMember_2" xlink:title="label: SupplierAMember to label_SupplierAMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierAMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplierAMember" xml:lang="en-US" id="label_SupplierAMember_3">Supplier A</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierAMember" xlink:to="label_SupplierAMember_3" xlink:title="label: SupplierAMember to label_SupplierAMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierBMember" xlink:label="SupplierBMember" xlink:title="SupplierBMember" />
    <link:label xlink:type="resource" xlink:label="label_SupplierBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplierBMember" xml:lang="en-US" id="label_SupplierBMember">Supplier B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierBMember" xlink:to="label_SupplierBMember" xlink:title="label: SupplierBMember to label_SupplierBMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierBMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplierBMember" xml:lang="en-US" id="label_SupplierBMember_2">Represents the supplier B to whom gross prepayments are made in excess of 10 percent of total advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierBMember" xlink:to="label_SupplierBMember_2" xlink:title="label: SupplierBMember to label_SupplierBMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierBMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplierBMember" xml:lang="en-US" id="label_SupplierBMember_3">Supplier B</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierBMember" xlink:to="label_SupplierBMember_3" xlink:title="label: SupplierBMember to label_SupplierBMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierCMember" xlink:label="SupplierCMember" xlink:title="SupplierCMember" />
    <link:label xlink:type="resource" xlink:label="label_SupplierCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplierCMember" xml:lang="en-US" id="label_SupplierCMember">Supplier C [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierCMember" xlink:to="label_SupplierCMember" xlink:title="label: SupplierCMember to label_SupplierCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierCMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplierCMember" xml:lang="en-US" id="label_SupplierCMember_2">Represents the supplier C to whom gross prepayments are made in excess of 10 percent of total advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierCMember" xlink:to="label_SupplierCMember_2" xlink:title="label: SupplierCMember to label_SupplierCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierCMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplierCMember" xml:lang="en-US" id="label_SupplierCMember_3">Supplier C</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierCMember" xlink:to="label_SupplierCMember_3" xlink:title="label: SupplierCMember to label_SupplierCMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierDMember" xlink:label="SupplierDMember" xlink:title="SupplierDMember" />
    <link:label xlink:type="resource" xlink:label="label_SupplierDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplierDMember" xml:lang="en-US" id="label_SupplierDMember">Supplier D [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierDMember" xlink:to="label_SupplierDMember" xlink:title="label: SupplierDMember to label_SupplierDMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierDMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplierDMember" xml:lang="en-US" id="label_SupplierDMember_2">Represents the supplier D to whom gross prepayments are made in excess of 10 percent of total advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierDMember" xlink:to="label_SupplierDMember_2" xlink:title="label: SupplierDMember to label_SupplierDMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierDMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplierDMember" xml:lang="en-US" id="label_SupplierDMember_3">Supplier D</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierDMember" xlink:to="label_SupplierDMember_3" xlink:title="label: SupplierDMember to label_SupplierDMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierEMember" xlink:label="SupplierEMember" xlink:title="SupplierEMember" />
    <link:label xlink:type="resource" xlink:label="label_SupplierEMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplierEMember" xml:lang="en-US" id="label_SupplierEMember">Supplier E [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierEMember" xlink:to="label_SupplierEMember" xlink:title="label: SupplierEMember to label_SupplierEMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierEMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplierEMember" xml:lang="en-US" id="label_SupplierEMember_2">Supplier E</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierEMember" xlink:to="label_SupplierEMember_2" xlink:title="label: SupplierEMember to label_SupplierEMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierEMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplierEMember" xml:lang="en-US" id="label_SupplierEMember_3">Represents the supplier E to whom gross prepayments are made in excess of 10 percent of total advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierEMember" xlink:to="label_SupplierEMember_3" xlink:title="label: SupplierEMember to label_SupplierEMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierFMember" xlink:label="SupplierFMember" xlink:title="SupplierFMember" />
    <link:label xlink:type="resource" xlink:label="label_SupplierFMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplierFMember" xml:lang="en-US" id="label_SupplierFMember">Supplier F [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFMember" xlink:to="label_SupplierFMember" xlink:title="label: SupplierFMember to label_SupplierFMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierFMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplierFMember" xml:lang="en-US" id="label_SupplierFMember_2">Supplier F</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFMember" xlink:to="label_SupplierFMember_2" xlink:title="label: SupplierFMember to label_SupplierFMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierFMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplierFMember" xml:lang="en-US" id="label_SupplierFMember_3">Represents the supplier F to whom gross prepayments are made in excess of 10 percent of total advances to suppliers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierFMember" xlink:to="label_SupplierFMember_3" xlink:title="label: SupplierFMember to label_SupplierFMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarEMEAGmbHMember" xlink:label="CanadianSolarEMEAGmbHMember" xlink:title="CanadianSolarEMEAGmbHMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarEMEAGmbHMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarEMEAGmbHMember" xml:lang="en-US" id="label_CanadianSolarEMEAGmbHMember">Canadian Solar EMEA Gmb H [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarEMEAGmbHMember" xlink:to="label_CanadianSolarEMEAGmbHMember" xlink:title="label: CanadianSolarEMEAGmbHMember to label_CanadianSolarEMEAGmbHMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarEMEAGmbHMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarEMEAGmbHMember" xml:lang="en-US" id="label_CanadianSolarEMEAGmbHMember_2">Represents information pertaining to Canadian Solar EMEA GmbH.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarEMEAGmbHMember" xlink:to="label_CanadianSolarEMEAGmbHMember_2" xlink:title="label: CanadianSolarEMEAGmbHMember to label_CanadianSolarEMEAGmbHMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarEMEAGmbHMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarEMEAGmbHMember" xml:lang="en-US" id="label_CanadianSolarEMEAGmbHMember_3">Canadian Solar EMEA GmbH</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarEMEAGmbHMember" xlink:to="label_CanadianSolarEMEAGmbHMember_3" xlink:title="label: CanadianSolarEMEAGmbHMember to label_CanadianSolarEMEAGmbHMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalLtdMember" xlink:label="CanadianSolarInternationalLtdMember" xlink:title="CanadianSolarInternationalLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarInternationalLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarInternationalLtdMember" xml:lang="en-US" id="label_CanadianSolarInternationalLtdMember">Canadian Solar International Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarInternationalLtdMember" xlink:to="label_CanadianSolarInternationalLtdMember" xlink:title="label: CanadianSolarInternationalLtdMember to label_CanadianSolarInternationalLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarInternationalLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarInternationalLtdMember" xml:lang="en-US" id="label_CanadianSolarInternationalLtdMember_2">Represents information pertaining to Canadian Solar International Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarInternationalLtdMember" xlink:to="label_CanadianSolarInternationalLtdMember_2" xlink:title="label: CanadianSolarInternationalLtdMember to label_CanadianSolarInternationalLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarInternationalLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarInternationalLtdMember" xml:lang="en-US" id="label_CanadianSolarInternationalLtdMember_3">HKSI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarInternationalLtdMember" xlink:to="label_CanadianSolarInternationalLtdMember_3" xlink:title="label: CanadianSolarInternationalLtdMember to label_CanadianSolarInternationalLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarInternationalLtdMember_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CanadianSolarInternationalLtdMember" xml:lang="en-US" id="label_CanadianSolarInternationalLtdMember_4">Canadian Solar International Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarInternationalLtdMember" xlink:to="label_CanadianSolarInternationalLtdMember_4" xlink:title="label: CanadianSolarInternationalLtdMember to label_CanadianSolarInternationalLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarJapanKKMember" xlink:label="CanadianSolarJapanKKMember" xlink:title="CanadianSolarJapanKKMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarJapanKKMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarJapanKKMember" xml:lang="en-US" id="label_CanadianSolarJapanKKMember">Canadian Solar Japan KK [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarJapanKKMember" xlink:to="label_CanadianSolarJapanKKMember" xlink:title="label: CanadianSolarJapanKKMember to label_CanadianSolarJapanKKMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarJapanKKMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarJapanKKMember" xml:lang="en-US" id="label_CanadianSolarJapanKKMember_2">Represents information pertaining to Canadian Solar Japan K.K.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarJapanKKMember" xlink:to="label_CanadianSolarJapanKKMember_2" xlink:title="label: CanadianSolarJapanKKMember to label_CanadianSolarJapanKKMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarJapanKKMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarJapanKKMember" xml:lang="en-US" id="label_CanadianSolarJapanKKMember_3">Canadian Solar Japan K.K.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarJapanKKMember" xlink:to="label_CanadianSolarJapanKKMember_3" xlink:title="label: CanadianSolarJapanKKMember to label_CanadianSolarJapanKKMember" use="optional" />
    <link: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="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsReceivableMember" xml:lang="en-US" id="label_AccountsReceivableMember">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember" xlink:title="label: AccountsReceivableMember to label_AccountsReceivableMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableMember" xml:lang="en-US" id="label_AccountsReceivableMember_2">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember_2" xlink:title="label: AccountsReceivableMember to label_AccountsReceivableMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_JapaneseBankMember" xlink:label="JapaneseBankMember" xlink:title="JapaneseBankMember" />
    <link:label xlink:type="resource" xlink:label="label_JapaneseBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_JapaneseBankMember" xml:lang="en-US" id="label_JapaneseBankMember">Japanese Bank [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JapaneseBankMember" xlink:to="label_JapaneseBankMember" xlink:title="label: JapaneseBankMember to label_JapaneseBankMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_JapaneseBankMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_JapaneseBankMember" xml:lang="en-US" id="label_JapaneseBankMember_2">Japanese bank</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JapaneseBankMember" xlink:to="label_JapaneseBankMember_2" xlink:title="label: JapaneseBankMember to label_JapaneseBankMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_JapaneseBankMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_JapaneseBankMember" xml:lang="en-US" id="label_JapaneseBankMember_3">Represents information pertaining to the Japanese bank.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JapaneseBankMember" xlink:to="label_JapaneseBankMember_3" xlink:title="label: JapaneseBankMember to label_JapaneseBankMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalMember" xlink:label="LoanAgreementForWorkingCapitalMember" xlink:title="LoanAgreementForWorkingCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementForWorkingCapitalMember" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalMember">Loan Agreement for Working Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalMember" xlink:to="label_LoanAgreementForWorkingCapitalMember" xlink:title="label: LoanAgreementForWorkingCapitalMember to label_LoanAgreementForWorkingCapitalMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementForWorkingCapitalMember" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalMember_2">Loan agreement for working capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalMember" xlink:to="label_LoanAgreementForWorkingCapitalMember_2" xlink:title="label: LoanAgreementForWorkingCapitalMember to label_LoanAgreementForWorkingCapitalMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementForWorkingCapitalMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementForWorkingCapitalMember" xml:lang="en-US" id="label_LoanAgreementForWorkingCapitalMember_3">Represents information pertaining to the loan agreement for working capital.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementForWorkingCapitalMember" xlink:to="label_LoanAgreementForWorkingCapitalMember_3" xlink:title="label: LoanAgreementForWorkingCapitalMember to label_LoanAgreementForWorkingCapitalMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingLuoyangIncMember" xlink:label="CanadianSolarManufacturingLuoyangIncMember" xlink:title="CanadianSolarManufacturingLuoyangIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingLuoyangIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarManufacturingLuoyangIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingLuoyangIncMember">Canadian Solar Manufacturing Luoyang Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingLuoyangIncMember" xlink:to="label_CanadianSolarManufacturingLuoyangIncMember" xlink:title="label: CanadianSolarManufacturingLuoyangIncMember to label_CanadianSolarManufacturingLuoyangIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingLuoyangIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarManufacturingLuoyangIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingLuoyangIncMember_2">Represents information pertaining to Canadian Solar Manufacturing (Luoyang) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingLuoyangIncMember" xlink:to="label_CanadianSolarManufacturingLuoyangIncMember_2" xlink:title="label: CanadianSolarManufacturingLuoyangIncMember to label_CanadianSolarManufacturingLuoyangIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingLuoyangIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarManufacturingLuoyangIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingLuoyangIncMember_3">Canadian Solar Manufacturing (Luoyang) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingLuoyangIncMember" xlink:to="label_CanadianSolarManufacturingLuoyangIncMember_3" xlink:title="label: CanadianSolarManufacturingLuoyangIncMember to label_CanadianSolarManufacturingLuoyangIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingOntarioIncMember" xlink:label="CanadianSolarManufacturingOntarioIncMember" xlink:title="CanadianSolarManufacturingOntarioIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingOntarioIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarManufacturingOntarioIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingOntarioIncMember">Canadian Solar Manufacturing Ontario Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingOntarioIncMember" xlink:to="label_CanadianSolarManufacturingOntarioIncMember" xlink:title="label: CanadianSolarManufacturingOntarioIncMember to label_CanadianSolarManufacturingOntarioIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingOntarioIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarManufacturingOntarioIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingOntarioIncMember_2">Represents information pertaining to Canadian Solar Manufacturing (Ontario) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingOntarioIncMember" xlink:to="label_CanadianSolarManufacturingOntarioIncMember_2" xlink:title="label: CanadianSolarManufacturingOntarioIncMember to label_CanadianSolarManufacturingOntarioIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingOntarioIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarManufacturingOntarioIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingOntarioIncMember_3">Canadian Solar Manufacturing (Ontario) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingOntarioIncMember" xlink:to="label_CanadianSolarManufacturingOntarioIncMember_3" xlink:title="label: CanadianSolarManufacturingOntarioIncMember to label_CanadianSolarManufacturingOntarioIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSolutionsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarSolutionsIncMember" xml:lang="en-US" id="label_CanadianSolarSolutionsIncMember">Canadian Solar Solutions Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSolutionsIncMember" xlink:to="label_CanadianSolarSolutionsIncMember" xlink:title="label: CanadianSolarSolutionsIncMember to label_CanadianSolarSolutionsIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSolutionsIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarSolutionsIncMember" xml:lang="en-US" id="label_CanadianSolarSolutionsIncMember_2">Represents information pertaining to Canadian Solar Solutions Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSolutionsIncMember" xlink:to="label_CanadianSolarSolutionsIncMember_2" xlink:title="label: CanadianSolarSolutionsIncMember to label_CanadianSolarSolutionsIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSolutionsIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarSolutionsIncMember" xml:lang="en-US" id="label_CanadianSolarSolutionsIncMember_3">Canadian Solar Solutions Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSolutionsIncMember" xlink:to="label_CanadianSolarSolutionsIncMember_3" xlink:title="label: CanadianSolarSolutionsIncMember to label_CanadianSolarSolutionsIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSolutionsIncMember_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CanadianSolarSolutionsIncMember" xml:lang="en-US" id="label_CanadianSolarSolutionsIncMember_4">CSSI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSolutionsIncMember" xlink:to="label_CanadianSolarSolutionsIncMember_4" xlink:title="label: CanadianSolarSolutionsIncMember to label_CanadianSolarSolutionsIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarUSAIncMember" xlink:label="CanadianSolarUSAIncMember" xlink:title="CanadianSolarUSAIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarUSAIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarUSAIncMember" xml:lang="en-US" id="label_CanadianSolarUSAIncMember">Canadian Solar USA Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarUSAIncMember" xlink:to="label_CanadianSolarUSAIncMember" xlink:title="label: CanadianSolarUSAIncMember to label_CanadianSolarUSAIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarUSAIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarUSAIncMember" xml:lang="en-US" id="label_CanadianSolarUSAIncMember_2">Represents information pertaining to Canadian Solar (USA) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarUSAIncMember" xlink:to="label_CanadianSolarUSAIncMember_2" xlink:title="label: CanadianSolarUSAIncMember to label_CanadianSolarUSAIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarUSAIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarUSAIncMember" xml:lang="en-US" id="label_CanadianSolarUSAIncMember_3">Canadian Solar (USA) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarUSAIncMember" xlink:to="label_CanadianSolarUSAIncMember_3" xlink:title="label: CanadianSolarUSAIncMember to label_CanadianSolarUSAIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarTechnologiesIncMember" xlink:label="CSISolarTechnologiesIncMember" xlink:title="CSISolarTechnologiesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSISolarTechnologiesIncMember" xml:lang="en-US" id="label_CSISolarTechnologiesIncMember">CSI Solar Technologies Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarTechnologiesIncMember" xlink:to="label_CSISolarTechnologiesIncMember" xlink:title="label: CSISolarTechnologiesIncMember to label_CSISolarTechnologiesIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarTechnologiesIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSISolarTechnologiesIncMember" xml:lang="en-US" id="label_CSISolarTechnologiesIncMember_2">Represents information pertaining to CSI Solar Technologies Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarTechnologiesIncMember" xlink:to="label_CSISolarTechnologiesIncMember_2" xlink:title="label: CSISolarTechnologiesIncMember to label_CSISolarTechnologiesIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarTechnologiesIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSISolarTechnologiesIncMember" xml:lang="en-US" id="label_CSISolarTechnologiesIncMember_3">CSI Solar Technologies Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarTechnologiesIncMember" xlink:to="label_CSISolarTechnologiesIncMember_3" xlink:title="label: CSISolarTechnologiesIncMember to label_CSISolarTechnologiesIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolartronicsChangshuCoLtdMember" xlink:label="CSISolartronicsChangshuCoLtdMember" xlink:title="CSISolartronicsChangshuCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CSISolartronicsChangshuCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSISolartronicsChangshuCoLtdMember" xml:lang="en-US" id="label_CSISolartronicsChangshuCoLtdMember">CSI Solartronics Changshu Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolartronicsChangshuCoLtdMember" xlink:to="label_CSISolartronicsChangshuCoLtdMember" xlink:title="label: CSISolartronicsChangshuCoLtdMember to label_CSISolartronicsChangshuCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolartronicsChangshuCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSISolartronicsChangshuCoLtdMember" xml:lang="en-US" id="label_CSISolartronicsChangshuCoLtdMember_2">Represents information pertaining to CSI Solartronics (Changshu) Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolartronicsChangshuCoLtdMember" xlink:to="label_CSISolartronicsChangshuCoLtdMember_2" xlink:title="label: CSISolartronicsChangshuCoLtdMember to label_CSISolartronicsChangshuCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolartronicsChangshuCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSISolartronicsChangshuCoLtdMember" xml:lang="en-US" id="label_CSISolartronicsChangshuCoLtdMember_3">CSI Solartronics (Changshu) Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolartronicsChangshuCoLtdMember" xlink:to="label_CSISolartronicsChangshuCoLtdMember_3" xlink:title="label: CSISolartronicsChangshuCoLtdMember to label_CSISolartronicsChangshuCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:label="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:title="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xml:lang="en-US" id="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract">Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:title="label: AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract to label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xml:lang="en-US" id="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract_2">Allowance for doubtful receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract_2" xlink:title="label: AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract to label_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:label="DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:title="DeferredTaxAssetsLossOnFirmPurchaseCommitment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" xml:lang="en-US" id="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment">Deferred Tax Assets Loss on Firm Purchase Commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:to="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:title="label: DeferredTaxAssetsLossOnFirmPurchaseCommitment to label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" xml:lang="en-US" id="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment_2">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss on firm purchase commitment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:to="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment_2" xlink:title="label: DeferredTaxAssetsLossOnFirmPurchaseCommitment to label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" xml:lang="en-US" id="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment_3">Loss on firm purchase commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:to="label_DeferredTaxAssetsLossOnFirmPurchaseCommitment_3" xlink:title="label: DeferredTaxAssetsLossOnFirmPurchaseCommitment to label_DeferredTaxAssetsLossOnFirmPurchaseCommitment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts">Deferred Tax Assets Tax Deferred Expense Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts to label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts_2">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from issuance costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts_2" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts to label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts_3">Issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts_3" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts to label_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:label="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:title="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries">Deferred Tax Liabilities Acquisition of Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:to="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:title="label: DeferredTaxLiabilitiesAcquisitionOfSubsidiaries to label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries_2">Amount of deferred tax liability attributable to taxable temporary differences from acquisition of subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:to="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries_2" xlink:title="label: DeferredTaxLiabilitiesAcquisitionOfSubsidiaries to label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries_3">Acquisition of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:to="label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries_3" xlink:title="label: DeferredTaxLiabilitiesAcquisitionOfSubsidiaries to label_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:label="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss">Effective Income Tax Rate Reconciliation Foreign Exchange Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:to="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss to label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss_2">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to foreign exchange gain (loss).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:to="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss_2" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss to label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss_3">Exchange gain (loss) (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:to="label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss_3" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss to label_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxAdditionalDisclosureAbstract" xlink:label="IncomeTaxAdditionalDisclosureAbstract" xlink:title="IncomeTaxAdditionalDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxAdditionalDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxAdditionalDisclosureAbstract" xml:lang="en-US" id="label_IncomeTaxAdditionalDisclosureAbstract">Income Tax Additional Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="label_IncomeTaxAdditionalDisclosureAbstract" xlink:title="label: IncomeTaxAdditionalDisclosureAbstract to label_IncomeTaxAdditionalDisclosureAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxAdditionalDisclosureAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxAdditionalDisclosureAbstract" xml:lang="en-US" id="label_IncomeTaxAdditionalDisclosureAbstract_2">Additional disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="label_IncomeTaxAdditionalDisclosureAbstract_2" xlink:title="label: IncomeTaxAdditionalDisclosureAbstract to label_IncomeTaxAdditionalDisclosureAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesForeignCorporateTaxRate" xlink:label="IncomeTaxesForeignCorporateTaxRate" xlink:title="IncomeTaxesForeignCorporateTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesForeignCorporateTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesForeignCorporateTaxRate" xml:lang="en-US" id="label_IncomeTaxesForeignCorporateTaxRate">Income Taxes Foreign Corporate Tax Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesForeignCorporateTaxRate" xlink:to="label_IncomeTaxesForeignCorporateTaxRate" xlink:title="label: IncomeTaxesForeignCorporateTaxRate to label_IncomeTaxesForeignCorporateTaxRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesForeignCorporateTaxRate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxesForeignCorporateTaxRate" xml:lang="en-US" id="label_IncomeTaxesForeignCorporateTaxRate_2">Represents the corporate income tax rate in foreign jurisdiction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesForeignCorporateTaxRate" xlink:to="label_IncomeTaxesForeignCorporateTaxRate_2" xlink:title="label: IncomeTaxesForeignCorporateTaxRate to label_IncomeTaxesForeignCorporateTaxRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesForeignCorporateTaxRate_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesForeignCorporateTaxRate" xml:lang="en-US" id="label_IncomeTaxesForeignCorporateTaxRate_3">Income tax rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesForeignCorporateTaxRate" xlink:to="label_IncomeTaxesForeignCorporateTaxRate_3" xlink:title="label: IncomeTaxesForeignCorporateTaxRate to label_IncomeTaxesForeignCorporateTaxRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate">Effective Income Tax Rate Reconciliation at Federal and Provincial Income Tax Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:to="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate to label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_2">The domestic federal statutory tax rate and provincial corporate income tax rate applicable under enacted tax laws to the Company's pretax income from continuing operations for the period. The "statutory" tax rate is the regular tax rate if there are alternative tax systems.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:to="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_2" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate to label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_3">Federal and provincial income tax rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:to="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_3" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate to label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_4">Combined federal and provincial income tax rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:to="label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate_4" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate to label_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesLineItems" xml:lang="en-US" id="label_IncomeTaxesLineItems">Income Taxes [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesLineItems" xlink:to="label_IncomeTaxesLineItems" xlink:title="label: IncomeTaxesLineItems to label_IncomeTaxesLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesLineItems" xml:lang="en-US" id="label_IncomeTaxesLineItems_2">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesLineItems" xlink:to="label_IncomeTaxesLineItems_2" xlink:title="label: IncomeTaxesLineItems to label_IncomeTaxesLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesLineItems_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeTaxesLineItems" xml:lang="en-US" id="label_IncomeTaxesLineItems_3">INCOME TAXES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesLineItems" xlink:to="label_IncomeTaxesLineItems_3" xlink:title="label: IncomeTaxesLineItems to label_IncomeTaxesLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesTable" xml:lang="en-US" id="label_IncomeTaxesTable">Income Taxes [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTable" xlink:to="label_IncomeTaxesTable" xlink:title="label: IncomeTaxesTable to label_IncomeTaxesTable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxesTable" xml:lang="en-US" id="label_IncomeTaxesTable_2">Disclosures pertaining to income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTable" xlink:to="label_IncomeTaxesTable_2" xlink:title="label: IncomeTaxesTable to label_IncomeTaxesTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:label="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:title="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xml:lang="en-US" id="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw">Income Taxes Transition Period of New Enterprise Income Tax Law</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:to="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:title="label: IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw to label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xml:lang="en-US" id="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw_2">Represents the transition period of new enterprise income tax law.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:to="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw_2" xlink:title="label: IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw to label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xml:lang="en-US" id="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw_3">Transition period of the new EIT Law</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:to="label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw_3" xlink:title="label: IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw to label_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidayAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxHolidayAbstract" xml:lang="en-US" id="label_IncomeTaxHolidayAbstract">Income Tax Holiday [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAbstract" xlink:to="label_IncomeTaxHolidayAbstract" xlink:title="label: IncomeTaxHolidayAbstract to label_IncomeTaxHolidayAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidayAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxHolidayAbstract" xml:lang="en-US" id="label_IncomeTaxHolidayAbstract_2">Aggregate amount and per share effect of the tax holiday</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAbstract" xlink:to="label_IncomeTaxHolidayAbstract_2" xlink:title="label: IncomeTaxHolidayAbstract to label_IncomeTaxHolidayAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherJurisdictionsMember" xlink:label="OtherJurisdictionsMember" xlink:title="OtherJurisdictionsMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherJurisdictionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherJurisdictionsMember" xml:lang="en-US" id="label_OtherJurisdictionsMember">Other Jurisdictions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherJurisdictionsMember" xlink:to="label_OtherJurisdictionsMember" xlink:title="label: OtherJurisdictionsMember to label_OtherJurisdictionsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherJurisdictionsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherJurisdictionsMember" xml:lang="en-US" id="label_OtherJurisdictionsMember_2">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherJurisdictionsMember" xlink:to="label_OtherJurisdictionsMember_2" xlink:title="label: OtherJurisdictionsMember to label_OtherJurisdictionsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherJurisdictionsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherJurisdictionsMember" xml:lang="en-US" id="label_OtherJurisdictionsMember_3">Represents information pertaining to other jurisdictions where the entity has operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherJurisdictionsMember" xlink:to="label_OtherJurisdictionsMember_3" xlink:title="label: OtherJurisdictionsMember to label_OtherJurisdictionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:label="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:title="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment">Period of Statute of Limitations for Transfer Pricing Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:to="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:title="label: PeriodOfStatuteOfLimitationsForTransferPricingAdjustment to label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment_2">Represents the period of statute of limitations for the entity's income tax returns containing transfer pricing adjustment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:to="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment_2" xlink:title="label: PeriodOfStatuteOfLimitationsForTransferPricingAdjustment to label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment_3">Period of statute of limitations for transfer pricing related adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:to="label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment_3" xlink:title="label: PeriodOfStatuteOfLimitationsForTransferPricingAdjustment to label_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:label="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:title="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors">Period of Statute of Limitations if Underpayment is Due to Computational Errors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:to="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:title="label: PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors to label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors_2">Represents the period of statute of limitations for the entity's income tax returns, if there is underpayment of income taxes due to computational errors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:to="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors_2" xlink:title="label: PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors to label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors_3">Period of statute of limitations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:to="label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors_3" xlink:title="label: PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors to label_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:label="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:title="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances">Period of Statute of Limitations Under Special Circumstances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:to="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:title="label: PeriodOfStatuteOfLimitationsUnderSpecialCircumstances to label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances_2">Represents the period of statute of limitations for the entity's income tax returns under special circumstances.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:to="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances_2" xlink:title="label: PeriodOfStatuteOfLimitationsUnderSpecialCircumstances to label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances_3">Period of statute of limitations under special circumstances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:to="label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances_3" xlink:title="label: PeriodOfStatuteOfLimitationsUnderSpecialCircumstances to label_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:label="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:title="PeriodOfStatuteOfLimitationsForTaxEvasion" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PeriodOfStatuteOfLimitationsForTaxEvasion" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsForTaxEvasion">Period of Statute of Limitations for Tax Evasion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:to="label_PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:title="label: PeriodOfStatuteOfLimitationsForTaxEvasion to label_PeriodOfStatuteOfLimitationsForTaxEvasion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsForTaxEvasion_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PeriodOfStatuteOfLimitationsForTaxEvasion" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsForTaxEvasion_2">Period of statute of limitations in case of tax evasion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:to="label_PeriodOfStatuteOfLimitationsForTaxEvasion_2" xlink:title="label: PeriodOfStatuteOfLimitationsForTaxEvasion to label_PeriodOfStatuteOfLimitationsForTaxEvasion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PeriodOfStatuteOfLimitationsForTaxEvasion_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PeriodOfStatuteOfLimitationsForTaxEvasion" xml:lang="en-US" id="label_PeriodOfStatuteOfLimitationsForTaxEvasion_3">Represents the period of statute of limitations in case of tax evasion.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:to="label_PeriodOfStatuteOfLimitationsForTaxEvasion_3" xlink:title="label: PeriodOfStatuteOfLimitationsForTaxEvasion to label_PeriodOfStatuteOfLimitationsForTaxEvasion" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:label="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:title="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" />
    <link:label xlink:type="resource" xlink:label="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xml:lang="en-US" id="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability">Statute of Limitations Special Circumstance Threshold For Underpayment of Income Tax Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:to="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:title="label: StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability to label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xml:lang="en-US" id="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability_2">Threshold for underpayment of income tax liability that is listed as a special circumstance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:to="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability_2" xlink:title="label: StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability to label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xml:lang="en-US" id="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability_3">Represents the threshold for underpayment of income tax liability that is listed as a special circumstance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:to="label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability_3" xlink:title="label: StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability to label_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfTaxRatesTableTextBlock" xlink:label="ScheduleOfTaxRatesTableTextBlock" xlink:title="ScheduleOfTaxRatesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfTaxRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfTaxRatesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfTaxRatesTableTextBlock">Schedule of Tax Rates [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTaxRatesTableTextBlock" xlink:to="label_ScheduleOfTaxRatesTableTextBlock" xlink:title="label: ScheduleOfTaxRatesTableTextBlock to label_ScheduleOfTaxRatesTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfTaxRatesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfTaxRatesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfTaxRatesTableTextBlock_2">Tabular disclosure of tax rates and related years to which the major operating subsidiaries in China are subject to.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTaxRatesTableTextBlock" xlink:to="label_ScheduleOfTaxRatesTableTextBlock_2" xlink:title="label: ScheduleOfTaxRatesTableTextBlock to label_ScheduleOfTaxRatesTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfTaxRatesTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfTaxRatesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfTaxRatesTableTextBlock_3">Schedule of tax rates applicable on the Company's major operating subsidiaries in China</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTaxRatesTableTextBlock" xlink:to="label_ScheduleOfTaxRatesTableTextBlock_3" xlink:title="label: ScheduleOfTaxRatesTableTextBlock to label_ScheduleOfTaxRatesTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations">Unrecognized Tax Benefits Decreases Resulting from Prior Period Tax Positions and or Lapse of Applicable Statute of Limitations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:to="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations to label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations_2">The gross amount of decreases in unrecognized tax benefits resulting from tax positions taken in prior period tax returns and or lapses of the applicable statutes of limitations, excluding amounts pertaining to examined tax returns.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:to="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations_2" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations to label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations_3">Reductions for tax positions from prior years/Statute of limitations expirations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:to="label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations_3" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations to label_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:title="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
    <link:label xlink:type="resource" xlink:label="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US" id="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities">Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:to="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:title="label: WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities to label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US" id="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_2">Represents the withholding tax rate on dividends distributed by foreign investment entities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:to="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_2" xlink:title="label: WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities to label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US" id="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_3">Withholding income tax rate on dividends distributed by foreign invested enterprises (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:to="label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_3" xlink:title="label: WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities to label_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract">Share Based Compensation Arrangement by Share Based Payment Award, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract_2">Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:label="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:title="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares">Annual percentage increase in authorized shares for awards other than incentive option shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares_2">Represents the annual percentage increase in authorized shares on the first business day of each calendar year for awards other than incentive option shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares_2" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares_3">Annual Percentage Increase in Authorized Shares for Awards Other than Incentive Option Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares_3" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:label="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares">Annual Percentage Increase in Authorized Shares on First Day of Each of Three Years Prior to Year of Amendment for Awards Other than Incentive Option Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_2">Annual percentage increase in authorized shares on the first day of each of 2007, 2008 and 2009 prior to the year of amendment for awards other than incentive option shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_2" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_3">Represents the annual percentage increase in authorized shares on the first business day of each of 2007, 2008 and 2009 prior to the year of amendment for awards other than incentive option shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_3" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:label="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares">Annual Percentage Increase in Authorized Shares on First Day of Each of Calendar Year from Year of Amendment for Awards Other than Incentive Option Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_2">Annual percentage increase in authorized shares on the first day of each calendar year from the year of amendment for awards other than incentive option shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_2" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xml:lang="en-US" id="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_3">Represents the annual percentage increase in authorized shares on the first business day of each calendar year from the year of amendment for awards other than incentive option shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:to="label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares_3" xlink:title="label: AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares to label_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate">Share Based Compensation Arrangement by Share Based Payment Award, Fair Value Assumptions Annual Exit Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate_2">Represents the annual exit rate assumption that is used in valuing an option on its own shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate_3">Annual exit rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm">Share Based Compensation Arrangement by Share Based Payment Award, Plan Expiration Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm_2">Represents the expiry term of share options from the date of grant, granted under the share incentive plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm_3">Expiry term of share options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract">Weighted Average Remaining Contract Terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract_2">Share Based Compensation Arrangement by Share Based Payment Award, Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarAustraliaPtyLtdMember" xlink:label="CanadianSolarAustraliaPtyLtdMember" xlink:title="CanadianSolarAustraliaPtyLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarAustraliaPtyLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarAustraliaPtyLtdMember" xml:lang="en-US" id="label_CanadianSolarAustraliaPtyLtdMember">Canadian Solar Australia Pty Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarAustraliaPtyLtdMember" xlink:to="label_CanadianSolarAustraliaPtyLtdMember" xlink:title="label: CanadianSolarAustraliaPtyLtdMember to label_CanadianSolarAustraliaPtyLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarAustraliaPtyLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarAustraliaPtyLtdMember" xml:lang="en-US" id="label_CanadianSolarAustraliaPtyLtdMember_2">Represents information pertaining to Canadian Solar (Australia) Pty., Ltd., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarAustraliaPtyLtdMember" xlink:to="label_CanadianSolarAustraliaPtyLtdMember_2" xlink:title="label: CanadianSolarAustraliaPtyLtdMember to label_CanadianSolarAustraliaPtyLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarAustraliaPtyLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarAustraliaPtyLtdMember" xml:lang="en-US" id="label_CanadianSolarAustraliaPtyLtdMember_3">Canadian Solar (Australia) Pty., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarAustraliaPtyLtdMember" xlink:to="label_CanadianSolarAustraliaPtyLtdMember_3" xlink:title="label: CanadianSolarAustraliaPtyLtdMember to label_CanadianSolarAustraliaPtyLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarOAndMOntarioIncMember" xlink:label="CanadianSolarOAndMOntarioIncMember" xlink:title="CanadianSolarOAndMOntarioIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarOAndMOntarioIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarOAndMOntarioIncMember" xml:lang="en-US" id="label_CanadianSolarOAndMOntarioIncMember">Canadian Solar O and M Ontario Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarOAndMOntarioIncMember" xlink:to="label_CanadianSolarOAndMOntarioIncMember" xlink:title="label: CanadianSolarOAndMOntarioIncMember to label_CanadianSolarOAndMOntarioIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarOAndMOntarioIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarOAndMOntarioIncMember" xml:lang="en-US" id="label_CanadianSolarOAndMOntarioIncMember_2">Represents information pertaining to Canadian Solar O&amp;M (Ontario) Inc., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarOAndMOntarioIncMember" xlink:to="label_CanadianSolarOAndMOntarioIncMember_2" xlink:title="label: CanadianSolarOAndMOntarioIncMember to label_CanadianSolarOAndMOntarioIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarOAndMOntarioIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarOAndMOntarioIncMember" xml:lang="en-US" id="label_CanadianSolarOAndMOntarioIncMember_3">Canadian Solar O&amp;M (Ontario) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarOAndMOntarioIncMember" xlink:to="label_CanadianSolarOAndMOntarioIncMember_3" xlink:title="label: CanadianSolarOAndMOntarioIncMember to label_CanadianSolarOAndMOntarioIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSouthEastAsiaPteLtdMember" xlink:label="CanadianSolarSouthEastAsiaPteLtdMember" xlink:title="CanadianSolarSouthEastAsiaPteLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSouthEastAsiaPteLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarSouthEastAsiaPteLtdMember" xml:lang="en-US" id="label_CanadianSolarSouthEastAsiaPteLtdMember">Canadian Solar South East Asia Pte Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSouthEastAsiaPteLtdMember" xlink:to="label_CanadianSolarSouthEastAsiaPteLtdMember" xlink:title="label: CanadianSolarSouthEastAsiaPteLtdMember to label_CanadianSolarSouthEastAsiaPteLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSouthEastAsiaPteLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarSouthEastAsiaPteLtdMember" xml:lang="en-US" id="label_CanadianSolarSouthEastAsiaPteLtdMember_2">Represents information pertaining to Canadian Solar South East Asia Pte., Ltd., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSouthEastAsiaPteLtdMember" xlink:to="label_CanadianSolarSouthEastAsiaPteLtdMember_2" xlink:title="label: CanadianSolarSouthEastAsiaPteLtdMember to label_CanadianSolarSouthEastAsiaPteLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSouthEastAsiaPteLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarSouthEastAsiaPteLtdMember" xml:lang="en-US" id="label_CanadianSolarSouthEastAsiaPteLtdMember_3">Canadian Solar South East Asia Pte., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSouthEastAsiaPteLtdMember" xlink:to="label_CanadianSolarSouthEastAsiaPteLtdMember_3" xlink:title="label: CanadianSolarSouthEastAsiaPteLtdMember to label_CanadianSolarSouthEastAsiaPteLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICenergyHoldingsLLCMember" xlink:label="CSICenergyHoldingsLLCMember" xlink:title="CSICenergyHoldingsLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_CSICenergyHoldingsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSICenergyHoldingsLLCMember" xml:lang="en-US" id="label_CSICenergyHoldingsLLCMember">CSI Cenergy Holdings LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSICenergyHoldingsLLCMember" xlink:to="label_CSICenergyHoldingsLLCMember" xlink:title="label: CSICenergyHoldingsLLCMember to label_CSICenergyHoldingsLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSICenergyHoldingsLLCMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSICenergyHoldingsLLCMember" xml:lang="en-US" id="label_CSICenergyHoldingsLLCMember_2">Represents information pertaining to CSI-Cenergy Holdings, LLC, a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSICenergyHoldingsLLCMember" xlink:to="label_CSICenergyHoldingsLLCMember_2" xlink:title="label: CSICenergyHoldingsLLCMember to label_CSICenergyHoldingsLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSICenergyHoldingsLLCMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSICenergyHoldingsLLCMember" xml:lang="en-US" id="label_CSICenergyHoldingsLLCMember_3">CSI-Cenergy Holdings, LLC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSICenergyHoldingsLLCMember" xlink:to="label_CSICenergyHoldingsLLCMember_3" xlink:title="label: CSICenergyHoldingsLLCMember to label_CSICenergyHoldingsLLCMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectConsultingGmbHMember" xlink:label="CSIProjectConsultingGmbHMember" xlink:title="CSIProjectConsultingGmbHMember" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectConsultingGmbHMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSIProjectConsultingGmbHMember" xml:lang="en-US" id="label_CSIProjectConsultingGmbHMember">CSI Project Consulting Gmb H [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectConsultingGmbHMember" xlink:to="label_CSIProjectConsultingGmbHMember" xlink:title="label: CSIProjectConsultingGmbHMember to label_CSIProjectConsultingGmbHMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectConsultingGmbHMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSIProjectConsultingGmbHMember" xml:lang="en-US" id="label_CSIProjectConsultingGmbHMember_2">Represents information pertaining to CSI Project Consulting GmbH, a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectConsultingGmbHMember" xlink:to="label_CSIProjectConsultingGmbHMember_2" xlink:title="label: CSIProjectConsultingGmbHMember to label_CSIProjectConsultingGmbHMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectConsultingGmbHMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSIProjectConsultingGmbHMember" xml:lang="en-US" id="label_CSIProjectConsultingGmbHMember_3">CSI Project Consulting GmbH</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectConsultingGmbHMember" xlink:to="label_CSIProjectConsultingGmbHMember_3" xlink:title="label: CSIProjectConsultingGmbHMember to label_CSIProjectConsultingGmbHMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarManufactureIncMember" xlink:label="CSISolarManufactureIncMember" xlink:title="CSISolarManufactureIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarManufactureIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSISolarManufactureIncMember" xml:lang="en-US" id="label_CSISolarManufactureIncMember">CSI Solar Manufacture Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarManufactureIncMember" xlink:to="label_CSISolarManufactureIncMember" xlink:title="label: CSISolarManufactureIncMember to label_CSISolarManufactureIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarManufactureIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSISolarManufactureIncMember" xml:lang="en-US" id="label_CSISolarManufactureIncMember_2">Represents information pertaining to CSI Solar Manufacture Inc., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarManufactureIncMember" xlink:to="label_CSISolarManufactureIncMember_2" xlink:title="label: CSISolarManufactureIncMember to label_CSISolarManufactureIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarManufactureIncMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSISolarManufactureIncMember" xml:lang="en-US" id="label_CSISolarManufactureIncMember_3">CSI Solar Manufacture Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarManufactureIncMember" xlink:to="label_CSISolarManufactureIncMember_3" xlink:title="label: CSISolarManufactureIncMember to label_CSISolarManufactureIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarNewEnergySuzhouCoLtdMember" xlink:label="CSISolarNewEnergySuzhouCoLtdMember" xlink:title="CSISolarNewEnergySuzhouCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarNewEnergySuzhouCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSISolarNewEnergySuzhouCoLtdMember" xml:lang="en-US" id="label_CSISolarNewEnergySuzhouCoLtdMember">CSI Solar New Energy Suzhou Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarNewEnergySuzhouCoLtdMember" xlink:to="label_CSISolarNewEnergySuzhouCoLtdMember" xlink:title="label: CSISolarNewEnergySuzhouCoLtdMember to label_CSISolarNewEnergySuzhouCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarNewEnergySuzhouCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSISolarNewEnergySuzhouCoLtdMember" xml:lang="en-US" id="label_CSISolarNewEnergySuzhouCoLtdMember_2">Represents information pertaining to CSI Solar New Energy (Suzhou) Co., Ltd., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarNewEnergySuzhouCoLtdMember" xlink:to="label_CSISolarNewEnergySuzhouCoLtdMember_2" xlink:title="label: CSISolarNewEnergySuzhouCoLtdMember to label_CSISolarNewEnergySuzhouCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISolarNewEnergySuzhouCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSISolarNewEnergySuzhouCoLtdMember" xml:lang="en-US" id="label_CSISolarNewEnergySuzhouCoLtdMember_3">CSI Solar New Energy (Suzhou) Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISolarNewEnergySuzhouCoLtdMember" xlink:to="label_CSISolarNewEnergySuzhouCoLtdMember_3" xlink:title="label: CSISolarNewEnergySuzhouCoLtdMember to label_CSISolarNewEnergySuzhouCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SunESkyFirstLightIIILPMember" xlink:label="SunESkyFirstLightIIILPMember" xlink:title="SunESkyFirstLightIIILPMember" />
    <link:label xlink:type="resource" xlink:label="label_SunESkyFirstLightIIILPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SunESkyFirstLightIIILPMember" xml:lang="en-US" id="label_SunESkyFirstLightIIILPMember">SunESky First Light III LP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SunESkyFirstLightIIILPMember" xlink:to="label_SunESkyFirstLightIIILPMember" xlink:title="label: SunESkyFirstLightIIILPMember to label_SunESkyFirstLightIIILPMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SunESkyFirstLightIIILPMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SunESkyFirstLightIIILPMember" xml:lang="en-US" id="label_SunESkyFirstLightIIILPMember_2">Represents information pertaining to SunE Sky First Light III LP, a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SunESkyFirstLightIIILPMember" xlink:to="label_SunESkyFirstLightIIILPMember_2" xlink:title="label: SunESkyFirstLightIIILPMember to label_SunESkyFirstLightIIILPMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SunESkyFirstLightIIILPMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SunESkyFirstLightIIILPMember" xml:lang="en-US" id="label_SunESkyFirstLightIIILPMember_3">SunE Sky First Light III LP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SunESkyFirstLightIIILPMember" xlink:to="label_SunESkyFirstLightIIILPMember_3" xlink:title="label: SunESkyFirstLightIIILPMember to label_SunESkyFirstLightIIILPMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SunESkyGPFirstLightIIILtdMember" xlink:label="SunESkyGPFirstLightIIILtdMember" xlink:title="SunESkyGPFirstLightIIILtdMember" />
    <link:label xlink:type="resource" xlink:label="label_SunESkyGPFirstLightIIILtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SunESkyGPFirstLightIIILtdMember" xml:lang="en-US" id="label_SunESkyGPFirstLightIIILtdMember">SunESky GP First Light III Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SunESkyGPFirstLightIIILtdMember" xlink:to="label_SunESkyGPFirstLightIIILtdMember" xlink:title="label: SunESkyGPFirstLightIIILtdMember to label_SunESkyGPFirstLightIIILtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SunESkyGPFirstLightIIILtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SunESkyGPFirstLightIIILtdMember" xml:lang="en-US" id="label_SunESkyGPFirstLightIIILtdMember_2">Represents information pertaining to SunE Sky GP First Light III Ltd., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SunESkyGPFirstLightIIILtdMember" xlink:to="label_SunESkyGPFirstLightIIILtdMember_2" xlink:title="label: SunESkyGPFirstLightIIILtdMember to label_SunESkyGPFirstLightIIILtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SunESkyGPFirstLightIIILtdMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SunESkyGPFirstLightIIILtdMember" xml:lang="en-US" id="label_SunESkyGPFirstLightIIILtdMember_3">SunE Sky GP First Light III Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SunESkyGPFirstLightIIILtdMember" xlink:to="label_SunESkyGPFirstLightIIILtdMember_3" xlink:title="label: SunESkyGPFirstLightIIILtdMember to label_SunESkyGPFirstLightIIILtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:label="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:title="SuzhouSanysolarMaterialsTechnologyCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xml:lang="en-US" id="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember">Suzhou Sanysolar Materials Technology Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:to="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:title="label: SuzhouSanysolarMaterialsTechnologyCoLtdMember to label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xml:lang="en-US" id="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember_2">Represents information pertaining to Suzhou Sanysolar Materials Technology Co., Ltd., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:to="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember_2" xlink:title="label: SuzhouSanysolarMaterialsTechnologyCoLtdMember to label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xml:lang="en-US" id="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember_3">Suzhou Sanysolar Materials Technology Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:to="label_SuzhouSanysolarMaterialsTechnologyCoLtdMember_3" xlink:title="label: SuzhouSanysolarMaterialsTechnologyCoLtdMember to label_SuzhouSanysolarMaterialsTechnologyCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingSuzhouIncMember" xlink:label="CanadianSolarManufacturingSuzhouIncMember" xlink:title="CanadianSolarManufacturingSuzhouIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingSuzhouIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarManufacturingSuzhouIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingSuzhouIncMember">Canadian Solar Manufacturing (Suzhou) Inc</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingSuzhouIncMember" xlink:to="label_CanadianSolarManufacturingSuzhouIncMember" xlink:title="label: CanadianSolarManufacturingSuzhouIncMember to label_CanadianSolarManufacturingSuzhouIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingSuzhouIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarManufacturingSuzhouIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingSuzhouIncMember_2">Represents information pertaining to Canadian Solar Manufacturing (Suzhou) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingSuzhouIncMember" xlink:to="label_CanadianSolarManufacturingSuzhouIncMember_2" xlink:title="label: CanadianSolarManufacturingSuzhouIncMember to label_CanadianSolarManufacturingSuzhouIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarManufacturingSuzhouIncMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarManufacturingSuzhouIncMember" xml:lang="en-US" id="label_CanadianSolarManufacturingSuzhouIncMember_3">Canadian Solar Manufacturing Suzhou Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarManufacturingSuzhouIncMember" xlink:to="label_CanadianSolarManufacturingSuzhouIncMember_3" xlink:title="label: CanadianSolarManufacturingSuzhouIncMember to label_CanadianSolarManufacturingSuzhouIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DatongCSINewEnergyDevelopmentCoLtdMember" xlink:label="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:title="DatongCSINewEnergyDevelopmentCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_DatongCSINewEnergyDevelopmentCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DatongCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_DatongCSINewEnergyDevelopmentCoLtdMember">Datong CSI New Energy Development Co., Ltd</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_DatongCSINewEnergyDevelopmentCoLtdMember" xlink:title="label: DatongCSINewEnergyDevelopmentCoLtdMember to label_DatongCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DatongCSINewEnergyDevelopmentCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DatongCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_DatongCSINewEnergyDevelopmentCoLtdMember_2">Represents information pertaining to Datong CSI New Energy Development Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_DatongCSINewEnergyDevelopmentCoLtdMember_2" xlink:title="label: DatongCSINewEnergyDevelopmentCoLtdMember to label_DatongCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DatongCSINewEnergyDevelopmentCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DatongCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_DatongCSINewEnergyDevelopmentCoLtdMember_3">Datong CSI New Energy Development Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_DatongCSINewEnergyDevelopmentCoLtdMember_3" xlink:title="label: DatongCSINewEnergyDevelopmentCoLtdMember to label_DatongCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSouthAfricaPtyLtdMember" xlink:label="CanadianSolarSouthAfricaPtyLtdMember" xlink:title="CanadianSolarSouthAfricaPtyLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSouthAfricaPtyLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarSouthAfricaPtyLtdMember" xml:lang="en-US" id="label_CanadianSolarSouthAfricaPtyLtdMember">Canadian Solar South Africa Pty., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSouthAfricaPtyLtdMember" xlink:to="label_CanadianSolarSouthAfricaPtyLtdMember" xlink:title="label: CanadianSolarSouthAfricaPtyLtdMember to label_CanadianSolarSouthAfricaPtyLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSouthAfricaPtyLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarSouthAfricaPtyLtdMember" xml:lang="en-US" id="label_CanadianSolarSouthAfricaPtyLtdMember_2">Represents information pertaining to Canadian Solar South Africa Pty., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSouthAfricaPtyLtdMember" xlink:to="label_CanadianSolarSouthAfricaPtyLtdMember_2" xlink:title="label: CanadianSolarSouthAfricaPtyLtdMember to label_CanadianSolarSouthAfricaPtyLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarSouthAfricaPtyLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarSouthAfricaPtyLtdMember" xml:lang="en-US" id="label_CanadianSolarSouthAfricaPtyLtdMember_3">Canadian Solar South Africa Pty Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarSouthAfricaPtyLtdMember" xlink:to="label_CanadianSolarSouthAfricaPtyLtdMember_3" xlink:title="label: CanadianSolarSouthAfricaPtyLtdMember to label_CanadianSolarSouthAfricaPtyLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:label="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:title="TumushukeCSINewEnergyDevelopmentCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TumushukeCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_TumushukeCSINewEnergyDevelopmentCoLtdMember">Tumushuke CSI New Energy Development Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:title="label: TumushukeCSINewEnergyDevelopmentCoLtdMember to label_TumushukeCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_TumushukeCSINewEnergyDevelopmentCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TumushukeCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_TumushukeCSINewEnergyDevelopmentCoLtdMember_2">Represents information pertaining to Tumushuke CSI New Energy Development Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_TumushukeCSINewEnergyDevelopmentCoLtdMember_2" xlink:title="label: TumushukeCSINewEnergyDevelopmentCoLtdMember to label_TumushukeCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_TumushukeCSINewEnergyDevelopmentCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TumushukeCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_TumushukeCSINewEnergyDevelopmentCoLtdMember_3">Tumushuke CSI New Energy Development Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_TumushukeCSINewEnergyDevelopmentCoLtdMember_3" xlink:title="label: TumushukeCSINewEnergyDevelopmentCoLtdMember to label_TumushukeCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:label="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:title="AheqiCSINewEnergyDevelopmentCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AheqiCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_AheqiCSINewEnergyDevelopmentCoLtdMember">Aheqi CSI New Energy Development Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:title="label: AheqiCSINewEnergyDevelopmentCoLtdMember to label_AheqiCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AheqiCSINewEnergyDevelopmentCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AheqiCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_AheqiCSINewEnergyDevelopmentCoLtdMember_2">Represents information pertaining to Aheqi CSI New Energy Development Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_AheqiCSINewEnergyDevelopmentCoLtdMember_2" xlink:title="label: AheqiCSINewEnergyDevelopmentCoLtdMember to label_AheqiCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AheqiCSINewEnergyDevelopmentCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AheqiCSINewEnergyDevelopmentCoLtdMember" xml:lang="en-US" id="label_AheqiCSINewEnergyDevelopmentCoLtdMember_3">Aheqi CSI New Energy Development Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:to="label_AheqiCSINewEnergyDevelopmentCoLtdMember_3" xlink:title="label: AheqiCSINewEnergyDevelopmentCoLtdMember to label_AheqiCSINewEnergyDevelopmentCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIPhotovoltaicEnergySihongIncMember" xlink:label="CSIPhotovoltaicEnergySihongIncMember" xlink:title="CSIPhotovoltaicEnergySihongIncMember" />
    <link:label xlink:type="resource" xlink:label="label_CSIPhotovoltaicEnergySihongIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSIPhotovoltaicEnergySihongIncMember" xml:lang="en-US" id="label_CSIPhotovoltaicEnergySihongIncMember">CSI Photovoltaic Energy (Sihong) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIPhotovoltaicEnergySihongIncMember" xlink:to="label_CSIPhotovoltaicEnergySihongIncMember" xlink:title="label: CSIPhotovoltaicEnergySihongIncMember to label_CSIPhotovoltaicEnergySihongIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSIPhotovoltaicEnergySihongIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSIPhotovoltaicEnergySihongIncMember" xml:lang="en-US" id="label_CSIPhotovoltaicEnergySihongIncMember_2">Represents information pertaining to CSI Photovoltaic Energy (Sihong) Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIPhotovoltaicEnergySihongIncMember" xlink:to="label_CSIPhotovoltaicEnergySihongIncMember_2" xlink:title="label: CSIPhotovoltaicEnergySihongIncMember to label_CSIPhotovoltaicEnergySihongIncMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSIPhotovoltaicEnergySihongIncMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSIPhotovoltaicEnergySihongIncMember" xml:lang="en-US" id="label_CSIPhotovoltaicEnergySihongIncMember_3">CSI Photovoltaic Energy Sihong Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIPhotovoltaicEnergySihongIncMember" xlink:to="label_CSIPhotovoltaicEnergySihongIncMember_3" xlink:title="label: CSIPhotovoltaicEnergySihongIncMember to label_CSIPhotovoltaicEnergySihongIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:label="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:title="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xml:lang="en-US" id="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember">Canadian Solar Brasil Servicos De Consultoria EM Energia Solar Ltd</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:to="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:title="label: CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember to label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xml:lang="en-US" id="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember_2">Represents information pertaining to Canadian Solar Brasil Servicos De Consultoria EM Energia Solar Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:to="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember_2" xlink:title="label: CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember to label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xml:lang="en-US" id="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember_3">Canadian Solar Brasil Servicos De Consultoria EM Energia Solar Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:to="label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember_3" xlink:title="label: CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember to label_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarMiddleEastLimitedMember" xlink:label="CanadianSolarMiddleEastLimitedMember" xlink:title="CanadianSolarMiddleEastLimitedMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarMiddleEastLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarMiddleEastLimitedMember" xml:lang="en-US" id="label_CanadianSolarMiddleEastLimitedMember">Canadian Solar Middle East Limited</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarMiddleEastLimitedMember" xlink:to="label_CanadianSolarMiddleEastLimitedMember" xlink:title="label: CanadianSolarMiddleEastLimitedMember to label_CanadianSolarMiddleEastLimitedMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarMiddleEastLimitedMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarMiddleEastLimitedMember" xml:lang="en-US" id="label_CanadianSolarMiddleEastLimitedMember_2">Represents information pertaining to Canadian Solar Middle East Limited.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarMiddleEastLimitedMember" xlink:to="label_CanadianSolarMiddleEastLimitedMember_2" xlink:title="label: CanadianSolarMiddleEastLimitedMember to label_CanadianSolarMiddleEastLimitedMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarMiddleEastLimitedMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarMiddleEastLimitedMember" xml:lang="en-US" id="label_CanadianSolarMiddleEastLimitedMember_3">Canadian Solar Middle East Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarMiddleEastLimitedMember" xlink:to="label_CanadianSolarMiddleEastLimitedMember_3" xlink:title="label: CanadianSolarMiddleEastLimitedMember to label_CanadianSolarMiddleEastLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsuranceForBadDebtLossReceivableCurrent" xlink:label="InsuranceForBadDebtLossReceivableCurrent" xlink:title="InsuranceForBadDebtLossReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_InsuranceForBadDebtLossReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InsuranceForBadDebtLossReceivableCurrent" xml:lang="en-US" id="label_InsuranceForBadDebtLossReceivableCurrent">Receivable from Sinosure recorded in prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceForBadDebtLossReceivableCurrent" xlink:to="label_InsuranceForBadDebtLossReceivableCurrent" xlink:title="label: InsuranceForBadDebtLossReceivableCurrent to label_InsuranceForBadDebtLossReceivableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InsuranceForBadDebtLossReceivableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InsuranceForBadDebtLossReceivableCurrent" xml:lang="en-US" id="label_InsuranceForBadDebtLossReceivableCurrent_2">Represents the amount of receivable from China Export &amp; Credit Insurance Corporation recorded in prepaid expenses and other current assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceForBadDebtLossReceivableCurrent" xlink:to="label_InsuranceForBadDebtLossReceivableCurrent_2" xlink:title="label: InsuranceForBadDebtLossReceivableCurrent to label_InsuranceForBadDebtLossReceivableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InsuranceForBadDebtLossReceivableCurrent_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsuranceForBadDebtLossReceivableCurrent" xml:lang="en-US" id="label_InsuranceForBadDebtLossReceivableCurrent_3">Insurance for Bad Debt Loss Receivable Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceForBadDebtLossReceivableCurrent" xlink:to="label_InsuranceForBadDebtLossReceivableCurrent_3" xlink:title="label: InsuranceForBadDebtLossReceivableCurrent to label_InsuranceForBadDebtLossReceivableCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple">Share Based Compensation Arrangement by Share Based Payment Award, Fair Value Assumptions Exercise Multiple</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple_2">Represents the multiple of the stock value to the exercise price at which an employee is most likely to exercise the stock options. This assumes that exercise behavior is related to the stock price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple_3">Exercise multiple</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:label="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:title="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock">Schedule of Prepayments by Major Suppliers [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:to="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:title="label: ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock to label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock_2">Schedule of gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:to="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock_2" xlink:title="label: ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock to label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock_3">Tabular disclosure of the extent of the entity's reliance on its major suppliers, if prepayments with a single supplier amount to 10 percent or more of entity prepayments, including the disclosure of that fact, the total amount of prepayments from each such supplier.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:to="label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock_3" xlink:title="label: ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock to label_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForAdvancesToSuppliersMember" xlink:label="AllowanceForAdvancesToSuppliersMember" xlink:title="AllowanceForAdvancesToSuppliersMember" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForAdvancesToSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForAdvancesToSuppliersMember" xml:lang="en-US" id="label_AllowanceForAdvancesToSuppliersMember">Allowance for Advances to Suppliers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForAdvancesToSuppliersMember" xlink:to="label_AllowanceForAdvancesToSuppliersMember" xlink:title="label: AllowanceForAdvancesToSuppliersMember to label_AllowanceForAdvancesToSuppliersMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForAdvancesToSuppliersMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForAdvancesToSuppliersMember" xml:lang="en-US" id="label_AllowanceForAdvancesToSuppliersMember_2">Allowances for advances to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForAdvancesToSuppliersMember" xlink:to="label_AllowanceForAdvancesToSuppliersMember_2" xlink:title="label: AllowanceForAdvancesToSuppliersMember to label_AllowanceForAdvancesToSuppliersMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForAdvancesToSuppliersMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AllowanceForAdvancesToSuppliersMember" xml:lang="en-US" id="label_AllowanceForAdvancesToSuppliersMember_3">Represents the valuation allowance for advances to suppliers that are expected to be uncollectible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForAdvancesToSuppliersMember" xlink:to="label_AllowanceForAdvancesToSuppliersMember_3" xlink:title="label: AllowanceForAdvancesToSuppliersMember to label_AllowanceForAdvancesToSuppliersMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xml:lang="en-US" id="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet">Valuation Allowances and Reserves Charged to Cost and Expense and Recoveries Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:to="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet to label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xml:lang="en-US" id="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet_2">Allowances made (reversal) during the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:to="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet_2" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet to label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xml:lang="en-US" id="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet_3">Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs which have been charged to costs and expenses net of the total of recoveries of amounts due the Entity that had previously been written off as uncollectible using allowances (the valuation accounts that are netted against the cost of an asset to value it at its carrying value) and total of reestablishments of reserves (liabilities established to represent expected future costs) that had previously been utilized.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:to="label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet_3" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet to label_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ValuationAllowancesAndReservesForeignExchangeEffect" xlink:label="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:title="ValuationAllowancesAndReservesForeignExchangeEffect" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesForeignExchangeEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesForeignExchangeEffect" xml:lang="en-US" id="label_ValuationAllowancesAndReservesForeignExchangeEffect">Valuation Allowances and Reserves Foreign Exchange Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:to="label_ValuationAllowancesAndReservesForeignExchangeEffect" xlink:title="label: ValuationAllowancesAndReservesForeignExchangeEffect to label_ValuationAllowancesAndReservesForeignExchangeEffect" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesForeignExchangeEffect_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValuationAllowancesAndReservesForeignExchangeEffect" xml:lang="en-US" id="label_ValuationAllowancesAndReservesForeignExchangeEffect_2">Foreign exchange effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:to="label_ValuationAllowancesAndReservesForeignExchangeEffect_2" xlink:title="label: ValuationAllowancesAndReservesForeignExchangeEffect to label_ValuationAllowancesAndReservesForeignExchangeEffect" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesForeignExchangeEffect_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ValuationAllowancesAndReservesForeignExchangeEffect" xml:lang="en-US" id="label_ValuationAllowancesAndReservesForeignExchangeEffect_3">Total of the foreign exchange effects in a given period to allowances or reserves.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:to="label_ValuationAllowancesAndReservesForeignExchangeEffect_3" xlink:title="label: ValuationAllowancesAndReservesForeignExchangeEffect to label_ValuationAllowancesAndReservesForeignExchangeEffect" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredIncomeTaxNoncashExpenseBenefit" xlink:label="DeferredIncomeTaxNoncashExpenseBenefit" xlink:title="DeferredIncomeTaxNoncashExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxNoncashExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxNoncashExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxNoncashExpenseBenefit">Deferred Income Tax, Noncash Expense Benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxNoncashExpenseBenefit" xlink:to="label_DeferredIncomeTaxNoncashExpenseBenefit" xlink:title="label: DeferredIncomeTaxNoncashExpenseBenefit to label_DeferredIncomeTaxNoncashExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxNoncashExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxNoncashExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxNoncashExpenseBenefit_2">Deferred taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxNoncashExpenseBenefit" xlink:to="label_DeferredIncomeTaxNoncashExpenseBenefit_2" xlink:title="label: DeferredIncomeTaxNoncashExpenseBenefit to label_DeferredIncomeTaxNoncashExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxNoncashExpenseBenefit_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredIncomeTaxNoncashExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxNoncashExpenseBenefit_3">The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxNoncashExpenseBenefit" xlink:to="label_DeferredIncomeTaxNoncashExpenseBenefit_3" xlink:title="label: DeferredIncomeTaxNoncashExpenseBenefit to label_DeferredIncomeTaxNoncashExpenseBenefit" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysAxis" xlink:label="IncomeTaxHolidaysAxis" xlink:title="IncomeTaxHolidaysAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidaysAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxHolidaysAxis" xml:lang="en-US" id="label_IncomeTaxHolidaysAxis">Income Tax Holidays [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidaysAxis" xlink:to="label_IncomeTaxHolidaysAxis" xlink:title="label: IncomeTaxHolidaysAxis to label_IncomeTaxHolidaysAxis" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidaysAxis_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxHolidaysAxis" xml:lang="en-US" id="label_IncomeTaxHolidaysAxis_2">Information by income tax holidays.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidaysAxis" xlink:to="label_IncomeTaxHolidaysAxis_2" xlink:title="label: IncomeTaxHolidaysAxis to label_IncomeTaxHolidaysAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EarningsPerShareAxis" xlink:label="EarningsPerShareAxis" xlink:title="EarningsPerShareAxis" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareAxis" xml:lang="en-US" id="label_EarningsPerShareAxis">Earnings Per Share [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAxis" xlink:to="label_EarningsPerShareAxis" xlink:title="label: EarningsPerShareAxis to label_EarningsPerShareAxis" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAxis_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EarningsPerShareAxis" xml:lang="en-US" id="label_EarningsPerShareAxis_2">Information by types of earnings per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAxis" xlink:to="label_EarningsPerShareAxis_2" xlink:title="label: EarningsPerShareAxis to label_EarningsPerShareAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysDomain" xlink:label="IncomeTaxHolidaysDomain" xlink:title="IncomeTaxHolidaysDomain" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidaysDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxHolidaysDomain" xml:lang="en-US" id="label_IncomeTaxHolidaysDomain">Income Tax Holidays [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidaysDomain" xlink:to="label_IncomeTaxHolidaysDomain" xlink:title="label: IncomeTaxHolidaysDomain to label_IncomeTaxHolidaysDomain" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidaysDomain_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxHolidaysDomain" xml:lang="en-US" id="label_IncomeTaxHolidaysDomain_2">Represents the information pertaining to income tax holidays.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidaysDomain" xlink:to="label_IncomeTaxHolidaysDomain_2" xlink:title="label: IncomeTaxHolidaysDomain to label_IncomeTaxHolidaysDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EarningsPerShareDomain" xlink:label="EarningsPerShareDomain" xlink:title="EarningsPerShareDomain" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDomain" xml:lang="en-US" id="label_EarningsPerShareDomain">Earnings Per Share [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDomain" xlink:to="label_EarningsPerShareDomain" xlink:title="label: EarningsPerShareDomain to label_EarningsPerShareDomain" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDomain_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EarningsPerShareDomain" xml:lang="en-US" id="label_EarningsPerShareDomain_2">Represents the types of earnings per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDomain" xlink:to="label_EarningsPerShareDomain_2" xlink:title="label: EarningsPerShareDomain to label_EarningsPerShareDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysEffectMember" xlink:label="IncomeTaxHolidaysEffectMember" xlink:title="IncomeTaxHolidaysEffectMember" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidaysEffectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxHolidaysEffectMember" xml:lang="en-US" id="label_IncomeTaxHolidaysEffectMember">Income Tax Holidays Effect [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidaysEffectMember" xlink:to="label_IncomeTaxHolidaysEffectMember" xlink:title="label: IncomeTaxHolidaysEffectMember to label_IncomeTaxHolidaysEffectMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidaysEffectMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxHolidaysEffectMember" xml:lang="en-US" id="label_IncomeTaxHolidaysEffectMember_2">Tax Holidays Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidaysEffectMember" xlink:to="label_IncomeTaxHolidaysEffectMember_2" xlink:title="label: IncomeTaxHolidaysEffectMember to label_IncomeTaxHolidaysEffectMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidaysEffectMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxHolidaysEffectMember" xml:lang="en-US" id="label_IncomeTaxHolidaysEffectMember_3">Represents information pertaining to the entity and its subsidiaries that were in tax holidays or were specifically allowed special tax concessions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidaysEffectMember" xlink:to="label_IncomeTaxHolidaysEffectMember_3" xlink:title="label: IncomeTaxHolidaysEffectMember to label_IncomeTaxHolidaysEffectMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandCurrentPortion" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsPlantsAndLandCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCurrentPortion">Project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="label: ProjectAssetsPlantsAndLandCurrentPortion to label_ProjectAssetsPlantsAndLandCurrentPortion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCurrentPortion_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPlantsAndLandCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCurrentPortion_2">Project Assets, Plants and Land, Current Portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandCurrentPortion_2" xlink:title="label: ProjectAssetsPlantsAndLandCurrentPortion to label_ProjectAssetsPlantsAndLandCurrentPortion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCurrentPortion_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPlantsAndLandCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCurrentPortion_3">Carrying amount as of the balance sheet date of investments in solar power projects that are expected to be realized before one year or within the operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandCurrentPortion_3" xlink:title="label: ProjectAssetsPlantsAndLandCurrentPortion to label_ProjectAssetsPlantsAndLandCurrentPortion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCurrentPortion_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProjectAssetsPlantsAndLandCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCurrentPortion_4">Current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandCurrentPortion_4" xlink:title="label: ProjectAssetsPlantsAndLandCurrentPortion to label_ProjectAssetsPlantsAndLandCurrentPortion" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandNonCurrentPortion" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsPlantsAndLandNonCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandNonCurrentPortion">Project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="label: ProjectAssetsPlantsAndLandNonCurrentPortion to label_ProjectAssetsPlantsAndLandNonCurrentPortion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandNonCurrentPortion_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPlantsAndLandNonCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandNonCurrentPortion_2">Project Assets, Plants and Land, Non Current Portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandNonCurrentPortion_2" xlink:title="label: ProjectAssetsPlantsAndLandNonCurrentPortion to label_ProjectAssetsPlantsAndLandNonCurrentPortion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandNonCurrentPortion_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPlantsAndLandNonCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandNonCurrentPortion_3">Carrying amount as of the balance sheet date of investments in solar power projects, which is not expected to be realized within one year or the operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandNonCurrentPortion_3" xlink:title="label: ProjectAssetsPlantsAndLandNonCurrentPortion to label_ProjectAssetsPlantsAndLandNonCurrentPortion" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandNonCurrentPortion_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProjectAssetsPlantsAndLandNonCurrentPortion" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandNonCurrentPortion_4">Non-current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:to="label_ProjectAssetsPlantsAndLandNonCurrentPortion_4" xlink:title="label: ProjectAssetsPlantsAndLandNonCurrentPortion to label_ProjectAssetsPlantsAndLandNonCurrentPortion" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueArrangementsTable" xlink:label="RevenueArrangementsTable" xlink:title="RevenueArrangementsTable" />
    <link:label xlink:type="resource" xlink:label="label_RevenueArrangementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueArrangementsTable" xml:lang="en-US" id="label_RevenueArrangementsTable">Revenue Arrangements [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueArrangementsTable" xlink:to="label_RevenueArrangementsTable" xlink:title="label: RevenueArrangementsTable to label_RevenueArrangementsTable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueArrangementsTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RevenueArrangementsTable" xml:lang="en-US" id="label_RevenueArrangementsTable_2">Summarization of information related to types revenue arrangements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueArrangementsTable" xlink:to="label_RevenueArrangementsTable_2" xlink:title="label: RevenueArrangementsTable to label_RevenueArrangementsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BasisOfPresentationTable" xlink:label="BasisOfPresentationTable" xlink:title="BasisOfPresentationTable" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfPresentationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfPresentationTable" xml:lang="en-US" id="label_BasisOfPresentationTable">Basis of Presentation [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationTable" xlink:to="label_BasisOfPresentationTable" xlink:title="label: BasisOfPresentationTable to label_BasisOfPresentationTable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfPresentationTable_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BasisOfPresentationTable" xml:lang="en-US" id="label_BasisOfPresentationTable_2">Disclosure pertaining to basis of presentation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationTable" xlink:to="label_BasisOfPresentationTable_2" xlink:title="label: BasisOfPresentationTable to label_BasisOfPresentationTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TollManufacturingArrangementsMember" xlink:label="TollManufacturingArrangementsMember" xlink:title="TollManufacturingArrangementsMember" />
    <link:label xlink:type="resource" xlink:label="label_TollManufacturingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TollManufacturingArrangementsMember" xml:lang="en-US" id="label_TollManufacturingArrangementsMember">Toll Manufacturing Arrangements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TollManufacturingArrangementsMember" xlink:to="label_TollManufacturingArrangementsMember" xlink:title="label: TollManufacturingArrangementsMember to label_TollManufacturingArrangementsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_TollManufacturingArrangementsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TollManufacturingArrangementsMember" xml:lang="en-US" id="label_TollManufacturingArrangementsMember_2">Toll manufacturing arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TollManufacturingArrangementsMember" xlink:to="label_TollManufacturingArrangementsMember_2" xlink:title="label: TollManufacturingArrangementsMember to label_TollManufacturingArrangementsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_TollManufacturingArrangementsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TollManufacturingArrangementsMember" xml:lang="en-US" id="label_TollManufacturingArrangementsMember_3">The revenue arrangements in which the entity receives wafers and returns finished modules.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TollManufacturingArrangementsMember" xlink:to="label_TollManufacturingArrangementsMember_3" xlink:title="label: TollManufacturingArrangementsMember to label_TollManufacturingArrangementsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BuyAndSellArrangementsMember" xlink:label="BuyAndSellArrangementsMember" xlink:title="BuyAndSellArrangementsMember" />
    <link:label xlink:type="resource" xlink:label="label_BuyAndSellArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BuyAndSellArrangementsMember" xml:lang="en-US" id="label_BuyAndSellArrangementsMember">Buy and Sell Arrangements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuyAndSellArrangementsMember" xlink:to="label_BuyAndSellArrangementsMember" xlink:title="label: BuyAndSellArrangementsMember to label_BuyAndSellArrangementsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BuyAndSellArrangementsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BuyAndSellArrangementsMember" xml:lang="en-US" id="label_BuyAndSellArrangementsMember_2">Buy-and-sell arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuyAndSellArrangementsMember" xlink:to="label_BuyAndSellArrangementsMember_2" xlink:title="label: BuyAndSellArrangementsMember to label_BuyAndSellArrangementsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BuyAndSellArrangementsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BuyAndSellArrangementsMember" xml:lang="en-US" id="label_BuyAndSellArrangementsMember_3">The revenue arrangements with certain raw material vendors pursuant to which the entity sells finished goods, comprising either solar cells or solar modules, in exchange for raw materials, typically silicon wafers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuyAndSellArrangementsMember" xlink:to="label_BuyAndSellArrangementsMember_3" xlink:title="label: BuyAndSellArrangementsMember to label_BuyAndSellArrangementsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="label_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_US" xml:lang="en-US" id="label_US">United States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US" xlink:title="label: US to label_US" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_US_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_US" xml:lang="en-US" id="label_US_2">UNITED STATES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US_2" xlink:title="label: US to label_US" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueArrangementsLineItems" xlink:label="RevenueArrangementsLineItems" xlink:title="RevenueArrangementsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RevenueArrangementsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueArrangementsLineItems" xml:lang="en-US" id="label_RevenueArrangementsLineItems">Revenue Arrangements [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueArrangementsLineItems" xlink:to="label_RevenueArrangementsLineItems" xlink:title="label: RevenueArrangementsLineItems to label_RevenueArrangementsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueArrangementsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueArrangementsLineItems" xml:lang="en-US" id="label_RevenueArrangementsLineItems_2">Revenue arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueArrangementsLineItems" xlink:to="label_RevenueArrangementsLineItems_2" xlink:title="label: RevenueArrangementsLineItems to label_RevenueArrangementsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueArrangementsLineItems_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RevenueArrangementsLineItems" xml:lang="en-US" id="label_RevenueArrangementsLineItems_3">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueArrangementsLineItems" xlink:to="label_RevenueArrangementsLineItems_3" xlink:title="label: RevenueArrangementsLineItems to label_RevenueArrangementsLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:label="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:title="PartnershipWithCVBSolarGmbHSubsidiaryMember" />
    <link:label xlink:type="resource" xlink:label="label_PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PartnershipWithCVBSolarGmbHSubsidiaryMember" xml:lang="en-US" id="label_PartnershipWithCVBSolarGmbHSubsidiaryMember">Partnership with CVB Solar GmbH Subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:to="label_PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:title="label: PartnershipWithCVBSolarGmbHSubsidiaryMember to label_PartnershipWithCVBSolarGmbHSubsidiaryMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PartnershipWithCVBSolarGmbHSubsidiaryMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PartnershipWithCVBSolarGmbHSubsidiaryMember" xml:lang="en-US" id="label_PartnershipWithCVBSolarGmbHSubsidiaryMember_2">Represents information pertaining to a partnership with CVB Solar GmbH.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:to="label_PartnershipWithCVBSolarGmbHSubsidiaryMember_2" xlink:title="label: PartnershipWithCVBSolarGmbHSubsidiaryMember to label_PartnershipWithCVBSolarGmbHSubsidiaryMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PartnershipWithCVBSolarGmbHSubsidiaryMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PartnershipWithCVBSolarGmbHSubsidiaryMember" xml:lang="en-US" id="label_PartnershipWithCVBSolarGmbHSubsidiaryMember_3">Partnership with CVB Solar GmbH Subsidiary [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:to="label_PartnershipWithCVBSolarGmbHSubsidiaryMember_3" xlink:title="label: PartnershipWithCVBSolarGmbHSubsidiaryMember to label_PartnershipWithCVBSolarGmbHSubsidiaryMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThirteenStrataSolarPowerProjectsMember" xlink:label="ThirteenStrataSolarPowerProjectsMember" xlink:title="ThirteenStrataSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_ThirteenStrataSolarPowerProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ThirteenStrataSolarPowerProjectsMember" xml:lang="en-US" id="label_ThirteenStrataSolarPowerProjectsMember">Thirteen Strata Solar Power Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirteenStrataSolarPowerProjectsMember" xlink:to="label_ThirteenStrataSolarPowerProjectsMember" xlink:title="label: ThirteenStrataSolarPowerProjectsMember to label_ThirteenStrataSolarPowerProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ThirteenStrataSolarPowerProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ThirteenStrataSolarPowerProjectsMember" xml:lang="en-US" id="label_ThirteenStrataSolarPowerProjectsMember_2">13 Strata Solar Power Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirteenStrataSolarPowerProjectsMember" xlink:to="label_ThirteenStrataSolarPowerProjectsMember_2" xlink:title="label: ThirteenStrataSolarPowerProjectsMember to label_ThirteenStrataSolarPowerProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ThirteenStrataSolarPowerProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ThirteenStrataSolarPowerProjectsMember" xml:lang="en-US" id="label_ThirteenStrataSolarPowerProjectsMember_3">Represents information pertaining to the thirteen strata solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirteenStrataSolarPowerProjectsMember" xlink:to="label_ThirteenStrataSolarPowerProjectsMember_3" xlink:title="label: ThirteenStrataSolarPowerProjectsMember to label_ThirteenStrataSolarPowerProjectsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoStrataSolarPowerProjectsMember" xlink:label="TwoStrataSolarPowerProjectsMember" xlink:title="TwoStrataSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoStrataSolarPowerProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoStrataSolarPowerProjectsMember" xml:lang="en-US" id="label_TwoStrataSolarPowerProjectsMember">Two Strata Solar Power Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoStrataSolarPowerProjectsMember" xlink:to="label_TwoStrataSolarPowerProjectsMember" xlink:title="label: TwoStrataSolarPowerProjectsMember to label_TwoStrataSolarPowerProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_TwoStrataSolarPowerProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoStrataSolarPowerProjectsMember" xml:lang="en-US" id="label_TwoStrataSolarPowerProjectsMember_2">2 Strata Solar Power Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoStrataSolarPowerProjectsMember" xlink:to="label_TwoStrataSolarPowerProjectsMember_2" xlink:title="label: TwoStrataSolarPowerProjectsMember to label_TwoStrataSolarPowerProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_TwoStrataSolarPowerProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoStrataSolarPowerProjectsMember" xml:lang="en-US" id="label_TwoStrataSolarPowerProjectsMember_3">Represents information pertaining to the two strata solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoStrataSolarPowerProjectsMember" xlink:to="label_TwoStrataSolarPowerProjectsMember_3" xlink:title="label: TwoStrataSolarPowerProjectsMember to label_TwoStrataSolarPowerProjectsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NineSoltasSolarPowerProjectsMember" xlink:label="NineSoltasSolarPowerProjectsMember" xlink:title="NineSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_NineSoltasSolarPowerProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NineSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_NineSoltasSolarPowerProjectsMember">Nine Soltas Solar Power Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NineSoltasSolarPowerProjectsMember" xlink:to="label_NineSoltasSolarPowerProjectsMember" xlink:title="label: NineSoltasSolarPowerProjectsMember to label_NineSoltasSolarPowerProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NineSoltasSolarPowerProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NineSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_NineSoltasSolarPowerProjectsMember_2">9 Soltas Solar Power Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NineSoltasSolarPowerProjectsMember" xlink:to="label_NineSoltasSolarPowerProjectsMember_2" xlink:title="label: NineSoltasSolarPowerProjectsMember to label_NineSoltasSolarPowerProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NineSoltasSolarPowerProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NineSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_NineSoltasSolarPowerProjectsMember_3">Represents information pertaining to the nine soltas solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NineSoltasSolarPowerProjectsMember" xlink:to="label_NineSoltasSolarPowerProjectsMember_3" xlink:title="label: NineSoltasSolarPowerProjectsMember to label_NineSoltasSolarPowerProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NineSoltasSolarPowerProjectsMember_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NineSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_NineSoltasSolarPowerProjectsMember_4">9 utility-scale solar power projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NineSoltasSolarPowerProjectsMember" xlink:to="label_NineSoltasSolarPowerProjectsMember_4" xlink:title="label: NineSoltasSolarPowerProjectsMember to label_NineSoltasSolarPowerProjectsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISkypowerMember" xlink:label="CSISkypowerMember" xlink:title="CSISkypowerMember" />
    <link:label xlink:type="resource" xlink:label="label_CSISkypowerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSISkypowerMember" xml:lang="en-US" id="label_CSISkypowerMember">CSI Skypower [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISkypowerMember" xlink:to="label_CSISkypowerMember" xlink:title="label: CSISkypowerMember to label_CSISkypowerMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISkypowerMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSISkypowerMember" xml:lang="en-US" id="label_CSISkypowerMember_2">CSI SkyPower</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISkypowerMember" xlink:to="label_CSISkypowerMember_2" xlink:title="label: CSISkypowerMember to label_CSISkypowerMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSISkypowerMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSISkypowerMember" xml:lang="en-US" id="label_CSISkypowerMember_3">Represents information pertaining to the CSI skypower.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSISkypowerMember" xlink:to="label_CSISkypowerMember_3" xlink:title="label: CSISkypowerMember to label_CSISkypowerMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CESSterlingLLCMember" xlink:label="CESSterlingLLCMember" xlink:title="CESSterlingLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_CESSterlingLLCMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CESSterlingLLCMember" xml:lang="en-US" id="label_CESSterlingLLCMember_2">CES Sterling LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CESSterlingLLCMember" xlink:to="label_CESSterlingLLCMember_2" xlink:title="label: CESSterlingLLCMember to label_CESSterlingLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CESSterlingLLCMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CESSterlingLLCMember" xml:lang="en-US" id="label_CESSterlingLLCMember_3">CES Sterling LLC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CESSterlingLLCMember" xlink:to="label_CESSterlingLLCMember_3" xlink:title="label: CESSterlingLLCMember to label_CESSterlingLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CESSterlingLLCMember_4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CESSterlingLLCMember" xml:lang="en-US" id="label_CESSterlingLLCMember_4">Represents information pertaining to CES Sterling LLC.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CESSterlingLLCMember" xlink:to="label_CESSterlingLLCMember_4" xlink:title="label: CESSterlingLLCMember to label_CESSterlingLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CESSterlingLLCMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CESSterlingLLCMember" xml:lang="en-US" id="label_CESSterlingLLCMember">First utility - scale solar power project</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CESSterlingLLCMember" xlink:to="label_CESSterlingLLCMember" xlink:title="label: CESSterlingLLCMember to label_CESSterlingLLCMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BerkleyEastSolarLLCMember" xlink:label="BerkleyEastSolarLLCMember" xlink:title="BerkleyEastSolarLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_BerkleyEastSolarLLCMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BerkleyEastSolarLLCMember" xml:lang="en-US" id="label_BerkleyEastSolarLLCMember_2">Berkley East Solar LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BerkleyEastSolarLLCMember" xlink:to="label_BerkleyEastSolarLLCMember_2" xlink:title="label: BerkleyEastSolarLLCMember to label_BerkleyEastSolarLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BerkleyEastSolarLLCMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BerkleyEastSolarLLCMember" xml:lang="en-US" id="label_BerkleyEastSolarLLCMember_3">Berkley East Solar LLC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BerkleyEastSolarLLCMember" xlink:to="label_BerkleyEastSolarLLCMember_3" xlink:title="label: BerkleyEastSolarLLCMember to label_BerkleyEastSolarLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BerkleyEastSolarLLCMember_4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BerkleyEastSolarLLCMember" xml:lang="en-US" id="label_BerkleyEastSolarLLCMember_4">Represents information pertaining to Berkley East Solar LLC.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BerkleyEastSolarLLCMember" xlink:to="label_BerkleyEastSolarLLCMember_4" xlink:title="label: BerkleyEastSolarLLCMember to label_BerkleyEastSolarLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BerkleyEastSolarLLCMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BerkleyEastSolarLLCMember" xml:lang="en-US" id="label_BerkleyEastSolarLLCMember">Second utility - scale solar power project</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BerkleyEastSolarLLCMember" xlink:to="label_BerkleyEastSolarLLCMember" xlink:title="label: BerkleyEastSolarLLCMember to label_BerkleyEastSolarLLCMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoLLCMember" xlink:label="CSIProjectHoldcoLLCMember" xlink:title="CSIProjectHoldcoLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectHoldcoLLCMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSIProjectHoldcoLLCMember" xml:lang="en-US" id="label_CSIProjectHoldcoLLCMember_2">CSI Project Holdco LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectHoldcoLLCMember" xlink:to="label_CSIProjectHoldcoLLCMember_2" xlink:title="label: CSIProjectHoldcoLLCMember to label_CSIProjectHoldcoLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectHoldcoLLCMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSIProjectHoldcoLLCMember" xml:lang="en-US" id="label_CSIProjectHoldcoLLCMember_3">USPH</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectHoldcoLLCMember" xlink:to="label_CSIProjectHoldcoLLCMember_3" xlink:title="label: CSIProjectHoldcoLLCMember to label_CSIProjectHoldcoLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectHoldcoLLCMember_4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSIProjectHoldcoLLCMember" xml:lang="en-US" id="label_CSIProjectHoldcoLLCMember_4">Represents information pertaining to the CSI Project Holdco,LLC.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectHoldcoLLCMember" xlink:to="label_CSIProjectHoldcoLLCMember_4" xlink:title="label: CSIProjectHoldcoLLCMember to label_CSIProjectHoldcoLLCMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CSIProjectHoldcoLLCMember" xml:lang="en-US" id="label_CSIProjectHoldcoLLCMember">CSI Project Holdco, LLC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectHoldcoLLCMember" xlink:to="label_CSIProjectHoldcoLLCMember" xlink:title="label: CSIProjectHoldcoLLCMember to label_CSIProjectHoldcoLLCMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxLiabilitiesAcquisition" xlink:label="DeferredTaxLiabilitiesAcquisition" xlink:title="DeferredTaxLiabilitiesAcquisition" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesAcquisition" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAcquisition">Deferred Tax Liabilities Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAcquisition" xlink:to="label_DeferredTaxLiabilitiesAcquisition" xlink:title="label: DeferredTaxLiabilitiesAcquisition to label_DeferredTaxLiabilitiesAcquisition" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAcquisition_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesAcquisition" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAcquisition_2">Basis difference relating to SkyPower acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAcquisition" xlink:to="label_DeferredTaxLiabilitiesAcquisition_2" xlink:title="label: DeferredTaxLiabilitiesAcquisition to label_DeferredTaxLiabilitiesAcquisition" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAcquisition_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTaxLiabilitiesAcquisition" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAcquisition_3">Amount of deferred tax liability attributable to taxable temporary differences from acquisition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAcquisition" xlink:to="label_DeferredTaxLiabilitiesAcquisition_3" xlink:title="label: DeferredTaxLiabilitiesAcquisition to label_DeferredTaxLiabilitiesAcquisition" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentBorrowingsRenewed" xlink:label="DebtInstrumentBorrowingsRenewed" xlink:title="DebtInstrumentBorrowingsRenewed" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBorrowingsRenewed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentBorrowingsRenewed" xml:lang="en-US" id="label_DebtInstrumentBorrowingsRenewed">Debt Instrument Borrowings Renewed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBorrowingsRenewed" xlink:to="label_DebtInstrumentBorrowingsRenewed" xlink:title="label: DebtInstrumentBorrowingsRenewed to label_DebtInstrumentBorrowingsRenewed" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBorrowingsRenewed_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentBorrowingsRenewed" xml:lang="en-US" id="label_DebtInstrumentBorrowingsRenewed_2">Borrowings renewed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBorrowingsRenewed" xlink:to="label_DebtInstrumentBorrowingsRenewed_2" xlink:title="label: DebtInstrumentBorrowingsRenewed to label_DebtInstrumentBorrowingsRenewed" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBorrowingsRenewed_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentBorrowingsRenewed" xml:lang="en-US" id="label_DebtInstrumentBorrowingsRenewed_3">Represents the amount of borrowings on existing debt instruments renewed by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBorrowingsRenewed" xlink:to="label_DebtInstrumentBorrowingsRenewed_3" xlink:title="label: DebtInstrumentBorrowingsRenewed to label_DebtInstrumentBorrowingsRenewed" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AssetsAcquisitionPolicyTextBlock" xlink:label="AssetsAcquisitionPolicyTextBlock" xlink:title="AssetsAcquisitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAcquisitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAcquisitionPolicyTextBlock" xml:lang="en-US" id="label_AssetsAcquisitionPolicyTextBlock">Assets Acquisition [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAcquisitionPolicyTextBlock" xlink:to="label_AssetsAcquisitionPolicyTextBlock" xlink:title="label: AssetsAcquisitionPolicyTextBlock to label_AssetsAcquisitionPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAcquisitionPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsAcquisitionPolicyTextBlock" xml:lang="en-US" id="label_AssetsAcquisitionPolicyTextBlock_2">Assets acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAcquisitionPolicyTextBlock" xlink:to="label_AssetsAcquisitionPolicyTextBlock_2" xlink:title="label: AssetsAcquisitionPolicyTextBlock to label_AssetsAcquisitionPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAcquisitionPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AssetsAcquisitionPolicyTextBlock" xml:lang="en-US" id="label_AssetsAcquisitionPolicyTextBlock_3">Disclosure of accounting policy for assets acquisition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAcquisitionPolicyTextBlock" xlink:to="label_AssetsAcquisitionPolicyTextBlock_3" xlink:title="label: AssetsAcquisitionPolicyTextBlock to label_AssetsAcquisitionPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfProjectAssetsTableTextBlock" xlink:label="ScheduleOfProjectAssetsTableTextBlock" xlink:title="ScheduleOfProjectAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProjectAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfProjectAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfProjectAssetsTableTextBlock">Schedule of Project Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProjectAssetsTableTextBlock" xlink:to="label_ScheduleOfProjectAssetsTableTextBlock" xlink:title="label: ScheduleOfProjectAssetsTableTextBlock to label_ScheduleOfProjectAssetsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProjectAssetsTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfProjectAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfProjectAssetsTableTextBlock_2">Schedule of project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProjectAssetsTableTextBlock" xlink:to="label_ScheduleOfProjectAssetsTableTextBlock_2" xlink:title="label: ScheduleOfProjectAssetsTableTextBlock to label_ScheduleOfProjectAssetsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProjectAssetsTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfProjectAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfProjectAssetsTableTextBlock_3">Tabular disclosure of components of project assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProjectAssetsTableTextBlock" xlink:to="label_ScheduleOfProjectAssetsTableTextBlock_3" xlink:title="label: ScheduleOfProjectAssetsTableTextBlock to label_ScheduleOfProjectAssetsTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:label="ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:title="ScheduleOfTotalConsiderationPaidTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfTotalConsiderationPaidTableTextBlock" xml:lang="en-US" id="label_ScheduleOfTotalConsiderationPaidTableTextBlock">Schedule of Total Consideration Paid [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:to="label_ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:title="label: ScheduleOfTotalConsiderationPaidTableTextBlock to label_ScheduleOfTotalConsiderationPaidTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfTotalConsiderationPaidTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfTotalConsiderationPaidTableTextBlock" xml:lang="en-US" id="label_ScheduleOfTotalConsiderationPaidTableTextBlock_2">Schedule of total consideration the Company paid as at the closing date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:to="label_ScheduleOfTotalConsiderationPaidTableTextBlock_2" xlink:title="label: ScheduleOfTotalConsiderationPaidTableTextBlock to label_ScheduleOfTotalConsiderationPaidTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfTotalConsiderationPaidTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfTotalConsiderationPaidTableTextBlock" xml:lang="en-US" id="label_ScheduleOfTotalConsiderationPaidTableTextBlock_3">Tabular disclosure of total consideration the entity paid as at the closing date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:to="label_ScheduleOfTotalConsiderationPaidTableTextBlock_3" xlink:title="label: ScheduleOfTotalConsiderationPaidTableTextBlock to label_ScheduleOfTotalConsiderationPaidTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfProjectFL3Member" xlink:label="AcquisitionOfProjectFL3Member" xlink:title="AcquisitionOfProjectFL3Member" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfProjectFL3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AcquisitionOfProjectFL3Member" xml:lang="en-US" id="label_AcquisitionOfProjectFL3Member">Acquisition of Project FL 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfProjectFL3Member" xlink:to="label_AcquisitionOfProjectFL3Member" xlink:title="label: AcquisitionOfProjectFL3Member to label_AcquisitionOfProjectFL3Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfProjectFL3Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AcquisitionOfProjectFL3Member" xml:lang="en-US" id="label_AcquisitionOfProjectFL3Member_2">Acquisition of Project FL3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfProjectFL3Member" xlink:to="label_AcquisitionOfProjectFL3Member_2" xlink:title="label: AcquisitionOfProjectFL3Member to label_AcquisitionOfProjectFL3Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfProjectFL3Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AcquisitionOfProjectFL3Member" xml:lang="en-US" id="label_AcquisitionOfProjectFL3Member_3">Represents information pertaining to acquisition of Project FL3.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfProjectFL3Member" xlink:to="label_AcquisitionOfProjectFL3Member_3" xlink:title="label: AcquisitionOfProjectFL3Member to label_AcquisitionOfProjectFL3Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfProjects16Member" xlink:label="AcquisitionOfProjects16Member" xlink:title="AcquisitionOfProjects16Member" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfProjects16Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AcquisitionOfProjects16Member" xml:lang="en-US" id="label_AcquisitionOfProjects16Member">Acquisition of Projects 16 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfProjects16Member" xlink:to="label_AcquisitionOfProjects16Member" xlink:title="label: AcquisitionOfProjects16Member to label_AcquisitionOfProjects16Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfProjects16Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AcquisitionOfProjects16Member" xml:lang="en-US" id="label_AcquisitionOfProjects16Member_2">Acquisition of Projects 16</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfProjects16Member" xlink:to="label_AcquisitionOfProjects16Member_2" xlink:title="label: AcquisitionOfProjects16Member to label_AcquisitionOfProjects16Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfProjects16Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AcquisitionOfProjects16Member" xml:lang="en-US" id="label_AcquisitionOfProjects16Member_3">Represents information pertaining to acquisition of Projects 16.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfProjects16Member" xlink:to="label_AcquisitionOfProjects16Member_3" xlink:title="label: AcquisitionOfProjects16Member to label_AcquisitionOfProjects16Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfSunEdisonProjectsMember" xlink:label="AcquisitionOfSunEdisonProjectsMember" xlink:title="AcquisitionOfSunEdisonProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfSunEdisonProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AcquisitionOfSunEdisonProjectsMember" xml:lang="en-US" id="label_AcquisitionOfSunEdisonProjectsMember">Acquisition of Sun Edison Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfSunEdisonProjectsMember" xlink:to="label_AcquisitionOfSunEdisonProjectsMember" xlink:title="label: AcquisitionOfSunEdisonProjectsMember to label_AcquisitionOfSunEdisonProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfSunEdisonProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AcquisitionOfSunEdisonProjectsMember" xml:lang="en-US" id="label_AcquisitionOfSunEdisonProjectsMember_2">Acquisition of SunEdison Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfSunEdisonProjectsMember" xlink:to="label_AcquisitionOfSunEdisonProjectsMember_2" xlink:title="label: AcquisitionOfSunEdisonProjectsMember to label_AcquisitionOfSunEdisonProjectsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AcquisitionOfSunEdisonProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AcquisitionOfSunEdisonProjectsMember" xml:lang="en-US" id="label_AcquisitionOfSunEdisonProjectsMember_3">Represents information pertaining to acquisition of SunEdison Projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquisitionOfSunEdisonProjectsMember" xlink:to="label_AcquisitionOfSunEdisonProjectsMember_3" xlink:title="label: AcquisitionOfSunEdisonProjectsMember to label_AcquisitionOfSunEdisonProjectsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfSolarPowerProjectsAcquired" xlink:label="NumberOfSolarPowerProjectsAcquired" xlink:title="NumberOfSolarPowerProjectsAcquired" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfSolarPowerProjectsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfSolarPowerProjectsAcquired" xml:lang="en-US" id="label_NumberOfSolarPowerProjectsAcquired">Number of Solar Power Projects Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSolarPowerProjectsAcquired" xlink:to="label_NumberOfSolarPowerProjectsAcquired" xlink:title="label: NumberOfSolarPowerProjectsAcquired to label_NumberOfSolarPowerProjectsAcquired" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfSolarPowerProjectsAcquired_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfSolarPowerProjectsAcquired" xml:lang="en-US" id="label_NumberOfSolarPowerProjectsAcquired_2">Number of solar power projects acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSolarPowerProjectsAcquired" xlink:to="label_NumberOfSolarPowerProjectsAcquired_2" xlink:title="label: NumberOfSolarPowerProjectsAcquired to label_NumberOfSolarPowerProjectsAcquired" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfSolarPowerProjectsAcquired_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfSolarPowerProjectsAcquired" xml:lang="en-US" id="label_NumberOfSolarPowerProjectsAcquired_3">Represents the number of solar power project acquired.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSolarPowerProjectsAcquired" xlink:to="label_NumberOfSolarPowerProjectsAcquired_3" xlink:title="label: NumberOfSolarPowerProjectsAcquired to label_NumberOfSolarPowerProjectsAcquired" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CapacityOfSolarProjectsAcquired" xlink:label="CapacityOfSolarProjectsAcquired" xlink:title="CapacityOfSolarProjectsAcquired" />
    <link:label xlink:type="resource" xlink:label="label_CapacityOfSolarProjectsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapacityOfSolarProjectsAcquired" xml:lang="en-US" id="label_CapacityOfSolarProjectsAcquired">Capacity of Solar Projects Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapacityOfSolarProjectsAcquired" xlink:to="label_CapacityOfSolarProjectsAcquired" xlink:title="label: CapacityOfSolarProjectsAcquired to label_CapacityOfSolarProjectsAcquired" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CapacityOfSolarProjectsAcquired_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapacityOfSolarProjectsAcquired" xml:lang="en-US" id="label_CapacityOfSolarProjectsAcquired_2">Capacity of solar power acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapacityOfSolarProjectsAcquired" xlink:to="label_CapacityOfSolarProjectsAcquired_2" xlink:title="label: CapacityOfSolarProjectsAcquired to label_CapacityOfSolarProjectsAcquired" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CapacityOfSolarProjectsAcquired_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CapacityOfSolarProjectsAcquired" xml:lang="en-US" id="label_CapacityOfSolarProjectsAcquired_3">Represents the capacity of solar power acquired.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapacityOfSolarProjectsAcquired" xlink:to="label_CapacityOfSolarProjectsAcquired_3" xlink:title="label: CapacityOfSolarProjectsAcquired to label_CapacityOfSolarProjectsAcquired" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:label="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:title="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xml:lang="en-US" id="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects">Business Acquisition, Power Purchase Contract, Period Awarded to Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:to="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:title="label: BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects to label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xml:lang="en-US" id="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects_2">Power purchase contract period awarded to projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:to="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects_2" xlink:title="label: BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects to label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xml:lang="en-US" id="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects_3">Represents the power purchase contract period awarded to projects by regulatory authority.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:to="label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects_3" xlink:title="label: BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects to label_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:label="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:title="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xml:lang="en-US" id="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity">Warrants Issued to Seller as Percentage of Outstanding, Common Shares of Reporting Entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:to="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:title="label: WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity to label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xml:lang="en-US" id="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity_2">'Warrants issued to seller as percentage of reporting entity's outstanding common shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:to="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity_2" xlink:title="label: WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity to label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xml:lang="en-US" id="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity_3">Represents the warrants issued to seller as a percentage of reporting entity's outstanding common shares at the closing date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:to="label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity_3" xlink:title="label: WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity to label_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:label="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:title="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xml:lang="en-US" id="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable">Class of Warrant or Right, Period During which Warrants will not be Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:to="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:title="label: ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable to label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xml:lang="en-US" id="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable_2">Period during which warrants will not be exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:to="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable_2" xlink:title="label: ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable to label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xml:lang="en-US" id="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable_3">Represents the period during which warrants will not be exercisable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:to="label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable_3" xlink:title="label: ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable to label_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FairValueAssumptionsRiskFreeRate" xlink:label="FairValueAssumptionsRiskFreeRate" xlink:title="FairValueAssumptionsRiskFreeRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsRiskFreeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionsRiskFreeRate" xml:lang="en-US" id="label_FairValueAssumptionsRiskFreeRate">Fair Value Assumptions, Risk Free Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsRiskFreeRate" xlink:to="label_FairValueAssumptionsRiskFreeRate" xlink:title="label: FairValueAssumptionsRiskFreeRate to label_FairValueAssumptionsRiskFreeRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsRiskFreeRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionsRiskFreeRate" xml:lang="en-US" id="label_FairValueAssumptionsRiskFreeRate_2">Risk free rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsRiskFreeRate" xlink:to="label_FairValueAssumptionsRiskFreeRate_2" xlink:title="label: FairValueAssumptionsRiskFreeRate to label_FairValueAssumptionsRiskFreeRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsRiskFreeRate_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionsRiskFreeRate" xml:lang="en-US" id="label_FairValueAssumptionsRiskFreeRate_3">Risk free rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsRiskFreeRate" xlink:to="label_FairValueAssumptionsRiskFreeRate_3" xlink:title="label: FairValueAssumptionsRiskFreeRate to label_FairValueAssumptionsRiskFreeRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FairValueAssumptionsDividendYield" xlink:label="FairValueAssumptionsDividendYield" xlink:title="FairValueAssumptionsDividendYield" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsDividendYield" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionsDividendYield" xml:lang="en-US" id="label_FairValueAssumptionsDividendYield">Fair Value Assumptions, Dividend Yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsDividendYield" xlink:to="label_FairValueAssumptionsDividendYield" xlink:title="label: FairValueAssumptionsDividendYield to label_FairValueAssumptionsDividendYield" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsDividendYield_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionsDividendYield" xml:lang="en-US" id="label_FairValueAssumptionsDividendYield_2">Dividend yield (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsDividendYield" xlink:to="label_FairValueAssumptionsDividendYield_2" xlink:title="label: FairValueAssumptionsDividendYield to label_FairValueAssumptionsDividendYield" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsDividendYield_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionsDividendYield" xml:lang="en-US" id="label_FairValueAssumptionsDividendYield_3">Dividend yield used to find the present value of an amount to be paid or received in the future as an input to measure fair value.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsDividendYield" xlink:to="label_FairValueAssumptionsDividendYield_3" xlink:title="label: FairValueAssumptionsDividendYield to label_FairValueAssumptionsDividendYield" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:label="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:title="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xml:lang="en-US" id="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions">Percentage of Nonvoting Tracking Shares that Would be Redeemable by the Entity upon Satisfaction of Certain Conditions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:to="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:title="label: PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions to label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xml:lang="en-US" id="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions_2">Percentage of non-voting tracking shares that would be redeemable by the Company upon satisfaction of certain conditions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:to="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions_2" xlink:title="label: PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions to label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xml:lang="en-US" id="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions_3">Represents the percentage of non-voting tracking shares that would be redeemable by the entity upon the satisfaction of certain conditions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:to="label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions_3" xlink:title="label: PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions to label_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectFL3Member" xlink:label="ProjectFL3Member" xlink:title="ProjectFL3Member" />
    <link:label xlink:type="resource" xlink:label="label_ProjectFL3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectFL3Member" xml:lang="en-US" id="label_ProjectFL3Member">Project FL 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectFL3Member" xlink:to="label_ProjectFL3Member" xlink:title="label: ProjectFL3Member to label_ProjectFL3Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectFL3Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectFL3Member" xml:lang="en-US" id="label_ProjectFL3Member_2">Project FL3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectFL3Member" xlink:to="label_ProjectFL3Member_2" xlink:title="label: ProjectFL3Member to label_ProjectFL3Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectFL3Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectFL3Member" xml:lang="en-US" id="label_ProjectFL3Member_3">Represents information pertaining to Project FL3.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectFL3Member" xlink:to="label_ProjectFL3Member_3" xlink:title="label: ProjectFL3Member to label_ProjectFL3Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:label="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:title="DisposalGroupIncludingDiscontinuedOperationSalePrice" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationSalePrice" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationSalePrice">Disposal Group Including Discontinued Operation, Sale Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationSalePrice to label_DisposalGroupIncludingDiscontinuedOperationSalePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationSalePrice_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationSalePrice" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationSalePrice_2">Sale price of discontinued project</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationSalePrice_2" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationSalePrice to label_DisposalGroupIncludingDiscontinuedOperationSalePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationSalePrice_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationSalePrice" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationSalePrice_3">Represents the sale price of discontinued operation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationSalePrice_3" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationSalePrice to label_DisposalGroupIncludingDiscontinuedOperationSalePrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeutscheSolarAGMember" xlink:label="DeutscheSolarAGMember" xlink:title="DeutscheSolarAGMember" />
    <link:label xlink:type="resource" xlink:label="label_DeutscheSolarAGMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeutscheSolarAGMember" xml:lang="en-US" id="label_DeutscheSolarAGMember">Deutsche Solar AG [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeutscheSolarAGMember" xlink:to="label_DeutscheSolarAGMember" xlink:title="label: DeutscheSolarAGMember to label_DeutscheSolarAGMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeutscheSolarAGMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeutscheSolarAGMember" xml:lang="en-US" id="label_DeutscheSolarAGMember_2">Deutsche Solar AG</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeutscheSolarAGMember" xlink:to="label_DeutscheSolarAGMember_2" xlink:title="label: DeutscheSolarAGMember to label_DeutscheSolarAGMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeutscheSolarAGMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeutscheSolarAGMember" xml:lang="en-US" id="label_DeutscheSolarAGMember_3">Represents information pertaining to Deutsche Solar AG.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeutscheSolarAGMember" xlink:to="label_DeutscheSolarAGMember_3" xlink:title="label: DeutscheSolarAGMember to label_DeutscheSolarAGMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_JiangxiLDKSolarHiTechCoLtdMember" xlink:label="JiangxiLDKSolarHiTechCoLtdMember" xlink:title="JiangxiLDKSolarHiTechCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_JiangxiLDKSolarHiTechCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_JiangxiLDKSolarHiTechCoLtdMember" xml:lang="en-US" id="label_JiangxiLDKSolarHiTechCoLtdMember">Jiangxi LDK Solar Hi Tech Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangxiLDKSolarHiTechCoLtdMember" xlink:to="label_JiangxiLDKSolarHiTechCoLtdMember" xlink:title="label: JiangxiLDKSolarHiTechCoLtdMember to label_JiangxiLDKSolarHiTechCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_JiangxiLDKSolarHiTechCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_JiangxiLDKSolarHiTechCoLtdMember" xml:lang="en-US" id="label_JiangxiLDKSolarHiTechCoLtdMember_2">LDK</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangxiLDKSolarHiTechCoLtdMember" xlink:to="label_JiangxiLDKSolarHiTechCoLtdMember_2" xlink:title="label: JiangxiLDKSolarHiTechCoLtdMember to label_JiangxiLDKSolarHiTechCoLtdMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_JiangxiLDKSolarHiTechCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_JiangxiLDKSolarHiTechCoLtdMember" xml:lang="en-US" id="label_JiangxiLDKSolarHiTechCoLtdMember_3">Represents information pertaining to Jiangxi LDK Solar Hi-Tech Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangxiLDKSolarHiTechCoLtdMember" xlink:to="label_JiangxiLDKSolarHiTechCoLtdMember_3" xlink:title="label: JiangxiLDKSolarHiTechCoLtdMember to label_JiangxiLDKSolarHiTechCoLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_USCountervailingAndAntiDumpingDutiesMember" xlink:label="USCountervailingAndAntiDumpingDutiesMember" xlink:title="USCountervailingAndAntiDumpingDutiesMember" />
    <link:label xlink:type="resource" xlink:label="label_USCountervailingAndAntiDumpingDutiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_USCountervailingAndAntiDumpingDutiesMember" xml:lang="en-US" id="label_USCountervailingAndAntiDumpingDutiesMember">US Countervailing and Anti Dumping Duties [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USCountervailingAndAntiDumpingDutiesMember" xlink:to="label_USCountervailingAndAntiDumpingDutiesMember" xlink:title="label: USCountervailingAndAntiDumpingDutiesMember to label_USCountervailingAndAntiDumpingDutiesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_USCountervailingAndAntiDumpingDutiesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_USCountervailingAndAntiDumpingDutiesMember" xml:lang="en-US" id="label_USCountervailingAndAntiDumpingDutiesMember_2">Countervailing and anti-dumping duties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USCountervailingAndAntiDumpingDutiesMember" xlink:to="label_USCountervailingAndAntiDumpingDutiesMember_2" xlink:title="label: USCountervailingAndAntiDumpingDutiesMember to label_USCountervailingAndAntiDumpingDutiesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_USCountervailingAndAntiDumpingDutiesMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_USCountervailingAndAntiDumpingDutiesMember" xml:lang="en-US" id="label_USCountervailingAndAntiDumpingDutiesMember_3">Represents information pertaining to US countervailing and anti-dumping duties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USCountervailingAndAntiDumpingDutiesMember" xlink:to="label_USCountervailingAndAntiDumpingDutiesMember_3" xlink:title="label: USCountervailingAndAntiDumpingDutiesMember to label_USCountervailingAndAntiDumpingDutiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplyAgreementPeriod" xlink:label="SupplyAgreementPeriod" xlink:title="SupplyAgreementPeriod" />
    <link:label xlink:type="resource" xlink:label="label_SupplyAgreementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplyAgreementPeriod" xml:lang="en-US" id="label_SupplyAgreementPeriod">Supply Agreement Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplyAgreementPeriod" xlink:to="label_SupplyAgreementPeriod" xlink:title="label: SupplyAgreementPeriod to label_SupplyAgreementPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplyAgreementPeriod_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplyAgreementPeriod" xml:lang="en-US" id="label_SupplyAgreementPeriod_2">Period of supply agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplyAgreementPeriod" xlink:to="label_SupplyAgreementPeriod_2" xlink:title="label: SupplyAgreementPeriod to label_SupplyAgreementPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplyAgreementPeriod_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SupplyAgreementPeriod" xml:lang="en-US" id="label_SupplyAgreementPeriod_3">Represents the period of supply agreement entered into by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplyAgreementPeriod" xlink:to="label_SupplyAgreementPeriod_3" xlink:title="label: SupplyAgreementPeriod to label_SupplyAgreementPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:label="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:title="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xml:lang="en-US" id="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw">Loss Contingency, Amount not Accrued Due to Take or Pay Provision of Agreement which are Void under German Law</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:to="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:title="label: LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw to label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xml:lang="en-US" id="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw_2">Amount not accrued due to take-or-pay provision of agreement which are void under the German law</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:to="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw_2" xlink:title="label: LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw to label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xml:lang="en-US" id="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw_3">Represents the amount not accrued due to take-or-pay provision of agreement which are void under the German law.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:to="label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw_3" xlink:title="label: LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw to label_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:label="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:title="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xml:lang="en-US" id="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments">Loss Contingency, Bad Debt Allowance Against Balance of Advance Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:to="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:title="label: LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments to label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xml:lang="en-US" id="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments_2">Amount of bad debts allowance against the balance of advance payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:to="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments_2" xlink:title="label: LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments to label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xml:lang="en-US" id="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments_3">Represents the amount of bad debt allowances against the balance of advance payments as a result of the termination of the long-term supply contract.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:to="label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments_3" xlink:title="label: LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments to label_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:label="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:title="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xml:lang="en-US" id="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest">Loss Contingency, Refund Amount of Advances Asked by Entity Under Arbitration Request</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:to="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:title="label: LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest to label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xml:lang="en-US" id="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest_2">Refund amount of advances asked by the Company under arbitration request</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:to="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest_2" xlink:title="label: LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest to label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xml:lang="en-US" id="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest_3">Represents the refund amount of advances asked by the entity under arbitration request.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:to="label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest_3" xlink:title="label: LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest to label_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:label="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:title="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty">Loss Contingency, Forfeiture of Advance Claimed by Counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:to="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:title="label: LossContingencyForfeitureOfAdvanceClaimedByCounterparty to label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty_2">Forfeiture of advance claimed by counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:to="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty_2" xlink:title="label: LossContingencyForfeitureOfAdvanceClaimedByCounterparty to label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty_3">Represents the forfeiture of advance claimed by the counterparty.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:to="label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty_3" xlink:title="label: LossContingencyForfeitureOfAdvanceClaimedByCounterparty to label_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:label="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:title="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xml:lang="en-US" id="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements">Loss Contingency, Compensation Claimed by Counterparty for Losses Due to Alleged Breach of Agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:to="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:title="label: LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements to label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xml:lang="en-US" id="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements_2">Compensation claimed by counterparty for losses due to the alleged breach of the agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:to="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements_2" xlink:title="label: LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements to label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xml:lang="en-US" id="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements_3">Represents the amount of compensation claimed by counterparty for losses due to the alleged breach of the agreements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:to="label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements_3" xlink:title="label: LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements to label_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyPenaltyClaimedByCounterparty" xlink:label="LossContingencyPenaltyClaimedByCounterparty" xlink:title="LossContingencyPenaltyClaimedByCounterparty" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyPenaltyClaimedByCounterparty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyPenaltyClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyPenaltyClaimedByCounterparty">Loss Contingency, Penalty Claimed by Counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyPenaltyClaimedByCounterparty" xlink:to="label_LossContingencyPenaltyClaimedByCounterparty" xlink:title="label: LossContingencyPenaltyClaimedByCounterparty to label_LossContingencyPenaltyClaimedByCounterparty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyPenaltyClaimedByCounterparty_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyPenaltyClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyPenaltyClaimedByCounterparty_2">Penalty claimed by counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyPenaltyClaimedByCounterparty" xlink:to="label_LossContingencyPenaltyClaimedByCounterparty_2" xlink:title="label: LossContingencyPenaltyClaimedByCounterparty to label_LossContingencyPenaltyClaimedByCounterparty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyPenaltyClaimedByCounterparty_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyPenaltyClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyPenaltyClaimedByCounterparty_3">Represents the amount of penalty claimed by counterparty.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyPenaltyClaimedByCounterparty" xlink:to="label_LossContingencyPenaltyClaimedByCounterparty_3" xlink:title="label: LossContingencyPenaltyClaimedByCounterparty to label_LossContingencyPenaltyClaimedByCounterparty" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:label="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:title="LossContingencyArbitrationExpensesClaimedByCounterparty" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyArbitrationExpensesClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyArbitrationExpensesClaimedByCounterparty">Loss Contingency, Arbitration Expenses Claimed by Counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:to="label_LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:title="label: LossContingencyArbitrationExpensesClaimedByCounterparty to label_LossContingencyArbitrationExpensesClaimedByCounterparty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyArbitrationExpensesClaimedByCounterparty_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyArbitrationExpensesClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyArbitrationExpensesClaimedByCounterparty_2">Arbitration expenses claimed by counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:to="label_LossContingencyArbitrationExpensesClaimedByCounterparty_2" xlink:title="label: LossContingencyArbitrationExpensesClaimedByCounterparty to label_LossContingencyArbitrationExpensesClaimedByCounterparty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyArbitrationExpensesClaimedByCounterparty_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyArbitrationExpensesClaimedByCounterparty" xml:lang="en-US" id="label_LossContingencyArbitrationExpensesClaimedByCounterparty_3">Represents the amount of arbitration expenses claimed by counterparty.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:to="label_LossContingencyArbitrationExpensesClaimedByCounterparty_3" xlink:title="label: LossContingencyArbitrationExpensesClaimedByCounterparty to label_LossContingencyArbitrationExpensesClaimedByCounterparty" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate">Loss Contingency, Preliminary Subsidy Rate on CSPV Cells Imported from China on or after Specific Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="label: LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2">Preliminary subsidy rate on CSPV cells imported from China on or after December 27, 2011 (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2" xlink:title="label: LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3">Represents the preliminary subsidy rate on CSPV cells imported from China on or after specified date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3" xlink:title="label: LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate">Loss Contingency Cash Deposit Rate Anti Dumping Duty on CSPV Cells Imported from China On or After Specific Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="label: LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2">Cash deposit rate for anti-dumping duty on CSPV cells imported from China (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2" xlink:title="label: LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3">Represents the cash deposit rate for anti-dumping duty on CSPV cells imported from China on or after a specified date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3" xlink:title="label: LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate">Loss Contingency Cash Deposit Rate Countervailing Duty on CSPV Cells Imported from China On or After Specific Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="label: LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2">Cash deposit rate for countervailing duty on CSPV cells imported from China (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_2" xlink:title="label: LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xml:lang="en-US" id="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3">Represents the cash deposit rate for countervailing duty on CSPV cells imported from China on or after a specified date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:to="label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate_3" xlink:title="label: LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate to label_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ChineseCommercialBanksMember" xlink:label="ChineseCommercialBanksMember" xlink:title="ChineseCommercialBanksMember" />
    <link:label xlink:type="resource" xlink:label="label_ChineseCommercialBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChineseCommercialBanksMember" xml:lang="en-US" id="label_ChineseCommercialBanksMember">Chinese Commercial Banks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChineseCommercialBanksMember" xlink:to="label_ChineseCommercialBanksMember" xlink:title="label: ChineseCommercialBanksMember to label_ChineseCommercialBanksMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ChineseCommercialBanksMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChineseCommercialBanksMember" xml:lang="en-US" id="label_ChineseCommercialBanksMember_2">Chinese Commercial Banks</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChineseCommercialBanksMember" xlink:to="label_ChineseCommercialBanksMember_2" xlink:title="label: ChineseCommercialBanksMember to label_ChineseCommercialBanksMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ChineseCommercialBanksMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChineseCommercialBanksMember" xml:lang="en-US" id="label_ChineseCommercialBanksMember_3">Represents information pertaining to the Chinese Commercial Banks.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChineseCommercialBanksMember" xlink:to="label_ChineseCommercialBanksMember_3" xlink:title="label: ChineseCommercialBanksMember to label_ChineseCommercialBanksMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PaymentsForPurchaseOfProjectAssets" xlink:label="PaymentsForPurchaseOfProjectAssets" xlink:title="PaymentsForPurchaseOfProjectAssets" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsForPurchaseOfProjectAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsForPurchaseOfProjectAssets" xml:lang="en-US" id="label_PaymentsForPurchaseOfProjectAssets">Payments for Purchase of Project Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForPurchaseOfProjectAssets" xlink:to="label_PaymentsForPurchaseOfProjectAssets" xlink:title="label: PaymentsForPurchaseOfProjectAssets to label_PaymentsForPurchaseOfProjectAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsForPurchaseOfProjectAssets_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PaymentsForPurchaseOfProjectAssets" xml:lang="en-US" id="label_PaymentsForPurchaseOfProjectAssets_2">Cash paid to purchase project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForPurchaseOfProjectAssets" xlink:to="label_PaymentsForPurchaseOfProjectAssets_2" xlink:title="label: PaymentsForPurchaseOfProjectAssets to label_PaymentsForPurchaseOfProjectAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsForPurchaseOfProjectAssets_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PaymentsForPurchaseOfProjectAssets" xml:lang="en-US" id="label_PaymentsForPurchaseOfProjectAssets_3">Amount of cash paid to purchase project assets as part of operating activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForPurchaseOfProjectAssets" xlink:to="label_PaymentsForPurchaseOfProjectAssets_3" xlink:title="label: PaymentsForPurchaseOfProjectAssets to label_PaymentsForPurchaseOfProjectAssets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:label="AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:title="AllowanceForDoubtfulUnbilledReceivablesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulUnbilledReceivablesCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulUnbilledReceivablesCurrent">Allowance for Doubtful Unbilled Receivables Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:to="label_AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:title="label: AllowanceForDoubtfulUnbilledReceivablesCurrent to label_AllowanceForDoubtfulUnbilledReceivablesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulUnbilledReceivablesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForDoubtfulUnbilledReceivablesCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulUnbilledReceivablesCurrent_2">Allowances for uncollectible accounts receivable, unbilled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:to="label_AllowanceForDoubtfulUnbilledReceivablesCurrent_2" xlink:title="label: AllowanceForDoubtfulUnbilledReceivablesCurrent to label_AllowanceForDoubtfulUnbilledReceivablesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulUnbilledReceivablesCurrent_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AllowanceForDoubtfulUnbilledReceivablesCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulUnbilledReceivablesCurrent_3">A valuation allowance for trade and other receivables which are unbilled, due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:to="label_AllowanceForDoubtfulUnbilledReceivablesCurrent_3" xlink:title="label: AllowanceForDoubtfulUnbilledReceivablesCurrent to label_AllowanceForDoubtfulUnbilledReceivablesCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WorkingCapital" xlink:label="WorkingCapital" xlink:title="WorkingCapital" />
    <link:label xlink:type="resource" xlink:label="label_WorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WorkingCapital" xml:lang="en-US" id="label_WorkingCapital">Working Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapital" xlink:to="label_WorkingCapital" xlink:title="label: WorkingCapital to label_WorkingCapital" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WorkingCapital_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_WorkingCapital" xml:lang="en-US" id="label_WorkingCapital_2">Amount by which current liabilities exceeded current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapital" xlink:to="label_WorkingCapital_2" xlink:title="label: WorkingCapital to label_WorkingCapital" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WorkingCapital_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WorkingCapital" xml:lang="en-US" id="label_WorkingCapital_3">Represents the amount of working capital which is difference between current assets and current liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapital" xlink:to="label_WorkingCapital_3" xlink:title="label: WorkingCapital to label_WorkingCapital" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankOfChinaMember" xlink:label="BankOfChinaMember" xlink:title="BankOfChinaMember" />
    <link:label xlink:type="resource" xlink:label="label_BankOfChinaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BankOfChinaMember" xml:lang="en-US" id="label_BankOfChinaMember">Bank of China [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankOfChinaMember" xlink:to="label_BankOfChinaMember" xlink:title="label: BankOfChinaMember to label_BankOfChinaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BankOfChinaMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BankOfChinaMember" xml:lang="en-US" id="label_BankOfChinaMember_2">Bank of China</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankOfChinaMember" xlink:to="label_BankOfChinaMember_2" xlink:title="label: BankOfChinaMember to label_BankOfChinaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BankOfChinaMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BankOfChinaMember" xml:lang="en-US" id="label_BankOfChinaMember_3">Represents information pertaining to Bank of China.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankOfChinaMember" xlink:to="label_BankOfChinaMember_3" xlink:title="label: BankOfChinaMember to label_BankOfChinaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringApril2012Member" xlink:label="LoanAgreementEnteredIntoDuringApril2012Member" xlink:title="LoanAgreementEnteredIntoDuringApril2012Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringApril2012Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementEnteredIntoDuringApril2012Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringApril2012Member">Loan Agreement Entered into During April 2012 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringApril2012Member" xlink:to="label_LoanAgreementEnteredIntoDuringApril2012Member" xlink:title="label: LoanAgreementEnteredIntoDuringApril2012Member to label_LoanAgreementEnteredIntoDuringApril2012Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringApril2012Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementEnteredIntoDuringApril2012Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringApril2012Member_2">Loan agreement entered into during April 2012</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringApril2012Member" xlink:to="label_LoanAgreementEnteredIntoDuringApril2012Member_2" xlink:title="label: LoanAgreementEnteredIntoDuringApril2012Member to label_LoanAgreementEnteredIntoDuringApril2012Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringApril2012Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementEnteredIntoDuringApril2012Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringApril2012Member_3">Represents information pertaining to loan agreement entered into during April 2012.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringApril2012Member" xlink:to="label_LoanAgreementEnteredIntoDuringApril2012Member_3" xlink:title="label: LoanAgreementEnteredIntoDuringApril2012Member to label_LoanAgreementEnteredIntoDuringApril2012Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringNovember2012Member" xlink:label="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:title="LoanAgreementEnteredIntoDuringNovember2012Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringNovember2012Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementEnteredIntoDuringNovember2012Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringNovember2012Member">Loan Agreement Entered into During November 2012 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:to="label_LoanAgreementEnteredIntoDuringNovember2012Member" xlink:title="label: LoanAgreementEnteredIntoDuringNovember2012Member to label_LoanAgreementEnteredIntoDuringNovember2012Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringNovember2012Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementEnteredIntoDuringNovember2012Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringNovember2012Member_2">Loan agreement entered into during November 2012</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:to="label_LoanAgreementEnteredIntoDuringNovember2012Member_2" xlink:title="label: LoanAgreementEnteredIntoDuringNovember2012Member to label_LoanAgreementEnteredIntoDuringNovember2012Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringNovember2012Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementEnteredIntoDuringNovember2012Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringNovember2012Member_3">Represents information pertaining to loan agreement entered into during November 2012.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:to="label_LoanAgreementEnteredIntoDuringNovember2012Member_3" xlink:title="label: LoanAgreementEnteredIntoDuringNovember2012Member to label_LoanAgreementEnteredIntoDuringNovember2012Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:label="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:title="LoanAgreementEnteredIntoDuringJanuary2013Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementEnteredIntoDuringJanuary2013Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringJanuary2013Member">Loan Agreement Entered into During January 2013 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:to="label_LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:title="label: LoanAgreementEnteredIntoDuringJanuary2013Member to label_LoanAgreementEnteredIntoDuringJanuary2013Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringJanuary2013Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementEnteredIntoDuringJanuary2013Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringJanuary2013Member_2">Loan agreement entered into during January 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:to="label_LoanAgreementEnteredIntoDuringJanuary2013Member_2" xlink:title="label: LoanAgreementEnteredIntoDuringJanuary2013Member to label_LoanAgreementEnteredIntoDuringJanuary2013Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredIntoDuringJanuary2013Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementEnteredIntoDuringJanuary2013Member" xml:lang="en-US" id="label_LoanAgreementEnteredIntoDuringJanuary2013Member_3">Represents information pertaining to loan agreement entered into during January 2013.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:to="label_LoanAgreementEnteredIntoDuringJanuary2013Member_3" xlink:title="label: LoanAgreementEnteredIntoDuringJanuary2013Member to label_LoanAgreementEnteredIntoDuringJanuary2013Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:label="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember">Bank Loan Agreements Entered into 1 January 2013 to 31 March 2013 Short Term [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:to="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="label: BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember to label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_2">Short term bank loan agreements entered into between January 1, 2013 to March 31, 2013.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:to="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_2" xlink:title="label: BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember to label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_3">Short term bank loan agreements entered into between January 1, 2013 to March 31, 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:to="label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember_3" xlink:title="label: BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember to label_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeutschBankAGCanadaMember" xlink:label="DeutschBankAGCanadaMember" xlink:title="DeutschBankAGCanadaMember" />
    <link:label xlink:type="resource" xlink:label="label_DeutschBankAGCanadaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeutschBankAGCanadaMember" xml:lang="en-US" id="label_DeutschBankAGCanadaMember">Deutsch Bank AG Canada [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeutschBankAGCanadaMember" xlink:to="label_DeutschBankAGCanadaMember" xlink:title="label: DeutschBankAGCanadaMember to label_DeutschBankAGCanadaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeutschBankAGCanadaMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeutschBankAGCanadaMember" xml:lang="en-US" id="label_DeutschBankAGCanadaMember_2">Deutsch Bank AG, Canada</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeutschBankAGCanadaMember" xlink:to="label_DeutschBankAGCanadaMember_2" xlink:title="label: DeutschBankAGCanadaMember to label_DeutschBankAGCanadaMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeutschBankAGCanadaMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeutschBankAGCanadaMember" xml:lang="en-US" id="label_DeutschBankAGCanadaMember_3">Represents information pertaining to Deutsch Bank AG, Canada.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeutschBankAGCanadaMember" xlink:to="label_DeutschBankAGCanadaMember_3" xlink:title="label: DeutschBankAGCanadaMember to label_DeutschBankAGCanadaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CreditSuisseAGSingaporeMember" xlink:label="CreditSuisseAGSingaporeMember" xlink:title="CreditSuisseAGSingaporeMember" />
    <link:label xlink:type="resource" xlink:label="label_CreditSuisseAGSingaporeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CreditSuisseAGSingaporeMember" xml:lang="en-US" id="label_CreditSuisseAGSingaporeMember">Credit Suisse AG Singapore [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditSuisseAGSingaporeMember" xlink:to="label_CreditSuisseAGSingaporeMember" xlink:title="label: CreditSuisseAGSingaporeMember to label_CreditSuisseAGSingaporeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CreditSuisseAGSingaporeMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CreditSuisseAGSingaporeMember" xml:lang="en-US" id="label_CreditSuisseAGSingaporeMember_2">Credit Suisse AG, Singapore</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditSuisseAGSingaporeMember" xlink:to="label_CreditSuisseAGSingaporeMember_2" xlink:title="label: CreditSuisseAGSingaporeMember to label_CreditSuisseAGSingaporeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CreditSuisseAGSingaporeMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CreditSuisseAGSingaporeMember" xml:lang="en-US" id="label_CreditSuisseAGSingaporeMember_3">Represents information pertaining to Credit Suisse AG, Singapore.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditSuisseAGSingaporeMember" xlink:to="label_CreditSuisseAGSingaporeMember_3" xlink:title="label: CreditSuisseAGSingaporeMember to label_CreditSuisseAGSingaporeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BasisOfPresentationLineItems" xlink:label="BasisOfPresentationLineItems" xlink:title="BasisOfPresentationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfPresentationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfPresentationLineItems" xml:lang="en-US" id="label_BasisOfPresentationLineItems">Basis of Presentation [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationLineItems" xlink:to="label_BasisOfPresentationLineItems" xlink:title="label: BasisOfPresentationLineItems to label_BasisOfPresentationLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfPresentationLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BasisOfPresentationLineItems" xml:lang="en-US" id="label_BasisOfPresentationLineItems_2">Basis of presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationLineItems" xlink:to="label_BasisOfPresentationLineItems_2" xlink:title="label: BasisOfPresentationLineItems to label_BasisOfPresentationLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsBuildOutValue" xlink:label="ProjectAssetsBuildOutValue" xlink:title="ProjectAssetsBuildOutValue" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsBuildOutValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsBuildOutValue" xml:lang="en-US" id="label_ProjectAssetsBuildOutValue">Project Assets Build Out Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsBuildOutValue" xlink:to="label_ProjectAssetsBuildOutValue" xlink:title="label: ProjectAssetsBuildOutValue to label_ProjectAssetsBuildOutValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsBuildOutValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsBuildOutValue" xml:lang="en-US" id="label_ProjectAssetsBuildOutValue_2">Value of build out of project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsBuildOutValue" xlink:to="label_ProjectAssetsBuildOutValue_2" xlink:title="label: ProjectAssetsBuildOutValue to label_ProjectAssetsBuildOutValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsBuildOutValue_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsBuildOutValue" xml:lang="en-US" id="label_ProjectAssetsBuildOutValue_3">Represents the value of build out of the project assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsBuildOutValue" xlink:to="label_ProjectAssetsBuildOutValue_3" xlink:title="label: ProjectAssetsBuildOutValue to label_ProjectAssetsBuildOutValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost">Project Assets Plants and Land Capitalized Acquisition Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost to label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost_2">Project assets - Acquisition cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost_2" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost to label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost_3">Represents the amount of capitalized acquisition cost related to investments in solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost_3" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost to label_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedModuleCost" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost">Project Assets Plants and Land Capitalized Module Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedModuleCost to label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost_2">Project assets - Modules cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost_2" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedModuleCost to label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost_3">Represents the amount of capitalized development costs related to investments in solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedModuleCost_3" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedModuleCost to label_ProjectAssetsPlantsAndLandCapitalizedModuleCost" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost">Project Assets Plants and Land Capitalized Development Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost to label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost_2">Project assets - Development cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost_2" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost to label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost_3">Represents the amount of capitalized modules costs related to investments in solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:to="label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost_3" xlink:title="label: ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost to label_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:label="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:title="ProjectAssetsPlantsAndLandOtherCapitalizedCost" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost">Project Assets Plants and Land Other Capitalized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:to="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:title="label: ProjectAssetsPlantsAndLandOtherCapitalizedCost to label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost_2">Project assets - Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:to="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost_2" xlink:title="label: ProjectAssetsPlantsAndLandOtherCapitalizedCost to label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost_3">Represents the amount of other capitalized costs related to investments in solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:to="label_ProjectAssetsPlantsAndLandOtherCapitalizedCost_3" xlink:title="label: ProjectAssetsPlantsAndLandOtherCapitalizedCost to label_ProjectAssetsPlantsAndLandOtherCapitalizedCost" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLand" xlink:label="ProjectAssetsPlantsAndLand" xlink:title="ProjectAssetsPlantsAndLand" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLand" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsPlantsAndLand" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLand">Project Assets Plants and Land</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="label_ProjectAssetsPlantsAndLand" xlink:title="label: ProjectAssetsPlantsAndLand to label_ProjectAssetsPlantsAndLand" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLand_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ProjectAssetsPlantsAndLand" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLand_2">Total Project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="label_ProjectAssetsPlantsAndLand_2" xlink:title="label: ProjectAssetsPlantsAndLand to label_ProjectAssetsPlantsAndLand" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsPlantsAndLand_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProjectAssetsPlantsAndLand" xml:lang="en-US" id="label_ProjectAssetsPlantsAndLand_3">Carrying amount as of the balance sheet date of investments in solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsPlantsAndLand" xlink:to="label_ProjectAssetsPlantsAndLand_3" xlink:title="label: ProjectAssetsPlantsAndLand to label_ProjectAssetsPlantsAndLand" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsAbstract" xlink:label="ProjectAssetsAbstract" xlink:title="ProjectAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProjectAssetsAbstract" xml:lang="en-US" id="label_ProjectAssetsAbstract">Project Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsAbstract" xlink:to="label_ProjectAssetsAbstract" xlink:title="label: ProjectAssetsAbstract to label_ProjectAssetsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProjectAssetsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProjectAssetsAbstract" xml:lang="en-US" id="label_ProjectAssetsAbstract_2">Project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectAssetsAbstract" xlink:to="label_ProjectAssetsAbstract_2" xlink:title="label: ProjectAssetsAbstract to label_ProjectAssetsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyNumberOfParties" xlink:label="LossContingencyNumberOfParties" xlink:title="LossContingencyNumberOfParties" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyNumberOfParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyNumberOfParties" xml:lang="en-US" id="label_LossContingencyNumberOfParties">Loss Contingency, Number of Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyNumberOfParties" xlink:to="label_LossContingencyNumberOfParties" xlink:title="label: LossContingencyNumberOfParties to label_LossContingencyNumberOfParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyNumberOfParties_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyNumberOfParties" xml:lang="en-US" id="label_LossContingencyNumberOfParties_2">Number of parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyNumberOfParties" xlink:to="label_LossContingencyNumberOfParties_2" xlink:title="label: LossContingencyNumberOfParties to label_LossContingencyNumberOfParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyNumberOfParties_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LossContingencyNumberOfParties" xml:lang="en-US" id="label_LossContingencyNumberOfParties_3">Represents the number of parties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyNumberOfParties" xlink:to="label_LossContingencyNumberOfParties_3" xlink:title="label: LossContingencyNumberOfParties to label_LossContingencyNumberOfParties" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:label="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:title="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" />
    <link:label xlink:type="resource" xlink:label="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xml:lang="en-US" id="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid">Noncash or Part Non cash Acquisition Value of Consideration Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:to="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:title="label: NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid to label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xml:lang="en-US" id="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid_2">Module contribution in exchange for minority investment in associates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:to="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid_2" xlink:title="label: NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid to label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xml:lang="en-US" id="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid_3">Represents the amount of noncash consideration paid for a business or asset acquired through a noncash (or part noncash) transaction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:to="label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid_3" xlink:title="label: NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid to label_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember_2">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember_2" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueRecognizedUnderAccrualMethod" xlink:label="RevenueRecognizedUnderAccrualMethod" xlink:title="RevenueRecognizedUnderAccrualMethod" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognizedUnderAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognizedUnderAccrualMethod" xml:lang="en-US" id="label_RevenueRecognizedUnderAccrualMethod">Revenue Recognized Under Accrual Method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognizedUnderAccrualMethod" xlink:to="label_RevenueRecognizedUnderAccrualMethod" xlink:title="label: RevenueRecognizedUnderAccrualMethod to label_RevenueRecognizedUnderAccrualMethod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognizedUnderAccrualMethod_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRecognizedUnderAccrualMethod" xml:lang="en-US" id="label_RevenueRecognizedUnderAccrualMethod_2">Revenue recognized using the full accrue method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognizedUnderAccrualMethod" xlink:to="label_RevenueRecognizedUnderAccrualMethod_2" xlink:title="label: RevenueRecognizedUnderAccrualMethod to label_RevenueRecognizedUnderAccrualMethod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognizedUnderAccrualMethod_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RevenueRecognizedUnderAccrualMethod" xml:lang="en-US" id="label_RevenueRecognizedUnderAccrualMethod_3">Represents the amount of revenue recognized using the full accrual method of accounting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognizedUnderAccrualMethod" xlink:to="label_RevenueRecognizedUnderAccrualMethod_3" xlink:title="label: RevenueRecognizedUnderAccrualMethod to label_RevenueRecognizedUnderAccrualMethod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:label="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:title="RevenueRecognizedUnderPercentageOfCompletionMethod" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognizedUnderPercentageOfCompletionMethod" xml:lang="en-US" id="label_RevenueRecognizedUnderPercentageOfCompletionMethod">Revenue Recognized Under Percentage of Completion Method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:to="label_RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:title="label: RevenueRecognizedUnderPercentageOfCompletionMethod to label_RevenueRecognizedUnderPercentageOfCompletionMethod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognizedUnderPercentageOfCompletionMethod_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRecognizedUnderPercentageOfCompletionMethod" xml:lang="en-US" id="label_RevenueRecognizedUnderPercentageOfCompletionMethod_2">Revenue recognized using the POC method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:to="label_RevenueRecognizedUnderPercentageOfCompletionMethod_2" xlink:title="label: RevenueRecognizedUnderPercentageOfCompletionMethod to label_RevenueRecognizedUnderPercentageOfCompletionMethod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognizedUnderPercentageOfCompletionMethod_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RevenueRecognizedUnderPercentageOfCompletionMethod" xml:lang="en-US" id="label_RevenueRecognizedUnderPercentageOfCompletionMethod_3">Represents the amount of revenue recognized using the percentage of completion method of accounting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:to="label_RevenueRecognizedUnderPercentageOfCompletionMethod_3" xlink:title="label: RevenueRecognizedUnderPercentageOfCompletionMethod to label_RevenueRecognizedUnderPercentageOfCompletionMethod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ChaoriSolarMember" xlink:label="ChaoriSolarMember" xlink:title="ChaoriSolarMember" />
    <link:label xlink:type="resource" xlink:label="label_ChaoriSolarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChaoriSolarMember" xml:lang="en-US" id="label_ChaoriSolarMember">Chaori Solar [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChaoriSolarMember" xlink:to="label_ChaoriSolarMember" xlink:title="label: ChaoriSolarMember to label_ChaoriSolarMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ChaoriSolarMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChaoriSolarMember" xml:lang="en-US" id="label_ChaoriSolarMember_2">Chaori Solar</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChaoriSolarMember" xlink:to="label_ChaoriSolarMember_2" xlink:title="label: ChaoriSolarMember to label_ChaoriSolarMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ChaoriSolarMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChaoriSolarMember" xml:lang="en-US" id="label_ChaoriSolarMember_3">Represents information pertaining to Chaori Solar, a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChaoriSolarMember" xlink:to="label_ChaoriSolarMember_3" xlink:title="label: ChaoriSolarMember to label_ChaoriSolarMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FireEnergyMember" xlink:label="FireEnergyMember" xlink:title="FireEnergyMember" />
    <link:label xlink:type="resource" xlink:label="label_FireEnergyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FireEnergyMember" xml:lang="en-US" id="label_FireEnergyMember">Fire Energy [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FireEnergyMember" xlink:to="label_FireEnergyMember" xlink:title="label: FireEnergyMember to label_FireEnergyMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FireEnergyMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FireEnergyMember" xml:lang="en-US" id="label_FireEnergyMember_2">Fire Energy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FireEnergyMember" xlink:to="label_FireEnergyMember_2" xlink:title="label: FireEnergyMember to label_FireEnergyMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FireEnergyMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FireEnergyMember" xml:lang="en-US" id="label_FireEnergyMember_3">Represents information pertaining to Fire Energy, a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FireEnergyMember" xlink:to="label_FireEnergyMember_3" xlink:title="label: FireEnergyMember to label_FireEnergyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ESARenewablesMember" xlink:label="ESARenewablesMember" xlink:title="ESARenewablesMember" />
    <link:label xlink:type="resource" xlink:label="label_ESARenewablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ESARenewablesMember" xml:lang="en-US" id="label_ESARenewablesMember">ESA Renewables [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ESARenewablesMember" xlink:to="label_ESARenewablesMember" xlink:title="label: ESARenewablesMember to label_ESARenewablesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ESARenewablesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ESARenewablesMember" xml:lang="en-US" id="label_ESARenewablesMember_2">ESA Renewables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ESARenewablesMember" xlink:to="label_ESARenewablesMember_2" xlink:title="label: ESARenewablesMember to label_ESARenewablesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ESARenewablesMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ESARenewablesMember" xml:lang="en-US" id="label_ESARenewablesMember_3">Represents information pertaining to ESA Renewables, a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ESARenewablesMember" xlink:to="label_ESARenewablesMember_3" xlink:title="label: ESARenewablesMember to label_ESARenewablesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCustomersMember" xlink:label="OtherCustomersMember" xlink:title="OtherCustomersMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCustomersMember" xml:lang="en-US" id="label_OtherCustomersMember">Other Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCustomersMember" xlink:to="label_OtherCustomersMember" xlink:title="label: OtherCustomersMember to label_OtherCustomersMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCustomersMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherCustomersMember" xml:lang="en-US" id="label_OtherCustomersMember_2">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCustomersMember" xlink:to="label_OtherCustomersMember_2" xlink:title="label: OtherCustomersMember to label_OtherCustomersMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherCustomersMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherCustomersMember" xml:lang="en-US" id="label_OtherCustomersMember_3">Represents information pertaining to other major customers of the entity, not otherwise specified in the taxonomy.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCustomersMember" xlink:to="label_OtherCustomersMember_3" xlink:title="label: OtherCustomersMember to label_OtherCustomersMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BorrowingsFromNonFinancialInstitutions" xlink:label="BorrowingsFromNonFinancialInstitutions" xlink:title="BorrowingsFromNonFinancialInstitutions" />
    <link:label xlink:type="resource" xlink:label="label_BorrowingsFromNonFinancialInstitutions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BorrowingsFromNonFinancialInstitutions" xml:lang="en-US" id="label_BorrowingsFromNonFinancialInstitutions">Borrowings from Non Financial Institutions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsFromNonFinancialInstitutions" xlink:to="label_BorrowingsFromNonFinancialInstitutions" xlink:title="label: BorrowingsFromNonFinancialInstitutions to label_BorrowingsFromNonFinancialInstitutions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BorrowingsFromNonFinancialInstitutions_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BorrowingsFromNonFinancialInstitutions" xml:lang="en-US" id="label_BorrowingsFromNonFinancialInstitutions_2">Borrowings from non-banking financial institutions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsFromNonFinancialInstitutions" xlink:to="label_BorrowingsFromNonFinancialInstitutions_2" xlink:title="label: BorrowingsFromNonFinancialInstitutions to label_BorrowingsFromNonFinancialInstitutions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BorrowingsFromNonFinancialInstitutions_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BorrowingsFromNonFinancialInstitutions" xml:lang="en-US" id="label_BorrowingsFromNonFinancialInstitutions_3">Represents the carrying amount, as of the balance sheet date, of the borrowings from non-banking financial institutions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsFromNonFinancialInstitutions" xlink:to="label_BorrowingsFromNonFinancialInstitutions_3" xlink:title="label: BorrowingsFromNonFinancialInstitutions to label_BorrowingsFromNonFinancialInstitutions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:label="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:title="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xml:lang="en-US" id="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo">Business Acquisition Number of Contracts Issued Under Program Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:to="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:title="label: BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo to label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xml:lang="en-US" id="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo_2">Number of contracts issued as part of Ontario's Renewable Energy Standard Offer Program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:to="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo_2" xlink:title="label: BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo to label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xml:lang="en-US" id="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo_3">Represents the number of contracts that were issued under program two.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:to="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo_3" xlink:title="label: BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo to label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:label="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:title="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xml:lang="en-US" id="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne">Business Acquisition Number of Contracts Issued Under Program One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:to="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:title="label: BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne to label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xml:lang="en-US" id="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne_2">Number of contracts issued under Ontario's FIT program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:to="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne_2" xlink:title="label: BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne to label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xml:lang="en-US" id="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne_3">Represents the number of contracts that were issued under program one.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:to="label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne_3" xlink:title="label: BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne to label_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentBorrowingsNewDebtInstruments" xlink:label="DebtInstrumentBorrowingsNewDebtInstruments" xlink:title="DebtInstrumentBorrowingsNewDebtInstruments" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBorrowingsNewDebtInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentBorrowingsNewDebtInstruments" xml:lang="en-US" id="label_DebtInstrumentBorrowingsNewDebtInstruments">Debt Instrument Borrowings New Debt Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBorrowingsNewDebtInstruments" xlink:to="label_DebtInstrumentBorrowingsNewDebtInstruments" xlink:title="label: DebtInstrumentBorrowingsNewDebtInstruments to label_DebtInstrumentBorrowingsNewDebtInstruments" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBorrowingsNewDebtInstruments_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentBorrowingsNewDebtInstruments" xml:lang="en-US" id="label_DebtInstrumentBorrowingsNewDebtInstruments_2">Borrowings on new debt instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBorrowingsNewDebtInstruments" xlink:to="label_DebtInstrumentBorrowingsNewDebtInstruments_2" xlink:title="label: DebtInstrumentBorrowingsNewDebtInstruments to label_DebtInstrumentBorrowingsNewDebtInstruments" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBorrowingsNewDebtInstruments_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentBorrowingsNewDebtInstruments" xml:lang="en-US" id="label_DebtInstrumentBorrowingsNewDebtInstruments_3">Represents the amount of borrowings on new debt instruments during the period by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBorrowingsNewDebtInstruments" xlink:to="label_DebtInstrumentBorrowingsNewDebtInstruments_3" xlink:title="label: DebtInstrumentBorrowingsNewDebtInstruments to label_DebtInstrumentBorrowingsNewDebtInstruments" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:label="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="InterestCostsCapitalizedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestCostsCapitalizedPropertyPlantAndEquipment" xml:lang="en-US" id="label_InterestCostsCapitalizedPropertyPlantAndEquipment">Interest Costs Capitalized Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:to="label_InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="label: InterestCostsCapitalizedPropertyPlantAndEquipment to label_InterestCostsCapitalizedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsCapitalizedPropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestCostsCapitalizedPropertyPlantAndEquipment" xml:lang="en-US" id="label_InterestCostsCapitalizedPropertyPlantAndEquipment_2">Interest capitalized - property, plant, and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:to="label_InterestCostsCapitalizedPropertyPlantAndEquipment_2" xlink:title="label: InterestCostsCapitalizedPropertyPlantAndEquipment to label_InterestCostsCapitalizedPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsCapitalizedPropertyPlantAndEquipment_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InterestCostsCapitalizedPropertyPlantAndEquipment" xml:lang="en-US" id="label_InterestCostsCapitalizedPropertyPlantAndEquipment_3">Amount of interest capitalized on property, plant, and equipment during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:to="label_InterestCostsCapitalizedPropertyPlantAndEquipment_3" xlink:title="label: InterestCostsCapitalizedPropertyPlantAndEquipment to label_InterestCostsCapitalizedPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedProjectAssets" xlink:label="InterestCostsCapitalizedProjectAssets" xlink:title="InterestCostsCapitalizedProjectAssets" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsCapitalizedProjectAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestCostsCapitalizedProjectAssets" xml:lang="en-US" id="label_InterestCostsCapitalizedProjectAssets">Interest Costs Capitalized Project Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsCapitalizedProjectAssets" xlink:to="label_InterestCostsCapitalizedProjectAssets" xlink:title="label: InterestCostsCapitalizedProjectAssets to label_InterestCostsCapitalizedProjectAssets" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsCapitalizedProjectAssets_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestCostsCapitalizedProjectAssets" xml:lang="en-US" id="label_InterestCostsCapitalizedProjectAssets_2">Interest capitalized - project assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsCapitalizedProjectAssets" xlink:to="label_InterestCostsCapitalizedProjectAssets_2" xlink:title="label: InterestCostsCapitalizedProjectAssets to label_InterestCostsCapitalizedProjectAssets" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsCapitalizedProjectAssets_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InterestCostsCapitalizedProjectAssets" xml:lang="en-US" id="label_InterestCostsCapitalizedProjectAssets_3">Amount of interest capitalized on project assets during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsCapitalizedProjectAssets" xlink:to="label_InterestCostsCapitalizedProjectAssets_3" xlink:title="label: InterestCostsCapitalizedProjectAssets to label_InterestCostsCapitalizedProjectAssets" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredOn29October2011Member" xlink:label="LoanAgreementEnteredOn29October2011Member" xlink:title="LoanAgreementEnteredOn29October2011Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredOn29October2011Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LoanAgreementEnteredOn29October2011Member" xml:lang="en-US" id="label_LoanAgreementEnteredOn29October2011Member">Loan Agreement Entered on 29 October 2011 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredOn29October2011Member" xlink:to="label_LoanAgreementEnteredOn29October2011Member" xlink:title="label: LoanAgreementEnteredOn29October2011Member to label_LoanAgreementEnteredOn29October2011Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredOn29October2011Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LoanAgreementEnteredOn29October2011Member" xml:lang="en-US" id="label_LoanAgreementEnteredOn29October2011Member_2">Loan agreement entered on October 29, 2011</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredOn29October2011Member" xlink:to="label_LoanAgreementEnteredOn29October2011Member_2" xlink:title="label: LoanAgreementEnteredOn29October2011Member to label_LoanAgreementEnteredOn29October2011Member" />
    <link:label xlink:type="resource" xlink:label="label_LoanAgreementEnteredOn29October2011Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LoanAgreementEnteredOn29October2011Member" xml:lang="en-US" id="label_LoanAgreementEnteredOn29October2011Member_3">Represents information pertaining to the loan agreement entered on October 29, 2011.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanAgreementEnteredOn29October2011Member" xlink:to="label_LoanAgreementEnteredOn29October2011Member_3" xlink:title="label: LoanAgreementEnteredOn29October2011Member to label_LoanAgreementEnteredOn29October2011Member" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:label="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:title="NumberOfLongTermSupplyPurchaseAgreementsTerminated" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xml:lang="en-US" id="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated">Number of Long Term Supply Purchase Agreements Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:to="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:title="label: NumberOfLongTermSupplyPurchaseAgreementsTerminated to label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xml:lang="en-US" id="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated_2">Number of long-term supply purchase agreements terminated by the Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:to="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated_2" xlink:title="label: NumberOfLongTermSupplyPurchaseAgreementsTerminated to label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xml:lang="en-US" id="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated_3">Represents the number of long-term supply purchase agreements terminated by the entity during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:to="label_NumberOfLongTermSupplyPurchaseAgreementsTerminated_3" xlink:title="label: NumberOfLongTermSupplyPurchaseAgreementsTerminated to label_NumberOfLongTermSupplyPurchaseAgreementsTerminated" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ClassActionLawsuitsFiledInNewYorkMember" xlink:label="ClassActionLawsuitsFiledInNewYorkMember" xlink:title="ClassActionLawsuitsFiledInNewYorkMember" />
    <link:label xlink:type="resource" xlink:label="label_ClassActionLawsuitsFiledInNewYorkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassActionLawsuitsFiledInNewYorkMember" xml:lang="en-US" id="label_ClassActionLawsuitsFiledInNewYorkMember">Class Action Lawsuits Filed in New York [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassActionLawsuitsFiledInNewYorkMember" xlink:to="label_ClassActionLawsuitsFiledInNewYorkMember" xlink:title="label: ClassActionLawsuitsFiledInNewYorkMember to label_ClassActionLawsuitsFiledInNewYorkMember" />
    <link:label xlink:type="resource" xlink:label="label_ClassActionLawsuitsFiledInNewYorkMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassActionLawsuitsFiledInNewYorkMember" xml:lang="en-US" id="label_ClassActionLawsuitsFiledInNewYorkMember_2">Class Action Lawsuits Filed in New York</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassActionLawsuitsFiledInNewYorkMember" xlink:to="label_ClassActionLawsuitsFiledInNewYorkMember_2" xlink:title="label: ClassActionLawsuitsFiledInNewYorkMember to label_ClassActionLawsuitsFiledInNewYorkMember" />
    <link:label xlink:type="resource" xlink:label="label_ClassActionLawsuitsFiledInNewYorkMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ClassActionLawsuitsFiledInNewYorkMember" xml:lang="en-US" id="label_ClassActionLawsuitsFiledInNewYorkMember_3">Represents information pertaining to class action lawsuits filed in New York.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassActionLawsuitsFiledInNewYorkMember" xlink:to="label_ClassActionLawsuitsFiledInNewYorkMember_3" xlink:title="label: ClassActionLawsuitsFiledInNewYorkMember to label_ClassActionLawsuitsFiledInNewYorkMember" />
    <link: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="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Less: Accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" />
    <link: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="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Accumulated other comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US" id="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="label: AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US" id="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_2">Estimated useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_2" xlink:title="label: AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalCommonStock" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock" xlink:title="label: AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalCommonStock" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock_2">Additional Paid in Capital, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock_2" xlink:title="label: AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalMember" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember">Additional Paid-in Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember" xlink:title="label: AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalMember" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember_2">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember_2" xlink:title="label: AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember" use="optional" />
    <link: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="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:title="label: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">Adjustments to Additional Paid in Capital, Warrant Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalWarrantIssued to label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_2">Issuance of warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_2" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalWarrantIssued to label_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">Share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="AdvancesOnInventoryPurchases" xlink:title="AdvancesOnInventoryPurchases" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchases" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AdvancesOnInventoryPurchases" xml:lang="en-US" id="label_AdvancesOnInventoryPurchases">Advances to suppliers, net of allowance of $9,458,683 and $9,639,629 as of December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchases" xlink:to="label_AdvancesOnInventoryPurchases" xlink:title="label: AdvancesOnInventoryPurchases to label_AdvancesOnInventoryPurchases" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchases_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvancesOnInventoryPurchases" xml:lang="en-US" id="label_AdvancesOnInventoryPurchases_2">Advances on Inventory Purchases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchases" xlink:to="label_AdvancesOnInventoryPurchases_2" xlink:title="label: AdvancesOnInventoryPurchases to label_AdvancesOnInventoryPurchases" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvancesOnInventoryPurchases_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvancesOnInventoryPurchases" xml:lang="en-US" id="label_AdvancesOnInventoryPurchases_3">Advances to suppliers, net of allowance for doubtful accounts of $6,059,306 and $ at December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesOnInventoryPurchases" xlink:to="label_AdvancesOnInventoryPurchases_3" xlink:title="label: AdvancesOnInventoryPurchases to label_AdvancesOnInventoryPurchases" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvertisingExpense" xml:lang="en-US" id="label_AdvertisingExpense">Advertising expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="label_AdvertisingExpense" xlink:title="label: AdvertisingExpense to label_AdvertisingExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvertisingExpense" xml:lang="en-US" id="label_AdvertisingExpense_2">Advertising Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="label_AdvertisingExpense_2" xlink:title="label: AdvertisingExpense to label_AdvertisingExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvertisingCostsPolicyTextBlock" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock">Advertising expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="label_AdvertisingCostsPolicyTextBlock" xlink:title="label: AdvertisingCostsPolicyTextBlock to label_AdvertisingCostsPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingCostsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvertisingCostsPolicyTextBlock" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock_2">Advertising Costs, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="label_AdvertisingCostsPolicyTextBlock_2" xlink:title="label: AdvertisingCostsPolicyTextBlock to label_AdvertisingCostsPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense">Recognized compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense" xlink:title="label: AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_2">Allocated Share-based Compensation Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense_2" xlink:title="label: AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_3">Total recognized compensation cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense_3" xlink:title="label: AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense" use="optional" />
    <link: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="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent">Accounts receivable trade, allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent_2">Allowance for Doubtful Accounts Receivable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock" xlink:label="AllowanceForCreditLossesTextBlock" xlink:title="AllowanceForCreditLossesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForCreditLossesTextBlock" xml:lang="en-US" id="label_AllowanceForCreditLossesTextBlock">Allowance for Credit Losses [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossesTextBlock" xlink:to="label_AllowanceForCreditLossesTextBlock" xlink:title="label: AllowanceForCreditLossesTextBlock to label_AllowanceForCreditLossesTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForCreditLossesTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForCreditLossesTextBlock" xml:lang="en-US" id="label_AllowanceForCreditLossesTextBlock_2">ALLOWANCE FOR DOUBTFUL ACCOUNTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossesTextBlock" xlink:to="label_AllowanceForCreditLossesTextBlock_2" xlink:title="label: AllowanceForCreditLossesTextBlock to label_AllowanceForCreditLossesTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:title="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xml:lang="en-US" id="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">Allowance for Credit Losses on Financing Receivables [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:title="label: AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock to label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xml:lang="en-US" id="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_2">Schedule of allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_2" xlink:title="label: AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock to label_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="AllowanceForTradeReceivablesMember" xlink:title="AllowanceForTradeReceivablesMember" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForTradeReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForTradeReceivablesMember" xml:lang="en-US" id="label_AllowanceForTradeReceivablesMember">Allowances for accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForTradeReceivablesMember" xlink:to="label_AllowanceForTradeReceivablesMember" xlink:title="label: AllowanceForTradeReceivablesMember to label_AllowanceForTradeReceivablesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForTradeReceivablesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForTradeReceivablesMember" xml:lang="en-US" id="label_AllowanceForTradeReceivablesMember_2">Allowance for Trade Receivables [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForTradeReceivablesMember" xlink:to="label_AllowanceForTradeReceivablesMember_2" xlink:title="label: AllowanceForTradeReceivablesMember to label_AllowanceForTradeReceivablesMember" use="optional" />
    <link: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="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets" xlink:title="label: AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_2">Amortization of Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets_2" xlink:title="label: AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfAcquiredIntangibleAssets" xlink:label="AmortizationOfAcquiredIntangibleAssets" xlink:title="AmortizationOfAcquiredIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfAcquiredIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfAcquiredIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfAcquiredIntangibleAssets">Amortization of Acquired Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfAcquiredIntangibleAssets" xlink:to="label_AmortizationOfAcquiredIntangibleAssets" xlink:title="label: AmortizationOfAcquiredIntangibleAssets to label_AmortizationOfAcquiredIntangibleAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfAcquiredIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfAcquiredIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfAcquiredIntangibleAssets_2">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfAcquiredIntangibleAssets" xlink:to="label_AmortizationOfAcquiredIntangibleAssets_2" xlink:title="label: AmortizationOfAcquiredIntangibleAssets to label_AmortizationOfAcquiredIntangibleAssets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfDebtDiscountPremium" xml:lang="en-US" id="label_AmortizationOfDebtDiscountPremium">Amortization of discount on debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfDebtDiscountPremium" xlink:to="label_AmortizationOfDebtDiscountPremium" xlink:title="label: AmortizationOfDebtDiscountPremium to label_AmortizationOfDebtDiscountPremium" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfDebtDiscountPremium_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfDebtDiscountPremium" xml:lang="en-US" id="label_AmortizationOfDebtDiscountPremium_2">Amortization of Debt Discount (Premium)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfDebtDiscountPremium" xlink:to="label_AmortizationOfDebtDiscountPremium_2" xlink:title="label: AmortizationOfDebtDiscountPremium to label_AmortizationOfDebtDiscountPremium" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfDebtDiscountPremium_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AmortizationOfDebtDiscountPremium" xml:lang="en-US" id="label_AmortizationOfDebtDiscountPremium_3">Amortization expense of discount on debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfDebtDiscountPremium" xlink:to="label_AmortizationOfDebtDiscountPremium_3" xlink:title="label: AmortizationOfDebtDiscountPremium to label_AmortizationOfDebtDiscountPremium" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US" id="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">Restricted net assets of the entity's consolidated and unconsolidated subsidiaries not available for distribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="label: AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US" id="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_2">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_2" xlink:title="label: AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US" id="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_3">Restricted net assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_3" xlink:title="label: AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to label_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" />
    <link: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="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesNameDomain" xml:lang="en-US" id="label_AntidilutiveSecuritiesNameDomain">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="label_AntidilutiveSecuritiesNameDomain" xlink:title="label: AntidilutiveSecuritiesNameDomain to label_AntidilutiveSecuritiesNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="AssetImpairmentChargesAbstract" xlink:title="AssetImpairmentChargesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetImpairmentChargesAbstract" xml:lang="en-US" id="label_AssetImpairmentChargesAbstract">Asset Impairment Charges [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentChargesAbstract" xlink:to="label_AssetImpairmentChargesAbstract" xlink:title="label: AssetImpairmentChargesAbstract to label_AssetImpairmentChargesAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetImpairmentChargesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetImpairmentChargesAbstract" xml:lang="en-US" id="label_AssetImpairmentChargesAbstract_2">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentChargesAbstract" xlink:to="label_AssetImpairmentChargesAbstract_2" xlink:title="label: AssetImpairmentChargesAbstract to label_AssetImpairmentChargesAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:label xlink:type="resource" xlink:label="label_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetImpairmentCharges" xml:lang="en-US" id="label_AssetImpairmentCharges">Asset Impairment Charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentCharges" xlink:to="label_AssetImpairmentCharges" xlink:title="label: AssetImpairmentCharges to label_AssetImpairmentCharges" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetImpairmentCharges_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetImpairmentCharges" xml:lang="en-US" id="label_AssetImpairmentCharges_2">Impairment charge</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentCharges" xlink:to="label_AssetImpairmentCharges_2" xlink:title="label: AssetImpairmentCharges to label_AssetImpairmentCharges" use="optional" />
    <link: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="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsFairValueDisclosure" xml:lang="en-US" id="label_AssetsFairValueDisclosure">Total Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosure" xlink:to="label_AssetsFairValueDisclosure" xlink:title="label: AssetsFairValueDisclosure to label_AssetsFairValueDisclosure" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetsFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsFairValueDisclosure" xml:lang="en-US" id="label_AssetsFairValueDisclosure_2">Assets, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosure" xlink:to="label_AssetsFairValueDisclosure_2" xlink:title="label: AssetsFairValueDisclosure to label_AssetsFairValueDisclosure" use="optional" />
    <link: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="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract">Current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract" xlink:title="label: AssetsCurrentAbstract to label_AssetsCurrentAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract_2">Assets, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract_2" xlink:title="label: AssetsCurrentAbstract to label_AssetsCurrentAbstract" use="optional" />
    <link: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="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract" xlink:title="label: AssetsAbstract to label_AssetsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract_2">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract_2" xlink:title="label: AssetsAbstract to label_AssetsAbstract" use="optional" />
    <link: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="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent" xlink:title="label: AssetsCurrent to label_AssetsCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent_2">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent_2" xlink:title="label: AssetsCurrent to label_AssetsCurrent" use="optional" />
    <link: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="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets">TOTAL ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets" xlink:title="label: Assets to label_Assets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_Assets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets_2">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_2" xlink:title="label: Assets to label_Assets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock">Basis of presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="label_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to label_BasisOfAccountingPolicyPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccountingPolicyPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock_2">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="label_BasisOfAccountingPolicyPolicyTextBlock_2" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to label_BasisOfAccountingPolicyPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BuildingMember" xlink:label="BuildingMember" xlink:title="BuildingMember" />
    <link:label xlink:type="resource" xlink:label="label_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BuildingMember" xml:lang="en-US" id="label_BuildingMember">Buildings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingMember" xlink:to="label_BuildingMember" xlink:title="label: BuildingMember to label_BuildingMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BuildingMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BuildingMember" xml:lang="en-US" id="label_BuildingMember_2">Building [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingMember" xlink:to="label_BuildingMember_2" xlink:title="label: BuildingMember to label_BuildingMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:label="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent">Business Acquisition, Purchase Price Allocation, Deferred Tax Liabilities, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent to label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent_2">Deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent_2" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent to label_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" use="optional" />
    <link: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="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionAxis" xml:lang="en-US" id="label_BusinessAcquisitionAxis">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAxis" xlink:to="label_BusinessAcquisitionAxis" xlink:title="label: BusinessAcquisitionAxis to label_BusinessAcquisitionAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:label="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="BusinessAcquisitionCostOfAcquiredEntityCashPaid" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid">Cash consideration for acquisition of the entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityCashPaid to label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_2">Business Acquisition, Cost of Acquired Entity, Cash Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_2" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityCashPaid to label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_3">Cash paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_3" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityCashPaid to label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_4" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_4">Cash consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityCashPaid_4" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityCashPaid to label_BusinessAcquisitionCostOfAcquiredEntityCashPaid" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets">Business Acquisition, Purchase Price Allocation, Net Tangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets to label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets_2">Net tangible assets acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets_2" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets to label_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount">Business Acquisition, Purchase Price Allocation, Goodwill Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillAmount to label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount_2">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount_2" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationGoodwillAmount to label_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US" id="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="label: BusinessAcquisitionPercentageOfVotingInterestsAcquired to label_BusinessAcquisitionPercentageOfVotingInterestsAcquired" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US" id="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2">Percentage of interest acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="label_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2" xlink:title="label: BusinessAcquisitionPercentageOfVotingInterestsAcquired to label_BusinessAcquisitionPercentageOfVotingInterestsAcquired" use="optional" />
    <link: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="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionAcquireeDomain" xml:lang="en-US" id="label_BusinessAcquisitionAcquireeDomain">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="label_BusinessAcquisitionAcquireeDomain" xlink:title="label: BusinessAcquisitionAcquireeDomain to label_BusinessAcquisitionAcquireeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:label="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:title="BusinessAcquisitionPurchasePriceAllocationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationAbstract" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationAbstract">Business Acquisition, Purchase Price Allocation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationAbstract to label_BusinessAcquisitionPurchasePriceAllocationAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationAbstract" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationAbstract_2">Purchase price allocation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationAbstract_2" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationAbstract to label_BusinessAcquisitionPurchasePriceAllocationAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationsAbstract" xml:lang="en-US" id="label_BusinessCombinationsAbstract">ACQUISITION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsAbstract" xlink:to="label_BusinessCombinationsAbstract" xlink:title="label: BusinessCombinationsAbstract to label_BusinessCombinationsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets">Business Acquisition, Purchase Price Allocation, Amortizable Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets to label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xml:lang="en-US" id="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets_2">Power purchase agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:to="label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets_2" xlink:title="label: BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets to label_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:label="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:title="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable_2">Fair value of the issuance of warrant, net of cash received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable_2" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable to label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable">Business Acquisition, Cost of Acquired Entity, Equity Interests Issued and Issuable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable to label_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:label="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:title="BusinessAcquisitionCostOfAcquiredEntityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityAbstract" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityAbstract">Business Acquisition, Cost of Acquired Entity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityAbstract to label_BusinessAcquisitionCostOfAcquiredEntityAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityAbstract" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityAbstract_2">Total consideration paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityAbstract_2" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityAbstract to label_BusinessAcquisitionCostOfAcquiredEntityAbstract" use="optional" />
    <link: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="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionLineItems" xml:lang="en-US" id="label_BusinessAcquisitionLineItems">Investments In Affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="label_BusinessAcquisitionLineItems" xlink:title="label: BusinessAcquisitionLineItems to label_BusinessAcquisitionLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionLineItems" xml:lang="en-US" id="label_BusinessAcquisitionLineItems_2">Business Acquisition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="label_BusinessAcquisitionLineItems_2" xlink:title="label: BusinessAcquisitionLineItems to label_BusinessAcquisitionLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionLineItems_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionLineItems" xml:lang="en-US" id="label_BusinessAcquisitionLineItems_3">ACQUISITION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="label_BusinessAcquisitionLineItems_3" xlink:title="label: BusinessAcquisitionLineItems to label_BusinessAcquisitionLineItems" use="optional" />
    <link: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="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:title="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice">Business Acquisition, Cost of Acquired Entity, Purchase Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityPurchasePrice to label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_2">Total consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_2" xlink:title="label: BusinessAcquisitionCostOfAcquiredEntityPurchasePrice to label_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="BusinessCombinationDisclosureTextBlock" xlink:title="BusinessCombinationDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationDisclosureTextBlock" xml:lang="en-US" id="label_BusinessCombinationDisclosureTextBlock">Business Combination Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDisclosureTextBlock" xlink:to="label_BusinessCombinationDisclosureTextBlock" xlink:title="label: BusinessCombinationDisclosureTextBlock to label_BusinessCombinationDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationDisclosureTextBlock" xml:lang="en-US" id="label_BusinessCombinationDisclosureTextBlock_2">ACQUISITION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDisclosureTextBlock" xlink:to="label_BusinessCombinationDisclosureTextBlock_2" xlink:title="label: BusinessCombinationDisclosureTextBlock to label_BusinessCombinationDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="BusinessCombinationsPolicy" xlink:title="BusinessCombinationsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationsPolicy" xml:lang="en-US" id="label_BusinessCombinationsPolicy">Business combination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsPolicy" xlink:to="label_BusinessCombinationsPolicy" xlink:title="label: BusinessCombinationsPolicy to label_BusinessCombinationsPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationsPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationsPolicy" xml:lang="en-US" id="label_BusinessCombinationsPolicy_2">Business Combinations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsPolicy" xlink:to="label_BusinessCombinationsPolicy_2" xlink:title="label: BusinessCombinationsPolicy to label_BusinessCombinationsPolicy" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US" id="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2">Percentage of equity interest in acquiree prior to additional acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2" xlink:title="label: BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage to label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US" id="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="label: BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage to label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="CapitalExpendituresIncurredButNotYetPaid" xlink:title="CapitalExpendituresIncurredButNotYetPaid" />
    <link:label xlink:type="resource" xlink:label="label_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US" id="label_CapitalExpendituresIncurredButNotYetPaid">Property, plant and equipment cost included in other payables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalExpendituresIncurredButNotYetPaid" xlink:to="label_CapitalExpendituresIncurredButNotYetPaid" xlink:title="label: CapitalExpendituresIncurredButNotYetPaid to label_CapitalExpendituresIncurredButNotYetPaid" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CapitalExpendituresIncurredButNotYetPaid_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US" id="label_CapitalExpendituresIncurredButNotYetPaid_2">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalExpendituresIncurredButNotYetPaid" xlink:to="label_CapitalExpendituresIncurredButNotYetPaid_2" xlink:title="label: CapitalExpendituresIncurredButNotYetPaid to label_CapitalExpendituresIncurredButNotYetPaid" use="optional" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_2">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_3">Cash and cash equivalents at the beginning of the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_4" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_4">Cash and cash equivalents at the end of the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_4" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US" id="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">Cash and cash equivalents and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="label: CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy to label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US" id="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_2">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_2" xlink:title="label: CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy to label_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="label_ChiefExecutiveOfficerMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChiefExecutiveOfficerMember" xml:lang="en-US" id="label_ChiefExecutiveOfficerMember_2">Dr. Shawn Qu</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="label_ChiefExecutiveOfficerMember_2" xlink:title="label: ChiefExecutiveOfficerMember to label_ChiefExecutiveOfficerMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChiefExecutiveOfficerMember" xml:lang="en-US" id="label_ChiefExecutiveOfficerMember">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="label_ChiefExecutiveOfficerMember" xlink:title="label: ChiefExecutiveOfficerMember to label_ChiefExecutiveOfficerMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_2">Exercise price of warrant (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights_2" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="CommitmentsAndContingenciesPolicyTextBlock" xlink:title="CommitmentsAndContingenciesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesPolicyTextBlock" xml:lang="en-US" id="label_CommitmentsAndContingenciesPolicyTextBlock">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesPolicyTextBlock" xlink:to="label_CommitmentsAndContingenciesPolicyTextBlock" xlink:title="label: CommitmentsAndContingenciesPolicyTextBlock to label_CommitmentsAndContingenciesPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingenciesPolicyTextBlock" xml:lang="en-US" id="label_CommitmentsAndContingenciesPolicyTextBlock_2">Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesPolicyTextBlock" xlink:to="label_CommitmentsAndContingenciesPolicyTextBlock_2" xlink:title="label: CommitmentsAndContingenciesPolicyTextBlock to label_CommitmentsAndContingenciesPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="label_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to label_CommitmentsAndContingenciesDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock_2">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="label_CommitmentsAndContingenciesDisclosureTextBlock_2" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to label_CommitmentsAndContingenciesDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureAbstract">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="label_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to label_CommitmentsAndContingenciesDisclosureAbstract" use="optional" />
    <link: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="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingencies" xml:lang="en-US" id="label_CommitmentsAndContingencies">Commitments and contingencies (Note 18)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies" xlink:title="label: CommitmentsAndContingencies to label_CommitmentsAndContingencies" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingencies" xml:lang="en-US" id="label_CommitmentsAndContingencies_2">Commitments and Contingencies.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies_2" xlink:title="label: CommitmentsAndContingencies to label_CommitmentsAndContingencies" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember">Common Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember" xlink:title="label: CommonStockMember to label_CommonStockMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember_2">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember_2" xlink:title="label: CommonStockMember to label_CommonStockMember" use="optional" />
    <link: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="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesOutstanding" xml:lang="en-US" id="label_CommonStockSharesOutstanding">Common shares, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding" xlink:title="label: CommonStockSharesOutstanding to label_CommonStockSharesOutstanding" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesOutstanding" xml:lang="en-US" id="label_CommonStockSharesOutstanding_2">Common Stock, Shares, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding_2" xlink:title="label: CommonStockSharesOutstanding to label_CommonStockSharesOutstanding" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockSharesOutstanding" xml:lang="en-US" id="label_CommonStockSharesOutstanding_3">Common shares, shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding_3" xlink:title="label: CommonStockSharesOutstanding to label_CommonStockSharesOutstanding" use="optional" />
    <link: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="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue">Common shares-no par value: unlimited authorized shares, 43,155,767 and 43,242,426 shares issued and outstanding at December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue" xlink:title="label: CommonStockValue to label_CommonStockValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue_2">Common Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue_2" xlink:title="label: CommonStockValue to label_CommonStockValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue_3">Common shares-no par value: unlimited authorized shares, 43,155,767 and 43,242,426 shares issued and outstanding at December 31, 2011 and 2012, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue_3" xlink:title="label: CommonStockValue to label_CommonStockValue" use="optional" />
    <link: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="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued" xlink:title="label: CommonStockSharesIssued to label_CommonStockSharesIssued" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued_2">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_2" xlink:title="label: CommonStockSharesIssued to label_CommonStockSharesIssued" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued_3">Common shares, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_3" xlink:title="label: CommonStockSharesIssued to label_CommonStockSharesIssued" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued_4">Common Stock, Shares, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_4" xlink:title="label: CommonStockSharesIssued to label_CommonStockSharesIssued" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued_5">Common shares, shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_5" xlink:title="label: CommonStockSharesIssued to label_CommonStockSharesIssued" use="optional" />
    <link: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="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare">Common Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare" xlink:title="label: CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare_2">Common share, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare_2" xlink:title="label: CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US" id="label_CompensationAndRetirementDisclosureAbstract">EMPLOYEE BENEFIT PLANS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="label_CompensationAndRetirementDisclosureAbstract" xlink:title="label: CompensationAndRetirementDisclosureAbstract to label_CompensationAndRetirementDisclosureAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xml:lang="en-US" id="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">Principal components of deferred income tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="label: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xml:lang="en-US" id="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2" xlink:title="label: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" use="optional" />
    <link: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="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax" xlink:title="label: ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax_2">Comprehensive income (loss) attributable to Canadian Solar Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax_2" xlink:title="label: ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2">Less: comprehensive income (loss) attributable to non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="ComprehensiveIncomePolicyPolicyTextBlock" xlink:title="ComprehensiveIncomePolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US" id="label_ComprehensiveIncomePolicyPolicyTextBlock">Comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="label_ComprehensiveIncomePolicyPolicyTextBlock" xlink:title="label: ComprehensiveIncomePolicyPolicyTextBlock to label_ComprehensiveIncomePolicyPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomePolicyPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US" id="label_ComprehensiveIncomePolicyPolicyTextBlock_2">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="label_ComprehensiveIncomePolicyPolicyTextBlock_2" xlink:title="label: ComprehensiveIncomePolicyPolicyTextBlock to label_ComprehensiveIncomePolicyPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">Comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to label_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="ComprehensiveIncomeMember" xlink:title="ComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComprehensiveIncomeMember" xml:lang="en-US" id="label_ComprehensiveIncomeMember">Comprehensive Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeMember" xlink:to="label_ComprehensiveIncomeMember" xlink:title="label: ComprehensiveIncomeMember to label_ComprehensiveIncomeMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeMember" xml:lang="en-US" id="label_ComprehensiveIncomeMember_2">Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeMember" xlink:to="label_ComprehensiveIncomeMember_2" xlink:title="label: ComprehensiveIncomeMember to label_ComprehensiveIncomeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:label xlink:type="resource" xlink:label="label_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComputerSoftwareIntangibleAssetMember" xml:lang="en-US" id="label_ComputerSoftwareIntangibleAssetMember">Computer software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerSoftwareIntangibleAssetMember" xlink:to="label_ComputerSoftwareIntangibleAssetMember" xlink:title="label: ComputerSoftwareIntangibleAssetMember to label_ComputerSoftwareIntangibleAssetMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ComputerSoftwareIntangibleAssetMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComputerSoftwareIntangibleAssetMember" xml:lang="en-US" id="label_ComputerSoftwareIntangibleAssetMember_2">Computer Software, Intangible Asset [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerSoftwareIntangibleAssetMember" xlink:to="label_ComputerSoftwareIntangibleAssetMember_2" xlink:title="label: ComputerSoftwareIntangibleAssetMember to label_ComputerSoftwareIntangibleAssetMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskTypeDomain" xml:lang="en-US" id="label_ConcentrationRiskTypeDomain">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="label_ConcentrationRiskTypeDomain" xlink:title="label: ConcentrationRiskTypeDomain to label_ConcentrationRiskTypeDomain" use="optional" />
    <link: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="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskLineItems" xml:lang="en-US" id="label_ConcentrationRiskLineItems">Concentration of credit risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskLineItems" xlink:to="label_ConcentrationRiskLineItems" xlink:title="label: ConcentrationRiskLineItems to label_ConcentrationRiskLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskLineItems" xml:lang="en-US" id="label_ConcentrationRiskLineItems_2">Concentration Risk [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskLineItems" xlink:to="label_ConcentrationRiskLineItems_2" xlink:title="label: ConcentrationRiskLineItems to label_ConcentrationRiskLineItems" use="optional" />
    <link: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="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskBenchmarkDomain" xml:lang="en-US" id="label_ConcentrationRiskBenchmarkDomain">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="label_ConcentrationRiskBenchmarkDomain" xlink:title="label: ConcentrationRiskBenchmarkDomain to label_ConcentrationRiskBenchmarkDomain" use="optional" />
    <link: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="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskTable" xml:lang="en-US" id="label_ConcentrationRiskTable">Concentration Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTable" xlink:to="label_ConcentrationRiskTable" xlink:title="label: ConcentrationRiskTable to label_ConcentrationRiskTable" use="optional" />
    <link: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="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US" id="label_ConcentrationRiskByBenchmarkAxis">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="label_ConcentrationRiskByBenchmarkAxis" xlink:title="label: ConcentrationRiskByBenchmarkAxis to label_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="ConcentrationRiskCreditRisk" xlink:title="ConcentrationRiskCreditRisk" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskCreditRisk" xml:lang="en-US" id="label_ConcentrationRiskCreditRisk">Concentration of credit risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRisk" xlink:to="label_ConcentrationRiskCreditRisk" xlink:title="label: ConcentrationRiskCreditRisk to label_ConcentrationRiskCreditRisk" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskCreditRisk_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskCreditRisk" xml:lang="en-US" id="label_ConcentrationRiskCreditRisk_2">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRisk" xlink:to="label_ConcentrationRiskCreditRisk_2" xlink:title="label: ConcentrationRiskCreditRisk to label_ConcentrationRiskCreditRisk" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByTypeAxis" xml:lang="en-US" id="label_ConcentrationRiskByTypeAxis">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="label_ConcentrationRiskByTypeAxis" xlink:title="label: ConcentrationRiskByTypeAxis to label_ConcentrationRiskByTypeAxis" use="optional" />
    <link: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="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskPercentage1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1" xlink:title="label: ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskPercentage1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1_2">Concentration risk (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1_2" xlink:title="label: ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConcentrationRiskPercentage1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1_3">Net revenue (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1_3" xlink:title="label: ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialStatementsCaptionsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CondensedFinancialStatementsCaptionsLineItems" xml:lang="en-US" id="label_CondensedFinancialStatementsCaptionsLineItems_2">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="label_CondensedFinancialStatementsCaptionsLineItems_2" xlink:title="label: CondensedFinancialStatementsCaptionsLineItems to label_CondensedFinancialStatementsCaptionsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialStatementsCaptionsLineItems_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CondensedFinancialStatementsCaptionsLineItems" xml:lang="en-US" id="label_CondensedFinancialStatementsCaptionsLineItems_3">Balance Sheets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="label_CondensedFinancialStatementsCaptionsLineItems_3" xlink:title="label: CondensedFinancialStatementsCaptionsLineItems to label_CondensedFinancialStatementsCaptionsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialStatementsCaptionsLineItems_4" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:title="label_CondensedFinancialStatementsCaptionsLineItems" xml:lang="en-US" id="label_CondensedFinancialStatementsCaptionsLineItems_4">Statements of Cash Flows</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="label_CondensedFinancialStatementsCaptionsLineItems_4" xlink:title="label: CondensedFinancialStatementsCaptionsLineItems to label_CondensedFinancialStatementsCaptionsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialStatementsCaptionsLineItems_5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CondensedFinancialStatementsCaptionsLineItems" xml:lang="en-US" id="label_CondensedFinancialStatementsCaptionsLineItems_5">Statements of Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="label_CondensedFinancialStatementsCaptionsLineItems_5" xlink:title="label: CondensedFinancialStatementsCaptionsLineItems to label_CondensedFinancialStatementsCaptionsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_CondensedFinancialStatementsCaptionsLineItems" xml:lang="en-US" id="label_CondensedFinancialStatementsCaptionsLineItems">Statements of comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="label_CondensedFinancialStatementsCaptionsLineItems" xlink:title="label: CondensedFinancialStatementsCaptionsLineItems to label_CondensedFinancialStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US" id="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">FINANCIAL STATEMENTS SCHEDULE I</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:title="label: CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock to label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US" id="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_2">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_2" xlink:title="label: CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock to label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xml:lang="en-US" id="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">FINANCIAL STATEMENTS SCHEDULE I</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="label: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to label_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConsolidationPolicyTextBlock" xml:lang="en-US" id="label_ConsolidationPolicyTextBlock">Basis of consolidation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="label_ConsolidationPolicyTextBlock" xlink:title="label: ConsolidationPolicyTextBlock to label_ConsolidationPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidationPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConsolidationPolicyTextBlock" xml:lang="en-US" id="label_ConsolidationPolicyTextBlock_2">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="label_ConsolidationPolicyTextBlock_2" xlink:title="label: ConsolidationPolicyTextBlock to label_ConsolidationPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConstructionInProgressMember" xml:lang="en-US" id="label_ConstructionInProgressMember">Construction in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="label_ConstructionInProgressMember" xlink:title="label: ConstructionInProgressMember to label_ConstructionInProgressMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionInProgressMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConstructionInProgressMember" xml:lang="en-US" id="label_ConstructionInProgressMember_2">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="label_ConstructionInProgressMember_2" xlink:title="label: ConstructionInProgressMember to label_ConstructionInProgressMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="ConvertibleDebtSecuritiesMember" xlink:title="ConvertibleDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebtSecuritiesMember" xml:lang="en-US" id="label_ConvertibleDebtSecuritiesMember">Convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtSecuritiesMember" xlink:to="label_ConvertibleDebtSecuritiesMember" xlink:title="label: ConvertibleDebtSecuritiesMember to label_ConvertibleDebtSecuritiesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtSecuritiesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleDebtSecuritiesMember" xml:lang="en-US" id="label_ConvertibleDebtSecuritiesMember_2">Convertible Debt Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtSecuritiesMember" xlink:to="label_ConvertibleDebtSecuritiesMember_2" xlink:title="label: ConvertibleDebtSecuritiesMember to label_ConvertibleDebtSecuritiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebtMember" xml:lang="en-US" id="label_ConvertibleDebtMember">2007 Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtMember" xlink:to="label_ConvertibleDebtMember" xlink:title="label: ConvertibleDebtMember to label_ConvertibleDebtMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleDebtMember" xml:lang="en-US" id="label_ConvertibleDebtMember_2">Convertible Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtMember" xlink:to="label_ConvertibleDebtMember_2" xlink:title="label: ConvertibleDebtMember to label_ConvertibleDebtMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleLongTermNotesPayable" xml:lang="en-US" id="label_ConvertibleLongTermNotesPayable">Convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="label_ConvertibleLongTermNotesPayable" xlink:title="label: ConvertibleLongTermNotesPayable to label_ConvertibleLongTermNotesPayable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleLongTermNotesPayable_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleLongTermNotesPayable" xml:lang="en-US" id="label_ConvertibleLongTermNotesPayable_2">Convertible Notes Payable, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="label_ConvertibleLongTermNotesPayable_2" xlink:title="label: ConvertibleLongTermNotesPayable to label_ConvertibleLongTermNotesPayable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleLongTermNotesPayable_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ConvertibleLongTermNotesPayable" xml:lang="en-US" id="label_ConvertibleLongTermNotesPayable_3">Net carrying amount of the debt component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="label_ConvertibleLongTermNotesPayable_3" xlink:title="label: ConvertibleLongTermNotesPayable to label_ConvertibleLongTermNotesPayable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CostOfGoodsAndServicesSold" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold">Total cost of revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold" xlink:title="label: CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfGoodsAndServicesSold" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold_2">Cost of Goods and Services Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold_2" xlink:title="label: CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfGoodsAndServicesSold" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold_3">Cost of revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold_3" xlink:title="label: CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSoldDirectMaterials" xlink:label="CostOfGoodsSoldDirectMaterials" xlink:title="CostOfGoodsSoldDirectMaterials" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsSoldDirectMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfGoodsSoldDirectMaterials" xml:lang="en-US" id="label_CostOfGoodsSoldDirectMaterials">Cost of raw materials purchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsSoldDirectMaterials" xlink:to="label_CostOfGoodsSoldDirectMaterials" xlink:title="label: CostOfGoodsSoldDirectMaterials to label_CostOfGoodsSoldDirectMaterials" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsSoldDirectMaterials_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfGoodsSoldDirectMaterials" xml:lang="en-US" id="label_CostOfGoodsSoldDirectMaterials_2">Cost of Goods Sold, Direct Materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsSoldDirectMaterials" xlink:to="label_CostOfGoodsSoldDirectMaterials_2" xlink:title="label: CostOfGoodsSoldDirectMaterials to label_CostOfGoodsSoldDirectMaterials" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="CostOfSalesPolicyTextBlock" xlink:title="CostOfSalesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfSalesPolicyTextBlock" xml:lang="en-US" id="label_CostOfSalesPolicyTextBlock">Cost of revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesPolicyTextBlock" xlink:to="label_CostOfSalesPolicyTextBlock" xlink:title="label: CostOfSalesPolicyTextBlock to label_CostOfSalesPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CostOfSalesPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfSalesPolicyTextBlock" xml:lang="en-US" id="label_CostOfSalesPolicyTextBlock_2">Cost of Sales, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesPolicyTextBlock" xlink:to="label_CostOfSalesPolicyTextBlock_2" xlink:title="label: CostOfSalesPolicyTextBlock to label_CostOfSalesPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="CostOfGoodsAndServicesSoldAbstract" xlink:title="CostOfGoodsAndServicesSoldAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfGoodsAndServicesSoldAbstract" xml:lang="en-US" id="label_CostOfGoodsAndServicesSoldAbstract">Cost of Goods and Services Sold [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldAbstract" xlink:to="label_CostOfGoodsAndServicesSoldAbstract" xlink:title="label: CostOfGoodsAndServicesSoldAbstract to label_CostOfGoodsAndServicesSoldAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSoldAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfGoodsAndServicesSoldAbstract" xml:lang="en-US" id="label_CostOfGoodsAndServicesSoldAbstract_2">Cost of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldAbstract" xlink:to="label_CostOfGoodsAndServicesSoldAbstract_2" xlink:title="label: CostOfGoodsAndServicesSoldAbstract to label_CostOfGoodsAndServicesSoldAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:label xlink:type="resource" xlink:label="label_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CreditFacilityDomain" xml:lang="en-US" id="label_CreditFacilityDomain">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityDomain" xlink:to="label_CreditFacilityDomain" xlink:title="label: CreditFacilityDomain to label_CreditFacilityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="label_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CreditFacilityAxis" xml:lang="en-US" id="label_CreditFacilityAxis">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityAxis" xlink:to="label_CreditFacilityAxis" xlink:title="label: CreditFacilityAxis to label_CreditFacilityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="CreditConcentrationRiskMember" xlink:title="CreditConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CreditConcentrationRiskMember" xml:lang="en-US" id="label_CreditConcentrationRiskMember">Accounts receivable balances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditConcentrationRiskMember" xlink:to="label_CreditConcentrationRiskMember" xlink:title="label: CreditConcentrationRiskMember to label_CreditConcentrationRiskMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CreditConcentrationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CreditConcentrationRiskMember" xml:lang="en-US" id="label_CreditConcentrationRiskMember_2">Credit Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditConcentrationRiskMember" xlink:to="label_CreditConcentrationRiskMember_2" xlink:title="label: CreditConcentrationRiskMember to label_CreditConcentrationRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">Current Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="label: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2" xlink:title="label: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefit">Current Tax, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="label_CurrentIncomeTaxExpenseBenefit" xlink:title="label: CurrentIncomeTaxExpenseBenefit to label_CurrentIncomeTaxExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefit_2">Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="label_CurrentIncomeTaxExpenseBenefit_2" xlink:title="label: CurrentIncomeTaxExpenseBenefit to label_CurrentIncomeTaxExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefit_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefit_3">Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="label_CurrentIncomeTaxExpenseBenefit_3" xlink:title="label: CurrentIncomeTaxExpenseBenefit to label_CurrentIncomeTaxExpenseBenefit" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="CustomerAdvancesCurrent" xlink:title="CustomerAdvancesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_CustomerAdvancesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerAdvancesCurrent" xml:lang="en-US" id="label_CustomerAdvancesCurrent">Advances from customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAdvancesCurrent" xlink:to="label_CustomerAdvancesCurrent" xlink:title="label: CustomerAdvancesCurrent to label_CustomerAdvancesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerAdvancesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerAdvancesCurrent" xml:lang="en-US" id="label_CustomerAdvancesCurrent_2">Customer Advances, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAdvancesCurrent" xlink:to="label_CustomerAdvancesCurrent_2" xlink:title="label: CustomerAdvancesCurrent to label_CustomerAdvancesCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerConcentrationRiskMember" xml:lang="en-US" id="label_CustomerConcentrationRiskMember">Customer concentration risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="label_CustomerConcentrationRiskMember" xlink:title="label: CustomerConcentrationRiskMember to label_CustomerConcentrationRiskMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerConcentrationRiskMember" xml:lang="en-US" id="label_CustomerConcentrationRiskMember_2">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="label_CustomerConcentrationRiskMember_2" xlink:title="label: CustomerConcentrationRiskMember to label_CustomerConcentrationRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:label="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:title="DebtLongtermAndShorttermCombinedAmountAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtLongtermAndShorttermCombinedAmountAbstract" xml:lang="en-US" id="label_DebtLongtermAndShorttermCombinedAmountAbstract">BANK BORROWINGS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="label_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:title="label: DebtLongtermAndShorttermCombinedAmountAbstract to label_DebtLongtermAndShorttermCombinedAmountAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtLongtermAndShorttermCombinedAmountAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtLongtermAndShorttermCombinedAmountAbstract" xml:lang="en-US" id="label_DebtLongtermAndShorttermCombinedAmountAbstract_2">Debt, Long-term and Short-term, Combined Amount [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="label_DebtLongtermAndShorttermCombinedAmountAbstract_2" xlink:title="label: DebtLongtermAndShorttermCombinedAmountAbstract to label_DebtLongtermAndShorttermCombinedAmountAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="DebtConversionConvertedInstrumentAmount1" xlink:title="DebtConversionConvertedInstrumentAmount1" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US" id="label_DebtConversionConvertedInstrumentAmount1">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentAmount1" xlink:to="label_DebtConversionConvertedInstrumentAmount1" xlink:title="label: DebtConversionConvertedInstrumentAmount1 to label_DebtConversionConvertedInstrumentAmount1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionConvertedInstrumentAmount1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US" id="label_DebtConversionConvertedInstrumentAmount1_2">Principal amount of debt instrument converted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentAmount1" xlink:to="label_DebtConversionConvertedInstrumentAmount1_2" xlink:title="label: DebtConversionConvertedInstrumentAmount1 to label_DebtConversionConvertedInstrumentAmount1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="DebtInstrumentDescriptionOfVariableRateBasis" xlink:title="DebtInstrumentDescriptionOfVariableRateBasis" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentDescriptionOfVariableRateBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentDescriptionOfVariableRateBasis" xml:lang="en-US" id="label_DebtInstrumentDescriptionOfVariableRateBasis">Basis of interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentDescriptionOfVariableRateBasis" xlink:to="label_DebtInstrumentDescriptionOfVariableRateBasis" xlink:title="label: DebtInstrumentDescriptionOfVariableRateBasis to label_DebtInstrumentDescriptionOfVariableRateBasis" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentDescriptionOfVariableRateBasis_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentDescriptionOfVariableRateBasis" xml:lang="en-US" id="label_DebtInstrumentDescriptionOfVariableRateBasis_2">Debt Instrument, Description of Variable Rate Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentDescriptionOfVariableRateBasis" xlink:to="label_DebtInstrumentDescriptionOfVariableRateBasis_2" xlink:title="label: DebtInstrumentDescriptionOfVariableRateBasis to label_DebtInstrumentDescriptionOfVariableRateBasis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentCarryingAmount" xml:lang="en-US" id="label_DebtInstrumentCarryingAmount">Principal amount of the debt component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="label_DebtInstrumentCarryingAmount" xlink:title="label: DebtInstrumentCarryingAmount to label_DebtInstrumentCarryingAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCarryingAmount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentCarryingAmount" xml:lang="en-US" id="label_DebtInstrumentCarryingAmount_2">Long-term Debt, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="label_DebtInstrumentCarryingAmount_2" xlink:title="label: DebtInstrumentCarryingAmount to label_DebtInstrumentCarryingAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentLineItems" xml:lang="en-US" id="label_DebtInstrumentLineItems">Long-term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="label_DebtInstrumentLineItems" xlink:title="label: DebtInstrumentLineItems to label_DebtInstrumentLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentLineItems" xml:lang="en-US" id="label_DebtInstrumentLineItems_2">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="label_DebtInstrumentLineItems_2" xlink:title="label: DebtInstrumentLineItems to label_DebtInstrumentLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentLineItems_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentLineItems" xml:lang="en-US" id="label_DebtInstrumentLineItems_3">CONVERTIBLE NOTES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="label_DebtInstrumentLineItems_3" xlink:title="label: DebtInstrumentLineItems to label_DebtInstrumentLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentLineItems_4" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_DebtInstrumentLineItems" xml:lang="en-US" id="label_DebtInstrumentLineItems_4">Bank Borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="label_DebtInstrumentLineItems_4" xlink:title="label: DebtInstrumentLineItems to label_DebtInstrumentLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentLineItems_5" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:title="label_DebtInstrumentLineItems" xml:lang="en-US" id="label_DebtInstrumentLineItems_5">Credit facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="label_DebtInstrumentLineItems_5" xlink:title="label: DebtInstrumentLineItems to label_DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentTable" xml:lang="en-US" id="label_DebtInstrumentTable">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="label_DebtInstrumentTable" xlink:title="label: DebtInstrumentTable to label_DebtInstrumentTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtDisclosureTextBlock" xml:lang="en-US" id="label_DebtDisclosureTextBlock">BORROWINGS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="label_DebtDisclosureTextBlock" xlink:title="label: DebtDisclosureTextBlock to label_DebtDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtDisclosureTextBlock" xml:lang="en-US" id="label_DebtDisclosureTextBlock_2">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="label_DebtDisclosureTextBlock_2" xlink:title="label: DebtDisclosureTextBlock to label_DebtDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="DebtConversionConvertedInstrumentSharesIssued1" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US" id="label_DebtConversionConvertedInstrumentSharesIssued1">Debt Conversion, Converted Instrument, Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentSharesIssued1" xlink:to="label_DebtConversionConvertedInstrumentSharesIssued1" xlink:title="label: DebtConversionConvertedInstrumentSharesIssued1 to label_DebtConversionConvertedInstrumentSharesIssued1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionConvertedInstrumentSharesIssued1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US" id="label_DebtConversionConvertedInstrumentSharesIssued1_2">Number of common stock shares issued upon conversion of the Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentSharesIssued1" xlink:to="label_DebtConversionConvertedInstrumentSharesIssued1_2" xlink:title="label: DebtConversionConvertedInstrumentSharesIssued1 to label_DebtConversionConvertedInstrumentSharesIssued1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtDisclosureAbstract" xml:lang="en-US" id="label_DebtDisclosureAbstract">BORROWINGS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="label_DebtDisclosureAbstract" xlink:title="label: DebtDisclosureAbstract to label_DebtDisclosureAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1">Initial conversion price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="label_DebtInstrumentConvertibleConversionPrice1" xlink:title="label: DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_2">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="label_DebtInstrumentConvertibleConversionPrice1_2" xlink:title="label: DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="DebtLongtermAndShorttermCombinedAmount" xlink:title="DebtLongtermAndShorttermCombinedAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DebtLongtermAndShorttermCombinedAmount" xml:lang="en-US" id="label_DebtLongtermAndShorttermCombinedAmount">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtLongtermAndShorttermCombinedAmount" xlink:to="label_DebtLongtermAndShorttermCombinedAmount" xlink:title="label: DebtLongtermAndShorttermCombinedAmount to label_DebtLongtermAndShorttermCombinedAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtLongtermAndShorttermCombinedAmount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtLongtermAndShorttermCombinedAmount" xml:lang="en-US" id="label_DebtLongtermAndShorttermCombinedAmount_2">Debt, Long-term and Short-term, Combined Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtLongtermAndShorttermCombinedAmount" xlink:to="label_DebtLongtermAndShorttermCombinedAmount_2" xlink:title="label: DebtLongtermAndShorttermCombinedAmount to label_DebtLongtermAndShorttermCombinedAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:label="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:title="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xml:lang="en-US" id="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1">Remaining amortization period of debt discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:to="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:title="label: DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1 to label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xml:lang="en-US" id="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_2">Debt Instrument, Convertible, Remaining Discount Amortization Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:to="label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_2" xlink:title="label: DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1 to label_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio" xlink:label="DebtInstrumentConvertibleConversionRatio" xlink:title="DebtInstrumentConvertibleConversionRatio" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleConversionRatio" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionRatio">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionRatio" xlink:to="label_DebtInstrumentConvertibleConversionRatio" xlink:title="label: DebtInstrumentConvertibleConversionRatio to label_DebtInstrumentConvertibleConversionRatio" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionRatio_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleConversionRatio" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionRatio_2">Initial conversion rate (in shares per USD)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionRatio" xlink:to="label_DebtInstrumentConvertibleConversionRatio_2" xlink:title="label: DebtInstrumentConvertibleConversionRatio to label_DebtInstrumentConvertibleConversionRatio" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="DebtInstrumentBasisSpreadOnVariableRate" xlink:title="DebtInstrumentBasisSpreadOnVariableRate" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentBasisSpreadOnVariableRate" xml:lang="en-US" id="label_DebtInstrumentBasisSpreadOnVariableRate">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBasisSpreadOnVariableRate" xlink:to="label_DebtInstrumentBasisSpreadOnVariableRate" xlink:title="label: DebtInstrumentBasisSpreadOnVariableRate to label_DebtInstrumentBasisSpreadOnVariableRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentBasisSpreadOnVariableRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentBasisSpreadOnVariableRate" xml:lang="en-US" id="label_DebtInstrumentBasisSpreadOnVariableRate_2">Reference rate to compute the variable rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBasisSpreadOnVariableRate" xlink:to="label_DebtInstrumentBasisSpreadOnVariableRate_2" xlink:title="label: DebtInstrumentBasisSpreadOnVariableRate to label_DebtInstrumentBasisSpreadOnVariableRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentAxis" xml:lang="en-US" id="label_DebtInstrumentAxis">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="label_DebtInstrumentAxis" xlink:title="label: DebtInstrumentAxis to label_DebtInstrumentAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleNumberOfEquityInstruments" xml:lang="en-US" id="label_DebtInstrumentConvertibleNumberOfEquityInstruments">Total number of shares to be received upon conversion of the Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="label_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="label: DebtInstrumentConvertibleNumberOfEquityInstruments to label_DebtInstrumentConvertibleNumberOfEquityInstruments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleNumberOfEquityInstruments_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleNumberOfEquityInstruments" xml:lang="en-US" id="label_DebtInstrumentConvertibleNumberOfEquityInstruments_2">Debt Instrument, Convertible, Number of Equity Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="label_DebtInstrumentConvertibleNumberOfEquityInstruments_2" xlink:title="label: DebtInstrumentConvertibleNumberOfEquityInstruments to label_DebtInstrumentConvertibleNumberOfEquityInstruments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentFaceAmount" xml:lang="en-US" id="label_DebtInstrumentFaceAmount">Amount of debt to be issued under the subscription agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="label_DebtInstrumentFaceAmount" xlink:title="label: DebtInstrumentFaceAmount to label_DebtInstrumentFaceAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFaceAmount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentFaceAmount" xml:lang="en-US" id="label_DebtInstrumentFaceAmount_2">Debt Instrument, Face Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="label_DebtInstrumentFaceAmount_2" xlink:title="label: DebtInstrumentFaceAmount to label_DebtInstrumentFaceAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtIssuanceCosts" xlink:label="DebtIssuanceCosts" xlink:title="DebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_DebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtIssuanceCosts" xml:lang="en-US" id="label_DebtIssuanceCosts">Initial debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtIssuanceCosts" xlink:to="label_DebtIssuanceCosts" xlink:title="label: DebtIssuanceCosts to label_DebtIssuanceCosts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtIssuanceCosts_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtIssuanceCosts" xml:lang="en-US" id="label_DebtIssuanceCosts_2">Debt Issuance Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtIssuanceCosts" xlink:to="label_DebtIssuanceCosts_2" xlink:title="label: DebtIssuanceCosts to label_DebtIssuanceCosts" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateEffectivePercentage">Effective interest rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="label_DebtInstrumentInterestRateEffectivePercentage" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to label_DebtInstrumentInterestRateEffectivePercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateEffectivePercentage_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateEffectivePercentage_2">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="label_DebtInstrumentInterestRateEffectivePercentage_2" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to label_DebtInstrumentInterestRateEffectivePercentage" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentNameDomain" xml:lang="en-US" id="label_DebtInstrumentNameDomain">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="label_DebtInstrumentNameDomain" xlink:title="label: DebtInstrumentNameDomain to label_DebtInstrumentNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentIncreaseAdditionalBorrowings" xlink:label="DebtInstrumentIncreaseAdditionalBorrowings" xlink:title="DebtInstrumentIncreaseAdditionalBorrowings" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentIncreaseAdditionalBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentIncreaseAdditionalBorrowings" xml:lang="en-US" id="label_DebtInstrumentIncreaseAdditionalBorrowings">Debt Instrument, Increase, Additional Borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIncreaseAdditionalBorrowings" xlink:to="label_DebtInstrumentIncreaseAdditionalBorrowings" xlink:title="label: DebtInstrumentIncreaseAdditionalBorrowings to label_DebtInstrumentIncreaseAdditionalBorrowings" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentIncreaseAdditionalBorrowings_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentIncreaseAdditionalBorrowings" xml:lang="en-US" id="label_DebtInstrumentIncreaseAdditionalBorrowings_2">New borrowings obtained</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIncreaseAdditionalBorrowings" xlink:to="label_DebtInstrumentIncreaseAdditionalBorrowings_2" xlink:title="label: DebtInstrumentIncreaseAdditionalBorrowings to label_DebtInstrumentIncreaseAdditionalBorrowings" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentIncreaseAdditionalBorrowings_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentIncreaseAdditionalBorrowings" xml:lang="en-US" id="label_DebtInstrumentIncreaseAdditionalBorrowings_3">Bank borrowings renewed and drew down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIncreaseAdditionalBorrowings" xlink:to="label_DebtInstrumentIncreaseAdditionalBorrowings_3" xlink:title="label: DebtInstrumentIncreaseAdditionalBorrowings to label_DebtInstrumentIncreaseAdditionalBorrowings" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentUnamortizedDiscount" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount">Unamortized debt discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount" xlink:title="label: DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentUnamortizedDiscount" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount_2">Debt Instrument, Unamortized Discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount_2" xlink:title="label: DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:title="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xml:lang="en-US" id="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">Carrying amount of the equity component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:title="label: DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent to label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xml:lang="en-US" id="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_2">Debt Instrument, Convertible, Carrying Amount of Equity Component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_2" xlink:title="label: DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent to label_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtCurrent" xml:lang="en-US" id="label_DebtCurrent">Debt, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrent" xlink:to="label_DebtCurrent" xlink:title="label: DebtCurrent to label_DebtCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtCurrent" xml:lang="en-US" id="label_DebtCurrent_2">Short-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrent" xlink:to="label_DebtCurrent_2" xlink:title="label: DebtCurrent to label_DebtCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrent_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DebtCurrent" xml:lang="en-US" id="label_DebtCurrent_3">Subtotal for short-term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrent" xlink:to="label_DebtCurrent_3" xlink:title="label: DebtCurrent to label_DebtCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrent_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtCurrent" xml:lang="en-US" id="label_DebtCurrent_4">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrent" xlink:to="label_DebtCurrent_4" xlink:title="label: DebtCurrent to label_DebtCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtCurrent_5" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_DebtCurrent" xml:lang="en-US" id="label_DebtCurrent_5">Bank borrowings due within one year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtCurrent" xlink:to="label_DebtCurrent_5" xlink:title="label: DebtCurrent to label_DebtCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="DebtInstrumentPeriodicPaymentPrincipal" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentPeriodicPaymentPrincipal" xml:lang="en-US" id="label_DebtInstrumentPeriodicPaymentPrincipal">Repayment of credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPeriodicPaymentPrincipal" xlink:to="label_DebtInstrumentPeriodicPaymentPrincipal" xlink:title="label: DebtInstrumentPeriodicPaymentPrincipal to label_DebtInstrumentPeriodicPaymentPrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentPeriodicPaymentPrincipal_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentPeriodicPaymentPrincipal" xml:lang="en-US" id="label_DebtInstrumentPeriodicPaymentPrincipal_2">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPeriodicPaymentPrincipal" xlink:to="label_DebtInstrumentPeriodicPaymentPrincipal_2" xlink:title="label: DebtInstrumentPeriodicPaymentPrincipal to label_DebtInstrumentPeriodicPaymentPrincipal" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentPeriodicPaymentPrincipal_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentPeriodicPaymentPrincipal" xml:lang="en-US" id="label_DebtInstrumentPeriodicPaymentPrincipal_3">Bank borrowings due beyond December 31, 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPeriodicPaymentPrincipal" xlink:to="label_DebtInstrumentPeriodicPaymentPrincipal_3" xlink:title="label: DebtInstrumentPeriodicPaymentPrincipal to label_DebtInstrumentPeriodicPaymentPrincipal" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateStatedPercentage">Interest rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="label_DebtInstrumentInterestRateStatedPercentage" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to label_DebtInstrumentInterestRateStatedPercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateStatedPercentage_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateStatedPercentage_2">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="label_DebtInstrumentInterestRateStatedPercentage_2" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to label_DebtInstrumentInterestRateStatedPercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateStatedPercentage_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateStatedPercentage_3">Fixed rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="label_DebtInstrumentInterestRateStatedPercentage_3" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to label_DebtInstrumentInterestRateStatedPercentage" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentsAbstract" xml:lang="en-US" id="label_DebtInstrumentsAbstract">Debt Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="label_DebtInstrumentsAbstract" xlink:title="label: DebtInstrumentsAbstract to label_DebtInstrumentsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentsAbstract" xml:lang="en-US" id="label_DebtInstrumentsAbstract_2">Details of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="label_DebtInstrumentsAbstract_2" xlink:title="label: DebtInstrumentsAbstract to label_DebtInstrumentsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment">Depreciation difference of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="label_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="label: DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment_2">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="label_DeferredTaxAssetsPropertyPlantAndEquipment_2" xlink:title="label: DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossCurrent" xlink:label="DeferredTaxLiabilitiesGrossCurrent" xlink:title="DeferredTaxLiabilitiesGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesGrossCurrent" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGrossCurrent">Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGrossCurrent" xlink:to="label_DeferredTaxLiabilitiesGrossCurrent" xlink:title="label: DeferredTaxLiabilitiesGrossCurrent to label_DeferredTaxLiabilitiesGrossCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGrossCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesGrossCurrent" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGrossCurrent_2">Deferred Tax Liabilities, Gross, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGrossCurrent" xlink:to="label_DeferredTaxLiabilitiesGrossCurrent_2" xlink:title="label: DeferredTaxLiabilitiesGrossCurrent to label_DeferredTaxLiabilitiesGrossCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="DeferredTaxLiabilitiesGrossNoncurrent" xlink:title="DeferredTaxLiabilitiesGrossNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesGrossNoncurrent" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGrossNoncurrent">Non-current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGrossNoncurrent" xlink:to="label_DeferredTaxLiabilitiesGrossNoncurrent" xlink:title="label: DeferredTaxLiabilitiesGrossNoncurrent to label_DeferredTaxLiabilitiesGrossNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGrossNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesGrossNoncurrent" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGrossNoncurrent_2">Deferred Tax Liabilities, Gross, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGrossNoncurrent" xlink:to="label_DeferredTaxLiabilitiesGrossNoncurrent_2" xlink:title="label: DeferredTaxLiabilitiesGrossNoncurrent to label_DeferredTaxLiabilitiesGrossNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="DeferredTaxLiabilitiesNetAbstract" xlink:title="DeferredTaxLiabilitiesNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US" id="label_DeferredTaxLiabilitiesNetAbstract">Deferred tax liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="label_DeferredTaxLiabilitiesNetAbstract" xlink:title="label: DeferredTaxLiabilitiesNetAbstract to label_DeferredTaxLiabilitiesNetAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesNetAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US" id="label_DeferredTaxLiabilitiesNetAbstract_2">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="label_DeferredTaxLiabilitiesNetAbstract_2" xlink:title="label: DeferredTaxLiabilitiesNetAbstract to label_DeferredTaxLiabilitiesNetAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:label="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:title="DeferredTaxLiabilitiesGrossClassificationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesGrossClassificationAbstract" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGrossClassificationAbstract">Analysis as:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:to="label_DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:title="label: DeferredTaxLiabilitiesGrossClassificationAbstract to label_DeferredTaxLiabilitiesGrossClassificationAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGrossClassificationAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesGrossClassificationAbstract" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGrossClassificationAbstract_2">Deferred Tax Liabilities, Gross, Classification [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:to="label_DeferredTaxLiabilitiesGrossClassificationAbstract_2" xlink:title="label: DeferredTaxLiabilitiesGrossClassificationAbstract to label_DeferredTaxLiabilitiesGrossClassificationAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">Deferred Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="label: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2" xlink:title="label: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities">Total deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities" xlink:title="label: DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities_2">Deferred Tax Liabilities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities_2" xlink:title="label: DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit">Deferred Tax, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit" xlink:title="label: DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit_2">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit_2" xlink:title="label: DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsNet" xml:lang="en-US" id="label_DeferredTaxAssetsNet">Total deferred tax assets, net of valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="label_DeferredTaxAssetsNet" xlink:title="label: DeferredTaxAssetsNet to label_DeferredTaxAssetsNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNet" xml:lang="en-US" id="label_DeferredTaxAssetsNet_2">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="label_DeferredTaxAssetsNet_2" xlink:title="label: DeferredTaxAssetsNet to label_DeferredTaxAssetsNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetClassificationAbstract" xlink:label="DeferredTaxAssetsNetClassificationAbstract" xlink:title="DeferredTaxAssetsNetClassificationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsNetClassificationAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsNetClassificationAbstract">Analysis as:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetClassificationAbstract" xlink:to="label_DeferredTaxAssetsNetClassificationAbstract" xlink:title="label: DeferredTaxAssetsNetClassificationAbstract to label_DeferredTaxAssetsNetClassificationAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetClassificationAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetClassificationAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsNetClassificationAbstract_2">Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetClassificationAbstract" xlink:to="label_DeferredTaxAssetsNetClassificationAbstract_2" xlink:title="label: DeferredTaxAssetsNetClassificationAbstract to label_DeferredTaxAssetsNetClassificationAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="DeferredTaxAssetsInventory" xlink:title="DeferredTaxAssetsInventory" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsInventory" xml:lang="en-US" id="label_DeferredTaxAssetsInventory">Inventory write-down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInventory" xlink:to="label_DeferredTaxAssetsInventory" xlink:title="label: DeferredTaxAssetsInventory to label_DeferredTaxAssetsInventory" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsInventory_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsInventory" xml:lang="en-US" id="label_DeferredTaxAssetsInventory_2">Deferred Tax Assets, Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInventory" xlink:to="label_DeferredTaxAssetsInventory_2" xlink:title="label: DeferredTaxAssetsInventory to label_DeferredTaxAssetsInventory" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsGrossAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsGrossAbstract">Deferred tax assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="label_DeferredTaxAssetsGrossAbstract" xlink:title="label: DeferredTaxAssetsGrossAbstract to label_DeferredTaxAssetsGrossAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsGrossAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsGrossAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsGrossAbstract_2">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="label_DeferredTaxAssetsGrossAbstract_2" xlink:title="label: DeferredTaxAssetsGrossAbstract to label_DeferredTaxAssetsGrossAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsNetCurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetCurrent">Deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetCurrent" xlink:to="label_DeferredTaxAssetsNetCurrent" xlink:title="label: DeferredTaxAssetsNetCurrent to label_DeferredTaxAssetsNetCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetCurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetCurrent_2">Deferred Tax Assets, Net of Valuation Allowance, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetCurrent" xlink:to="label_DeferredTaxAssetsNetCurrent_2" xlink:title="label: DeferredTaxAssetsNetCurrent to label_DeferredTaxAssetsNetCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetCurrent_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredTaxAssetsNetCurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetCurrent_3">Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetCurrent" xlink:to="label_DeferredTaxAssetsNetCurrent_3" xlink:title="label: DeferredTaxAssetsNetCurrent to label_DeferredTaxAssetsNetCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsGross" xml:lang="en-US" id="label_DeferredTaxAssetsGross">Total deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="label_DeferredTaxAssetsGross" xlink:title="label: DeferredTaxAssetsGross to label_DeferredTaxAssetsGross" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsGross_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsGross" xml:lang="en-US" id="label_DeferredTaxAssetsGross_2">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="label_DeferredTaxAssetsGross_2" xlink:title="label: DeferredTaxAssetsGross to label_DeferredTaxAssetsGross" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:title="DeferredTaxAssetsLiabilitiesNetNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsLiabilitiesNetNoncurrent" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNetNoncurrent">Deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="label_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:title="label: DeferredTaxAssetsLiabilitiesNetNoncurrent to label_DeferredTaxAssetsLiabilitiesNetNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNetNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsLiabilitiesNetNoncurrent" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNetNoncurrent_2">Deferred Tax Assets, Net, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="label_DeferredTaxAssetsLiabilitiesNetNoncurrent_2" xlink:title="label: DeferredTaxAssetsLiabilitiesNetNoncurrent to label_DeferredTaxAssetsLiabilitiesNetNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">Bad debt provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwards">Net operating losses carry-forward</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="label_DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to label_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOperatingLossCarryforwards_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwards_2">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="label_DeferredTaxAssetsOperatingLossCarryforwards_2" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to label_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">Accrued warranty costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_2">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_2" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsOther" xml:lang="en-US" id="label_DeferredTaxAssetsOther">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="label_DeferredTaxAssetsOther" xlink:title="label: DeferredTaxAssetsOther to label_DeferredTaxAssetsOther" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOther_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsOther" xml:lang="en-US" id="label_DeferredTaxAssetsOther_2">Deferred Tax Assets, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="label_DeferredTaxAssetsOther_2" xlink:title="label: DeferredTaxAssetsOther to label_DeferredTaxAssetsOther" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsNetNoncurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetNoncurrent">Deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetNoncurrent" xlink:to="label_DeferredTaxAssetsNetNoncurrent" xlink:title="label: DeferredTaxAssetsNetNoncurrent to label_DeferredTaxAssetsNetNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetNoncurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetNoncurrent_2">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetNoncurrent" xlink:to="label_DeferredTaxAssetsNetNoncurrent_2" xlink:title="label: DeferredTaxAssetsNetNoncurrent to label_DeferredTaxAssetsNetNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetNoncurrent_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredTaxAssetsNetNoncurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetNoncurrent_3">Non-current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetNoncurrent" xlink:to="label_DeferredTaxAssetsNetNoncurrent_3" xlink:title="label: DeferredTaxAssetsNetNoncurrent to label_DeferredTaxAssetsNetNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_2">Contingent liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_2" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance" xlink:title="label: DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_2">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance_2" xlink:title="label: DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesOther" xml:lang="en-US" id="label_DeferredTaxLiabilitiesOther">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="label_DeferredTaxLiabilitiesOther" xlink:title="label: DeferredTaxLiabilitiesOther to label_DeferredTaxLiabilitiesOther" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesOther_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesOther" xml:lang="en-US" id="label_DeferredTaxLiabilitiesOther_2">Deferred Tax Liabilities, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="label_DeferredTaxLiabilitiesOther_2" xlink:title="label: DeferredTaxLiabilitiesOther to label_DeferredTaxLiabilitiesOther" use="optional" />
    <link: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="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US" id="label_DeferredTaxLiabilitiesNoncurrent">Deferred Tax Liabilities, Net, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesNoncurrent" xlink:to="label_DeferredTaxLiabilitiesNoncurrent" xlink:title="label: DeferredTaxLiabilitiesNoncurrent to label_DeferredTaxLiabilitiesNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US" id="label_DeferredTaxLiabilitiesNoncurrent_2">Deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesNoncurrent" xlink:to="label_DeferredTaxLiabilitiesNoncurrent_2" xlink:title="label: DeferredTaxLiabilitiesNoncurrent to label_DeferredTaxLiabilitiesNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:label="DeferredTaxLiabilitiesDerivatives" xlink:title="DeferredTaxLiabilitiesDerivatives" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesDerivatives" xml:lang="en-US" id="label_DeferredTaxLiabilitiesDerivatives">Financial derivatives assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDerivatives" xlink:to="label_DeferredTaxLiabilitiesDerivatives" xlink:title="label: DeferredTaxLiabilitiesDerivatives to label_DeferredTaxLiabilitiesDerivatives" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesDerivatives_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesDerivatives" xml:lang="en-US" id="label_DeferredTaxLiabilitiesDerivatives_2">Deferred Tax Liabilities, Derivatives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDerivatives" xlink:to="label_DeferredTaxLiabilitiesDerivatives_2" xlink:title="label: DeferredTaxLiabilitiesDerivatives to label_DeferredTaxLiabilitiesDerivatives" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2">Depreciation difference of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="DeferredTaxLiabilitiesUndistributedForeignEarnings" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesUndistributedForeignEarnings" xml:lang="en-US" id="label_DeferredTaxLiabilitiesUndistributedForeignEarnings">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="label_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="label: DeferredTaxLiabilitiesUndistributedForeignEarnings to label_DeferredTaxLiabilitiesUndistributedForeignEarnings" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesUndistributedForeignEarnings_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesUndistributedForeignEarnings" xml:lang="en-US" id="label_DeferredTaxLiabilitiesUndistributedForeignEarnings_2">Deferred taxes on the excess financial reporting basis of PRC subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="label_DeferredTaxLiabilitiesUndistributedForeignEarnings_2" xlink:title="label: DeferredTaxLiabilitiesUndistributedForeignEarnings to label_DeferredTaxLiabilitiesUndistributedForeignEarnings" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerMatchingContributionPercent" xml:lang="en-US" id="label_DefinedContributionPlanEmployerMatchingContributionPercent">Employer's contribution (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="label_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercent to label_DefinedContributionPlanEmployerMatchingContributionPercent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerMatchingContributionPercent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerMatchingContributionPercent" xml:lang="en-US" id="label_DefinedContributionPlanEmployerMatchingContributionPercent_2">Defined Contribution Plan, Employer Matching Contribution, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="label_DefinedContributionPlanEmployerMatchingContributionPercent_2" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercent to label_DefinedContributionPlanEmployerMatchingContributionPercent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="DefinedContributionPlanCostRecognized" xlink:title="DefinedContributionPlanCostRecognized" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanCostRecognized" xml:lang="en-US" id="label_DefinedContributionPlanCostRecognized">Defined contributions schemes expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanCostRecognized" xlink:to="label_DefinedContributionPlanCostRecognized" xlink:title="label: DefinedContributionPlanCostRecognized to label_DefinedContributionPlanCostRecognized" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanCostRecognized_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanCostRecognized" xml:lang="en-US" id="label_DefinedContributionPlanCostRecognized_2">Defined Contribution Plan, Cost Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanCostRecognized" xlink:to="label_DefinedContributionPlanCostRecognized_2" xlink:title="label: DefinedContributionPlanCostRecognized to label_DefinedContributionPlanCostRecognized" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization" xlink:title="label: DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_2">Depreciation, Depletion and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization_2" xlink:title="label: DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Depreciation" xml:lang="en-US" id="label_Depreciation">Depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation" xlink:title="label: Depreciation to label_Depreciation" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Depreciation" xml:lang="en-US" id="label_Depreciation_2">Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation_2" xlink:title="label: Depreciation to label_Depreciation" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeAssetFairValueNet" xlink:label="DerivativeAssetFairValueNet" xlink:title="DerivativeAssetFairValueNet" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeAssetFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativeAssetFairValueNet" xml:lang="en-US" id="label_DerivativeAssetFairValueNet">Total derivatives asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeAssetFairValueNet" xlink:to="label_DerivativeAssetFairValueNet" xlink:title="label: DerivativeAssetFairValueNet to label_DerivativeAssetFairValueNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeAssetFairValueNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeAssetFairValueNet" xml:lang="en-US" id="label_DerivativeAssetFairValueNet_2">Derivative Asset, Fair Value, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeAssetFairValueNet" xlink:to="label_DerivativeAssetFairValueNet_2" xlink:title="label: DerivativeAssetFairValueNet to label_DerivativeAssetFairValueNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeInstrumentRiskAxis" xml:lang="en-US" id="label_DerivativeInstrumentRiskAxis">Derivative Instrument Risk [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="label_DerivativeInstrumentRiskAxis" xlink:title="label: DerivativeInstrumentRiskAxis to label_DerivativeInstrumentRiskAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeLiabilityFairValueNet1" xlink:label="DerivativeLiabilityFairValueNet1" xlink:title="DerivativeLiabilityFairValueNet1" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeLiabilityFairValueNet1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeLiabilityFairValueNet1" xml:lang="en-US" id="label_DerivativeLiabilityFairValueNet1">Derivative Liability, Fair Value, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityFairValueNet1" xlink:to="label_DerivativeLiabilityFairValueNet1" xlink:title="label: DerivativeLiabilityFairValueNet1 to label_DerivativeLiabilityFairValueNet1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeLiabilityFairValueNet1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativeLiabilityFairValueNet1" xml:lang="en-US" id="label_DerivativeLiabilityFairValueNet1_2">Total derivatives liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityFairValueNet1" xlink:to="label_DerivativeLiabilityFairValueNet1_2" xlink:title="label: DerivativeLiabilityFairValueNet1 to label_DerivativeLiabilityFairValueNet1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:title="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xml:lang="en-US" id="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">Amount of Gain (Loss) Recognized in Income on Derivatives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:title="label: DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet to label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xml:lang="en-US" id="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_2">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_2" xlink:title="label: DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet to label_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeContractTypeDomain" xml:lang="en-US" id="label_DerivativeContractTypeDomain">Derivative Contract Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeContractTypeDomain" xlink:to="label_DerivativeContractTypeDomain" xlink:title="label: DerivativeContractTypeDomain to label_DerivativeContractTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="DerivativeInstrumentsGainLossLineItems" xlink:title="DerivativeInstrumentsGainLossLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativeInstrumentsGainLossLineItems" xml:lang="en-US" id="label_DerivativeInstrumentsGainLossLineItems">Effect of derivative instruments on consolidated statements of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="label_DerivativeInstrumentsGainLossLineItems" xlink:title="label: DerivativeInstrumentsGainLossLineItems to label_DerivativeInstrumentsGainLossLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentsGainLossLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeInstrumentsGainLossLineItems" xml:lang="en-US" id="label_DerivativeInstrumentsGainLossLineItems_2">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="label_DerivativeInstrumentsGainLossLineItems_2" xlink:title="label: DerivativeInstrumentsGainLossLineItems to label_DerivativeInstrumentsGainLossLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xml:lang="en-US" id="label_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="label_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="label: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to label_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="DerivativesFairValueLineItems" xlink:title="DerivativesFairValueLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativesFairValueLineItems" xml:lang="en-US" id="label_DerivativesFairValueLineItems">Effect of fair values of derivative instruments on the consolidated balance sheets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesFairValueLineItems" xlink:to="label_DerivativesFairValueLineItems" xlink:title="label: DerivativesFairValueLineItems to label_DerivativesFairValueLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DerivativesFairValueLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativesFairValueLineItems" xml:lang="en-US" id="label_DerivativesFairValueLineItems_2">Derivatives, Fair Value [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesFairValueLineItems" xlink:to="label_DerivativesFairValueLineItems_2" xlink:title="label: DerivativesFairValueLineItems to label_DerivativesFairValueLineItems" use="optional" />
    <link: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="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:label xlink:type="resource" xlink:label="label_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DevelopedTechnologyRightsMember" xml:lang="en-US" id="label_DevelopedTechnologyRightsMember">Technical know-how</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopedTechnologyRightsMember" xlink:to="label_DevelopedTechnologyRightsMember" xlink:title="label: DevelopedTechnologyRightsMember to label_DevelopedTechnologyRightsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DevelopedTechnologyRightsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DevelopedTechnologyRightsMember" xml:lang="en-US" id="label_DevelopedTechnologyRightsMember_2">Developed Technology Rights [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopedTechnologyRightsMember" xlink:to="label_DevelopedTechnologyRightsMember_2" xlink:title="label: DevelopedTechnologyRightsMember to label_DevelopedTechnologyRightsMember" use="optional" />
    <link: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="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">SHARE OPTIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">SHARE OPTIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xml:lang="en-US" id="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain">Disposal Groups, Including Discontinued Operations, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="label: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:label xlink:type="resource" xlink:label="label_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DomesticCountryMember" xml:lang="en-US" id="label_DomesticCountryMember">Canada</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCountryMember" xlink:to="label_DomesticCountryMember" xlink:title="label: DomesticCountryMember to label_DomesticCountryMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DomesticCountryMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DomesticCountryMember" xml:lang="en-US" id="label_DomesticCountryMember_2">Domestic Tax Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCountryMember" xlink:to="label_DomesticCountryMember_2" xlink:title="label: DomesticCountryMember to label_DomesticCountryMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DueFromRelatedPartiesCurrent" xml:lang="en-US" id="label_DueFromRelatedPartiesCurrent">Amount due from a related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="label_DueFromRelatedPartiesCurrent" xlink:title="label: DueFromRelatedPartiesCurrent to label_DueFromRelatedPartiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DueFromRelatedPartiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DueFromRelatedPartiesCurrent" xml:lang="en-US" id="label_DueFromRelatedPartiesCurrent_2">Due from Related Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="label_DueFromRelatedPartiesCurrent_2" xlink:title="label: DueFromRelatedPartiesCurrent to label_DueFromRelatedPartiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DueFromRelatedPartiesCurrent_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DueFromRelatedPartiesCurrent" xml:lang="en-US" id="label_DueFromRelatedPartiesCurrent_3">Amount due from related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="label_DueFromRelatedPartiesCurrent_3" xlink:title="label: DueFromRelatedPartiesCurrent to label_DueFromRelatedPartiesCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DueFromRelatedPartiesNoncurrent" xml:lang="en-US" id="label_DueFromRelatedPartiesNoncurrent">Amount due from related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNoncurrent" xlink:to="label_DueFromRelatedPartiesNoncurrent" xlink:title="label: DueFromRelatedPartiesNoncurrent to label_DueFromRelatedPartiesNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DueFromRelatedPartiesNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DueFromRelatedPartiesNoncurrent" xml:lang="en-US" id="label_DueFromRelatedPartiesNoncurrent_2">Due from Related Parties, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNoncurrent" xlink:to="label_DueFromRelatedPartiesNoncurrent_2" xlink:title="label: DueFromRelatedPartiesNoncurrent to label_DueFromRelatedPartiesNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DueToRelatedPartiesCurrent" xml:lang="en-US" id="label_DueToRelatedPartiesCurrent">Amounts due to related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToRelatedPartiesCurrent" xlink:to="label_DueToRelatedPartiesCurrent" xlink:title="label: DueToRelatedPartiesCurrent to label_DueToRelatedPartiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DueToRelatedPartiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DueToRelatedPartiesCurrent" xml:lang="en-US" id="label_DueToRelatedPartiesCurrent_2">Due to Related Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToRelatedPartiesCurrent" xlink:to="label_DueToRelatedPartiesCurrent_2" xlink:title="label: DueToRelatedPartiesCurrent to label_DueToRelatedPartiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_DueToRelatedPartiesCurrent_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DueToRelatedPartiesCurrent" xml:lang="en-US" id="label_DueToRelatedPartiesCurrent_3">Amount due to related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToRelatedPartiesCurrent" xlink:to="label_DueToRelatedPartiesCurrent_3" xlink:title="label: DueToRelatedPartiesCurrent to label_DueToRelatedPartiesCurrent" use="optional" />
    <link: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="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted">Earnings (loss) per share-diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted" xlink:title="label: EarningsPerShareDiluted to label_EarningsPerShareDiluted" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted_2">Earnings Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_2" xlink:title="label: EarningsPerShareDiluted to label_EarningsPerShareDiluted" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted_3">Diluted earnings (loss) per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_3" xlink:title="label: EarningsPerShareDiluted to label_EarningsPerShareDiluted" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasicMember" xlink:label="EarningsPerShareBasicMember" xlink:title="EarningsPerShareBasicMember" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasicMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareBasicMember" xml:lang="en-US" id="label_EarningsPerShareBasicMember">Earnings Per Share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicMember" xlink:to="label_EarningsPerShareBasicMember" xlink:title="label: EarningsPerShareBasicMember to label_EarningsPerShareBasicMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasicMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasicMember" xml:lang="en-US" id="label_EarningsPerShareBasicMember_2">Earnings Per Share, Basic [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicMember" xlink:to="label_EarningsPerShareBasicMember_2" xlink:title="label: EarningsPerShareBasicMember to label_EarningsPerShareBasicMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US" id="label_EarningsPerShareBasicAndDilutedAbstract">Computation of basic and diluted gain (loss) per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="label_EarningsPerShareBasicAndDilutedAbstract" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to label_EarningsPerShareBasicAndDilutedAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasicAndDilutedAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US" id="label_EarningsPerShareBasicAndDilutedAbstract_2">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="label_EarningsPerShareBasicAndDilutedAbstract_2" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to label_EarningsPerShareBasicAndDilutedAbstract" use="optional" />
    <link: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="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic">Earnings (loss) per share-basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic" xlink:title="label: EarningsPerShareBasic to label_EarningsPerShareBasic" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic_2">Earnings Per Share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic_2" xlink:title="label: EarningsPerShareBasic to label_EarningsPerShareBasic" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic_3">Basic earnings (loss) per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic_3" xlink:title="label: EarningsPerShareBasic to label_EarningsPerShareBasic" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareDilutedMember" xlink:label="EarningsPerShareDilutedMember" xlink:title="EarningsPerShareDilutedMember" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDilutedMember" xml:lang="en-US" id="label_EarningsPerShareDilutedMember">Earnings, Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedMember" xlink:to="label_EarningsPerShareDilutedMember" xlink:title="label: EarningsPerShareDilutedMember to label_EarningsPerShareDilutedMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDilutedMember" xml:lang="en-US" id="label_EarningsPerShareDilutedMember_2">Earnings Per Share, Diluted [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedMember" xlink:to="label_EarningsPerShareDilutedMember_2" xlink:title="label: EarningsPerShareDilutedMember to label_EarningsPerShareDilutedMember" use="optional" />
    <link: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="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareTextBlock" xml:lang="en-US" id="label_EarningsPerShareTextBlock">EARNINGS PER SHARE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="label_EarningsPerShareTextBlock" xlink:title="label: EarningsPerShareTextBlock to label_EarningsPerShareTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareTextBlock" xml:lang="en-US" id="label_EarningsPerShareTextBlock_2">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="label_EarningsPerShareTextBlock_2" xlink:title="label: EarningsPerShareTextBlock to label_EarningsPerShareTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock">Earnings per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="label_EarningsPerSharePolicyTextBlock" xlink:title="label: EarningsPerSharePolicyTextBlock to label_EarningsPerSharePolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerSharePolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock_2">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="label_EarningsPerSharePolicyTextBlock_2" xlink:title="label: EarningsPerSharePolicyTextBlock to label_EarningsPerSharePolicyTextBlock" use="optional" />
    <link: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="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareAbstract" xml:lang="en-US" id="label_EarningsPerShareAbstract">EARNINGS PER SHARE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="label_EarningsPerShareAbstract" xlink:title="label: EarningsPerShareAbstract to label_EarningsPerShareAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xml:lang="en-US" id="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations">Effect of exchange rate changes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:to="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="label: EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations to label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xml:lang="en-US" id="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations_2">Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:to="label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations_2" xlink:title="label: EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations to label_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US" id="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">Reconciliation between the provision for income tax computed by applying Canadian federal and provincial statutory tax rates to income before income taxes and the actual provision and benefit for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="label: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US" id="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2">Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_2" xlink:title="label: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to label_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" use="optional" />
    <link: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="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US" id="label_EffectiveIncomeTaxRateContinuingOperations">Actual income tax rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="label_EffectiveIncomeTaxRateContinuingOperations" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to label_EffectiveIncomeTaxRateContinuingOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US" id="label_EffectiveIncomeTaxRateContinuingOperations_2">Effective Income Tax Rate, Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="label_EffectiveIncomeTaxRateContinuingOperations_2" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to label_EffectiveIncomeTaxRateContinuingOperations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">Effect of different tax rate of subsidiary operations in other jurisdiction (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential to label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential to label_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">Expenses not deductible for tax purpose (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="label: EffectiveIncomeTaxRateReconciliationNondeductibleExpense to label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_2">Effective Income Tax Rate Reconciliation, Nondeductible Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_2" xlink:title="label: EffectiveIncomeTaxRateReconciliationNondeductibleExpense to label_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">Valuation allowance (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance to label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance to label_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:label="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="EffectiveIncomeTaxRateReconciliationTaxHolidays" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationTaxHolidays" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationTaxHolidays">Tax exemption and tax relief granted to the Company (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:to="label_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxHolidays to label_EffectiveIncomeTaxRateReconciliationTaxHolidays" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationTaxHolidays_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationTaxHolidays" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationTaxHolidays_2">Effective Income Tax Rate Reconciliation, Tax Holidays</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:to="label_EffectiveIncomeTaxRateReconciliationTaxHolidays_2" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxHolidays to label_EffectiveIncomeTaxRateReconciliationTaxHolidays" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationTaxContingencies" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationTaxContingencies">Unrecognized tax benefits (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="label_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxContingencies to label_EffectiveIncomeTaxRateReconciliationTaxContingencies" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationTaxContingencies_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationTaxContingencies" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationTaxContingencies_2">Effective Income Tax Rate Reconciliation, Tax Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="label_EffectiveIncomeTaxRateReconciliationTaxContingencies_2" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxContingencies to label_EffectiveIncomeTaxRateReconciliationTaxContingencies" use="optional" />
    <link: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="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Weighted-average period of recognition of compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2">Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">Employee Service Share-based Compensation, Tax Benefit from Compensation Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense to label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_2">Income tax benefit for share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_2" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense to label_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">Total unrecognized compensation expense related to share-based compensation awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2">Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Stock Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">Total unrecognized share-based compensation costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_2">Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Share-based Awards Other than Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_2" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" use="optional" />
    <link: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="EntityWideRevenueMajorCustomerLineItems" xlink:title="EntityWideRevenueMajorCustomerLineItems" />
    <link:label xlink:type="resource" xlink:label="label_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityWideRevenueMajorCustomerLineItems" xml:lang="en-US" id="label_EntityWideRevenueMajorCustomerLineItems">Major Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="label_EntityWideRevenueMajorCustomerLineItems" xlink:title="label: EntityWideRevenueMajorCustomerLineItems to label_EntityWideRevenueMajorCustomerLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EntityWideRevenueMajorCustomerLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityWideRevenueMajorCustomerLineItems" xml:lang="en-US" id="label_EntityWideRevenueMajorCustomerLineItems_2">Revenue, Major Customer [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="label_EntityWideRevenueMajorCustomerLineItems_2" xlink:title="label: EntityWideRevenueMajorCustomerLineItems to label_EntityWideRevenueMajorCustomerLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:title="EntityWideInformationRevenueFromExternalCustomerLineItems" />
    <link:label xlink:type="resource" xlink:label="label_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityWideInformationRevenueFromExternalCustomerLineItems" xml:lang="en-US" id="label_EntityWideInformationRevenueFromExternalCustomerLineItems">Revenues generated from each product</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="label_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:title="label: EntityWideInformationRevenueFromExternalCustomerLineItems to label_EntityWideInformationRevenueFromExternalCustomerLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EntityWideInformationRevenueFromExternalCustomerLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityWideInformationRevenueFromExternalCustomerLineItems" xml:lang="en-US" id="label_EntityWideInformationRevenueFromExternalCustomerLineItems_2">Revenue from External Customer [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="label_EntityWideInformationRevenueFromExternalCustomerLineItems_2" xlink:title="label: EntityWideInformationRevenueFromExternalCustomerLineItems to label_EntityWideInformationRevenueFromExternalCustomerLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerAmount" xlink:label="EntityWideRevenueMajorCustomerAmount" xlink:title="EntityWideRevenueMajorCustomerAmount" />
    <link:label xlink:type="resource" xlink:label="label_EntityWideRevenueMajorCustomerAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EntityWideRevenueMajorCustomerAmount" xml:lang="en-US" id="label_EntityWideRevenueMajorCustomerAmount">Total net revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideRevenueMajorCustomerAmount" xlink:to="label_EntityWideRevenueMajorCustomerAmount" xlink:title="label: EntityWideRevenueMajorCustomerAmount to label_EntityWideRevenueMajorCustomerAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EntityWideRevenueMajorCustomerAmount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityWideRevenueMajorCustomerAmount" xml:lang="en-US" id="label_EntityWideRevenueMajorCustomerAmount_2">Entity-Wide Revenue, Major Customer, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWideRevenueMajorCustomerAmount" xlink:to="label_EntityWideRevenueMajorCustomerAmount_2" xlink:title="label: EntityWideRevenueMajorCustomerAmount to label_EntityWideRevenueMajorCustomerAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="EquityMethodInvestmentsTextBlock" xlink:title="EquityMethodInvestmentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestmentsTextBlock" xml:lang="en-US" id="label_EquityMethodInvestmentsTextBlock">Schedule of investments in affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsTextBlock" xlink:to="label_EquityMethodInvestmentsTextBlock" xlink:title="label: EquityMethodInvestmentsTextBlock to label_EquityMethodInvestmentsTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentsTextBlock" xml:lang="en-US" id="label_EquityMethodInvestmentsTextBlock_2">Schedule of Equity Method Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsTextBlock" xlink:to="label_EquityMethodInvestmentsTextBlock_2" xlink:title="label: EquityMethodInvestmentsTextBlock to label_EquityMethodInvestmentsTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="EquityMethodInvestmentsPolicy" xlink:title="EquityMethodInvestmentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestmentsPolicy" xml:lang="en-US" id="label_EquityMethodInvestmentsPolicy">Investments in affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsPolicy" xlink:to="label_EquityMethodInvestmentsPolicy" xlink:title="label: EquityMethodInvestmentsPolicy to label_EquityMethodInvestmentsPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentsPolicy" xml:lang="en-US" id="label_EquityMethodInvestmentsPolicy_2">Equity Method Investments, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsPolicy" xlink:to="label_EquityMethodInvestmentsPolicy_2" xlink:title="label: EquityMethodInvestmentsPolicy to label_EquityMethodInvestmentsPolicy" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="EquityMethodInvestmentsDisclosureTextBlock" xlink:title="EquityMethodInvestmentsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestmentsDisclosureTextBlock" xml:lang="en-US" id="label_EquityMethodInvestmentsDisclosureTextBlock">INVESTMENTS IN AFFILIATES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsDisclosureTextBlock" xlink:to="label_EquityMethodInvestmentsDisclosureTextBlock" xlink:title="label: EquityMethodInvestmentsDisclosureTextBlock to label_EquityMethodInvestmentsDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentsDisclosureTextBlock" xml:lang="en-US" id="label_EquityMethodInvestmentsDisclosureTextBlock_2">Equity Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsDisclosureTextBlock" xlink:to="label_EquityMethodInvestmentsDisclosureTextBlock_2" xlink:title="label: EquityMethodInvestmentsDisclosureTextBlock to label_EquityMethodInvestmentsDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityIssuedInBusinessCombinationMember" xlink:label="EquityIssuedInBusinessCombinationMember" xlink:title="EquityIssuedInBusinessCombinationMember" />
    <link:label xlink:type="resource" xlink:label="label_EquityIssuedInBusinessCombinationMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityIssuedInBusinessCombinationMember" xml:lang="en-US" id="label_EquityIssuedInBusinessCombinationMember_2">Warrants issued in acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIssuedInBusinessCombinationMember" xlink:to="label_EquityIssuedInBusinessCombinationMember_2" xlink:title="label: EquityIssuedInBusinessCombinationMember to label_EquityIssuedInBusinessCombinationMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityIssuedInBusinessCombinationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityIssuedInBusinessCombinationMember" xml:lang="en-US" id="label_EquityIssuedInBusinessCombinationMember">Equity Issued in Business Combination [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIssuedInBusinessCombinationMember" xlink:to="label_EquityIssuedInBusinessCombinationMember" xlink:title="label: EquityIssuedInBusinessCombinationMember to label_EquityIssuedInBusinessCombinationMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestments" xml:lang="en-US" id="label_EquityMethodInvestments">Equity Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestments" xlink:to="label_EquityMethodInvestments" xlink:title="label: EquityMethodInvestments to label_EquityMethodInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestments_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EquityMethodInvestments" xml:lang="en-US" id="label_EquityMethodInvestments_2">Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestments" xlink:to="label_EquityMethodInvestments_2" xlink:title="label: EquityMethodInvestments to label_EquityMethodInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestments_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestments" xml:lang="en-US" id="label_EquityMethodInvestments_3">Investments in affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestments" xlink:to="label_EquityMethodInvestments_3" xlink:title="label: EquityMethodInvestments to label_EquityMethodInvestments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="EquityMethodInvestmentOtherThanTemporaryImpairment" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_EquityMethodInvestmentOtherThanTemporaryImpairment" xml:lang="en-US" id="label_EquityMethodInvestmentOtherThanTemporaryImpairment">Impairment of long-term investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="label_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="label: EquityMethodInvestmentOtherThanTemporaryImpairment to label_EquityMethodInvestmentOtherThanTemporaryImpairment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOtherThanTemporaryImpairment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentOtherThanTemporaryImpairment" xml:lang="en-US" id="label_EquityMethodInvestmentOtherThanTemporaryImpairment_2">Equity Method Investment, Other than Temporary Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="label_EquityMethodInvestmentOtherThanTemporaryImpairment_2" xlink:title="label: EquityMethodInvestmentOtherThanTemporaryImpairment to label_EquityMethodInvestmentOtherThanTemporaryImpairment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOtherThanTemporaryImpairment_4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="label_EquityMethodInvestmentOtherThanTemporaryImpairment" xml:lang="en-US" id="label_EquityMethodInvestmentOtherThanTemporaryImpairment_4">Investment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="label_EquityMethodInvestmentOtherThanTemporaryImpairment_4" xlink:title="label: EquityMethodInvestmentOtherThanTemporaryImpairment to label_EquityMethodInvestmentOtherThanTemporaryImpairment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US" id="label_EquityMethodInvestmentOwnershipPercentage">Ownership percentage held by the entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOwnershipPercentage" xlink:to="label_EquityMethodInvestmentOwnershipPercentage" xlink:title="label: EquityMethodInvestmentOwnershipPercentage to label_EquityMethodInvestmentOwnershipPercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOwnershipPercentage_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US" id="label_EquityMethodInvestmentOwnershipPercentage_2">Equity Method Investment, Ownership Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOwnershipPercentage" xlink:to="label_EquityMethodInvestmentOwnershipPercentage_2" xlink:title="label: EquityMethodInvestmentOwnershipPercentage to label_EquityMethodInvestmentOwnershipPercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOwnershipPercentage_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US" id="label_EquityMethodInvestmentOwnershipPercentage_3">Percentage of ownership interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOwnershipPercentage" xlink:to="label_EquityMethodInvestmentOwnershipPercentage_3" xlink:title="label: EquityMethodInvestmentOwnershipPercentage to label_EquityMethodInvestmentOwnershipPercentage" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOwnershipPercentage_4" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US" id="label_EquityMethodInvestmentOwnershipPercentage_4">Percentage of interest acquired in the entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOwnershipPercentage" xlink:to="label_EquityMethodInvestmentOwnershipPercentage_4" xlink:title="label: EquityMethodInvestmentOwnershipPercentage to label_EquityMethodInvestmentOwnershipPercentage" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityComponentDomain" xml:lang="en-US" id="label_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain" xlink:title="label: EquityComponentDomain to label_EquityComponentDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvesteeNameDomain" xml:lang="en-US" id="label_EquityMethodInvesteeNameDomain">Equity Method Investee, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="label_EquityMethodInvesteeNameDomain" xlink:title="label: EquityMethodInvesteeNameDomain to label_EquityMethodInvesteeNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:label xlink:type="resource" xlink:label="label_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EstimateOfFairValueFairValueDisclosureMember" xml:lang="en-US" id="label_EstimateOfFairValueFairValueDisclosureMember">Total Fair Value and Carrying Value on the Balance Sheet</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimateOfFairValueFairValueDisclosureMember" xlink:to="label_EstimateOfFairValueFairValueDisclosureMember" xlink:title="label: EstimateOfFairValueFairValueDisclosureMember to label_EstimateOfFairValueFairValueDisclosureMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_EstimateOfFairValueFairValueDisclosureMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EstimateOfFairValueFairValueDisclosureMember" xml:lang="en-US" id="label_EstimateOfFairValueFairValueDisclosureMember_2">Estimate of Fair Value, Fair Value Disclosure [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimateOfFairValueFairValueDisclosureMember" xlink:to="label_EstimateOfFairValueFairValueDisclosureMember_2" xlink:title="label: EstimateOfFairValueFairValueDisclosureMember to label_EstimateOfFairValueFairValueDisclosureMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="ExtinguishmentOfDebtAmount" xlink:title="ExtinguishmentOfDebtAmount" />
    <link:label xlink:type="resource" xlink:label="label_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExtinguishmentOfDebtAmount" xml:lang="en-US" id="label_ExtinguishmentOfDebtAmount">Extinguishment of Debt, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtinguishmentOfDebtAmount" xlink:to="label_ExtinguishmentOfDebtAmount" xlink:title="label: ExtinguishmentOfDebtAmount to label_ExtinguishmentOfDebtAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ExtinguishmentOfDebtAmount_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExtinguishmentOfDebtAmount" xml:lang="en-US" id="label_ExtinguishmentOfDebtAmount_2">Aggregate principal amount of debt redeemed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExtinguishmentOfDebtAmount" xlink:to="label_ExtinguishmentOfDebtAmount_2" xlink:title="label: ExtinguishmentOfDebtAmount to label_ExtinguishmentOfDebtAmount" use="optional" />
    <link: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="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByMeasurementFrequencyAxis" xml:lang="en-US" id="label_FairValueByMeasurementFrequencyAxis">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="label_FairValueByMeasurementFrequencyAxis" xlink:title="label: FairValueByMeasurementFrequencyAxis to label_FairValueByMeasurementFrequencyAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain">Fair Value by Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="label: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssumptionsExpectedVolatilityRate" xlink:label="FairValueAssumptionsExpectedVolatilityRate" xlink:title="FairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_FairValueAssumptionsExpectedVolatilityRate">Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsExpectedVolatilityRate" xlink:to="label_FairValueAssumptionsExpectedVolatilityRate" xlink:title="label: FairValueAssumptionsExpectedVolatilityRate to label_FairValueAssumptionsExpectedVolatilityRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsExpectedVolatilityRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_FairValueAssumptionsExpectedVolatilityRate_2">Volatility ratio (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsExpectedVolatilityRate" xlink:to="label_FairValueAssumptionsExpectedVolatilityRate_2" xlink:title="label: FairValueAssumptionsExpectedVolatilityRate to label_FairValueAssumptionsExpectedVolatilityRate" use="optional" />
    <link: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="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="label_FairValueByFairValueHierarchyLevelAxis">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="label_FairValueByFairValueHierarchyLevelAxis" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to label_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <link: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="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementsRecurringMember" xml:lang="en-US" id="label_FairValueMeasurementsRecurringMember">Recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="label_FairValueMeasurementsRecurringMember" xlink:title="label: FairValueMeasurementsRecurringMember to label_FairValueMeasurementsRecurringMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsRecurringMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementsRecurringMember" xml:lang="en-US" id="label_FairValueMeasurementsRecurringMember_2">Fair Value, Measurements, Recurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="label_FairValueMeasurementsRecurringMember_2" xlink:title="label: FairValueMeasurementsRecurringMember to label_FairValueMeasurementsRecurringMember" use="optional" />
    <link: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="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementFrequencyDomain" xml:lang="en-US" id="label_FairValueMeasurementFrequencyDomain">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="label_FairValueMeasurementFrequencyDomain" xlink:title="label: FairValueMeasurementFrequencyDomain to label_FairValueMeasurementFrequencyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByAssetClassAxis" xml:lang="en-US" id="label_FairValueByAssetClassAxis">Asset Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByAssetClassAxis" xlink:to="label_FairValueByAssetClassAxis" xlink:title="label: FairValueByAssetClassAxis to label_FairValueByAssetClassAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsAbstract" xlink:label="FairValueInputsAbstract" xlink:title="FairValueInputsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsAbstract" xml:lang="en-US" id="label_FairValueInputsAbstract">Fair Value Inputs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsAbstract" xlink:to="label_FairValueInputsAbstract" xlink:title="label: FairValueInputsAbstract to label_FairValueInputsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsAbstract" xml:lang="en-US" id="label_FairValueInputsAbstract_2">Assumptions used to determine fair market value of warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsAbstract" xlink:to="label_FairValueInputsAbstract_2" xlink:title="label: FairValueInputsAbstract to label_FairValueInputsAbstract" use="optional" />
    <link: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="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:label="FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:title="FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xml:lang="en-US" id="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock">Fair Value Inputs, Liabilities, Quantitative Information [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:to="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:title="label: FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock to label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xml:lang="en-US" id="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock_2">Schedule of assumptions used to determine fair market value of warrants on the grant date through the binomial option pricing model</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:to="label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock_2" xlink:title="label: FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock to label_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresAbstract" xml:lang="en-US" id="label_FairValueDisclosuresAbstract">FAIR VALUE MEASUREMENT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="label_FairValueDisclosuresAbstract" xlink:title="label: FairValueDisclosuresAbstract to label_FairValueDisclosuresAbstract" use="optional" />
    <link: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="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueDisclosuresTextBlock" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock">FAIR VALUE MEASUREMENT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock" xlink:title="label: FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresTextBlock" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock_2">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock_2" xlink:title="label: FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy">Fair value of derivatives and financial instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy" xlink:title="label: FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy_2">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy_2" xlink:title="label: FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member">Significant Unobservable Inputs (Level 3)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member" xlink:title="label: FairValueInputsLevel3Member to label_FairValueInputsLevel3Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member_2">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member_2" xlink:title="label: FairValueInputsLevel3Member to label_FairValueInputsLevel3Member" use="optional" />
    <link: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="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel1Member" xml:lang="en-US" id="label_FairValueInputsLevel1Member">Quoted Prices in Active Markets for Identical Assets (Level 1)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="label_FairValueInputsLevel1Member" xlink:title="label: FairValueInputsLevel1Member to label_FairValueInputsLevel1Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel1Member" xml:lang="en-US" id="label_FairValueInputsLevel1Member_2">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="label_FairValueInputsLevel1Member_2" xlink:title="label: FairValueInputsLevel1Member to label_FairValueInputsLevel1Member" use="optional" />
    <link: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="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel2Member" xml:lang="en-US" id="label_FairValueInputsLevel2Member">Significant Other Observable Inputs (Level 2)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member" xlink:title="label: FairValueInputsLevel2Member to label_FairValueInputsLevel2Member" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel2Member" xml:lang="en-US" id="label_FairValueInputsLevel2Member_2">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member_2" xlink:title="label: FairValueInputsLevel2Member to label_FairValueInputsLevel2Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xml:lang="en-US" id="label_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="label_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="label: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to label_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinancialInstrumentAxis" xml:lang="en-US" id="label_FinancialInstrumentAxis">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="label_FinancialInstrumentAxis" xlink:title="label: FinancialInstrumentAxis to label_FinancialInstrumentAxis" use="optional" />
    <link: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="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetUsefulLife">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="label_FiniteLivedIntangibleAssetUsefulLife" xlink:title="label: FiniteLivedIntangibleAssetUsefulLife to label_FiniteLivedIntangibleAssetUsefulLife" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetUsefulLife_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetUsefulLife_2">Amortization period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="label_FiniteLivedIntangibleAssetUsefulLife_2" xlink:title="label: FiniteLivedIntangibleAssetUsefulLife to label_FiniteLivedIntangibleAssetUsefulLife" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsMajorClassNameDomain">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="label: FiniteLivedIntangibleAssetsMajorClassNameDomain to label_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2">2017</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross">Gross Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross" xlink:title="label: FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross_2">Finite-Lived Intangible Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross_2" xlink:title="label: FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems">INTANGIBLE ASSETS, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems" xlink:title="label: FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems_2">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems_2" xlink:title="label: FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems_3">Intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems_3" xlink:title="label: FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2">2015</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">Expected amortization expense of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="label: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2" xlink:title="label: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to label_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsByMajorClassAxis">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="label: FiniteLivedIntangibleAssetsByMajorClassAxis to label_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization">Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_2">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_2" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNetAbstract" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNetAbstract">INTANGIBLE ASSETS, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="label_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to label_FiniteLivedIntangibleAssetsNetAbstract" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2">2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2">2016</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2">2014</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xlink:title="label: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet">Finite-Lived Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet" xlink:title="label: FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_2">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_2" xlink:title="label: FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_3">Total intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_3" xlink:title="label: FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:title="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xml:lang="en-US" id="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:to="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:title="label: ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue to label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xml:lang="en-US" id="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_2">Foreign currency derivative assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:to="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_2" xlink:title="label: ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue to label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:title="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xml:lang="en-US" id="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:to="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:title="label: ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue to label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xml:lang="en-US" id="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2">Foreign currency derivative liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:to="label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2" xlink:title="label: ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue to label_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeOptionMember" xlink:label="ForeignExchangeOptionMember" xlink:title="ForeignExchangeOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_ForeignExchangeOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignExchangeOptionMember" xml:lang="en-US" id="label_ForeignExchangeOptionMember">Foreign exchange option contracts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignExchangeOptionMember" xlink:to="label_ForeignExchangeOptionMember" xlink:title="label: ForeignExchangeOptionMember to label_ForeignExchangeOptionMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignExchangeOptionMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignExchangeOptionMember" xml:lang="en-US" id="label_ForeignExchangeOptionMember_2">Foreign Exchange Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignExchangeOptionMember" xlink:to="label_ForeignExchangeOptionMember_2" xlink:title="label: ForeignExchangeOptionMember to label_ForeignExchangeOptionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US" id="label_ForeignCurrencyTransactionGainLossBeforeTax">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="label_ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to label_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionGainLossBeforeTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US" id="label_ForeignCurrencyTransactionGainLossBeforeTax_2">Foreign exchange loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="label_ForeignCurrencyTransactionGainLossBeforeTax_2" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to label_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionGainLossBeforeTax_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US" id="label_ForeignCurrencyTransactionGainLossBeforeTax_3">Foreign exchange gain (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="label_ForeignCurrencyTransactionGainLossBeforeTax_3" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to label_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:label xlink:type="resource" xlink:label="label_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignExchangeForwardMember" xml:lang="en-US" id="label_ForeignExchangeForwardMember">Foreign exchange forward contracts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignExchangeForwardMember" xlink:to="label_ForeignExchangeForwardMember" xlink:title="label: ForeignExchangeForwardMember to label_ForeignExchangeForwardMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignExchangeForwardMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignExchangeForwardMember" xml:lang="en-US" id="label_ForeignExchangeForwardMember_2">Foreign Exchange Forward [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignExchangeForwardMember" xlink:to="label_ForeignExchangeForwardMember_2" xlink:title="label: ForeignExchangeForwardMember to label_ForeignExchangeForwardMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US" id="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">Foreign currency translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="label: ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock to label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US" id="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2" xlink:title="label: ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock to label_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FurnitureAndFixturesMember" xml:lang="en-US" id="label_FurnitureAndFixturesMember">Furniture, fixtures and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="label_FurnitureAndFixturesMember" xlink:title="label: FurnitureAndFixturesMember to label_FurnitureAndFixturesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FurnitureAndFixturesMember" xml:lang="en-US" id="label_FurnitureAndFixturesMember_2">Furniture and Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="label_FurnitureAndFixturesMember_2" xlink:title="label: FurnitureAndFixturesMember to label_FurnitureAndFixturesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock" xlink:label="GainLossOnInvestmentsTextBlock" xlink:title="GainLossOnInvestmentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnInvestmentsTextBlock" xml:lang="en-US" id="label_GainLossOnInvestmentsTextBlock">Summary of the Company's investment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestmentsTextBlock" xlink:to="label_GainLossOnInvestmentsTextBlock" xlink:title="label: GainLossOnInvestmentsTextBlock to label_GainLossOnInvestmentsTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestmentsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnInvestmentsTextBlock" xml:lang="en-US" id="label_GainLossOnInvestmentsTextBlock_2">Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestmentsTextBlock" xlink:to="label_GainLossOnInvestmentsTextBlock_2" xlink:title="label: GainLossOnInvestmentsTextBlock to label_GainLossOnInvestmentsTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnSaleOfBusiness" xml:lang="en-US" id="label_GainLossOnSaleOfBusiness">Sale of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="label_GainLossOnSaleOfBusiness" xlink:title="label: GainLossOnSaleOfBusiness to label_GainLossOnSaleOfBusiness" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfBusiness_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnSaleOfBusiness" xml:lang="en-US" id="label_GainLossOnSaleOfBusiness_2">Gain (Loss) on Sale of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="label_GainLossOnSaleOfBusiness_2" xlink:title="label: GainLossOnSaleOfBusiness to label_GainLossOnSaleOfBusiness" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xml:lang="en-US" id="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">Gain (loss) on change in foreign currency derivatives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="label: GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments to label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xml:lang="en-US" id="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_2">Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_2" xlink:title="label: GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments to label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xml:lang="en-US" id="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_3">(Gain) loss on change in fair value of derivatives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_3" xlink:title="label: GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments to label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xml:lang="en-US" id="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_4">Gain (loss) on foreign currency derivative contracts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_4" xlink:title="label: GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments to label_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US" id="label_GainLossOnSaleOfPropertyPlantEquipment">Loss on disposal of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="label_GainLossOnSaleOfPropertyPlantEquipment" xlink:title="label: GainLossOnSaleOfPropertyPlantEquipment to label_GainLossOnSaleOfPropertyPlantEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfPropertyPlantEquipment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US" id="label_GainLossOnSaleOfPropertyPlantEquipment_2">Gain (Loss) on Sale of Property Plant Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="label_GainLossOnSaleOfPropertyPlantEquipment_2" xlink:title="label: GainLossOnSaleOfPropertyPlantEquipment to label_GainLossOnSaleOfPropertyPlantEquipment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives" xlink:label="GainLossOnSaleOfDerivatives" xlink:title="GainLossOnSaleOfDerivatives" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnSaleOfDerivatives" xml:lang="en-US" id="label_GainLossOnSaleOfDerivatives">Gain (Loss) on Sale of Derivatives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfDerivatives" xlink:to="label_GainLossOnSaleOfDerivatives" xlink:title="label: GainLossOnSaleOfDerivatives to label_GainLossOnSaleOfDerivatives" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfDerivatives_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainLossOnSaleOfDerivatives" xml:lang="en-US" id="label_GainLossOnSaleOfDerivatives_2">Settlement of foreign currency derivatives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfDerivatives" xlink:to="label_GainLossOnSaleOfDerivatives_2" xlink:title="label: GainLossOnSaleOfDerivatives to label_GainLossOnSaleOfDerivatives" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US" id="label_GainsLossesOnExtinguishmentOfDebt">Gain (loss) on debt extinguishment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="label_GainsLossesOnExtinguishmentOfDebt" xlink:title="label: GainsLossesOnExtinguishmentOfDebt to label_GainsLossesOnExtinguishmentOfDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnExtinguishmentOfDebt_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US" id="label_GainsLossesOnExtinguishmentOfDebt_2">Gains (Losses) on Extinguishment of Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="label_GainsLossesOnExtinguishmentOfDebt_2" xlink:title="label: GainsLossesOnExtinguishmentOfDebt to label_GainsLossesOnExtinguishmentOfDebt" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense">General and administrative expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense" xlink:title="label: GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense_2">General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense_2" xlink:title="label: GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:title="GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">Intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:title="label: GoodwillAndIntangibleAssetsIntangibleAssetsPolicy to label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_2">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_2" xlink:title="label: GoodwillAndIntangibleAssetsIntangibleAssetsPolicy to label_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" use="optional" />
    <link: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="Goodwill" xlink:title="Goodwill" />
    <link:label xlink:type="resource" xlink:label="label_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Goodwill" xml:lang="en-US" id="label_Goodwill">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="label_Goodwill" xlink:title="label: Goodwill to label_Goodwill" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_Goodwill_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Goodwill" xml:lang="en-US" id="label_Goodwill_2">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="label_Goodwill_2" xlink:title="label: Goodwill to label_Goodwill" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:title="GoodwillAndIntangibleAssetsGoodwillPolicy" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsGoodwillPolicy">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="label_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:title="label: GoodwillAndIntangibleAssetsGoodwillPolicy to label_GoodwillAndIntangibleAssetsGoodwillPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsGoodwillPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsGoodwillPolicy_2">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="label_GoodwillAndIntangibleAssetsGoodwillPolicy_2" xlink:title="label: GoodwillAndIntangibleAssetsGoodwillPolicy to label_GoodwillAndIntangibleAssetsGoodwillPolicy" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit" xlink:title="label: GrossProfit to label_GrossProfit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit_2">Gross Profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit_2" xlink:title="label: GrossProfit to label_GrossProfit" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:label xlink:type="resource" xlink:label="label_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_HedgingDesignationAxis" xml:lang="en-US" id="label_HedgingDesignationAxis">Hedging Designation [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDesignationAxis" xlink:to="label_HedgingDesignationAxis" xlink:title="label: HedgingDesignationAxis to label_HedgingDesignationAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:label xlink:type="resource" xlink:label="label_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_HedgingDesignationDomain" xml:lang="en-US" id="label_HedgingDesignationDomain">Hedging Designation [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDesignationDomain" xlink:to="label_HedgingDesignationDomain" xlink:title="label: HedgingDesignationDomain to label_HedgingDesignationDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember" xlink:title="InstrumentTypeMember" />
    <link:label xlink:type="resource" xlink:label="label_InstrumentTypeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InstrumentTypeMember" xml:lang="en-US" id="label_InstrumentTypeMember">Instrument Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InstrumentTypeMember" xlink:to="label_InstrumentTypeMember" xlink:title="label: InstrumentTypeMember to label_InstrumentTypeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentAxis" xlink:label="InstrumentAxis" xlink:title="InstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_InstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InstrumentAxis" xml:lang="en-US" id="label_InstrumentAxis">Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InstrumentAxis" xlink:to="label_InstrumentAxis" xlink:title="label: InstrumentAxis to label_InstrumentAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US" id="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:title="label: ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock to label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US" id="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2" xlink:title="label: ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock to label_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="ImpairmentOfInvestments" xlink:title="ImpairmentOfInvestments" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfInvestments" xml:lang="en-US" id="label_ImpairmentOfInvestments">Other than Temporary Impairment Losses, Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfInvestments" xlink:to="label_ImpairmentOfInvestments" xlink:title="label: ImpairmentOfInvestments to label_ImpairmentOfInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfInvestments_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ImpairmentOfInvestments" xml:lang="en-US" id="label_ImpairmentOfInvestments_2">Impairment charges on investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfInvestments" xlink:to="label_ImpairmentOfInvestments_2" xlink:title="label: ImpairmentOfInvestments to label_ImpairmentOfInvestments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2">Income (loss) before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" />
    <link: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="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementAbstract" xml:lang="en-US" id="label_IncomeStatementAbstract">CONSOLIDATED STATEMENTS OF OPERATIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="label_IncomeStatementAbstract" xlink:title="label: IncomeStatementAbstract to label_IncomeStatementAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">Income (Loss) before Income Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2">Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" use="optional" />
    <link: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="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock">INCOME TAXES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock" xlink:title="label: IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock_2">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock_2" xlink:title="label: IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="label_IncomeTaxDisclosureAbstract">INCOME TAXES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="label_IncomeTaxDisclosureAbstract" xlink:title="label: IncomeTaxDisclosureAbstract to label_IncomeTaxDisclosureAbstract" use="optional" />
    <link: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="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxAuthorityAxis" xml:lang="en-US" id="label_IncomeTaxAuthorityAxis">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityAxis" xlink:to="label_IncomeTaxAuthorityAxis" xlink:title="label: IncomeTaxAuthorityAxis to label_IncomeTaxAuthorityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US" id="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="label: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US" id="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2">Sale of Project FL3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2" xlink:title="label: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" use="optional" />
    <link: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="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxAuthorityDomain" xml:lang="en-US" id="label_IncomeTaxAuthorityDomain">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityDomain" xlink:to="label_IncomeTaxAuthorityDomain" xlink:title="label: IncomeTaxAuthorityDomain to label_IncomeTaxAuthorityDomain" use="optional" />
    <link: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="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromEquityMethodInvestments" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments">Income (Loss) from Equity Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromEquityMethodInvestments" xlink:title="label: IncomeLossFromEquityMethodInvestments to label_IncomeLossFromEquityMethodInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromEquityMethodInvestments" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments_2">Equity in earnings(loss) of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromEquityMethodInvestments_2" xlink:title="label: IncomeLossFromEquityMethodInvestments to label_IncomeLossFromEquityMethodInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeLossFromEquityMethodInvestments" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments_3">Equity in earnings (loss) of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromEquityMethodInvestments_3" xlink:title="label: IncomeLossFromEquityMethodInvestments to label_IncomeLossFromEquityMethodInvestments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xml:lang="en-US" id="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="label: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xml:lang="en-US" id="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">Disposal Group Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="label: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract">Provision for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAbstract to label_IncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract_2">Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_IncomeTaxExpenseBenefitContinuingOperationsAbstract_2" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAbstract to label_IncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">Income tax (expense) benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit" xlink:title="label: IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_2" xlink:title="label: IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_3">Income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_3" xlink:title="label: IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_4">Total Income Tax (Benefit) Expense, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_4" xlink:title="label: IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_5" xlink:role="http://www.xbrl.org/2003/role/negativeTerseLabel" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_5">Income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_5" xlink:title="label: IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidayAggregateDollarAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxHolidayAggregateDollarAmount" xml:lang="en-US" id="label_IncomeTaxHolidayAggregateDollarAmount">The aggregate dollar effect (in dollars)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAggregateDollarAmount" xlink:to="label_IncomeTaxHolidayAggregateDollarAmount" xlink:title="label: IncomeTaxHolidayAggregateDollarAmount to label_IncomeTaxHolidayAggregateDollarAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidayAggregateDollarAmount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxHolidayAggregateDollarAmount" xml:lang="en-US" id="label_IncomeTaxHolidayAggregateDollarAmount_2">Income Tax Holiday, Aggregate Dollar Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAggregateDollarAmount" xlink:to="label_IncomeTaxHolidayAggregateDollarAmount_2" xlink:title="label: IncomeTaxHolidayAggregateDollarAmount to label_IncomeTaxHolidayAggregateDollarAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xml:lang="en-US" id="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare">Per share effect-basic and diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:to="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="label: IncomeTaxHolidayIncomeTaxBenefitsPerShare to label_IncomeTaxHolidayIncomeTaxBenefitsPerShare" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xml:lang="en-US" id="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2">Income Tax Holiday, Income Tax Benefits Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:to="label_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2" xlink:title="label: IncomeTaxHolidayIncomeTaxBenefitsPerShare to label_IncomeTaxHolidayIncomeTaxBenefitsPerShare" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitAbstract" xlink:label="IncomeTaxExpenseBenefitAbstract" xlink:title="IncomeTaxExpenseBenefitAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefitAbstract" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitAbstract">Total Income Tax (Benefit) Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitAbstract" xlink:to="label_IncomeTaxExpenseBenefitAbstract" xlink:title="label: IncomeTaxExpenseBenefitAbstract to label_IncomeTaxExpenseBenefitAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefitAbstract" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitAbstract_2">Income Tax Expense (Benefit) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitAbstract" xlink:to="label_IncomeTaxExpenseBenefitAbstract_2" xlink:title="label: IncomeTaxExpenseBenefitAbstract to label_IncomeTaxExpenseBenefitAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesPaidNet" xml:lang="en-US" id="label_IncomeTaxesPaidNet">Income taxes paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="label_IncomeTaxesPaidNet" xlink:title="label: IncomeTaxesPaidNet to label_IncomeTaxesPaidNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaidNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesPaidNet" xml:lang="en-US" id="label_IncomeTaxesPaidNet_2">Income Taxes Paid, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="label_IncomeTaxesPaidNet_2" xlink:title="label: IncomeTaxesPaidNet to label_IncomeTaxesPaidNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock">Income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock" xlink:title="label: IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock_2">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock_2" xlink:title="label: IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInDeferredIncomeTaxes" xml:lang="en-US" id="label_IncreaseDecreaseInDeferredIncomeTaxes">Deferred taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="label_IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="label: IncreaseDecreaseInDeferredIncomeTaxes to label_IncreaseDecreaseInDeferredIncomeTaxes" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDeferredIncomeTaxes_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInDeferredIncomeTaxes" xml:lang="en-US" id="label_IncreaseDecreaseInDeferredIncomeTaxes_2">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="label_IncreaseDecreaseInDeferredIncomeTaxes_2" xlink:title="label: IncreaseDecreaseInDeferredIncomeTaxes to label_IncreaseDecreaseInDeferredIncomeTaxes" use="optional" />
    <link: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="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable">Increase (Decrease) in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable" xlink:title="label: IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable_2">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable_2" xlink:title="label: IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueToRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInDueToRelatedPartiesCurrent" xml:lang="en-US" id="label_IncreaseDecreaseInDueToRelatedPartiesCurrent">Amounts due to related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:to="label_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="label: IncreaseDecreaseInDueToRelatedPartiesCurrent to label_IncreaseDecreaseInDueToRelatedPartiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDueToRelatedPartiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInDueToRelatedPartiesCurrent" xml:lang="en-US" id="label_IncreaseDecreaseInDueToRelatedPartiesCurrent_2">Increase (Decrease) in Due to Related Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:to="label_IncreaseDecreaseInDueToRelatedPartiesCurrent_2" xlink:title="label: IncreaseDecreaseInDueToRelatedPartiesCurrent to label_IncreaseDecreaseInDueToRelatedPartiesCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xml:lang="en-US" id="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent">Amount due from related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="label: IncreaseDecreaseInDueFromRelatedPartiesCurrent to label_IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xml:lang="en-US" id="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent_2">Increase (Decrease) in Due from Related Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="label_IncreaseDecreaseInDueFromRelatedPartiesCurrent_2" xlink:title="label: IncreaseDecreaseInDueFromRelatedPartiesCurrent to label_IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="label_IncreaseDecreaseInOtherCurrentAssets" xlink:title="label: IncreaseDecreaseInOtherCurrentAssets to label_IncreaseDecreaseInOtherCurrentAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentAssets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets_2">Increase (Decrease) in Other Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="label_IncreaseDecreaseInOtherCurrentAssets_2" xlink:title="label: IncreaseDecreaseInOtherCurrentAssets to label_IncreaseDecreaseInOtherCurrentAssets" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="IncreaseDecreaseInOtherCurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOtherCurrentLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentLiabilities">Other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="label_IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="label: IncreaseDecreaseInOtherCurrentLiabilities to label_IncreaseDecreaseInOtherCurrentLiabilities" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherCurrentLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentLiabilities_2">Increase (Decrease) in Other Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="label_IncreaseDecreaseInOtherCurrentLiabilities_2" xlink:title="label: IncreaseDecreaseInOtherCurrentLiabilities to label_IncreaseDecreaseInOtherCurrentLiabilities" use="optional" />
    <link: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="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable" xlink:title="label: IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable_2">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable_2" xlink:title="label: IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="IncreaseDecreaseInCustomerAdvances" xlink:title="IncreaseDecreaseInCustomerAdvances" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInCustomerAdvances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInCustomerAdvances" xml:lang="en-US" id="label_IncreaseDecreaseInCustomerAdvances">Advances from customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInCustomerAdvances" xlink:to="label_IncreaseDecreaseInCustomerAdvances" xlink:title="label: IncreaseDecreaseInCustomerAdvances to label_IncreaseDecreaseInCustomerAdvances" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInCustomerAdvances_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInCustomerAdvances" xml:lang="en-US" id="label_IncreaseDecreaseInCustomerAdvances_2">Increase (Decrease) in Customer Advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInCustomerAdvances" xlink:to="label_IncreaseDecreaseInCustomerAdvances_2" xlink:title="label: IncreaseDecreaseInCustomerAdvances to label_IncreaseDecreaseInCustomerAdvances" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="IncreaseDecreaseInOtherNoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherNoncurrentAssets">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="label_IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="label: IncreaseDecreaseInOtherNoncurrentAssets to label_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherNoncurrentAssets_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherNoncurrentAssets_2">Other non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="label_IncreaseDecreaseInOtherNoncurrentAssets_2" xlink:title="label: IncreaseDecreaseInOtherNoncurrentAssets to label_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" />
    <link: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="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_2">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract_2" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract" use="optional" />
    <link: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="IncreaseDecreaseInOtherReceivables" xlink:title="IncreaseDecreaseInOtherReceivables" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInOtherReceivables">Value added tax recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherReceivables" xlink:to="label_IncreaseDecreaseInOtherReceivables" xlink:title="label: IncreaseDecreaseInOtherReceivables to label_IncreaseDecreaseInOtherReceivables" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherReceivables_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInOtherReceivables_2">Increase (Decrease) in Other Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherReceivables" xlink:to="label_IncreaseDecreaseInOtherReceivables_2" xlink:title="label: IncreaseDecreaseInOtherReceivables to label_IncreaseDecreaseInOtherReceivables" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:label="IncreaseDecreaseInNotesPayableCurrent" xlink:title="IncreaseDecreaseInNotesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInNotesPayableCurrent" xml:lang="en-US" id="label_IncreaseDecreaseInNotesPayableCurrent">Short-term notes payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInNotesPayableCurrent" xlink:to="label_IncreaseDecreaseInNotesPayableCurrent" xlink:title="label: IncreaseDecreaseInNotesPayableCurrent to label_IncreaseDecreaseInNotesPayableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInNotesPayableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInNotesPayableCurrent" xml:lang="en-US" id="label_IncreaseDecreaseInNotesPayableCurrent_2">Increase (Decrease) in Notes Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInNotesPayableCurrent" xlink:to="label_IncreaseDecreaseInNotesPayableCurrent_2" xlink:title="label: IncreaseDecreaseInNotesPayableCurrent to label_IncreaseDecreaseInNotesPayableCurrent" use="optional" />
    <link: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="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="label: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2" xlink:title="label: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" />
    <link: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="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories" xlink:title="label: IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories_2">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories_2" xlink:title="label: IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="IncreaseDecreaseInOtherAccountsPayable" xlink:title="IncreaseDecreaseInOtherAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOtherAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInOtherAccountsPayable">Other payables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherAccountsPayable" xlink:to="label_IncreaseDecreaseInOtherAccountsPayable" xlink:title="label: IncreaseDecreaseInOtherAccountsPayable to label_IncreaseDecreaseInOtherAccountsPayable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherAccountsPayable_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInOtherAccountsPayable_2">Increase (Decrease) in Other Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherAccountsPayable" xlink:to="label_IncreaseDecreaseInOtherAccountsPayable_2" xlink:title="label: IncreaseDecreaseInOtherAccountsPayable to label_IncreaseDecreaseInOtherAccountsPayable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="IncreaseDecreaseInPrepaidExpense" xlink:title="IncreaseDecreaseInPrepaidExpense" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInPrepaidExpense" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidExpense">Long-term prepaid expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidExpense" xlink:to="label_IncreaseDecreaseInPrepaidExpense" xlink:title="label: IncreaseDecreaseInPrepaidExpense to label_IncreaseDecreaseInPrepaidExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInPrepaidExpense" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidExpense_2">Increase (Decrease) in Prepaid Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidExpense" xlink:to="label_IncreaseDecreaseInPrepaidExpense_2" xlink:title="label: IncreaseDecreaseInPrepaidExpense to label_IncreaseDecreaseInPrepaidExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="IncreaseDecreaseInRestrictedCash" xlink:title="IncreaseDecreaseInRestrictedCash" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInRestrictedCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInRestrictedCash" xml:lang="en-US" id="label_IncreaseDecreaseInRestrictedCash">Decrease (increase) in restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRestrictedCash" xlink:to="label_IncreaseDecreaseInRestrictedCash" xlink:title="label: IncreaseDecreaseInRestrictedCash to label_IncreaseDecreaseInRestrictedCash" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInRestrictedCash_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInRestrictedCash" xml:lang="en-US" id="label_IncreaseDecreaseInRestrictedCash_2">Increase (Decrease) in Restricted Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRestrictedCash" xlink:to="label_IncreaseDecreaseInRestrictedCash_2" xlink:title="label: IncreaseDecreaseInRestrictedCash to label_IncreaseDecreaseInRestrictedCash" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="IncreaseDecreaseInUnbilledReceivables" xlink:title="IncreaseDecreaseInUnbilledReceivables" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInUnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInUnbilledReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInUnbilledReceivables">Increase (Decrease) in Unbilled Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInUnbilledReceivables" xlink:to="label_IncreaseDecreaseInUnbilledReceivables" xlink:title="label: IncreaseDecreaseInUnbilledReceivables to label_IncreaseDecreaseInUnbilledReceivables" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInUnbilledReceivables_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInUnbilledReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInUnbilledReceivables_2">Accounts receivable, unbilled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInUnbilledReceivables" xlink:to="label_IncreaseDecreaseInUnbilledReceivables_2" xlink:title="label: IncreaseDecreaseInUnbilledReceivables to label_IncreaseDecreaseInUnbilledReceivables" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="label_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to label_IncreaseDecreaseInStockholdersEquityRollForward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInStockholdersEquityRollForward_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="label_IncreaseDecreaseInStockholdersEquityRollForward_2">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="label_IncreaseDecreaseInStockholdersEquityRollForward_2" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to label_IncreaseDecreaseInStockholdersEquityRollForward" use="optional" />
    <link: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="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US" id="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">Diluted share number from share options and restricted shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US" id="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2">Incremental Common Shares Attributable to Share-based Payment Arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to label_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InducedConversionOfConvertibleDebtExpense" xlink:label="InducedConversionOfConvertibleDebtExpense" xlink:title="InducedConversionOfConvertibleDebtExpense" />
    <link:label xlink:type="resource" xlink:label="label_InducedConversionOfConvertibleDebtExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InducedConversionOfConvertibleDebtExpense" xml:lang="en-US" id="label_InducedConversionOfConvertibleDebtExpense">Amount of charge to earnings upon induced conversion of the Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducedConversionOfConvertibleDebtExpense" xlink:to="label_InducedConversionOfConvertibleDebtExpense" xlink:title="label: InducedConversionOfConvertibleDebtExpense to label_InducedConversionOfConvertibleDebtExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InducedConversionOfConvertibleDebtExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InducedConversionOfConvertibleDebtExpense" xml:lang="en-US" id="label_InducedConversionOfConvertibleDebtExpense_2">Induced Conversion of Convertible Debt Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducedConversionOfConvertibleDebtExpense" xlink:to="label_InducedConversionOfConvertibleDebtExpense_2" xlink:title="label: InducedConversionOfConvertibleDebtExpense to label_InducedConversionOfConvertibleDebtExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="InsuranceSettlementsReceivableNoncurrent" xlink:title="InsuranceSettlementsReceivableNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_InsuranceSettlementsReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsuranceSettlementsReceivableNoncurrent" xml:lang="en-US" id="label_InsuranceSettlementsReceivableNoncurrent">Insurance Settlements Receivable, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSettlementsReceivableNoncurrent" xlink:to="label_InsuranceSettlementsReceivableNoncurrent" xlink:title="label: InsuranceSettlementsReceivableNoncurrent to label_InsuranceSettlementsReceivableNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InsuranceSettlementsReceivableNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InsuranceSettlementsReceivableNoncurrent" xml:lang="en-US" id="label_InsuranceSettlementsReceivableNoncurrent_2">Insurance receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSettlementsReceivableNoncurrent" xlink:to="label_InsuranceSettlementsReceivableNoncurrent_2" xlink:title="label: InsuranceSettlementsReceivableNoncurrent to label_InsuranceSettlementsReceivableNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="label_IntangibleAssetsDisclosureTextBlock" xlink:title="label: IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock_2">INTANGIBLE ASSETS, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="label_IntangibleAssetsDisclosureTextBlock_2" xlink:title="label: IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock" use="optional" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_InterestExpense" xml:lang="en-US" id="label_InterestExpense">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="label_InterestExpense" xlink:title="label: InterestExpense to label_InterestExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestExpense" xml:lang="en-US" id="label_InterestExpense_2">Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="label_InterestExpense_2" xlink:title="label: InterestExpense to label_InterestExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpense_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestExpense" xml:lang="en-US" id="label_InterestExpense_3">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="label_InterestExpense_3" xlink:title="label: InterestExpense to label_InterestExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="InterestExpenseDebtExcludingAmortization" xlink:title="InterestExpenseDebtExcludingAmortization" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestExpenseDebtExcludingAmortization" xml:lang="en-US" id="label_InterestExpenseDebtExcludingAmortization">Coupon interest recorded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebtExcludingAmortization" xlink:to="label_InterestExpenseDebtExcludingAmortization" xlink:title="label: InterestExpenseDebtExcludingAmortization to label_InterestExpenseDebtExcludingAmortization" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseDebtExcludingAmortization_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestExpenseDebtExcludingAmortization" xml:lang="en-US" id="label_InterestExpenseDebtExcludingAmortization_2">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebtExcludingAmortization" xlink:to="label_InterestExpenseDebtExcludingAmortization_2" xlink:title="label: InterestExpenseDebtExcludingAmortization to label_InterestExpenseDebtExcludingAmortization" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCostsIncurredAbstract" xlink:label="InterestCostsIncurredAbstract" xlink:title="InterestCostsIncurredAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsIncurredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestCostsIncurredAbstract" xml:lang="en-US" id="label_InterestCostsIncurredAbstract">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsIncurredAbstract" xlink:to="label_InterestCostsIncurredAbstract" xlink:title="label: InterestCostsIncurredAbstract to label_InterestCostsIncurredAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsIncurredAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestCostsIncurredAbstract" xml:lang="en-US" id="label_InterestCostsIncurredAbstract_2">Interest Costs Incurred [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsIncurredAbstract" xlink:to="label_InterestCostsIncurredAbstract_2" xlink:title="label: InterestCostsIncurredAbstract to label_InterestCostsIncurredAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="InterestCostsIncurred" xlink:title="InterestCostsIncurred" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_InterestCostsIncurred" xml:lang="en-US" id="label_InterestCostsIncurred">Total interest incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsIncurred" xlink:to="label_InterestCostsIncurred" xlink:title="label: InterestCostsIncurred to label_InterestCostsIncurred" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InterestCostsIncurred_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestCostsIncurred" xml:lang="en-US" id="label_InterestCostsIncurred_2">Interest Costs Incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCostsIncurred" xlink:to="label_InterestCostsIncurred_2" xlink:title="label: InterestCostsIncurred to label_InterestCostsIncurred" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:label="InterestCapitalizationPolicyPolicyTextBlock" xlink:title="InterestCapitalizationPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InterestCapitalizationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestCapitalizationPolicyPolicyTextBlock" xml:lang="en-US" id="label_InterestCapitalizationPolicyPolicyTextBlock">Interest Capitalization, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCapitalizationPolicyPolicyTextBlock" xlink:to="label_InterestCapitalizationPolicyPolicyTextBlock" xlink:title="label: InterestCapitalizationPolicyPolicyTextBlock to label_InterestCapitalizationPolicyPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InterestCapitalizationPolicyPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestCapitalizationPolicyPolicyTextBlock" xml:lang="en-US" id="label_InterestCapitalizationPolicyPolicyTextBlock_2">Interest Capitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestCapitalizationPolicyPolicyTextBlock" xlink:to="label_InterestCapitalizationPolicyPolicyTextBlock_2" xlink:title="label: InterestCapitalizationPolicyPolicyTextBlock to label_InterestCapitalizationPolicyPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestPaidNet" xml:lang="en-US" id="label_InterestPaidNet">Interest paid, net of amounts capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet" xlink:title="label: InterestPaidNet to label_InterestPaidNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestPaidNet" xml:lang="en-US" id="label_InterestPaidNet_2">Interest Paid, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet_2" xlink:title="label: InterestPaidNet to label_InterestPaidNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:label xlink:type="resource" xlink:label="label_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InternalRevenueServiceIRSMember" xml:lang="en-US" id="label_InternalRevenueServiceIRSMember">United States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InternalRevenueServiceIRSMember" xlink:to="label_InternalRevenueServiceIRSMember" xlink:title="label: InternalRevenueServiceIRSMember to label_InternalRevenueServiceIRSMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InternalRevenueServiceIRSMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InternalRevenueServiceIRSMember" xml:lang="en-US" id="label_InternalRevenueServiceIRSMember_2">Internal Revenue Service (IRS) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InternalRevenueServiceIRSMember" xlink:to="label_InternalRevenueServiceIRSMember_2" xlink:title="label: InternalRevenueServiceIRSMember to label_InternalRevenueServiceIRSMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryPolicyTextBlock" xml:lang="en-US" id="label_InventoryPolicyTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="label_InventoryPolicyTextBlock" xlink:title="label: InventoryPolicyTextBlock to label_InventoryPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryPolicyTextBlock" xml:lang="en-US" id="label_InventoryPolicyTextBlock_2">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="label_InventoryPolicyTextBlock_2" xlink:title="label: InventoryPolicyTextBlock to label_InventoryPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryWriteDown" xml:lang="en-US" id="label_InventoryWriteDown">Write-down of inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="label_InventoryWriteDown" xlink:title="label: InventoryWriteDown to label_InventoryWriteDown" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWriteDown_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryWriteDown" xml:lang="en-US" id="label_InventoryWriteDown_2">Inventory Write-down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="label_InventoryWriteDown_2" xlink:title="label: InventoryWriteDown to label_InventoryWriteDown" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWriteDown_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_InventoryWriteDown" xml:lang="en-US" id="label_InventoryWriteDown_3">Inventory written down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="label_InventoryWriteDown_3" xlink:title="label: InventoryWriteDown to label_InventoryWriteDown" use="optional" />
    <link: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="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US" id="label_InventoryFinishedGoodsNetOfReserves">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsNetOfReserves" xlink:to="label_InventoryFinishedGoodsNetOfReserves" xlink:title="label: InventoryFinishedGoodsNetOfReserves to label_InventoryFinishedGoodsNetOfReserves" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoodsNetOfReserves_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US" id="label_InventoryFinishedGoodsNetOfReserves_2">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsNetOfReserves" xlink:to="label_InventoryFinishedGoodsNetOfReserves_2" xlink:title="label: InventoryFinishedGoodsNetOfReserves to label_InventoryFinishedGoodsNetOfReserves" use="optional" />
    <link: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="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryRawMaterialsNetOfReserves" xml:lang="en-US" id="label_InventoryRawMaterialsNetOfReserves">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsNetOfReserves" xlink:to="label_InventoryRawMaterialsNetOfReserves" xlink:title="label: InventoryRawMaterialsNetOfReserves to label_InventoryRawMaterialsNetOfReserves" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterialsNetOfReserves_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryRawMaterialsNetOfReserves" xml:lang="en-US" id="label_InventoryRawMaterialsNetOfReserves_2">Raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsNetOfReserves" xlink:to="label_InventoryRawMaterialsNetOfReserves_2" xlink:title="label: InventoryRawMaterialsNetOfReserves to label_InventoryRawMaterialsNetOfReserves" use="optional" />
    <link: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="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryDisclosureTextBlock" xml:lang="en-US" id="label_InventoryDisclosureTextBlock">INVENTORIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock" xlink:title="label: InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureTextBlock" xml:lang="en-US" id="label_InventoryDisclosureTextBlock_2">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock_2" xlink:title="label: InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:label="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:title="InventoryNetItemsNetOfReserveAlternativeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryNetItemsNetOfReserveAlternativeAbstract" xml:lang="en-US" id="label_InventoryNetItemsNetOfReserveAlternativeAbstract">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="label_InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:title="label: InventoryNetItemsNetOfReserveAlternativeAbstract to label_InventoryNetItemsNetOfReserveAlternativeAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNetItemsNetOfReserveAlternativeAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNetItemsNetOfReserveAlternativeAbstract" xml:lang="en-US" id="label_InventoryNetItemsNetOfReserveAlternativeAbstract_2">Inventory, Net, Items Net of Reserve Alternative [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="label_InventoryNetItemsNetOfReserveAlternativeAbstract_2" xlink:title="label: InventoryNetItemsNetOfReserveAlternativeAbstract to label_InventoryNetItemsNetOfReserveAlternativeAbstract" use="optional" />
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryNet" xml:lang="en-US" id="label_InventoryNet">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet" xlink:title="label: InventoryNet to label_InventoryNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNet" xml:lang="en-US" id="label_InventoryNet_2">Inventory, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet_2" xlink:title="label: InventoryNet to label_InventoryNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_InventoryNet" xml:lang="en-US" id="label_InventoryNet_3">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet_3" xlink:title="label: InventoryNet to label_InventoryNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureAbstract" xml:lang="en-US" id="label_InventoryDisclosureAbstract">INVENTORIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="label_InventoryDisclosureAbstract" xlink:title="label: InventoryDisclosureAbstract to label_InventoryDisclosureAbstract" use="optional" />
    <link: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="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryWorkInProcessNetOfReserves" xml:lang="en-US" id="label_InventoryWorkInProcessNetOfReserves">Work-in-process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcessNetOfReserves" xlink:to="label_InventoryWorkInProcessNetOfReserves" xlink:title="label: InventoryWorkInProcessNetOfReserves to label_InventoryWorkInProcessNetOfReserves" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcessNetOfReserves_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryWorkInProcessNetOfReserves" xml:lang="en-US" id="label_InventoryWorkInProcessNetOfReserves_2">Inventory, Work in Process, Net of Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcessNetOfReserves" xlink:to="label_InventoryWorkInProcessNetOfReserves_2" xlink:title="label: InventoryWorkInProcessNetOfReserves to label_InventoryWorkInProcessNetOfReserves" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentIncomeInterest" xml:lang="en-US" id="label_InvestmentIncomeInterest">Interest income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="label_InvestmentIncomeInterest" xlink:title="label: InvestmentIncomeInterest to label_InvestmentIncomeInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentIncomeInterest" xml:lang="en-US" id="label_InvestmentIncomeInterest_2">Investment Income, Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="label_InvestmentIncomeInterest_2" xlink:title="label: InvestmentIncomeInterest to label_InvestmentIncomeInterest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="InvestmentHoldingsLineItems" xlink:title="InvestmentHoldingsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentHoldingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentHoldingsLineItems" xml:lang="en-US" id="label_InvestmentHoldingsLineItems">Investment Holdings [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentHoldingsLineItems" xlink:to="label_InvestmentHoldingsLineItems" xlink:title="label: InvestmentHoldingsLineItems to label_InvestmentHoldingsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentHoldingsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentHoldingsLineItems" xml:lang="en-US" id="label_InvestmentHoldingsLineItems_2">Investment Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentHoldingsLineItems" xlink:to="label_InvestmentHoldingsLineItems_2" xlink:title="label: InvestmentHoldingsLineItems to label_InvestmentHoldingsLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="InvestmentHoldingsTable" xlink:title="InvestmentHoldingsTable" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentHoldingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentHoldingsTable" xml:lang="en-US" id="label_InvestmentHoldingsTable">Investment Holdings [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentHoldingsTable" xlink:to="label_InvestmentHoldingsTable" xlink:title="label: InvestmentHoldingsTable to label_InvestmentHoldingsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xml:lang="en-US" id="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="label: InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures to label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xml:lang="en-US" id="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_2">Investments in subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_2" xlink:title="label: InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures to label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:title="InvestmentsInAndAdvancesToAffiliatesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentsInAndAdvancesToAffiliatesLineItems" xml:lang="en-US" id="label_InvestmentsInAndAdvancesToAffiliatesLineItems">Major Subsidiaries of CSI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:to="label_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:title="label: InvestmentsInAndAdvancesToAffiliatesLineItems to label_InvestmentsInAndAdvancesToAffiliatesLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAndAdvancesToAffiliatesLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInAndAdvancesToAffiliatesLineItems" xml:lang="en-US" id="label_InvestmentsInAndAdvancesToAffiliatesLineItems_2">Investments in and Advances to Affiliates [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:to="label_InvestmentsInAndAdvancesToAffiliatesLineItems_2" xlink:title="label: InvestmentsInAndAdvancesToAffiliatesLineItems to label_InvestmentsInAndAdvancesToAffiliatesLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xml:lang="en-US" id="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock">APPENDIX 1 - Major Subsidiaries of CSI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:to="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:title="label: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock to label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xml:lang="en-US" id="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_2">Investments in and Advances to Affiliates, Schedule of Investments [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:to="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_2" xlink:title="label: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock to label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:label="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:title="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xml:lang="en-US" id="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:to="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:title="label: InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract to label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xml:lang="en-US" id="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_2">Investments in affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:to="label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_2" xlink:title="label: InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract to label_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xml:lang="en-US" id="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract">INVESTMENTS IN AFFILIATES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="label: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract to label_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesTable" xlink:label="InvestmentsInAndAdvancesToAffiliatesTable" xlink:title="InvestmentsInAndAdvancesToAffiliatesTable" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInAndAdvancesToAffiliatesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInAndAdvancesToAffiliatesTable" xml:lang="en-US" id="label_InvestmentsInAndAdvancesToAffiliatesTable">Investments in and Advances to Affiliates [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInAndAdvancesToAffiliatesTable" xlink:to="label_InvestmentsInAndAdvancesToAffiliatesTable" xlink:title="label: InvestmentsInAndAdvancesToAffiliatesTable to label_InvestmentsInAndAdvancesToAffiliatesTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xml:lang="en-US" id="label_LongtermConvertibleDebtCurrentAndNoncurrentAbstract">CONVERTIBLE NOTES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="label_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:title="label: LongtermConvertibleDebtCurrentAndNoncurrentAbstract to label_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="LongtermDebtWeightedAverageInterestRate" xlink:title="LongtermDebtWeightedAverageInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongtermDebtWeightedAverageInterestRate" xml:lang="en-US" id="label_LongtermDebtWeightedAverageInterestRate">Average interest rate on long-term borrowings (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtWeightedAverageInterestRate" xlink:to="label_LongtermDebtWeightedAverageInterestRate" xlink:title="label: LongtermDebtWeightedAverageInterestRate to label_LongtermDebtWeightedAverageInterestRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongtermDebtWeightedAverageInterestRate_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongtermDebtWeightedAverageInterestRate" xml:lang="en-US" id="label_LongtermDebtWeightedAverageInterestRate_2">Long-term Debt, Weighted Average Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtWeightedAverageInterestRate" xlink:to="label_LongtermDebtWeightedAverageInterestRate_2" xlink:title="label: LongtermDebtWeightedAverageInterestRate to label_LongtermDebtWeightedAverageInterestRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongtermDebtTypeDomain" xml:lang="en-US" id="label_LongtermDebtTypeDomain">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeDomain" xlink:to="label_LongtermDebtTypeDomain" xlink:title="label: LongtermDebtTypeDomain to label_LongtermDebtTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongtermDebtTypeAxis" xml:lang="en-US" id="label_LongtermDebtTypeAxis">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeAxis" xlink:to="label_LongtermDebtTypeAxis" xlink:title="label: LongtermDebtTypeAxis to label_LongtermDebtTypeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="label_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseholdImprovementsMember" xml:lang="en-US" id="label_LeaseholdImprovementsMember">Leasehold improvements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdImprovementsMember" xlink:to="label_LeaseholdImprovementsMember" xlink:title="label: LeaseholdImprovementsMember to label_LeaseholdImprovementsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LeaseholdImprovementsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseholdImprovementsMember" xml:lang="en-US" id="label_LeaseholdImprovementsMember_2">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdImprovementsMember" xlink:to="label_LeaseholdImprovementsMember_2" xlink:title="label: LeaseholdImprovementsMember to label_LeaseholdImprovementsMember" use="optional" />
    <link: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="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent" xlink:title="label: LiabilitiesCurrent to label_LiabilitiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent_2">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent_2" xlink:title="label: LiabilitiesCurrent to label_LiabilitiesCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesFairValueDisclosure" xml:lang="en-US" id="label_LiabilitiesFairValueDisclosure">Total Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="label_LiabilitiesFairValueDisclosure" xlink:title="label: LiabilitiesFairValueDisclosure to label_LiabilitiesFairValueDisclosure" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesFairValueDisclosure" xml:lang="en-US" id="label_LiabilitiesFairValueDisclosure_2">Liabilities, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="label_LiabilitiesFairValueDisclosure_2" xlink:title="label: LiabilitiesFairValueDisclosure to label_LiabilitiesFairValueDisclosure" use="optional" />
    <link: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="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesCurrentAbstract" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract" xlink:title="label: LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrentAbstract" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract_2">Liabilities, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract_2" xlink:title="label: LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Liabilities" xml:lang="en-US" id="label_Liabilities">TOTAL LIABILITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities" xlink:title="label: Liabilities to label_Liabilities" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Liabilities" xml:lang="en-US" id="label_Liabilities_2">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities_2" xlink:title="label: Liabilities to label_Liabilities" use="optional" />
    <link: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="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract">LIABILITIES AND EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract_2">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract_2" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract" use="optional" />
    <link: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="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity">TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity" xlink:title="label: LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_2">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity_2" xlink:title="label: LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilityForUncertainTaxPositionsNoncurrent" xml:lang="en-US" id="label_LiabilityForUncertainTaxPositionsNoncurrent">Liability for uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="label_LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="label: LiabilityForUncertainTaxPositionsNoncurrent to label_LiabilityForUncertainTaxPositionsNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LiabilityForUncertainTaxPositionsNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilityForUncertainTaxPositionsNoncurrent" xml:lang="en-US" id="label_LiabilityForUncertainTaxPositionsNoncurrent_2">Liability for Uncertain Tax Positions, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="label_LiabilityForUncertainTaxPositionsNoncurrent_2" xlink:title="label: LiabilityForUncertainTaxPositionsNoncurrent to label_LiabilityForUncertainTaxPositionsNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US" id="label_LineOfCreditFacilityMaximumBorrowingCapacity">Maximum bank credit facilities granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="label_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to label_LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMaximumBorrowingCapacity_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US" id="label_LineOfCreditFacilityMaximumBorrowingCapacity_2">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="label_LineOfCreditFacilityMaximumBorrowingCapacity_2" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to label_LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityMaximumBorrowingCapacity_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US" id="label_LineOfCreditFacilityMaximumBorrowingCapacity_3">Maximum borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="label_LineOfCreditFacilityMaximumBorrowingCapacity_3" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to label_LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityLenderDomain" xml:lang="en-US" id="label_LineOfCreditFacilityLenderDomain">Line of Credit Facility, Lender [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="label_LineOfCreditFacilityLenderDomain" xlink:title="label: LineOfCreditFacilityLenderDomain to label_LineOfCreditFacilityLenderDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US" id="label_LineOfCreditFacilityRemainingBorrowingCapacity">Available amount of bank credit facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="label_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to label_LineOfCreditFacilityRemainingBorrowingCapacity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityRemainingBorrowingCapacity_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US" id="label_LineOfCreditFacilityRemainingBorrowingCapacity_2">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="label_LineOfCreditFacilityRemainingBorrowingCapacity_2" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to label_LineOfCreditFacilityRemainingBorrowingCapacity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAmountOutstanding" xlink:label="LineOfCreditFacilityAmountOutstanding" xlink:title="LineOfCreditFacilityAmountOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityAmountOutstanding" xml:lang="en-US" id="label_LineOfCreditFacilityAmountOutstanding">Outstanding balance of credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAmountOutstanding" xlink:to="label_LineOfCreditFacilityAmountOutstanding" xlink:title="label: LineOfCreditFacilityAmountOutstanding to label_LineOfCreditFacilityAmountOutstanding" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityAmountOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityAmountOutstanding" xml:lang="en-US" id="label_LineOfCreditFacilityAmountOutstanding_2">Line of Credit Facility, Amount Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAmountOutstanding" xlink:to="label_LineOfCreditFacilityAmountOutstanding_2" xlink:title="label: LineOfCreditFacilityAmountOutstanding to label_LineOfCreditFacilityAmountOutstanding" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityAmountOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LineOfCreditFacilityAmountOutstanding" xml:lang="en-US" id="label_LineOfCreditFacilityAmountOutstanding_3">Amount drawn of bank credit facilities granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAmountOutstanding" xlink:to="label_LineOfCreditFacilityAmountOutstanding_3" xlink:title="label: LineOfCreditFacilityAmountOutstanding to label_LineOfCreditFacilityAmountOutstanding" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityAmountOutstanding_4" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_LineOfCreditFacilityAmountOutstanding" xml:lang="en-US" id="label_LineOfCreditFacilityAmountOutstanding_4">Amounts drawn down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAmountOutstanding" xlink:to="label_LineOfCreditFacilityAmountOutstanding_4" xlink:title="label: LineOfCreditFacilityAmountOutstanding to label_LineOfCreditFacilityAmountOutstanding" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityAxis" xml:lang="en-US" id="label_LineOfCreditFacilityAxis">Lender Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAxis" xlink:to="label_LineOfCreditFacilityAxis" xlink:title="label: LineOfCreditFacilityAxis to label_LineOfCreditFacilityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditMember" xml:lang="en-US" id="label_LineOfCreditMember">Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="label_LineOfCreditMember" xlink:title="label: LineOfCreditMember to label_LineOfCreditMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditMember" xml:lang="en-US" id="label_LineOfCreditMember_2">Credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="label_LineOfCreditMember_2" xlink:title="label: LineOfCreditMember to label_LineOfCreditMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LineOfCreditMember" xml:lang="en-US" id="label_LineOfCreditMember_3">Contractual bank credit facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="label_LineOfCreditMember_3" xlink:title="label: LineOfCreditMember to label_LineOfCreditMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:label="LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:title="LineOfCreditFacilityIncreaseAdditionalBorrowings" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityIncreaseAdditionalBorrowings" xml:lang="en-US" id="label_LineOfCreditFacilityIncreaseAdditionalBorrowings">Line of Credit Facility, Increase, Additional Borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:to="label_LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:title="label: LineOfCreditFacilityIncreaseAdditionalBorrowings to label_LineOfCreditFacilityIncreaseAdditionalBorrowings" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityIncreaseAdditionalBorrowings_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityIncreaseAdditionalBorrowings" xml:lang="en-US" id="label_LineOfCreditFacilityIncreaseAdditionalBorrowings_2">Amount of project finance obtained</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:to="label_LineOfCreditFacilityIncreaseAdditionalBorrowings_2" xlink:title="label: LineOfCreditFacilityIncreaseAdditionalBorrowings to label_LineOfCreditFacilityIncreaseAdditionalBorrowings" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="LineOfCreditFacilityInterestRateDuringPeriod" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditFacilityInterestRateDuringPeriod" xml:lang="en-US" id="label_LineOfCreditFacilityInterestRateDuringPeriod">Interest rate of borrowing (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="label_LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="label: LineOfCreditFacilityInterestRateDuringPeriod to label_LineOfCreditFacilityInterestRateDuringPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditFacilityInterestRateDuringPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditFacilityInterestRateDuringPeriod" xml:lang="en-US" id="label_LineOfCreditFacilityInterestRateDuringPeriod_2">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="label_LineOfCreditFacilityInterestRateDuringPeriod_2" xlink:title="label: LineOfCreditFacilityInterestRateDuringPeriod to label_LineOfCreditFacilityInterestRateDuringPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain" xlink:title="LitigationCaseTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LitigationCaseTypeDomain" xml:lang="en-US" id="label_LitigationCaseTypeDomain">Litigation Case Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationCaseTypeDomain" xlink:to="label_LitigationCaseTypeDomain" xlink:title="label: LitigationCaseTypeDomain to label_LitigationCaseTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LitigationCaseAxis" xlink:label="LitigationCaseAxis" xlink:title="LitigationCaseAxis" />
    <link:label xlink:type="resource" xlink:label="label_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LitigationCaseAxis" xml:lang="en-US" id="label_LitigationCaseAxis">Litigation Case [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationCaseAxis" xlink:to="label_LitigationCaseAxis" xlink:title="label: LitigationCaseAxis to label_LitigationCaseAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebt" xml:lang="en-US" id="label_LongTermDebt">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt" xlink:title="label: LongTermDebt to label_LongTermDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebt" xml:lang="en-US" id="label_LongTermDebt_2">Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt_2" xlink:title="label: LongTermDebt to label_LongTermDebt" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtFairValue" xml:lang="en-US" id="label_LongTermDebtFairValue">Long-term bank borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="label_LongTermDebtFairValue" xlink:title="label: LongTermDebtFairValue to label_LongTermDebtFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtFairValue" xml:lang="en-US" id="label_LongTermDebtFairValue_2">Long-term Debt, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="label_LongTermDebtFairValue_2" xlink:title="label: LongTermDebtFairValue to label_LongTermDebtFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtFairValue_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtFairValue" xml:lang="en-US" id="label_LongTermDebtFairValue_3">Initial fair value of debt component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="label_LongTermDebtFairValue_3" xlink:title="label: LongTermDebtFairValue to label_LongTermDebtFairValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtByMaturityAbstract" xml:lang="en-US" id="label_LongTermDebtByMaturityAbstract">Future principal repayment on the long-term bank loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="label_LongTermDebtByMaturityAbstract" xlink:title="label: LongTermDebtByMaturityAbstract to label_LongTermDebtByMaturityAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtByMaturityAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtByMaturityAbstract" xml:lang="en-US" id="label_LongTermDebtByMaturityAbstract_2">Long-term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="label_LongTermDebtByMaturityAbstract_2" xlink:title="label: LongTermDebtByMaturityAbstract to label_LongTermDebtByMaturityAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xml:lang="en-US" id="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract">Supply purchase commitments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="label: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xml:lang="en-US" id="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_2">Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_2" xlink:title="label: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to label_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtTextBlock" xml:lang="en-US" id="label_LongTermDebtTextBlock">Long-term Debt [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock" xlink:title="label: LongTermDebtTextBlock to label_LongTermDebtTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtTextBlock" xml:lang="en-US" id="label_LongTermDebtTextBlock_2">CONVERTIBLE NOTES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock_2" xlink:title="label: LongTermDebtTextBlock to label_LongTermDebtTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:label="LongTermPurchaseCommitmentTextBlock" xlink:title="LongTermPurchaseCommitmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LongTermPurchaseCommitmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermPurchaseCommitmentTextBlock" xml:lang="en-US" id="label_LongTermPurchaseCommitmentTextBlock">Schedule of future minimum obligation using market prices under all supply agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentTextBlock" xlink:to="label_LongTermPurchaseCommitmentTextBlock" xlink:title="label: LongTermPurchaseCommitmentTextBlock to label_LongTermPurchaseCommitmentTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermPurchaseCommitmentTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermPurchaseCommitmentTextBlock" xml:lang="en-US" id="label_LongTermPurchaseCommitmentTextBlock_2">Long-term Purchase Commitment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentTextBlock" xlink:to="label_LongTermPurchaseCommitmentTextBlock_2" xlink:title="label: LongTermPurchaseCommitmentTextBlock to label_LongTermPurchaseCommitmentTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">2015</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2">Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">2014</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2">Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US" id="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to label_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtCurrent" xml:lang="en-US" id="label_LongTermDebtCurrent">Long-term, current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent" xlink:title="label: LongTermDebtCurrent to label_LongTermDebtCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtCurrent" xml:lang="en-US" id="label_LongTermDebtCurrent_2">Long-term Debt, Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent_2" xlink:title="label: LongTermDebtCurrent to label_LongTermDebtCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtCurrent" xml:lang="en-US" id="label_LongTermDebtCurrent_3">Long-term Loans due within one year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent_3" xlink:title="label: LongTermDebtCurrent to label_LongTermDebtCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_LongTermDebtCurrent" xml:lang="en-US" id="label_LongTermDebtCurrent_4">Less: future principal repayment related to long-term loan, current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent_4" xlink:title="label: LongTermDebtCurrent to label_LongTermDebtCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent">Long-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent" xlink:title="label: LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent_2">Long-term Debt, Excluding Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent_2" xlink:title="label: LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent_3">Long-term, non-current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent_3" xlink:title="label: LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_4" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent_4">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent_4" xlink:title="label: LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent_5">Total long-term portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent_5" xlink:title="label: LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="LongTermPurchaseCommitmentAmount" xlink:title="LongTermPurchaseCommitmentAmount" />
    <link:label xlink:type="resource" xlink:label="label_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermPurchaseCommitmentAmount" xml:lang="en-US" id="label_LongTermPurchaseCommitmentAmount">Long-term Purchase Commitment, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentAmount" xlink:to="label_LongTermPurchaseCommitmentAmount" xlink:title="label: LongTermPurchaseCommitmentAmount to label_LongTermPurchaseCommitmentAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LongTermPurchaseCommitmentAmount_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermPurchaseCommitmentAmount" xml:lang="en-US" id="label_LongTermPurchaseCommitmentAmount_2">Total purchases under the long-term agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentAmount" xlink:to="label_LongTermPurchaseCommitmentAmount_2" xlink:title="label: LongTermPurchaseCommitmentAmount to label_LongTermPurchaseCommitmentAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber" xlink:label="LossContingencyNewClaimsFiledNumber" xlink:title="LossContingencyNewClaimsFiledNumber" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyNewClaimsFiledNumber" xml:lang="en-US" id="label_LossContingencyNewClaimsFiledNumber">Loss Contingency, New Claims Filed, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyNewClaimsFiledNumber" xlink:to="label_LossContingencyNewClaimsFiledNumber" xlink:title="label: LossContingencyNewClaimsFiledNumber to label_LossContingencyNewClaimsFiledNumber" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyNewClaimsFiledNumber_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyNewClaimsFiledNumber" xml:lang="en-US" id="label_LossContingencyNewClaimsFiledNumber_2">Number of lawsuits filed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyNewClaimsFiledNumber" xlink:to="label_LossContingencyNewClaimsFiledNumber_2" xlink:title="label: LossContingencyNewClaimsFiledNumber to label_LossContingencyNewClaimsFiledNumber" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:label xlink:type="resource" xlink:label="label_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingenciesTable" xml:lang="en-US" id="label_LossContingenciesTable">Loss Contingencies [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingenciesTable" xlink:to="label_LossContingenciesTable" xlink:title="label: LossContingenciesTable to label_LossContingenciesTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyLossInPeriod" xlink:label="LossContingencyLossInPeriod" xlink:title="LossContingencyLossInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyLossInPeriod" xml:lang="en-US" id="label_LossContingencyLossInPeriod">Loss Contingency, Loss in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyLossInPeriod" xlink:to="label_LossContingencyLossInPeriod" xlink:title="label: LossContingencyLossInPeriod to label_LossContingencyLossInPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyLossInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyLossInPeriod" xml:lang="en-US" id="label_LossContingencyLossInPeriod_2">Amount of loss on firm purchase commitments recorded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyLossInPeriod" xlink:to="label_LossContingencyLossInPeriod_2" xlink:title="label: LossContingencyLossInPeriod to label_LossContingencyLossInPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="LossContingencyDamagesSoughtValue" xlink:title="LossContingencyDamagesSoughtValue" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyDamagesSoughtValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyDamagesSoughtValue" xml:lang="en-US" id="label_LossContingencyDamagesSoughtValue_2">Amount of damages that plaintiff can claim</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyDamagesSoughtValue" xlink:to="label_LossContingencyDamagesSoughtValue_2" xlink:title="label: LossContingencyDamagesSoughtValue to label_LossContingencyDamagesSoughtValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyDamagesSoughtValue" xml:lang="en-US" id="label_LossContingencyDamagesSoughtValue">Loss Contingency, Damages Sought, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyDamagesSoughtValue" xlink:to="label_LossContingencyDamagesSoughtValue" xlink:title="label: LossContingencyDamagesSoughtValue to label_LossContingencyDamagesSoughtValue" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="LossContingencyAccrualAtCarryingValue" xlink:title="LossContingencyAccrualAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyAccrualAtCarryingValue" xml:lang="en-US" id="label_LossContingencyAccrualAtCarryingValue">Loss contingency accruals</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualAtCarryingValue" xlink:to="label_LossContingencyAccrualAtCarryingValue" xlink:title="label: LossContingencyAccrualAtCarryingValue to label_LossContingencyAccrualAtCarryingValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyAccrualAtCarryingValue" xml:lang="en-US" id="label_LossContingencyAccrualAtCarryingValue_2">Loss Contingency Accrual, at Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualAtCarryingValue" xlink:to="label_LossContingencyAccrualAtCarryingValue_2" xlink:title="label: LossContingencyAccrualAtCarryingValue to label_LossContingencyAccrualAtCarryingValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="LossContingenciesByNatureOfContingencyAxis" xlink:title="LossContingenciesByNatureOfContingencyAxis" />
    <link:label xlink:type="resource" xlink:label="label_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingenciesByNatureOfContingencyAxis" xml:lang="en-US" id="label_LossContingenciesByNatureOfContingencyAxis">Loss Contingency Nature [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="label_LossContingenciesByNatureOfContingencyAxis" xlink:title="label: LossContingenciesByNatureOfContingencyAxis to label_LossContingenciesByNatureOfContingencyAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueProvision" xlink:label="LossContingencyAccrualCarryingValueProvision" xlink:title="LossContingencyAccrualCarryingValueProvision" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualCarryingValueProvision_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyAccrualCarryingValueProvision" xml:lang="en-US" id="label_LossContingencyAccrualCarryingValueProvision_2">Non-cash provision related to arbitration decision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualCarryingValueProvision" xlink:to="label_LossContingencyAccrualCarryingValueProvision_2" xlink:title="label: LossContingencyAccrualCarryingValueProvision to label_LossContingencyAccrualCarryingValueProvision" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualCarryingValueProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyAccrualCarryingValueProvision" xml:lang="en-US" id="label_LossContingencyAccrualCarryingValueProvision">Loss Contingency Accrual, Carrying Value, Provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualCarryingValueProvision" xlink:to="label_LossContingencyAccrualCarryingValueProvision" xlink:title="label: LossContingencyAccrualCarryingValueProvision to label_LossContingencyAccrualCarryingValueProvision" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingenciesLineItems" xml:lang="en-US" id="label_LossContingenciesLineItems">Loss Contingencies [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingenciesLineItems" xlink:to="label_LossContingenciesLineItems" xlink:title="label: LossContingenciesLineItems to label_LossContingenciesLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingenciesLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingenciesLineItems" xml:lang="en-US" id="label_LossContingenciesLineItems_2">Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingenciesLineItems" xlink:to="label_LossContingenciesLineItems_2" xlink:title="label: LossContingenciesLineItems to label_LossContingenciesLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:title="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xml:lang="en-US" id="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease">Loss contingency accruals</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:title="label: LossContingencyAccrualCarryingValuePeriodIncreaseDecrease to label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xml:lang="en-US" id="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_2">Loss Contingency Accrual, Carrying Value, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_2" xlink:title="label: LossContingencyAccrualCarryingValuePeriodIncreaseDecrease to label_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain" xlink:title="LossContingencyNatureDomain" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyNatureDomain" xml:lang="en-US" id="label_LossContingencyNatureDomain">Loss Contingency, Nature [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyNatureDomain" xlink:to="label_LossContingencyNatureDomain" xlink:title="label: LossContingencyNatureDomain to label_LossContingencyNatureDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:label="LossOnLongTermPurchaseCommitmentMember" xlink:title="LossOnLongTermPurchaseCommitmentMember" />
    <link:label xlink:type="resource" xlink:label="label_LossOnLongTermPurchaseCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossOnLongTermPurchaseCommitmentMember" xml:lang="en-US" id="label_LossOnLongTermPurchaseCommitmentMember">Loss on Long-term Purchase Commitment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossOnLongTermPurchaseCommitmentMember" xlink:to="label_LossOnLongTermPurchaseCommitmentMember" xlink:title="label: LossOnLongTermPurchaseCommitmentMember to label_LossOnLongTermPurchaseCommitmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_LossOnLongTermPurchaseCommitmentMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossOnLongTermPurchaseCommitmentMember" xml:lang="en-US" id="label_LossOnLongTermPurchaseCommitmentMember_2">Purchase commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossOnLongTermPurchaseCommitmentMember" xlink:to="label_LossOnLongTermPurchaseCommitmentMember_2" xlink:title="label: LossOnLongTermPurchaseCommitmentMember to label_LossOnLongTermPurchaseCommitmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MachineryAndEquipmentMember" xml:lang="en-US" id="label_MachineryAndEquipmentMember">Machinery</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="label_MachineryAndEquipmentMember" xlink:title="label: MachineryAndEquipmentMember to label_MachineryAndEquipmentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MachineryAndEquipmentMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MachineryAndEquipmentMember" xml:lang="en-US" id="label_MachineryAndEquipmentMember_2">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="label_MachineryAndEquipmentMember_2" xlink:title="label: MachineryAndEquipmentMember to label_MachineryAndEquipmentMember" use="optional" />
    <link: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="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorCustomersAxis" xml:lang="en-US" id="label_MajorCustomersAxis">Major Customers [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="label_MajorCustomersAxis" xlink:title="label: MajorCustomersAxis to label_MajorCustomersAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="MarketingAndAdvertisingExpenseAbstract" xlink:title="MarketingAndAdvertisingExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketingAndAdvertisingExpenseAbstract" xml:lang="en-US" id="label_MarketingAndAdvertisingExpenseAbstract">Advertising expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="label_MarketingAndAdvertisingExpenseAbstract" xlink:title="label: MarketingAndAdvertisingExpenseAbstract to label_MarketingAndAdvertisingExpenseAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MarketingAndAdvertisingExpenseAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketingAndAdvertisingExpenseAbstract" xml:lang="en-US" id="label_MarketingAndAdvertisingExpenseAbstract_2">Marketing and Advertising Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="label_MarketingAndAdvertisingExpenseAbstract_2" xlink:title="label: MarketingAndAdvertisingExpenseAbstract to label_MarketingAndAdvertisingExpenseAbstract" use="optional" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MaximumMember" xml:lang="en-US" id="label_MaximumMember">Maximum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember" xlink:title="label: MaximumMember to label_MaximumMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MaximumMember" xml:lang="en-US" id="label_MaximumMember_2">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember_2" xlink:title="label: MaximumMember to label_MaximumMember" use="optional" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinimumMember" xml:lang="en-US" id="label_MinimumMember">Minimum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember" xlink:title="label: MinimumMember to label_MinimumMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinimumMember" xml:lang="en-US" id="label_MinimumMember_2">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember_2" xlink:title="label: MinimumMember to label_MinimumMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:label xlink:type="resource" xlink:label="label_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinorityInterest" xml:lang="en-US" id="label_MinorityInterest">Non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="label_MinorityInterest" xlink:title="label: MinorityInterest to label_MinorityInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MinorityInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinorityInterest" xml:lang="en-US" id="label_MinorityInterest_2">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="label_MinorityInterest_2" xlink:title="label: MinorityInterest to label_MinorityInterest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinorityInterestIncreaseFromStockIssuance" xlink:label="MinorityInterestIncreaseFromStockIssuance" xlink:title="MinorityInterestIncreaseFromStockIssuance" />
    <link:label xlink:type="resource" xlink:label="label_MinorityInterestIncreaseFromStockIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinorityInterestIncreaseFromStockIssuance" xml:lang="en-US" id="label_MinorityInterestIncreaseFromStockIssuance">Sales of subsidiary shares to non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestIncreaseFromStockIssuance" xlink:to="label_MinorityInterestIncreaseFromStockIssuance" xlink:title="label: MinorityInterestIncreaseFromStockIssuance to label_MinorityInterestIncreaseFromStockIssuance" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MinorityInterestIncreaseFromStockIssuance_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinorityInterestIncreaseFromStockIssuance" xml:lang="en-US" id="label_MinorityInterestIncreaseFromStockIssuance_2">Noncontrolling Interest, Increase from Equity Issuance or Sale of Parent Equity Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestIncreaseFromStockIssuance" xlink:to="label_MinorityInterestIncreaseFromStockIssuance_2" xlink:title="label: MinorityInterestIncreaseFromStockIssuance to label_MinorityInterestIncreaseFromStockIssuance" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:label xlink:type="resource" xlink:label="label_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MovementInValuationAllowancesAndReservesRollForward" xml:lang="en-US" id="label_MovementInValuationAllowancesAndReservesRollForward">Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="label_MovementInValuationAllowancesAndReservesRollForward" xlink:title="label: MovementInValuationAllowancesAndReservesRollForward to label_MovementInValuationAllowancesAndReservesRollForward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MovementInValuationAllowancesAndReservesRollForward_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MovementInValuationAllowancesAndReservesRollForward" xml:lang="en-US" id="label_MovementInValuationAllowancesAndReservesRollForward_2">Movement of allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="label_MovementInValuationAllowancesAndReservesRollForward_2" xlink:title="label: MovementInValuationAllowancesAndReservesRollForward to label_MovementInValuationAllowancesAndReservesRollForward" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:label="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:title="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" />
    <link:label xlink:type="resource" xlink:label="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xml:lang="en-US" id="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:title="label: MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward to label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xml:lang="en-US" id="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2">ACCRUED WARRANTY COST</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2" xlink:title="label: MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward to label_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" use="optional" />
    <link: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="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="label_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NameOfMajorCustomerDomain" xml:lang="en-US" id="label_NameOfMajorCustomerDomain">Name of Major Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="label_NameOfMajorCustomerDomain" xlink:title="label: NameOfMajorCustomerDomain to label_NameOfMajorCustomerDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="NatureOfOperations" xlink:title="NatureOfOperations" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NatureOfOperations" xml:lang="en-US" id="label_NatureOfOperations">Nature of Operations [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="label_NatureOfOperations" xlink:title="label: NatureOfOperations to label_NatureOfOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperations_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NatureOfOperations" xml:lang="en-US" id="label_NatureOfOperations_2">ORGANIZATION AND PRINCIPAL ACTIVITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="label_NatureOfOperations_2" xlink:title="label: NatureOfOperations to label_NatureOfOperations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">Financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">Net cash provided by (used in) operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_3">Cash used in operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_3" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">Operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_2">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_2" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:label="NetCashProvidedByUsedInContinuingOperations" xlink:title="NetCashProvidedByUsedInContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInContinuingOperations">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInContinuingOperations" xlink:to="label_NetCashProvidedByUsedInContinuingOperations" xlink:title="label: NetCashProvidedByUsedInContinuingOperations to label_NetCashProvidedByUsedInContinuingOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInContinuingOperations_2">Net Cash Provided by (Used in) Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInContinuingOperations" xlink:to="label_NetCashProvidedByUsedInContinuingOperations_2" xlink:title="label: NetCashProvidedByUsedInContinuingOperations to label_NetCashProvidedByUsedInContinuingOperations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesContinuingOperations to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic">Net income (loss) attributable to Canadian Solar Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAvailableToCommonStockholdersBasic_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic_2">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic_2" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAvailableToCommonStockholdersBasic_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic_3">Net income (loss) attributable to Canadian Solar Inc.-basic and diluted (in dollars)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic_3" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">Net cash provided by financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesContinuingOperations to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">Investing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_2">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_2" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_NetIncomeLossAttributableToNoncontrollingInterest">Less: net income (loss) attributable to non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="label_NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to label_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_NetIncomeLossAttributableToNoncontrollingInterest_2">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="label_NetIncomeLossAttributableToNoncontrollingInterest_2" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to label_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US" id="label_NoncashInvestingAndFinancingItemsAbstract">Supplemental schedule of non-cash activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="label_NoncashInvestingAndFinancingItemsAbstract" xlink:title="label: NoncashInvestingAndFinancingItemsAbstract to label_NoncashInvestingAndFinancingItemsAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NoncashInvestingAndFinancingItemsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US" id="label_NoncashInvestingAndFinancingItemsAbstract_2">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="label_NoncashInvestingAndFinancingItemsAbstract_2" xlink:title="label: NoncashInvestingAndFinancingItemsAbstract to label_NoncashInvestingAndFinancingItemsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:label="NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:title="NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" />
    <link:label xlink:type="resource" xlink:label="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xml:lang="en-US" id="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1">Noncash or Part Noncash Divestiture, Amount of Consideration Received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:to="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:title="label: NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1 to label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xml:lang="en-US" id="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_2">Amounts due from disposal of subsidiaries or affiliates included in prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:to="label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_2" xlink:title="label: NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1 to label_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract">Other income (expenses):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="label_NonoperatingIncomeExpenseAbstract" xlink:title="label: NonoperatingIncomeExpenseAbstract to label_NonoperatingIncomeExpenseAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract_2">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="label_NonoperatingIncomeExpenseAbstract_2" xlink:title="label: NonoperatingIncomeExpenseAbstract to label_NonoperatingIncomeExpenseAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="NotesPayableOtherPayablesMember" xlink:title="NotesPayableOtherPayablesMember" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NotesPayableOtherPayablesMember" xml:lang="en-US" id="label_NotesPayableOtherPayablesMember">Bank notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableOtherPayablesMember" xlink:to="label_NotesPayableOtherPayablesMember" xlink:title="label: NotesPayableOtherPayablesMember to label_NotesPayableOtherPayablesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableOtherPayablesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayableOtherPayablesMember" xml:lang="en-US" id="label_NotesPayableOtherPayablesMember_2">Notes Payable, Other Payables [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableOtherPayablesMember" xlink:to="label_NotesPayableOtherPayablesMember_2" xlink:title="label: NotesPayableOtherPayablesMember to label_NotesPayableOtherPayablesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotesPayableAbstract" xlink:label="NotesPayableAbstract" xlink:title="NotesPayableAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayableAbstract" xml:lang="en-US" id="label_NotesPayableAbstract">SHORT-TERM NOTES PAYABLE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableAbstract" xlink:to="label_NotesPayableAbstract" xlink:title="label: NotesPayableAbstract to label_NotesPayableAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="NoncontrollingInterestIncreaseFromBusinessCombination" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US" id="label_NoncontrollingInterestIncreaseFromBusinessCombination">Noncontrolling Interest, Increase from Business Combination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="label_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="label: NoncontrollingInterestIncreaseFromBusinessCombination to label_NoncontrollingInterestIncreaseFromBusinessCombination" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestIncreaseFromBusinessCombination_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US" id="label_NoncontrollingInterestIncreaseFromBusinessCombination_2">Acquisition of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="label_NoncontrollingInterestIncreaseFromBusinessCombination_2" xlink:title="label: NoncontrollingInterestIncreaseFromBusinessCombination to label_NoncontrollingInterestIncreaseFromBusinessCombination" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncontrollingInterestMember" xml:lang="en-US" id="label_NoncontrollingInterestMember">Non-Controlling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="label_NoncontrollingInterestMember" xlink:title="label: NoncontrollingInterestMember to label_NoncontrollingInterestMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncontrollingInterestMember" xml:lang="en-US" id="label_NoncontrollingInterestMember_2">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="label_NoncontrollingInterestMember_2" xlink:title="label: NoncontrollingInterestMember to label_NoncontrollingInterestMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:label xlink:type="resource" xlink:label="label_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NondesignatedMember" xml:lang="en-US" id="label_NondesignatedMember">Not designated as hedging instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NondesignatedMember" xlink:to="label_NondesignatedMember" xlink:title="label: NondesignatedMember to label_NondesignatedMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NondesignatedMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NondesignatedMember" xml:lang="en-US" id="label_NondesignatedMember_2">Not Designated as Hedging Instrument [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NondesignatedMember" xlink:to="label_NondesignatedMember_2" xlink:title="label: NondesignatedMember to label_NondesignatedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueAbstract" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueAbstract">Future minimum lease payments under non-cancelable operating lease agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueAbstract to label_OperatingLeasesFutureMinimumPaymentsDueAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueAbstract" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueAbstract_2">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueAbstract_2" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueAbstract to label_OperatingLeasesFutureMinimumPaymentsDueAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingExpensesAbstract" xml:lang="en-US" id="label_OperatingExpensesAbstract">Operating expenses:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract" xlink:title="label: OperatingExpensesAbstract to label_OperatingExpensesAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpensesAbstract" xml:lang="en-US" id="label_OperatingExpensesAbstract_2">Operating Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract_2" xlink:title="label: OperatingExpensesAbstract to label_OperatingExpensesAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingExpenses" xml:lang="en-US" id="label_OperatingExpenses">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses" xlink:title="label: OperatingExpenses to label_OperatingExpenses" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpenses" xml:lang="en-US" id="label_OperatingExpenses_2">Operating Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses_2" xlink:title="label: OperatingExpenses to label_OperatingExpenses" use="optional" />
    <link: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="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLossCarryforwards" xml:lang="en-US" id="label_OperatingLossCarryforwards">Accumulated net operating losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="label_OperatingLossCarryforwards" xlink:title="label: OperatingLossCarryforwards to label_OperatingLossCarryforwards" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwards_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLossCarryforwards" xml:lang="en-US" id="label_OperatingLossCarryforwards_2">Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="label_OperatingLossCarryforwards_2" xlink:title="label: OperatingLossCarryforwards to label_OperatingLossCarryforwards" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="OperatingLeasesRentExpenseNet" xlink:title="OperatingLeasesRentExpenseNet" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesRentExpenseNet" xml:lang="en-US" id="label_OperatingLeasesRentExpenseNet">Rental expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesRentExpenseNet" xlink:to="label_OperatingLeasesRentExpenseNet" xlink:title="label: OperatingLeasesRentExpenseNet to label_OperatingLeasesRentExpenseNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesRentExpenseNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesRentExpenseNet" xml:lang="en-US" id="label_OperatingLeasesRentExpenseNet_2">Operating Leases, Rent Expense, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesRentExpenseNet" xlink:to="label_OperatingLeasesRentExpenseNet_2" xlink:title="label: OperatingLeasesRentExpenseNet to label_OperatingLeasesRentExpenseNet" use="optional" />
    <link: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="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss">Income (loss) from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss" xlink:title="label: OperatingIncomeLoss to label_OperatingIncomeLoss" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss_2">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_2" xlink:title="label: OperatingIncomeLoss to label_OperatingIncomeLoss" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss_3">Profit from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_3" xlink:title="label: OperatingIncomeLoss to label_OperatingIncomeLoss" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">2015</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInThreeYears to label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInThreeYears to label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">2014</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInTwoYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInTwoYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueCurrent">2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueCurrent to label_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueCurrent to label_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears">2016</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInFourYears to label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_2">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_2" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInFourYears to label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="OperatingLeasedAssetsLineItems" xlink:title="OperatingLeasedAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasedAssetsLineItems" xml:lang="en-US" id="label_OperatingLeasedAssetsLineItems">Operating lease commitments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="label_OperatingLeasedAssetsLineItems" xlink:title="label: OperatingLeasedAssetsLineItems to label_OperatingLeasedAssetsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasedAssetsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasedAssetsLineItems" xml:lang="en-US" id="label_OperatingLeasedAssetsLineItems_2">Operating Leased Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="label_OperatingLeasedAssetsLineItems_2" xlink:title="label: OperatingLeasedAssetsLineItems to label_OperatingLeasedAssetsLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDue">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDue" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDue to label_OperatingLeasesFutureMinimumPaymentsDue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDue_2">Operating Leases, Future Minimum Payments Due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDue_2" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDue to label_OperatingLeasesFutureMinimumPaymentsDue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">ORGANIZATION AND PRINCIPAL ACTIVITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xml:lang="en-US" id="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="label: OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock to label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xml:lang="en-US" id="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_2">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_2" xlink:title="label: OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock to label_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAssetsNoncurrent" xml:lang="en-US" id="label_OtherAssetsNoncurrent">Other non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="label_OtherAssetsNoncurrent" xlink:title="label: OtherAssetsNoncurrent to label_OtherAssetsNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssetsNoncurrent" xml:lang="en-US" id="label_OtherAssetsNoncurrent_2">Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="label_OtherAssetsNoncurrent_2" xlink:title="label: OtherAssetsNoncurrent to label_OtherAssetsNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">Foreign currency translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="label: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2" xlink:title="label: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherLiabilitiesCurrent" xml:lang="en-US" id="label_OtherLiabilitiesCurrent">Other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="label_OtherLiabilitiesCurrent" xlink:title="label: OtherLiabilitiesCurrent to label_OtherLiabilitiesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherLiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherLiabilitiesCurrent" xml:lang="en-US" id="label_OtherLiabilitiesCurrent_2">Other Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="label_OtherLiabilitiesCurrent_2" xlink:title="label: OtherLiabilitiesCurrent to label_OtherLiabilitiesCurrent" use="optional" />
    <link: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="OtherNoncashExpense" xlink:title="OtherNoncashExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherNoncashExpense" xml:lang="en-US" id="label_OtherNoncashExpense">Other non-cash expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashExpense" xlink:to="label_OtherNoncashExpense" xlink:title="label: OtherNoncashExpense to label_OtherNoncashExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNoncashExpense" xml:lang="en-US" id="label_OtherNoncashExpense_2">Other Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashExpense" xlink:to="label_OtherNoncashExpense_2" xlink:title="label: OtherNoncashExpense to label_OtherNoncashExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2">Other comprehensive income:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="label_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductsAndServicesDomain" xml:lang="en-US" id="label_ProductsAndServicesDomain">Products and Services [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="label_ProductsAndServicesDomain" xlink:title="label: ProductsAndServicesDomain to label_ProductsAndServicesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ParentCompanyMember" xml:lang="en-US" id="label_ParentCompanyMember">Parent Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentCompanyMember" xlink:to="label_ParentCompanyMember" xlink:title="label: ParentCompanyMember to label_ParentCompanyMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ParentCompanyMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ParentCompanyMember" xml:lang="en-US" id="label_ParentCompanyMember_2">Parent Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentCompanyMember" xlink:to="label_ParentCompanyMember_2" xlink:title="label: ParentCompanyMember to label_ParentCompanyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:label xlink:type="resource" xlink:label="label_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ParentMember" xml:lang="en-US" id="label_ParentMember">Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="label_ParentMember" xlink:title="label: ParentMember to label_ParentMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ParentMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ParentMember" xml:lang="en-US" id="label_ParentMember_2">Equity (Deficits) Attribute to Canadian Solar Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="label_ParentMember_2" xlink:title="label: ParentMember to label_ParentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:label="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="PaymentsForRepurchaseOfConvertiblePreferredStock" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsForRepurchaseOfConvertiblePreferredStock" xml:lang="en-US" id="label_PaymentsForRepurchaseOfConvertiblePreferredStock">Payments for Repurchase of Convertible Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:to="label_PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="label: PaymentsForRepurchaseOfConvertiblePreferredStock to label_PaymentsForRepurchaseOfConvertiblePreferredStock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsForRepurchaseOfConvertiblePreferredStock_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsForRepurchaseOfConvertiblePreferredStock" xml:lang="en-US" id="label_PaymentsForRepurchaseOfConvertiblePreferredStock_2">Payment for repurchase of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:to="label_PaymentsForRepurchaseOfConvertiblePreferredStock_2" xlink:title="label: PaymentsForRepurchaseOfConvertiblePreferredStock to label_PaymentsForRepurchaseOfConvertiblePreferredStock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsOfStockIssuanceCosts" xml:lang="en-US" id="label_PaymentsOfStockIssuanceCosts">Issuance costs paid for common shares offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfStockIssuanceCosts" xlink:to="label_PaymentsOfStockIssuanceCosts" xlink:title="label: PaymentsOfStockIssuanceCosts to label_PaymentsOfStockIssuanceCosts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsOfStockIssuanceCosts_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsOfStockIssuanceCosts" xml:lang="en-US" id="label_PaymentsOfStockIssuanceCosts_2">Payments of Stock Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfStockIssuanceCosts" xlink:to="label_PaymentsOfStockIssuanceCosts_2" xlink:title="label: PaymentsOfStockIssuanceCosts to label_PaymentsOfStockIssuanceCosts" use="optional" />
    <link: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="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment_2">Purchase of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment_2" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:title="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xml:lang="en-US" id="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">Payments to Acquire Interest in Subsidiaries and Affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:title="label: PaymentsToAcquireInterestInSubsidiariesAndAffiliates to label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xml:lang="en-US" id="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_2">Payment to acquire subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_2" xlink:title="label: PaymentsToAcquireInterestInSubsidiariesAndAffiliates to label_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="PaymentsToAcquireEquityMethodInvestments" xlink:title="PaymentsToAcquireEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US" id="label_PaymentsToAcquireEquityMethodInvestments">Investment in affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireEquityMethodInvestments" xlink:to="label_PaymentsToAcquireEquityMethodInvestments" xlink:title="label: PaymentsToAcquireEquityMethodInvestments to label_PaymentsToAcquireEquityMethodInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireEquityMethodInvestments_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US" id="label_PaymentsToAcquireEquityMethodInvestments_2">Payments to Acquire Equity Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireEquityMethodInvestments" xlink:to="label_PaymentsToAcquireEquityMethodInvestments_2" xlink:title="label: PaymentsToAcquireEquityMethodInvestments to label_PaymentsToAcquireEquityMethodInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireEquityMethodInvestments_3" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="label_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US" id="label_PaymentsToAcquireEquityMethodInvestments_3">Investment in subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireEquityMethodInvestments" xlink:to="label_PaymentsToAcquireEquityMethodInvestments_3" xlink:title="label: PaymentsToAcquireEquityMethodInvestments to label_PaymentsToAcquireEquityMethodInvestments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireEquityMethodInvestments_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US" id="label_PaymentsToAcquireEquityMethodInvestments_4">Cash consideration for acquisition of the entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireEquityMethodInvestments" xlink:to="label_PaymentsToAcquireEquityMethodInvestments_4" xlink:title="label: PaymentsToAcquireEquityMethodInvestments to label_PaymentsToAcquireEquityMethodInvestments" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US" id="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">EMPLOYEE BENEFIT PLANS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US" id="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to label_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" use="optional" />
    <link: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="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US" id="label_PrepaidExpenseAndOtherAssetsCurrent">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to label_PrepaidExpenseAndOtherAssetsCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US" id="label_PrepaidExpenseAndOtherAssetsCurrent_2">Prepaid Expense and Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_PrepaidExpenseAndOtherAssetsCurrent_2" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to label_PrepaidExpenseAndOtherAssetsCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="PrepaidExpenseNoncurrent" xlink:title="PrepaidExpenseNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpenseNoncurrent" xml:lang="en-US" id="label_PrepaidExpenseNoncurrent">Prepaid Expense, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseNoncurrent" xlink:to="label_PrepaidExpenseNoncurrent" xlink:title="label: PrepaidExpenseNoncurrent to label_PrepaidExpenseNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidExpenseNoncurrent" xml:lang="en-US" id="label_PrepaidExpenseNoncurrent_2">Prepaid land use right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseNoncurrent" xlink:to="label_PrepaidExpenseNoncurrent_2" xlink:title="label: PrepaidExpenseNoncurrent to label_PrepaidExpenseNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xml:lang="en-US" id="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates">Proceeds from Divestiture of Interest in Subsidiaries and Affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:to="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="label: ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates to label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xml:lang="en-US" id="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_2">Proceeds from disposal of investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:to="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_2" xlink:title="label: ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates to label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xml:lang="en-US" id="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_3">Interest in the entity sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:to="label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_3" xlink:title="label: ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates to label_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromMinorityShareholders" xml:lang="en-US" id="label_ProceedsFromMinorityShareholders">Sales of subsidiary shares to non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMinorityShareholders" xlink:to="label_ProceedsFromMinorityShareholders" xlink:title="label: ProceedsFromMinorityShareholders to label_ProceedsFromMinorityShareholders" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromMinorityShareholders_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromMinorityShareholders" xml:lang="en-US" id="label_ProceedsFromMinorityShareholders_2">Proceeds from Noncontrolling Interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMinorityShareholders" xlink:to="label_ProceedsFromMinorityShareholders_2" xlink:title="label: ProceedsFromMinorityShareholders to label_ProceedsFromMinorityShareholders" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US" id="label_ProceedsFromIssuanceOfLongTermDebt">Proceeds from long-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfLongTermDebt" xlink:title="label: ProceedsFromIssuanceOfLongTermDebt to label_ProceedsFromIssuanceOfLongTermDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfLongTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US" id="label_ProceedsFromIssuanceOfLongTermDebt_2">Proceeds from Issuance of Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfLongTermDebt_2" xlink:title="label: ProceedsFromIssuanceOfLongTermDebt to label_ProceedsFromIssuanceOfLongTermDebt" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock">Proceeds from issuance of common shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock" xlink:title="label: ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock_2">Proceeds from Issuance of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock_2" xlink:title="label: ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfWarrants" xml:lang="en-US" id="label_ProceedsFromIssuanceOfWarrants">Proceeds from Issuance of Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="label_ProceedsFromIssuanceOfWarrants" xlink:title="label: ProceedsFromIssuanceOfWarrants to label_ProceedsFromIssuanceOfWarrants" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfWarrants_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfWarrants" xml:lang="en-US" id="label_ProceedsFromIssuanceOfWarrants_2">Proceeds from issuance of warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="label_ProceedsFromIssuanceOfWarrants_2" xlink:title="label: ProceedsFromIssuanceOfWarrants to label_ProceedsFromIssuanceOfWarrants" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfWarrants_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromIssuanceOfWarrants" xml:lang="en-US" id="label_ProceedsFromIssuanceOfWarrants_3">Proceeds from issuance of warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="label_ProceedsFromIssuanceOfWarrants_3" xlink:title="label: ProceedsFromIssuanceOfWarrants to label_ProceedsFromIssuanceOfWarrants" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfWarrants_4" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_ProceedsFromIssuanceOfWarrants" xml:lang="en-US" id="label_ProceedsFromIssuanceOfWarrants_4">Purchase price payable by Seller in full on the Closing Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="label_ProceedsFromIssuanceOfWarrants_4" xlink:title="label: ProceedsFromIssuanceOfWarrants to label_ProceedsFromIssuanceOfWarrants" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="ProceedsFromShortTermDebt" xlink:title="ProceedsFromShortTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromShortTermDebt" xml:lang="en-US" id="label_ProceedsFromShortTermDebt">Proceeds from short-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromShortTermDebt" xlink:to="label_ProceedsFromShortTermDebt" xlink:title="label: ProceedsFromShortTermDebt to label_ProceedsFromShortTermDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromShortTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromShortTermDebt" xml:lang="en-US" id="label_ProceedsFromShortTermDebt_2">Proceeds from Short-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromShortTermDebt" xlink:to="label_ProceedsFromShortTermDebt_2" xlink:title="label: ProceedsFromShortTermDebt to label_ProceedsFromShortTermDebt" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US" id="label_ProceedsFromSaleOfPropertyPlantAndEquipment">Proceeds from disposal of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="label_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="label: ProceedsFromSaleOfPropertyPlantAndEquipment to label_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfPropertyPlantAndEquipment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US" id="label_ProceedsFromSaleOfPropertyPlantAndEquipment_2">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="label_ProceedsFromSaleOfPropertyPlantAndEquipment_2" xlink:title="label: ProceedsFromSaleOfPropertyPlantAndEquipment to label_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfInvestmentProjects" xlink:label="ProceedsFromSaleOfInvestmentProjects" xlink:title="ProceedsFromSaleOfInvestmentProjects" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfInvestmentProjects" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromSaleOfInvestmentProjects" xml:lang="en-US" id="label_ProceedsFromSaleOfInvestmentProjects">Proceeds from sale of project</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfInvestmentProjects" xlink:to="label_ProceedsFromSaleOfInvestmentProjects" xlink:title="label: ProceedsFromSaleOfInvestmentProjects to label_ProceedsFromSaleOfInvestmentProjects" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfInvestmentProjects_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSaleOfInvestmentProjects" xml:lang="en-US" id="label_ProceedsFromSaleOfInvestmentProjects_2">Proceeds from Sale of Investment Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfInvestmentProjects" xlink:to="label_ProceedsFromSaleOfInvestmentProjects_2" xlink:title="label: ProceedsFromSaleOfInvestmentProjects to label_ProceedsFromSaleOfInvestmentProjects" use="optional" />
    <link: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="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromStockOptionsExercised" xml:lang="en-US" id="label_ProceedsFromStockOptionsExercised">Proceeds from exercise of stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="label_ProceedsFromStockOptionsExercised" xlink:title="label: ProceedsFromStockOptionsExercised to label_ProceedsFromStockOptionsExercised" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromStockOptionsExercised_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromStockOptionsExercised" xml:lang="en-US" id="label_ProceedsFromStockOptionsExercised_2">Proceeds from Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="label_ProceedsFromStockOptionsExercised_2" xlink:title="label: ProceedsFromStockOptionsExercised to label_ProceedsFromStockOptionsExercised" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="ProductWarrantyDisclosureTextBlock" xlink:title="ProductWarrantyDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyDisclosureTextBlock" xml:lang="en-US" id="label_ProductWarrantyDisclosureTextBlock">Product Warranty Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyDisclosureTextBlock" xlink:to="label_ProductWarrantyDisclosureTextBlock" xlink:title="label: ProductWarrantyDisclosureTextBlock to label_ProductWarrantyDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyDisclosureTextBlock" xml:lang="en-US" id="label_ProductWarrantyDisclosureTextBlock_2">ACCRUED WARRANTY COSTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyDisclosureTextBlock" xlink:to="label_ProductWarrantyDisclosureTextBlock_2" xlink:title="label: ProductWarrantyDisclosureTextBlock to label_ProductWarrantyDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent" xlink:label="ProductWarrantyAccrualNoncurrent" xlink:title="ProductWarrantyAccrualNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyAccrualNoncurrent" xml:lang="en-US" id="label_ProductWarrantyAccrualNoncurrent">Accrued warranty costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualNoncurrent" xlink:to="label_ProductWarrantyAccrualNoncurrent" xlink:title="label: ProductWarrantyAccrualNoncurrent to label_ProductWarrantyAccrualNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualNoncurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyAccrualNoncurrent" xml:lang="en-US" id="label_ProductWarrantyAccrualNoncurrent_2">Product Warranty Accrual, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualNoncurrent" xlink:to="label_ProductWarrantyAccrualNoncurrent_2" xlink:title="label: ProductWarrantyAccrualNoncurrent to label_ProductWarrantyAccrualNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualNoncurrent_3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ProductWarrantyAccrualNoncurrent" xml:lang="en-US" id="label_ProductWarrantyAccrualNoncurrent_3">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualNoncurrent" xlink:to="label_ProductWarrantyAccrualNoncurrent_3" xlink:title="label: ProductWarrantyAccrualNoncurrent to label_ProductWarrantyAccrualNoncurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualNoncurrent_4" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ProductWarrantyAccrualNoncurrent" xml:lang="en-US" id="label_ProductWarrantyAccrualNoncurrent_4">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualNoncurrent" xlink:to="label_ProductWarrantyAccrualNoncurrent_4" xlink:title="label: ProductWarrantyAccrualNoncurrent to label_ProductWarrantyAccrualNoncurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="ProductWarrantyAccrualWarrantiesIssued" xlink:title="ProductWarrantyAccrualWarrantiesIssued" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US" id="label_ProductWarrantyAccrualWarrantiesIssued">Warranty provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualWarrantiesIssued" xlink:to="label_ProductWarrantyAccrualWarrantiesIssued" xlink:title="label: ProductWarrantyAccrualWarrantiesIssued to label_ProductWarrantyAccrualWarrantiesIssued" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualWarrantiesIssued_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US" id="label_ProductWarrantyAccrualWarrantiesIssued_2">Product Warranty Accrual, Warranties Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualWarrantiesIssued" xlink:to="label_ProductWarrantyAccrualWarrantiesIssued_2" xlink:title="label: ProductWarrantyAccrualWarrantiesIssued to label_ProductWarrantyAccrualWarrantiesIssued" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="label_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductOrServiceAxis" xml:lang="en-US" id="label_ProductOrServiceAxis">Products and Services [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="label_ProductOrServiceAxis" xlink:title="label: ProductOrServiceAxis to label_ProductOrServiceAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="ProductWarrantiesDisclosuresAbstract" xlink:title="ProductWarrantiesDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantiesDisclosuresAbstract" xml:lang="en-US" id="label_ProductWarrantiesDisclosuresAbstract">ACCRUED WARRANTY COSTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantiesDisclosuresAbstract" xlink:to="label_ProductWarrantiesDisclosuresAbstract" xlink:title="label: ProductWarrantiesDisclosuresAbstract to label_ProductWarrantiesDisclosuresAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="ProductWarrantyExpense" xlink:title="ProductWarrantyExpense" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyExpense" xml:lang="en-US" id="label_ProductWarrantyExpense">Warranty costs included in cost of revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyExpense" xlink:to="label_ProductWarrantyExpense" xlink:title="label: ProductWarrantyExpense to label_ProductWarrantyExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyExpense" xml:lang="en-US" id="label_ProductWarrantyExpense_2">Product Warranty Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyExpense" xlink:to="label_ProductWarrantyExpense_2" xlink:title="label: ProductWarrantyExpense to label_ProductWarrantyExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="ProductWarrantyAccrualPayments" xlink:title="ProductWarrantyAccrualPayments" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyAccrualPayments" xml:lang="en-US" id="label_ProductWarrantyAccrualPayments">Product Warranty Accrual, Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualPayments" xlink:to="label_ProductWarrantyAccrualPayments" xlink:title="label: ProductWarrantyAccrualPayments to label_ProductWarrantyAccrualPayments" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualPayments_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ProductWarrantyAccrualPayments" xml:lang="en-US" id="label_ProductWarrantyAccrualPayments_2">Warranty costs incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualPayments" xlink:to="label_ProductWarrantyAccrualPayments_2" xlink:title="label: ProductWarrantyAccrualPayments to label_ProductWarrantyAccrualPayments" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="ProductWarrantyAccrualPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US" id="label_ProductWarrantyAccrualPeriodIncreaseDecrease">Product Warranty Accrual, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="label_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="label: ProductWarrantyAccrualPeriodIncreaseDecrease to label_ProductWarrantyAccrualPeriodIncreaseDecrease" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProductWarrantyAccrualPeriodIncreaseDecrease_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US" id="label_ProductWarrantyAccrualPeriodIncreaseDecrease_2">Accrued warranty costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="label_ProductWarrantyAccrualPeriodIncreaseDecrease_2" xlink:title="label: ProductWarrantyAccrualPeriodIncreaseDecrease to label_ProductWarrantyAccrualPeriodIncreaseDecrease" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ProfitLoss" xml:lang="en-US" id="label_ProfitLoss">Net income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss" xlink:title="label: ProfitLoss to label_ProfitLoss" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProfitLoss" xml:lang="en-US" id="label_ProfitLoss_2">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_2" xlink:title="label: ProfitLoss to label_ProfitLoss" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProfitLoss" xml:lang="en-US" id="label_ProfitLoss_3">Net income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_3" xlink:title="label: ProfitLoss to label_ProfitLoss" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ProfitLoss" xml:lang="en-US" id="label_ProfitLoss_4">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_4" xlink:title="label: ProfitLoss to label_ProfitLoss" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife">Estimated useful lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife" xlink:title="label: PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife_2">Property, Plant and Equipment, Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife_2" xlink:title="label: PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTypeDomain">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="label_PropertyPlantAndEquipmentTypeDomain" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to label_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentAbstract" xml:lang="en-US" id="label_PropertyPlantAndEquipmentAbstract">PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="label_PropertyPlantAndEquipmentAbstract" xlink:title="label: PropertyPlantAndEquipmentAbstract to label_PropertyPlantAndEquipmentAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock">Property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock_2">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock_2" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock" use="optional" />
    <link: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="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet" xlink:title="label: PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_2">Property, Plant and Equipment, Net.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_2" xlink:title="label: PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_3">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_3" xlink:title="label: PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems">PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems" xlink:title="label: PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems_2">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems_2" xlink:title="label: PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems_3">Property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems_3" xlink:title="label: PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems" use="optional" />
    <link: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="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross">Property, plant and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross" xlink:title="label: PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross_2">Property, Plant and Equipment, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross_2" xlink:title="label: PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock">Schedule of estimated useful lives of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock" xlink:title="label: PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock_2">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock_2" xlink:title="label: PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US" id="label_PropertyPlantAndEquipmentByTypeAxis">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="label_PropertyPlantAndEquipmentByTypeAxis" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to label_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock">PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock_2">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock_2" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProvisionForDoubtfulAccounts" xml:lang="en-US" id="label_ProvisionForDoubtfulAccounts">Allowance for doubtful debts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="label_ProvisionForDoubtfulAccounts" xlink:title="label: ProvisionForDoubtfulAccounts to label_ProvisionForDoubtfulAccounts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionForDoubtfulAccounts_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProvisionForDoubtfulAccounts" xml:lang="en-US" id="label_ProvisionForDoubtfulAccounts_2">Provision for Doubtful Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="label_ProvisionForDoubtfulAccounts_2" xlink:title="label: ProvisionForDoubtfulAccounts to label_ProvisionForDoubtfulAccounts" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="PurchaseObligationDueInNextTwelveMonths" xlink:title="PurchaseObligationDueInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchaseObligationDueInNextTwelveMonths" xml:lang="en-US" id="label_PurchaseObligationDueInNextTwelveMonths">2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInNextTwelveMonths" xlink:to="label_PurchaseObligationDueInNextTwelveMonths" xlink:title="label: PurchaseObligationDueInNextTwelveMonths to label_PurchaseObligationDueInNextTwelveMonths" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInNextTwelveMonths_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchaseObligationDueInNextTwelveMonths" xml:lang="en-US" id="label_PurchaseObligationDueInNextTwelveMonths_2">Purchase Obligation, Due in Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInNextTwelveMonths" xlink:to="label_PurchaseObligationDueInNextTwelveMonths_2" xlink:title="label: PurchaseObligationDueInNextTwelveMonths to label_PurchaseObligationDueInNextTwelveMonths" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="PurchaseObligation" xlink:title="PurchaseObligation" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_PurchaseObligation" xml:lang="en-US" id="label_PurchaseObligation">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligation" xlink:to="label_PurchaseObligation" xlink:title="label: PurchaseObligation to label_PurchaseObligation" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligation_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchaseObligation" xml:lang="en-US" id="label_PurchaseObligation_2">Purchase Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligation" xlink:to="label_PurchaseObligation_2" xlink:title="label: PurchaseObligation to label_PurchaseObligation" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="PurchaseObligationDueInSecondYear" xlink:title="PurchaseObligationDueInSecondYear" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchaseObligationDueInSecondYear" xml:lang="en-US" id="label_PurchaseObligationDueInSecondYear">2014</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInSecondYear" xlink:to="label_PurchaseObligationDueInSecondYear" xlink:title="label: PurchaseObligationDueInSecondYear to label_PurchaseObligationDueInSecondYear" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInSecondYear_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchaseObligationDueInSecondYear" xml:lang="en-US" id="label_PurchaseObligationDueInSecondYear_2">Purchase Obligation, Due in Second Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInSecondYear" xlink:to="label_PurchaseObligationDueInSecondYear_2" xlink:title="label: PurchaseObligationDueInSecondYear to label_PurchaseObligationDueInSecondYear" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="PurchaseObligationDueInFourthYear" xlink:title="PurchaseObligationDueInFourthYear" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchaseObligationDueInFourthYear" xml:lang="en-US" id="label_PurchaseObligationDueInFourthYear">2016</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInFourthYear" xlink:to="label_PurchaseObligationDueInFourthYear" xlink:title="label: PurchaseObligationDueInFourthYear to label_PurchaseObligationDueInFourthYear" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInFourthYear_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchaseObligationDueInFourthYear" xml:lang="en-US" id="label_PurchaseObligationDueInFourthYear_2">Purchase Obligation, Due in Fourth Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInFourthYear" xlink:to="label_PurchaseObligationDueInFourthYear_2" xlink:title="label: PurchaseObligationDueInFourthYear to label_PurchaseObligationDueInFourthYear" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:label="PurchaseObligationFiscalYearMaturityAbstract" xlink:title="PurchaseObligationFiscalYearMaturityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchaseObligationFiscalYearMaturityAbstract" xml:lang="en-US" id="label_PurchaseObligationFiscalYearMaturityAbstract">Future minimum obligation using market prices under all supply agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="label_PurchaseObligationFiscalYearMaturityAbstract" xlink:title="label: PurchaseObligationFiscalYearMaturityAbstract to label_PurchaseObligationFiscalYearMaturityAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationFiscalYearMaturityAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchaseObligationFiscalYearMaturityAbstract" xml:lang="en-US" id="label_PurchaseObligationFiscalYearMaturityAbstract_2">Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="label_PurchaseObligationFiscalYearMaturityAbstract_2" xlink:title="label: PurchaseObligationFiscalYearMaturityAbstract to label_PurchaseObligationFiscalYearMaturityAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="PurchaseObligationDueInThirdYear" xlink:title="PurchaseObligationDueInThirdYear" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchaseObligationDueInThirdYear" xml:lang="en-US" id="label_PurchaseObligationDueInThirdYear">2015</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInThirdYear" xlink:to="label_PurchaseObligationDueInThirdYear" xlink:title="label: PurchaseObligationDueInThirdYear to label_PurchaseObligationDueInThirdYear" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_PurchaseObligationDueInThirdYear_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchaseObligationDueInThirdYear" xml:lang="en-US" id="label_PurchaseObligationDueInThirdYear_2">Purchase Obligation, Due in Third Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInThirdYear" xlink:to="label_PurchaseObligationDueInThirdYear_2" xlink:title="label: PurchaseObligationDueInThirdYear to label_PurchaseObligationDueInThirdYear" use="optional" />
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeAxis" xml:lang="en-US" id="label_RangeAxis">Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="label_RangeAxis" xlink:title="label: RangeAxis to label_RangeAxis" use="optional" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeMember" xml:lang="en-US" id="label_RangeMember">Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember" xlink:title="label: RangeMember to label_RangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReceivablesAbstract" xml:lang="en-US" id="label_ReceivablesAbstract">ALLOWANCE FOR DOUBTFUL ACCOUNTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesAbstract" xlink:to="label_ReceivablesAbstract" xlink:title="label: ReceivablesAbstract to label_ReceivablesAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ReceivablesAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReceivablesAbstract" xml:lang="en-US" id="label_ReceivablesAbstract_2">Accounts receivable, unbilled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesAbstract" xlink:to="label_ReceivablesAbstract_2" xlink:title="label: ReceivablesAbstract to label_ReceivablesAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xml:lang="en-US" id="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">Changes to the company's liabilities for uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="label: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xml:lang="en-US" id="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2" xlink:title="label: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to label_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:title="RedeemableNoncontrollingInterestEquityCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="label_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RedeemableNoncontrollingInterestEquityCarryingAmount" xml:lang="en-US" id="label_RedeemableNoncontrollingInterestEquityCarryingAmount">Redeemable non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="label_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:title="label: RedeemableNoncontrollingInterestEquityCarryingAmount to label_RedeemableNoncontrollingInterestEquityCarryingAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RedeemableNoncontrollingInterestEquityCarryingAmount_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RedeemableNoncontrollingInterestEquityCarryingAmount" xml:lang="en-US" id="label_RedeemableNoncontrollingInterestEquityCarryingAmount_2">Redeemable Noncontrolling Interest, Equity, Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="label_RedeemableNoncontrollingInterestEquityCarryingAmount_2" xlink:title="label: RedeemableNoncontrollingInterestEquityCarryingAmount to label_RedeemableNoncontrollingInterestEquityCarryingAmount" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RedeemableNoncontrollingInterestEquityCarryingAmount_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RedeemableNoncontrollingInterestEquityCarryingAmount" xml:lang="en-US" id="label_RedeemableNoncontrollingInterestEquityCarryingAmount_3">Carrying amount of redeemable non-controlling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="label_RedeemableNoncontrollingInterestEquityCarryingAmount_3" xlink:title="label: RedeemableNoncontrollingInterestEquityCarryingAmount to label_RedeemableNoncontrollingInterestEquityCarryingAmount" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartiesAmountInCostOfSales" xlink:label="RelatedPartiesAmountInCostOfSales" xlink:title="RelatedPartiesAmountInCostOfSales" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartiesAmountInCostOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartiesAmountInCostOfSales" xml:lang="en-US" id="label_RelatedPartiesAmountInCostOfSales">Related Parties Amount in Cost of Sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartiesAmountInCostOfSales" xlink:to="label_RelatedPartiesAmountInCostOfSales" xlink:title="label: RelatedPartiesAmountInCostOfSales to label_RelatedPartiesAmountInCostOfSales" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartiesAmountInCostOfSales_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RelatedPartiesAmountInCostOfSales" xml:lang="en-US" id="label_RelatedPartiesAmountInCostOfSales_2">-Related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartiesAmountInCostOfSales" xlink:to="label_RelatedPartiesAmountInCostOfSales_2" xlink:title="label: RelatedPartiesAmountInCostOfSales to label_RelatedPartiesAmountInCostOfSales" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="RelatedPartyTransactionPurchasesFromRelatedParty" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionPurchasesFromRelatedParty_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US" id="label_RelatedPartyTransactionPurchasesFromRelatedParty_2">Amount paid for solar project construction services</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="label_RelatedPartyTransactionPurchasesFromRelatedParty_2" xlink:title="label: RelatedPartyTransactionPurchasesFromRelatedParty to label_RelatedPartyTransactionPurchasesFromRelatedParty" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US" id="label_RelatedPartyTransactionPurchasesFromRelatedParty">Related Party Transaction, Purchases from Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="label_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="label: RelatedPartyTransactionPurchasesFromRelatedParty to label_RelatedPartyTransactionPurchasesFromRelatedParty" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US" id="label_RelatedPartyTransactionsDisclosureTextBlock">RELATED PARTY BALANCES AND TRANSACTIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsDisclosureTextBlock" xlink:to="label_RelatedPartyTransactionsDisclosureTextBlock" xlink:title="label: RelatedPartyTransactionsDisclosureTextBlock to label_RelatedPartyTransactionsDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionsDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US" id="label_RelatedPartyTransactionsDisclosureTextBlock_2">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsDisclosureTextBlock" xlink:to="label_RelatedPartyTransactionsDisclosureTextBlock_2" xlink:title="label: RelatedPartyTransactionsDisclosureTextBlock to label_RelatedPartyTransactionsDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionLineItems" xml:lang="en-US" id="label_RelatedPartyTransactionLineItems">Related Party Transaction [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionLineItems" xlink:to="label_RelatedPartyTransactionLineItems" xlink:title="label: RelatedPartyTransactionLineItems to label_RelatedPartyTransactionLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RelatedPartyTransactionLineItems" xml:lang="en-US" id="label_RelatedPartyTransactionLineItems_2">RELATED PARTY BALANCES AND TRANSACTIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionLineItems" xlink:to="label_RelatedPartyTransactionLineItems_2" xlink:title="label: RelatedPartyTransactionLineItems to label_RelatedPartyTransactionLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyDomain" xml:lang="en-US" id="label_RelatedPartyDomain">Related Party [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyDomain" xlink:to="label_RelatedPartyDomain" xlink:title="label: RelatedPartyDomain to label_RelatedPartyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionsAbstract" xml:lang="en-US" id="label_RelatedPartyTransactionsAbstract">RELATED PARTY BALANCES AND TRANSACTIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="label_RelatedPartyTransactionsAbstract" xlink:title="label: RelatedPartyTransactionsAbstract to label_RelatedPartyTransactionsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US" id="label_RelatedPartyTransactionsByRelatedPartyAxis">Related Party [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="label_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="label: RelatedPartyTransactionsByRelatedPartyAxis to label_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="RepaymentsOfShortTermDebt" xlink:title="RepaymentsOfShortTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_RepaymentsOfShortTermDebt" xml:lang="en-US" id="label_RepaymentsOfShortTermDebt">Repayment of short-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfShortTermDebt" xlink:to="label_RepaymentsOfShortTermDebt" xlink:title="label: RepaymentsOfShortTermDebt to label_RepaymentsOfShortTermDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfShortTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentsOfShortTermDebt" xml:lang="en-US" id="label_RepaymentsOfShortTermDebt_2">Repayments of Short-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfShortTermDebt" xlink:to="label_RepaymentsOfShortTermDebt_2" xlink:title="label: RepaymentsOfShortTermDebt to label_RepaymentsOfShortTermDebt" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentsOfConvertibleDebt" xml:lang="en-US" id="label_RepaymentsOfConvertibleDebt">Repayments of Convertible Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="label_RepaymentsOfConvertibleDebt" xlink:title="label: RepaymentsOfConvertibleDebt to label_RepaymentsOfConvertibleDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfConvertibleDebt_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_RepaymentsOfConvertibleDebt" xml:lang="en-US" id="label_RepaymentsOfConvertibleDebt_2">Payment for repurchase of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="label_RepaymentsOfConvertibleDebt_2" xlink:title="label: RepaymentsOfConvertibleDebt to label_RepaymentsOfConvertibleDebt" use="optional" />
    <link: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="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense">Research and Development Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense" xlink:title="label: ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_2">Research and development expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_2" xlink:title="label: ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:label="ResearchAndDevelopmentExpenseAbstract" xlink:title="ResearchAndDevelopmentExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpenseAbstract" xml:lang="en-US" id="label_ResearchAndDevelopmentExpenseAbstract">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseAbstract" xlink:to="label_ResearchAndDevelopmentExpenseAbstract" xlink:title="label: ResearchAndDevelopmentExpenseAbstract to label_ResearchAndDevelopmentExpenseAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpenseAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpenseAbstract" xml:lang="en-US" id="label_ResearchAndDevelopmentExpenseAbstract_2">Research and Development Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseAbstract" xlink:to="label_ResearchAndDevelopmentExpenseAbstract_2" xlink:title="label: ResearchAndDevelopmentExpenseAbstract to label_ResearchAndDevelopmentExpenseAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="label_ResearchAndDevelopmentExpensePolicy" xlink:title="label: ResearchAndDevelopmentExpensePolicy to label_ResearchAndDevelopmentExpensePolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpensePolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy_2">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="label_ResearchAndDevelopmentExpensePolicy_2" xlink:title="label: ResearchAndDevelopmentExpensePolicy to label_ResearchAndDevelopmentExpensePolicy" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember">RSU</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember" xlink:title="label: RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember_2">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember_2" xlink:title="label: RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="RestrictedAssetsDisclosureTextBlock" xlink:title="RestrictedAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US" id="label_RestrictedAssetsDisclosureTextBlock">Restricted Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedAssetsDisclosureTextBlock" xlink:to="label_RestrictedAssetsDisclosureTextBlock" xlink:title="label: RestrictedAssetsDisclosureTextBlock to label_RestrictedAssetsDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedAssetsDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US" id="label_RestrictedAssetsDisclosureTextBlock_2">RESTRICTED NET ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedAssetsDisclosureTextBlock" xlink:to="label_RestrictedAssetsDisclosureTextBlock_2" xlink:title="label: RestrictedAssetsDisclosureTextBlock to label_RestrictedAssetsDisclosureTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedStockMember" xml:lang="en-US" id="label_RestrictedStockMember">Restricted shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="label_RestrictedStockMember" xlink:title="label: RestrictedStockMember to label_RestrictedStockMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockMember" xml:lang="en-US" id="label_RestrictedStockMember_2">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="label_RestrictedStockMember_2" xlink:title="label: RestrictedStockMember to label_RestrictedStockMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_RestrictedCashAndCashEquivalentsAtCarryingValue">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="label_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="label: RestrictedCashAndCashEquivalentsAtCarryingValue to label_RestrictedCashAndCashEquivalentsAtCarryingValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashAndCashEquivalentsAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_RestrictedCashAndCashEquivalentsAtCarryingValue_2">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="label_RestrictedCashAndCashEquivalentsAtCarryingValue_2" xlink:title="label: RestrictedCashAndCashEquivalentsAtCarryingValue to label_RestrictedCashAndCashEquivalentsAtCarryingValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:label="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:title="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xml:lang="en-US" id="label_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract">RESTRICTED NET ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:to="label_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:title="label: RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract to label_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" use="optional" />
    <link: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="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">Accumulated deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit" xlink:title="label: RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit_2">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit_2" xlink:title="label: RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsMember" xml:lang="en-US" id="label_RetainedEarningsMember">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember" xlink:title="label: RetainedEarningsMember to label_RetainedEarningsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsMember" xml:lang="en-US" id="label_RetainedEarningsMember_2">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember_2" xlink:title="label: RetainedEarningsMember to label_RetainedEarningsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="RevenueRecognitionAbstract" xlink:title="RevenueRecognitionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRecognitionAbstract" xml:lang="en-US" id="label_RevenueRecognitionAbstract">Revenue recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionAbstract" xlink:to="label_RevenueRecognitionAbstract" xlink:title="label: RevenueRecognitionAbstract to label_RevenueRecognitionAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognitionAbstract" xml:lang="en-US" id="label_RevenueRecognitionAbstract_2">Revenue Recognition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionAbstract" xlink:to="label_RevenueRecognitionAbstract_2" xlink:title="label: RevenueRecognitionAbstract to label_RevenueRecognitionAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="RevenueFromRelatedParties" xlink:title="RevenueFromRelatedParties" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromRelatedParties" xml:lang="en-US" id="label_RevenueFromRelatedParties">Revenue from Related Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromRelatedParties" xlink:to="label_RevenueFromRelatedParties" xlink:title="label: RevenueFromRelatedParties to label_RevenueFromRelatedParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromRelatedParties_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromRelatedParties" xml:lang="en-US" id="label_RevenueFromRelatedParties_2">-Related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromRelatedParties" xlink:to="label_RevenueFromRelatedParties_2" xlink:title="label: RevenueFromRelatedParties to label_RevenueFromRelatedParties" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromRelatedParties_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RevenueFromRelatedParties" xml:lang="en-US" id="label_RevenueFromRelatedParties_3">Revenue from sale of solar modules</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromRelatedParties" xlink:to="label_RevenueFromRelatedParties_3" xlink:title="label: RevenueFromRelatedParties to label_RevenueFromRelatedParties" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRecognitionPolicyTextBlock" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock">Revenue recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock" xlink:title="label: RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognitionPolicyTextBlock" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock_2">Revenue Recognition, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock_2" xlink:title="label: RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:label="RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:title="RevenueRecognitionSalesReturnsReserveForSalesReturns" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRecognitionSalesReturnsReserveForSalesReturns" xml:lang="en-US" id="label_RevenueRecognitionSalesReturnsReserveForSalesReturns">Sales return reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:to="label_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:title="label: RevenueRecognitionSalesReturnsReserveForSalesReturns to label_RevenueRecognitionSalesReturnsReserveForSalesReturns" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionSalesReturnsReserveForSalesReturns_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognitionSalesReturnsReserveForSalesReturns" xml:lang="en-US" id="label_RevenueRecognitionSalesReturnsReserveForSalesReturns_2">Revenue Recognition, Sales Returns, Reserve for Sales Returns</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:to="label_RevenueRecognitionSalesReturnsReserveForSalesReturns_2" xlink:title="label: RevenueRecognitionSalesReturnsReserveForSalesReturns to label_RevenueRecognitionSalesReturnsReserveForSalesReturns" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US" id="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">Revenues generated by geographic location of customers' headquarter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="label: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US" id="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2" xlink:title="label: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" use="optional" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">Options exercisable at the end of the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" use="optional" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">Options vested or expected to vest at the end of the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" use="optional" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">Options exercisable at the end of the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" use="optional" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">Options outstanding at the end of the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" use="optional" />
    <link: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="SalesRevenueGoodsNet" xlink:title="SalesRevenueGoodsNet" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueGoodsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalesRevenueGoodsNet" xml:lang="en-US" id="label_SalesRevenueGoodsNet">Finished goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueGoodsNet" xlink:to="label_SalesRevenueGoodsNet" xlink:title="label: SalesRevenueGoodsNet to label_SalesRevenueGoodsNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueGoodsNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenueGoodsNet" xml:lang="en-US" id="label_SalesRevenueGoodsNet_2">Sales Revenue, Goods, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueGoodsNet" xlink:to="label_SalesRevenueGoodsNet_2" xlink:title="label: SalesRevenueGoodsNet to label_SalesRevenueGoodsNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SalesRevenueNet" xml:lang="en-US" id="label_SalesRevenueNet">Net revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNet" xlink:to="label_SalesRevenueNet" xlink:title="label: SalesRevenueNet to label_SalesRevenueNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNet_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_SalesRevenueNet" xml:lang="en-US" id="label_SalesRevenueNet_2">Total net revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNet" xlink:to="label_SalesRevenueNet_2" xlink:title="label: SalesRevenueNet to label_SalesRevenueNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNet_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenueNet" xml:lang="en-US" id="label_SalesRevenueNet_3">Revenue, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNet" xlink:to="label_SalesRevenueNet_3" xlink:title="label: SalesRevenueNet to label_SalesRevenueNet" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNet_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalesRevenueNet" xml:lang="en-US" id="label_SalesRevenueNet_4">Total net revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNet" xlink:to="label_SalesRevenueNet_4" xlink:title="label: SalesRevenueNet to label_SalesRevenueNet" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="SalesRevenueNetAbstract" xlink:title="SalesRevenueNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenueNetAbstract" xml:lang="en-US" id="label_SalesRevenueNetAbstract">Revenue, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNetAbstract" xlink:to="label_SalesRevenueNetAbstract" xlink:title="label: SalesRevenueNetAbstract to label_SalesRevenueNetAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNetAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalesRevenueNetAbstract" xml:lang="en-US" id="label_SalesRevenueNetAbstract_2">Net revenues:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNetAbstract" xlink:to="label_SalesRevenueNetAbstract_2" xlink:title="label: SalesRevenueNetAbstract to label_SalesRevenueNetAbstract" use="optional" />
    <link: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="SalesRevenueGoodsNetMember" xlink:title="SalesRevenueGoodsNetMember" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueGoodsNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalesRevenueGoodsNetMember" xml:lang="en-US" id="label_SalesRevenueGoodsNetMember">Net revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueGoodsNetMember" xlink:to="label_SalesRevenueGoodsNetMember" xlink:title="label: SalesRevenueGoodsNetMember to label_SalesRevenueGoodsNetMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueGoodsNetMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenueGoodsNetMember" xml:lang="en-US" id="label_SalesRevenueGoodsNetMember_2">Sales Revenue, Goods, Net [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueGoodsNetMember" xlink:to="label_SalesRevenueGoodsNetMember_2" xlink:title="label: SalesRevenueGoodsNetMember to label_SalesRevenueGoodsNetMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:label xlink:type="resource" xlink:label="label_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScenarioUnspecifiedDomain" xml:lang="en-US" id="label_ScenarioUnspecifiedDomain">Scenario, Unspecified [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="label_ScenarioUnspecifiedDomain" xlink:title="label: ScenarioUnspecifiedDomain to label_ScenarioUnspecifiedDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="ScheduleOfProductWarrantyLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfProductWarrantyLiabilityTableTextBlock">Summary of the Company's warranty activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="label_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="label: ScheduleOfProductWarrantyLiabilityTableTextBlock to label_ScheduleOfProductWarrantyLiabilityTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProductWarrantyLiabilityTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfProductWarrantyLiabilityTableTextBlock_2">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="label_ScheduleOfProductWarrantyLiabilityTableTextBlock_2" xlink:title="label: ScheduleOfProductWarrantyLiabilityTableTextBlock to label_ScheduleOfProductWarrantyLiabilityTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">Schedule of components of provision for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">Schedule of inputs into the fair value measurements of the Company's assets or liabilities that are measured at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="label: ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2" xlink:title="label: ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" use="optional" />
    <link: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="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">Summary of the option activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2">Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" use="optional" />
    <link: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="ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:title="ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">Schedule of details of customers accounting for 10% or more of total net revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:title="label: ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock to label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_2">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_2" xlink:title="label: ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock to label_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">Summary of the RSU activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2">Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2" xlink:title="label: ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">Schedule of assumptions used to estimate the fair value of stock options granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock">Schedule of bank borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="label_ScheduleOfDebtTableTextBlock" xlink:title="label: ScheduleOfDebtTableTextBlock to label_ScheduleOfDebtTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock_2">Schedule of Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="label_ScheduleOfDebtTableTextBlock_2" xlink:title="label: ScheduleOfDebtTableTextBlock to label_ScheduleOfDebtTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">Schedule of computation of basic and diluted gain (loss) per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">Schedule of future principal repayment on the long-term bank loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to label_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" use="optional" />
    <link: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="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock">Schedule of inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock_2">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock_2" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">Schedule of anti-dilutive shares excluded from the computation of diluted earnings (loss) per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">Schedule of reconciliation between the provision for income tax computed by applying Canadian federal and provincial statutory tax rates to income before income taxes and the actual provision and benefit for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xml:lang="en-US" id="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="label: ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xml:lang="en-US" id="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2">Schedule of movement and balance of the Company's liability for uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2" xlink:title="label: ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" use="optional" />
    <link: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="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTable">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTable to label_ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">Schedule of future minimum lease payments under non-cancelable operating lease agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="label: ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock to label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_2">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_2" xlink:title="label: ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock to label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:label="ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:title="ScheduleOfPurchasePriceAllocationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPurchasePriceAllocationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPurchasePriceAllocationTableTextBlock">Schedule of Purchase Price Allocation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:to="label_ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:title="label: ScheduleOfPurchasePriceAllocationTableTextBlock to label_ScheduleOfPurchasePriceAllocationTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPurchasePriceAllocationTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfPurchasePriceAllocationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPurchasePriceAllocationTableTextBlock_2">Schedule of purchase price allocation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:to="label_ScheduleOfPurchasePriceAllocationTableTextBlock_2" xlink:title="label: ScheduleOfPurchasePriceAllocationTableTextBlock to label_ScheduleOfPurchasePriceAllocationTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">Schedule of components of the deferred tax assets and liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xml:lang="en-US" id="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" use="optional" />
    <link: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="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">Schedule of useful life intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" use="optional" />
    <link: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="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US" id="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="label: ScheduleOfBusinessAcquisitionsByAcquisitionTable to label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="ScheduleOfOperatingLeasedAssetsTable" xlink:title="ScheduleOfOperatingLeasedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfOperatingLeasedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfOperatingLeasedAssetsTable" xml:lang="en-US" id="label_ScheduleOfOperatingLeasedAssetsTable">Schedule of Operating Leased Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOperatingLeasedAssetsTable" xlink:to="label_ScheduleOfOperatingLeasedAssetsTable" xlink:title="label: ScheduleOfOperatingLeasedAssetsTable to label_ScheduleOfOperatingLeasedAssetsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTextBlock">Schedule of components of the Company's long-term bank borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="label_ScheduleOfDebtInstrumentsTextBlock" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to label_ScheduleOfDebtInstrumentsTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtInstrumentsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTextBlock_2">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="label_ScheduleOfDebtInstrumentsTextBlock_2" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to label_ScheduleOfDebtInstrumentsTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:title="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xml:lang="en-US" id="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">Summary of the Company's revenues generated from each product</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:title="label: ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock to label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xml:lang="en-US" id="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_2">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_2" xlink:title="label: ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock to label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:title="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xml:lang="en-US" id="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:title="label: ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable to label_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfCondensedFinancialStatementsTable" xml:lang="en-US" id="label_ScheduleOfCondensedFinancialStatementsTable">Schedule of Condensed Financial Statements [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="label_ScheduleOfCondensedFinancialStatementsTable" xlink:title="label: ScheduleOfCondensedFinancialStatementsTable to label_ScheduleOfCondensedFinancialStatementsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEquityMethodInvestmentsTable" xml:lang="en-US" id="label_ScheduleOfEquityMethodInvestmentsTable">Schedule of Equity Method Investments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="label_ScheduleOfEquityMethodInvestmentsTable" xlink:title="label: ScheduleOfEquityMethodInvestmentsTable to label_ScheduleOfEquityMethodInvestmentsTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US" id="label_ScheduleOfEquityMethodInvestmentsLineItems">Investments in affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="label_ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="label: ScheduleOfEquityMethodInvestmentsLineItems to label_ScheduleOfEquityMethodInvestmentsLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEquityMethodInvestmentsLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US" id="label_ScheduleOfEquityMethodInvestmentsLineItems_2">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="label_ScheduleOfEquityMethodInvestmentsLineItems_2" xlink:title="label: ScheduleOfEquityMethodInvestmentsLineItems to label_ScheduleOfEquityMethodInvestmentsLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US" id="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Equity Method Investee, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="label: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:title="ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xml:lang="en-US" id="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">Summary of the Company's net revenues generated from different geographic locations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:title="label: ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock to label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xml:lang="en-US" id="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_2">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_2" xlink:title="label: ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock to label_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" use="optional" />
    <link: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="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="ScheduleOfShortTermDebtTextBlock" xlink:title="ScheduleOfShortTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShortTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShortTermDebtTextBlock" xml:lang="en-US" id="label_ScheduleOfShortTermDebtTextBlock">Schedule of components of the Company's short-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShortTermDebtTextBlock" xlink:to="label_ScheduleOfShortTermDebtTextBlock" xlink:title="label: ScheduleOfShortTermDebtTextBlock to label_ScheduleOfShortTermDebtTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShortTermDebtTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShortTermDebtTextBlock" xml:lang="en-US" id="label_ScheduleOfShortTermDebtTextBlock_2">Schedule of Short-term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShortTermDebtTextBlock" xlink:to="label_ScheduleOfShortTermDebtTextBlock_2" xlink:title="label: ScheduleOfShortTermDebtTextBlock to label_ScheduleOfShortTermDebtTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US" id="label_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="label_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="label: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to label_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentTable">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentTable to label_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US" id="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">Schedule of effect of fair values of derivative instruments on the consolidated balance sheets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="label: ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock to label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US" id="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2" xlink:title="label: ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock to label_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xml:lang="en-US" id="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">Schedule of effect of derivative instruments on consolidated statements of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="label: ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock to label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xml:lang="en-US" id="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2">Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2" xlink:title="label: ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock to label_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SecuredLongTermDebt" xlink:label="SecuredLongTermDebt" xlink:title="SecuredLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecuredLongTermDebt" xml:lang="en-US" id="label_SecuredLongTermDebt">Secured long-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredLongTermDebt" xlink:to="label_SecuredLongTermDebt" xlink:title="label: SecuredLongTermDebt to label_SecuredLongTermDebt" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SecuredLongTermDebt_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuredLongTermDebt" xml:lang="en-US" id="label_SecuredLongTermDebt_2">Secured Long-term Debt, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredLongTermDebt" xlink:to="label_SecuredLongTermDebt_2" xlink:title="label: SecuredLongTermDebt to label_SecuredLongTermDebt" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentReportingAbstract" xml:lang="en-US" id="label_SegmentReportingAbstract">SEGMENT INFORMATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAbstract" xlink:to="label_SegmentReportingAbstract" xlink:title="label: SegmentReportingAbstract to label_SegmentReportingAbstract" use="optional" />
    <link: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="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SegmentReportingDisclosureTextBlock" xml:lang="en-US" id="label_SegmentReportingDisclosureTextBlock">SEGMENT INFORMATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="label_SegmentReportingDisclosureTextBlock" xlink:title="label: SegmentReportingDisclosureTextBlock to label_SegmentReportingDisclosureTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingDisclosureTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentReportingDisclosureTextBlock" xml:lang="en-US" id="label_SegmentReportingDisclosureTextBlock_2">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="label_SegmentReportingDisclosureTextBlock_2" xlink:title="label: SegmentReportingDisclosureTextBlock to label_SegmentReportingDisclosureTextBlock" use="optional" />
    <link: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="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentGeographicalDomain" xml:lang="en-US" id="label_SegmentGeographicalDomain">Segment, Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain" xlink:title="label: SegmentGeographicalDomain to label_SegmentGeographicalDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingExpense" xlink:label="SellingExpense" xlink:title="SellingExpense" />
    <link:label xlink:type="resource" xlink:label="label_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SellingExpense" xml:lang="en-US" id="label_SellingExpense">Selling expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingExpense" xlink:to="label_SellingExpense" xlink:title="label: SellingExpense to label_SellingExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SellingExpense_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingExpense" xml:lang="en-US" id="label_SellingExpense_2">Selling Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingExpense" xlink:to="label_SellingExpense_2" xlink:title="label: SellingExpense to label_SellingExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ServiceAgreementsMember" xlink:label="ServiceAgreementsMember" xlink:title="ServiceAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_ServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ServiceAgreementsMember" xml:lang="en-US" id="label_ServiceAgreementsMember">Acquired power purchase agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceAgreementsMember" xlink:to="label_ServiceAgreementsMember" xlink:title="label: ServiceAgreementsMember to label_ServiceAgreementsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ServiceAgreementsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ServiceAgreementsMember" xml:lang="en-US" id="label_ServiceAgreementsMember_2">Service Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceAgreementsMember" xlink:to="label_ServiceAgreementsMember_2" xlink:title="label: ServiceAgreementsMember to label_ServiceAgreementsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ServiceAgreementsMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ServiceAgreementsMember" xml:lang="en-US" id="label_ServiceAgreementsMember_3">Power purchase agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceAgreementsMember" xlink:to="label_ServiceAgreementsMember_3" xlink:title="label: ServiceAgreementsMember to label_ServiceAgreementsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">Total fair value of shares vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Total Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" use="optional" />
    <link: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="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensation" xml:lang="en-US" id="label_ShareBasedCompensation">Share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation" xlink:title="label: ShareBasedCompensation to label_ShareBasedCompensation" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensation_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensation" xml:lang="en-US" id="label_ShareBasedCompensation_2">Share-based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation_2" xlink:title="label: ShareBasedCompensation to label_ShareBasedCompensation" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">Volatility ratio (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_2">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">Volatility ratio (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2">Unvested at the beginning of the period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3">Unvested at the end of the period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">Vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_2">Risk free rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">Weighted Average Grant-Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Unvested at the end of the period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3">Unvested at the beginning of the period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">Vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" use="optional" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Shares granted to employees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">Risk free rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_2">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" use="optional" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2">Risk free rate (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2">Volatility ratio (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">Options exercisable at the end of the period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">Vested (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Weighted average grant-date fair value of options granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">Total intrinsic value of options exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">Options exercisable at the end of the period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">Number of Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">Maximum aggregate number of shares to be issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_2">Assumptions used to estimate the fair value of stock options granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">Options vested or expected to vest at the end of the period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">Options outstanding at the beginning of the period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2">Options outstanding at the end of the period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">Options outstanding at the end of the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">Options vested or expected to vest at the end of the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">Options outstanding at the beginning of the period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2">Options outstanding at the end of the period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Award Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy">Share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy" use="optional" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">Options vested or expected to vest at the end of the period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xml:lang="en-US" id="label_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">Supplier [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="label_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="label: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to label_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xml:lang="en-US" id="label_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain">Share-based Goods and Nonemployee Services Transaction, Supplier [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="label_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="label: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to label_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="ShippingHandlingAndTransportationCosts" xlink:title="ShippingHandlingAndTransportationCosts" />
    <link:label xlink:type="resource" xlink:label="label_ShippingHandlingAndTransportationCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShippingHandlingAndTransportationCosts" xml:lang="en-US" id="label_ShippingHandlingAndTransportationCosts">Shipping and handling costs relating to solar module sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingHandlingAndTransportationCosts" xlink:to="label_ShippingHandlingAndTransportationCosts" xlink:title="label: ShippingHandlingAndTransportationCosts to label_ShippingHandlingAndTransportationCosts" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShippingHandlingAndTransportationCosts_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShippingHandlingAndTransportationCosts" xml:lang="en-US" id="label_ShippingHandlingAndTransportationCosts_2">Shipping, Handling and Transportation Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingHandlingAndTransportationCosts" xlink:to="label_ShippingHandlingAndTransportationCosts_2" xlink:title="label: ShippingHandlingAndTransportationCosts to label_ShippingHandlingAndTransportationCosts" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="ShippingAndHandlingCostPolicyTextBlock" xlink:title="ShippingAndHandlingCostPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ShippingAndHandlingCostPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShippingAndHandlingCostPolicyTextBlock" xml:lang="en-US" id="label_ShippingAndHandlingCostPolicyTextBlock">Shipping and handling costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostPolicyTextBlock" xlink:to="label_ShippingAndHandlingCostPolicyTextBlock" xlink:title="label: ShippingAndHandlingCostPolicyTextBlock to label_ShippingAndHandlingCostPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShippingAndHandlingCostPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShippingAndHandlingCostPolicyTextBlock" xml:lang="en-US" id="label_ShippingAndHandlingCostPolicyTextBlock_2">Shipping and Handling Cost, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShippingAndHandlingCostPolicyTextBlock" xlink:to="label_ShippingAndHandlingCostPolicyTextBlock_2" xlink:title="label: ShippingAndHandlingCostPolicyTextBlock to label_ShippingAndHandlingCostPolicyTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="ShortTermBankLoansAndNotesPayable" xlink:title="ShortTermBankLoansAndNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermBankLoansAndNotesPayable" xml:lang="en-US" id="label_ShortTermBankLoansAndNotesPayable">Short-term Bank Loans and Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBankLoansAndNotesPayable" xlink:to="label_ShortTermBankLoansAndNotesPayable" xlink:title="label: ShortTermBankLoansAndNotesPayable to label_ShortTermBankLoansAndNotesPayable" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermBankLoansAndNotesPayable_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShortTermBankLoansAndNotesPayable" xml:lang="en-US" id="label_ShortTermBankLoansAndNotesPayable_2">Short-term notes payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBankLoansAndNotesPayable" xlink:to="label_ShortTermBankLoansAndNotesPayable_2" xlink:title="label: ShortTermBankLoansAndNotesPayable to label_ShortTermBankLoansAndNotesPayable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShortTermBorrowings" xml:lang="en-US" id="label_ShortTermBorrowings">Short-term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="label_ShortTermBorrowings" xlink:title="label: ShortTermBorrowings to label_ShortTermBorrowings" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermBorrowings_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermBorrowings" xml:lang="en-US" id="label_ShortTermBorrowings_2">Short-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="label_ShortTermBorrowings_2" xlink:title="label: ShortTermBorrowings to label_ShortTermBorrowings" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermBorrowings_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShortTermBorrowings" xml:lang="en-US" id="label_ShortTermBorrowings_3">Short-term bank borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="label_ShortTermBorrowings_3" xlink:title="label: ShortTermBorrowings to label_ShortTermBorrowings" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="ShortTermDebtWeightedAverageInterestRate" xlink:title="ShortTermDebtWeightedAverageInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermDebtWeightedAverageInterestRate" xml:lang="en-US" id="label_ShortTermDebtWeightedAverageInterestRate">Short-term Debt, Weighted Average Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtWeightedAverageInterestRate" xlink:to="label_ShortTermDebtWeightedAverageInterestRate" xlink:title="label: ShortTermDebtWeightedAverageInterestRate to label_ShortTermDebtWeightedAverageInterestRate" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermDebtWeightedAverageInterestRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShortTermDebtWeightedAverageInterestRate" xml:lang="en-US" id="label_ShortTermDebtWeightedAverageInterestRate_2">Average interest rate on short term borrowings (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtWeightedAverageInterestRate" xlink:to="label_ShortTermDebtWeightedAverageInterestRate_2" xlink:title="label: ShortTermDebtWeightedAverageInterestRate to label_ShortTermDebtWeightedAverageInterestRate" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" />
    <link:label xlink:type="resource" xlink:label="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xml:lang="en-US" id="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="label: SignificantPurchaseCommitmentRemainingMinimumAmountCommitted to label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xml:lang="en-US" id="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted_2">Short-term commitments for the purchase of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted_2" xlink:title="label: SignificantPurchaseCommitmentRemainingMinimumAmountCommitted to label_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:label="SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:title="SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xml:lang="en-US" id="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock">Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:to="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:title="label: SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock to label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xml:lang="en-US" id="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock_2">FIRM PURCHASE COMMITMENTS AND CONTIGENT LIABILITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:to="label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock_2" xlink:title="label: SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock to label_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="StandardProductWarrantyPolicy" xlink:title="StandardProductWarrantyPolicy" />
    <link:label xlink:type="resource" xlink:label="label_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StandardProductWarrantyPolicy" xml:lang="en-US" id="label_StandardProductWarrantyPolicy">Warranty cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyPolicy" xlink:to="label_StandardProductWarrantyPolicy" xlink:title="label: StandardProductWarrantyPolicy to label_StandardProductWarrantyPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StandardProductWarrantyPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StandardProductWarrantyPolicy" xml:lang="en-US" id="label_StandardProductWarrantyPolicy_2">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StandardProductWarrantyPolicy" xlink:to="label_StandardProductWarrantyPolicy_2" xlink:title="label: StandardProductWarrantyPolicy to label_StandardProductWarrantyPolicy" use="optional" />
    <link: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="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="label_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementTable" xml:lang="en-US" id="label_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="label_StatementTable" xlink:title="label: StatementTable to label_StatementTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementScenarioAxis" xml:lang="en-US" id="label_StatementScenarioAxis">Scenario [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementScenarioAxis" xlink:to="label_StatementScenarioAxis" xlink:title="label: StatementScenarioAxis to label_StatementScenarioAxis" use="optional" />
    <link: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="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatementLineItems" xml:lang="en-US" id="label_StatementLineItems">Statement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="label_StatementLineItems" xlink:title="label: StatementLineItems to label_StatementLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StatementLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementLineItems" xml:lang="en-US" id="label_StatementLineItems_2">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="label_StatementLineItems_2" xlink:title="label: StatementLineItems to label_StatementLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="label_StatementOfStockholdersEquityAbstract">CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="label_StatementOfStockholdersEquityAbstract" xlink:title="label: StatementOfStockholdersEquityAbstract to label_StatementOfStockholdersEquityAbstract" use="optional" />
    <link: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="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfCashFlowsAbstract" xml:lang="en-US" id="label_StatementOfCashFlowsAbstract">CONSOLIDATED STATEMENTS OF CASH FLOWS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="label_StatementOfCashFlowsAbstract" xlink:title="label: StatementOfCashFlowsAbstract to label_StatementOfCashFlowsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementEquityComponentsAxis" xml:lang="en-US" id="label_StatementEquityComponentsAxis">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="label_StatementEquityComponentsAxis" xlink:title="label: StatementEquityComponentsAxis to label_StatementEquityComponentsAxis" use="optional" />
    <link: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="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="label_StatementOfFinancialPositionAbstract">CONSOLIDATED BALANCE SHEETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="label_StatementOfFinancialPositionAbstract" xlink:title="label: StatementOfFinancialPositionAbstract to label_StatementOfFinancialPositionAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US" id="label_StatementOfIncomeAndComprehensiveIncomeAbstract">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to label_StatementOfIncomeAndComprehensiveIncomeAbstract" use="optional" />
    <link: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="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementGeographicalAxis" xml:lang="en-US" id="label_StatementGeographicalAxis">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="label_StatementGeographicalAxis" xlink:title="label: StatementGeographicalAxis to label_StatementGeographicalAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:label="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:title="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease">Stock Issued During Period, Shares, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:to="label_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:title="label: StockIssuedDuringPeriodSharesPeriodIncreaseDecrease to label_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockOptionsMember" xlink:label="StockOptionsMember" xlink:title="StockOptionsMember" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockOptionsMember" xml:lang="en-US" id="label_StockOptionsMember">Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsMember" xlink:to="label_StockOptionsMember" xlink:title="label: StockOptionsMember to label_StockOptionsMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockOptionsMember" xml:lang="en-US" id="label_StockOptionsMember_2">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsMember" xlink:to="label_StockOptionsMember_2" xlink:title="label: StockOptionsMember to label_StockOptionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueStockOptionsExercised">Exercise of share options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="label: StockIssuedDuringPeriodValueStockOptionsExercised to label_StockIssuedDuringPeriodValueStockOptionsExercised" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueStockOptionsExercised_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueStockOptionsExercised_2">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodValueStockOptionsExercised_2" xlink:title="label: StockIssuedDuringPeriodValueStockOptionsExercised to label_StockIssuedDuringPeriodValueStockOptionsExercised" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueNewIssues">Issuance of ordinary shares, net of issuance cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="label_StockIssuedDuringPeriodValueNewIssues" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to label_StockIssuedDuringPeriodValueNewIssues" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueNewIssues_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueNewIssues_2">Stock Issued During Period, Value, New Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="label_StockIssuedDuringPeriodValueNewIssues_2" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to label_StockIssuedDuringPeriodValueNewIssues" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues">Issuance of ordinary shares, net of issuance cost (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="label_StockIssuedDuringPeriodSharesNewIssues" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues_2">Stock Issued During Period, Shares, New Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="label_StockIssuedDuringPeriodSharesNewIssues_2" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues" use="optional" />
    <link: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="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised">Exercise of share options (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3">Exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="StockIssuedDuringPeriodValueOther" xlink:title="StockIssuedDuringPeriodValueOther" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueOther" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueOther">Stock Issued During Period, Value, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOther" xlink:to="label_StockIssuedDuringPeriodValueOther" xlink:title="label: StockIssuedDuringPeriodValueOther to label_StockIssuedDuringPeriodValueOther" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueOther_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueOther" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueOther_2">Deferred tax on issuance costs of ordinary shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOther" xlink:to="label_StockIssuedDuringPeriodValueOther_2" xlink:title="label: StockIssuedDuringPeriodValueOther to label_StockIssuedDuringPeriodValueOther" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">Equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_2">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">Total equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" />
    <link: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="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquity" xml:lang="en-US" id="label_StockholdersEquity">Total Canadian Solar Inc. shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity" xlink:title="label: StockholdersEquity to label_StockholdersEquity" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquity" xml:lang="en-US" id="label_StockholdersEquity_2">Stockholders' Equity Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_2" xlink:title="label: StockholdersEquity to label_StockholdersEquity" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityPeriodIncreaseDecrease" xlink:label="StockholdersEquityPeriodIncreaseDecrease" xlink:title="StockholdersEquityPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityPeriodIncreaseDecrease" xml:lang="en-US" id="label_StockholdersEquityPeriodIncreaseDecrease">Stockholders' Equity, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="label_StockholdersEquityPeriodIncreaseDecrease" xlink:title="label: StockholdersEquityPeriodIncreaseDecrease to label_StockholdersEquityPeriodIncreaseDecrease" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsTextBlock" xml:lang="en-US" id="label_SubsequentEventsTextBlock">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock" xlink:title="label: SubsequentEventsTextBlock to label_SubsequentEventsTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventsTextBlock" xml:lang="en-US" id="label_SubsequentEventsTextBlock_2">SUBSEQUENT EVENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock_2" xlink:title="label: SubsequentEventsTextBlock to label_SubsequentEventsTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsAbstract" xml:lang="en-US" id="label_SubsequentEventsAbstract">SUBSEQUENT EVENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="label_SubsequentEventsAbstract" xlink:title="label: SubsequentEventsAbstract to label_SubsequentEventsAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeDomain" xml:lang="en-US" id="label_SubsequentEventTypeDomain">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="label_SubsequentEventTypeDomain" xlink:title="label: SubsequentEventTypeDomain to label_SubsequentEventTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventLineItems" xml:lang="en-US" id="label_SubsequentEventLineItems">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="label_SubsequentEventLineItems" xlink:title="label: SubsequentEventLineItems to label_SubsequentEventLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventLineItems_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventLineItems" xml:lang="en-US" id="label_SubsequentEventLineItems_2">SUBSEQUENT EVENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="label_SubsequentEventLineItems_2" xlink:title="label: SubsequentEventLineItems to label_SubsequentEventLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeAxis" xml:lang="en-US" id="label_SubsequentEventTypeAxis">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="label_SubsequentEventTypeAxis" xlink:title="label: SubsequentEventTypeAxis to label_SubsequentEventTypeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTable" xml:lang="en-US" id="label_SubsequentEventTable">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="label_SubsequentEventTable" xlink:title="label: SubsequentEventTable to label_SubsequentEventTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventMember" xml:lang="en-US" id="label_SubsequentEventMember">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="label_SubsequentEventMember" xlink:title="label: SubsequentEventMember to label_SubsequentEventMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventMember" xml:lang="en-US" id="label_SubsequentEventMember_2">Subsequent event</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="label_SubsequentEventMember_2" xlink:title="label: SubsequentEventMember to label_SubsequentEventMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xml:lang="en-US" id="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">Attributable Equity Interest Held (as a percent)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="label: SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions to label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xml:lang="en-US" id="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_2">Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_2" xlink:title="label: SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions to label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xml:lang="en-US" id="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_3">Ownership percentage held by the entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_3" xlink:title="label: SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions to label_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="SummaryOfIncomeTaxHolidayTextBlock" xlink:title="SummaryOfIncomeTaxHolidayTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SummaryOfIncomeTaxHolidayTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SummaryOfIncomeTaxHolidayTextBlock" xml:lang="en-US" id="label_SummaryOfIncomeTaxHolidayTextBlock">Schedule of aggregate amount and per share effect of the tax holiday</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummaryOfIncomeTaxHolidayTextBlock" xlink:to="label_SummaryOfIncomeTaxHolidayTextBlock" xlink:title="label: SummaryOfIncomeTaxHolidayTextBlock to label_SummaryOfIncomeTaxHolidayTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SummaryOfIncomeTaxHolidayTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SummaryOfIncomeTaxHolidayTextBlock" xml:lang="en-US" id="label_SummaryOfIncomeTaxHolidayTextBlock_2">Summary of Income Tax Holiday [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummaryOfIncomeTaxHolidayTextBlock" xlink:to="label_SummaryOfIncomeTaxHolidayTextBlock_2" xlink:title="label: SummaryOfIncomeTaxHolidayTextBlock to label_SummaryOfIncomeTaxHolidayTextBlock" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract">Supplemental disclosure of cash flow information:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="label_SupplementalCashFlowInformationAbstract" xlink:title="label: SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract_2">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="label_SupplementalCashFlowInformationAbstract_2" xlink:title="label: SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="SupplierConcentrationRiskMember" xlink:title="SupplierConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplierConcentrationRiskMember" xml:lang="en-US" id="label_SupplierConcentrationRiskMember">Supplier</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierConcentrationRiskMember" xlink:to="label_SupplierConcentrationRiskMember" xlink:title="label: SupplierConcentrationRiskMember to label_SupplierConcentrationRiskMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_SupplierConcentrationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplierConcentrationRiskMember" xml:lang="en-US" id="label_SupplierConcentrationRiskMember_2">Supplier Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierConcentrationRiskMember" xlink:to="label_SupplierConcentrationRiskMember_2" xlink:title="label: SupplierConcentrationRiskMember to label_SupplierConcentrationRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:title="TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" />
    <link:label xlink:type="resource" xlink:label="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy">Accounts receivable, unbilled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:to="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:title="label: TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy to label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_2">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:to="label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_2" xlink:title="label: TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy to label_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US" id="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain">Types of Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="label: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:label xlink:type="resource" xlink:label="label_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TypeOfArrangementAxis" xml:lang="en-US" id="label_TypeOfArrangementAxis">Type of Arrangement and Non-arrangement Transactions [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfArrangementAxis" xlink:to="label_TypeOfArrangementAxis" xlink:title="label: TypeOfArrangementAxis to label_TypeOfArrangementAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="UnbilledReceivablesCurrent" xlink:title="UnbilledReceivablesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnbilledReceivablesCurrent" xml:lang="en-US" id="label_UnbilledReceivablesCurrent">Unbilled Receivables, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnbilledReceivablesCurrent" xlink:to="label_UnbilledReceivablesCurrent" xlink:title="label: UnbilledReceivablesCurrent to label_UnbilledReceivablesCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnbilledReceivablesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnbilledReceivablesCurrent" xml:lang="en-US" id="label_UnbilledReceivablesCurrent_2">Accounts receivable, unbilled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnbilledReceivablesCurrent" xlink:to="label_UnbilledReceivablesCurrent_2" xlink:title="label: UnbilledReceivablesCurrent to label_UnbilledReceivablesCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="UndistributedEarningsOfForeignSubsidiaries" xlink:title="UndistributedEarningsOfForeignSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="label_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UndistributedEarningsOfForeignSubsidiaries" xml:lang="en-US" id="label_UndistributedEarningsOfForeignSubsidiaries">Undistributed earnings of subsidiaries and affiliates considered to be permanently reinvested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UndistributedEarningsOfForeignSubsidiaries" xlink:to="label_UndistributedEarningsOfForeignSubsidiaries" xlink:title="label: UndistributedEarningsOfForeignSubsidiaries to label_UndistributedEarningsOfForeignSubsidiaries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UndistributedEarningsOfForeignSubsidiaries_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UndistributedEarningsOfForeignSubsidiaries" xml:lang="en-US" id="label_UndistributedEarningsOfForeignSubsidiaries_2">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UndistributedEarningsOfForeignSubsidiaries" xlink:to="label_UndistributedEarningsOfForeignSubsidiaries_2" xlink:title="label: UndistributedEarningsOfForeignSubsidiaries to label_UndistributedEarningsOfForeignSubsidiaries" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">Amount of interest and penalties accrued related to unrecognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">Addition for tax positions related to the current year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions to label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2">Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions to label_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_UnrecognizedTaxBenefits" xml:lang="en-US" id="label_UnrecognizedTaxBenefits">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="label_UnrecognizedTaxBenefits" xlink:title="label: UnrecognizedTaxBenefits to label_UnrecognizedTaxBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefits_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_UnrecognizedTaxBenefits" xml:lang="en-US" id="label_UnrecognizedTaxBenefits_2">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="label_UnrecognizedTaxBenefits_2" xlink:title="label: UnrecognizedTaxBenefits to label_UnrecognizedTaxBenefits" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefits_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefits" xml:lang="en-US" id="label_UnrecognizedTaxBenefits_3">Unrecognized Tax Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="label_UnrecognizedTaxBenefits_3" xlink:title="label: UnrecognizedTaxBenefits to label_UnrecognizedTaxBenefits" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">Liability for uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="label: UnrecognizedTaxBenefitsPeriodIncreaseDecrease to label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_2">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_2" xlink:title="label: UnrecognizedTaxBenefitsPeriodIncreaseDecrease to label_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">Addition for tax positions from prior years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions to label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2">Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions to label_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="UnsecuredDebtMember" xlink:title="UnsecuredDebtMember" />
    <link:label xlink:type="resource" xlink:label="label_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnsecuredDebtMember" xml:lang="en-US" id="label_UnsecuredDebtMember">Unsecured</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnsecuredDebtMember" xlink:to="label_UnsecuredDebtMember" xlink:title="label: UnsecuredDebtMember to label_UnsecuredDebtMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UnsecuredDebtMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnsecuredDebtMember" xml:lang="en-US" id="label_UnsecuredDebtMember_2">Unsecured Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnsecuredDebtMember" xlink:to="label_UnsecuredDebtMember_2" xlink:title="label: UnsecuredDebtMember to label_UnsecuredDebtMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates">Use of estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates" xlink:title="label: UseOfEstimates to label_UseOfEstimates" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates_2">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates_2" xlink:title="label: UseOfEstimates to label_UseOfEstimates" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:label="ValuationAllowancesAndReservesRecoveries" xlink:title="ValuationAllowancesAndReservesRecoveries" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesRecoveries" xml:lang="en-US" id="label_ValuationAllowancesAndReservesRecoveries">Valuation Allowances and Reserves, Recoveries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesRecoveries" xlink:to="label_ValuationAllowancesAndReservesRecoveries" xlink:title="label: ValuationAllowancesAndReservesRecoveries to label_ValuationAllowancesAndReservesRecoveries" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesRecoveries_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValuationAllowancesAndReservesRecoveries" xml:lang="en-US" id="label_ValuationAllowancesAndReservesRecoveries_2">Reversal during the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesRecoveries" xlink:to="label_ValuationAllowancesAndReservesRecoveries_2" xlink:title="label: ValuationAllowancesAndReservesRecoveries to label_ValuationAllowancesAndReservesRecoveries" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAndQualifyingAccountsDisclosureTable" xml:lang="en-US" id="label_ValuationAndQualifyingAccountsDisclosureTable">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="label_ValuationAndQualifyingAccountsDisclosureTable" xlink:title="label: ValuationAndQualifyingAccountsDisclosureTable to label_ValuationAndQualifyingAccountsDisclosureTable" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesDomain" xml:lang="en-US" id="label_ValuationAllowancesAndReservesDomain">Valuation Allowances and Reserves [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="label_ValuationAllowancesAndReservesDomain" xlink:title="label: ValuationAllowancesAndReservesDomain to label_ValuationAllowancesAndReservesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesChargedToCostAndExpense" xml:lang="en-US" id="label_ValuationAllowancesAndReservesChargedToCostAndExpense">Valuation Allowances and Reserves, Charged to Cost and Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="label_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpense to label_ValuationAllowancesAndReservesChargedToCostAndExpense" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesChargedToCostAndExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValuationAllowancesAndReservesChargedToCostAndExpense" xml:lang="en-US" id="label_ValuationAllowancesAndReservesChargedToCostAndExpense_2">Allowances made during the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="label_ValuationAllowancesAndReservesChargedToCostAndExpense_2" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpense to label_ValuationAllowancesAndReservesChargedToCostAndExpense" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ValuationAllowancesAndReservesBalance" xml:lang="en-US" id="label_ValuationAllowancesAndReservesBalance">Beginning of the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="label_ValuationAllowancesAndReservesBalance" xlink:title="label: ValuationAllowancesAndReservesBalance to label_ValuationAllowancesAndReservesBalance" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesBalance_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ValuationAllowancesAndReservesBalance" xml:lang="en-US" id="label_ValuationAllowancesAndReservesBalance_2">Closing balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="label_ValuationAllowancesAndReservesBalance_2" xlink:title="label: ValuationAllowancesAndReservesBalance to label_ValuationAllowancesAndReservesBalance" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesBalance_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesBalance" xml:lang="en-US" id="label_ValuationAllowancesAndReservesBalance_3">Valuation Allowances and Reserves, Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="label_ValuationAllowancesAndReservesBalance_3" xlink:title="label: ValuationAllowancesAndReservesBalance to label_ValuationAllowancesAndReservesBalance" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ValuationAllowancesAndReservesDeductions" xml:lang="en-US" id="label_ValuationAllowancesAndReservesDeductions">Accounts written-off against allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDeductions" xlink:to="label_ValuationAllowancesAndReservesDeductions" xlink:title="label: ValuationAllowancesAndReservesDeductions to label_ValuationAllowancesAndReservesDeductions" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesDeductions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesDeductions" xml:lang="en-US" id="label_ValuationAllowancesAndReservesDeductions_2">Valuation Allowances and Reserves, Deductions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDeductions" xlink:to="label_ValuationAllowancesAndReservesDeductions_2" xlink:title="label: ValuationAllowancesAndReservesDeductions to label_ValuationAllowancesAndReservesDeductions" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValuationAndQualifyingAccountsDisclosureLineItems" xml:lang="en-US" id="label_ValuationAndQualifyingAccountsDisclosureLineItems">ALLOWANCE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="label_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="label: ValuationAndQualifyingAccountsDisclosureLineItems to label_ValuationAndQualifyingAccountsDisclosureLineItems" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAndQualifyingAccountsDisclosureLineItems_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAndQualifyingAccountsDisclosureLineItems" xml:lang="en-US" id="label_ValuationAndQualifyingAccountsDisclosureLineItems_2">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="label_ValuationAndQualifyingAccountsDisclosureLineItems_2" xlink:title="label: ValuationAndQualifyingAccountsDisclosureLineItems to label_ValuationAndQualifyingAccountsDisclosureLineItems" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowancesAndReservesTypeAxis" xml:lang="en-US" id="label_ValuationAllowancesAndReservesTypeAxis">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="label_ValuationAllowancesAndReservesTypeAxis" xlink:title="label: ValuationAllowancesAndReservesTypeAxis to label_ValuationAllowancesAndReservesTypeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValueAddedTaxReceivableCurrent" xlink:label="ValueAddedTaxReceivableCurrent" xlink:title="ValueAddedTaxReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_ValueAddedTaxReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValueAddedTaxReceivableCurrent" xml:lang="en-US" id="label_ValueAddedTaxReceivableCurrent">Value added tax recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValueAddedTaxReceivableCurrent" xlink:to="label_ValueAddedTaxReceivableCurrent" xlink:title="label: ValueAddedTaxReceivableCurrent to label_ValueAddedTaxReceivableCurrent" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_ValueAddedTaxReceivableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValueAddedTaxReceivableCurrent" xml:lang="en-US" id="label_ValueAddedTaxReceivableCurrent_2">Value Added Tax Receivable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValueAddedTaxReceivableCurrent" xlink:to="label_ValueAddedTaxReceivableCurrent_2" xlink:title="label: ValueAddedTaxReceivableCurrent to label_ValueAddedTaxReceivableCurrent" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:label xlink:type="resource" xlink:label="label_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_VehiclesMember" xml:lang="en-US" id="label_VehiclesMember">Motor vehicles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehiclesMember" xlink:to="label_VehiclesMember" xlink:title="label: VehiclesMember to label_VehiclesMember" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_VehiclesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VehiclesMember" xml:lang="en-US" id="label_VehiclesMember_2">Vehicles [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehiclesMember" xlink:to="label_VehiclesMember_2" xlink:title="label: VehiclesMember to label_VehiclesMember" use="optional" />
    <link: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="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic">Shares used in computation - basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_2">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_3">Weighted average number of common shares-basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_3" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" />
    <link: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="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding">Shares used in computation-diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_2">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_3">Weighted average number of common shares-diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_3" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareholdersEquityClassAxis" xlink:label="ShareholdersEquityClassAxis" xlink:title="ShareholdersEquityClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_ShareholdersEquityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareholdersEquityClassAxis" xml:lang="en-US" id="label_ShareholdersEquityClassAxis">Shareholders' Equity Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholdersEquityClassAxis" xlink:to="label_ShareholdersEquityClassAxis" xlink:title="label: ShareholdersEquityClassAxis to label_ShareholdersEquityClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByShareholdersEquityClassDomain" xlink:label="FairValueByShareholdersEquityClassDomain" xlink:title="FairValueByShareholdersEquityClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByShareholdersEquityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByShareholdersEquityClassDomain" xml:lang="en-US" id="label_FairValueByShareholdersEquityClassDomain">Fair Value by Shareholders' Equity Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByShareholdersEquityClassDomain" xlink:to="label_FairValueByShareholdersEquityClassDomain" xlink:title="label: FairValueByShareholdersEquityClassDomain to label_FairValueByShareholdersEquityClassDomain" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:label="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:title="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xml:lang="en-US" id="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment">Accrued Loss on Firm Purchase Commitment Reserve Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:to="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:title="label: AccruedLossOnFirmPurchaseCommitmentReserveAdjustment to label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xml:lang="en-US" id="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment_2">Represents the amount of adjustment made to the reserve for accrued losses on firm purchase commitment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:to="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment_2" xlink:title="label: AccruedLossOnFirmPurchaseCommitmentReserveAdjustment to label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xml:lang="en-US" id="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment_3">Reclassification of provision for accrued losses on firm purchase commitments reserve to loss contingency accrual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:to="label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment_3" xlink:title="label: AccruedLossOnFirmPurchaseCommitmentReserveAdjustment to label_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NoncontrollingInterestPolicyTextBlock" xlink:label="NoncontrollingInterestPolicyTextBlock" xlink:title="NoncontrollingInterestPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncontrollingInterestPolicyTextBlock" xml:lang="en-US" id="label_NoncontrollingInterestPolicyTextBlock">Noncontrolling Interest [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestPolicyTextBlock" xlink:to="label_NoncontrollingInterestPolicyTextBlock" xlink:title="label: NoncontrollingInterestPolicyTextBlock to label_NoncontrollingInterestPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncontrollingInterestPolicyTextBlock" xml:lang="en-US" id="label_NoncontrollingInterestPolicyTextBlock_2">Redeemable Non-controlling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestPolicyTextBlock" xlink:to="label_NoncontrollingInterestPolicyTextBlock_2" xlink:title="label: NoncontrollingInterestPolicyTextBlock to label_NoncontrollingInterestPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NoncontrollingInterestPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NoncontrollingInterestPolicyTextBlock" xml:lang="en-US" id="label_NoncontrollingInterestPolicyTextBlock_3">Disclosure of accounting policy for noncontrolling interests.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestPolicyTextBlock" xlink:to="label_NoncontrollingInterestPolicyTextBlock_3" xlink:title="label: NoncontrollingInterestPolicyTextBlock to label_NoncontrollingInterestPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalProjectHoldingLimitedMember" xlink:label="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:title="CanadianSolarInternationalProjectHoldingLimitedMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarInternationalProjectHoldingLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolarInternationalProjectHoldingLimitedMember" xml:lang="en-US" id="label_CanadianSolarInternationalProjectHoldingLimitedMember">Canadian Solar International Project Holding Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:to="label_CanadianSolarInternationalProjectHoldingLimitedMember" xlink:title="label: CanadianSolarInternationalProjectHoldingLimitedMember to label_CanadianSolarInternationalProjectHoldingLimitedMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarInternationalProjectHoldingLimitedMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolarInternationalProjectHoldingLimitedMember" xml:lang="en-US" id="label_CanadianSolarInternationalProjectHoldingLimitedMember_2">Canadian Solar International Project Holding Limited</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:to="label_CanadianSolarInternationalProjectHoldingLimitedMember_2" xlink:title="label: CanadianSolarInternationalProjectHoldingLimitedMember to label_CanadianSolarInternationalProjectHoldingLimitedMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolarInternationalProjectHoldingLimitedMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolarInternationalProjectHoldingLimitedMember" xml:lang="en-US" id="label_CanadianSolarInternationalProjectHoldingLimitedMember_3">Represents information pertaining to Canadian Solar International Project Holding Limited.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:to="label_CanadianSolarInternationalProjectHoldingLimitedMember_3" xlink:title="label: CanadianSolarInternationalProjectHoldingLimitedMember to label_CanadianSolarInternationalProjectHoldingLimitedMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolartronicsSuzhouCoLtdMember" xlink:label="CanadianSolartronicsSuzhouCoLtdMember" xlink:title="CanadianSolartronicsSuzhouCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolartronicsSuzhouCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CanadianSolartronicsSuzhouCoLtdMember" xml:lang="en-US" id="label_CanadianSolartronicsSuzhouCoLtdMember">Canadian Solartronics Suzhou Co Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolartronicsSuzhouCoLtdMember" xlink:to="label_CanadianSolartronicsSuzhouCoLtdMember" xlink:title="label: CanadianSolartronicsSuzhouCoLtdMember to label_CanadianSolartronicsSuzhouCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolartronicsSuzhouCoLtdMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CanadianSolartronicsSuzhouCoLtdMember" xml:lang="en-US" id="label_CanadianSolartronicsSuzhouCoLtdMember_2">Canadian Solartronics (Suzhou) Co., Ltd.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolartronicsSuzhouCoLtdMember" xlink:to="label_CanadianSolartronicsSuzhouCoLtdMember_2" xlink:title="label: CanadianSolartronicsSuzhouCoLtdMember to label_CanadianSolartronicsSuzhouCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="label_CanadianSolartronicsSuzhouCoLtdMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CanadianSolartronicsSuzhouCoLtdMember" xml:lang="en-US" id="label_CanadianSolartronicsSuzhouCoLtdMember_3">Represents information pertaining to Canadian Solartronics (Suzhou) Co., Ltd., a subsidiary of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CanadianSolartronicsSuzhouCoLtdMember" xlink:to="label_CanadianSolartronicsSuzhouCoLtdMember_3" xlink:title="label: CanadianSolartronicsSuzhouCoLtdMember to label_CanadianSolartronicsSuzhouCoLtdMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:label="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:title="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember">Bank Loan Agreements Due Dates Before 31 Decemeber 2013, Short Term [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:to="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:title="label: BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember to label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_2">Short term bank loan due dates before December 31, 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:to="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_2" xlink:title="label: BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember to label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_3">Represents information pertaining to short term bank loan due dates before December 31, 2013.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:to="label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember_3" xlink:title="label: BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember to label_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:label="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:title="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember">Bank Loan Agreements Due Dates after 31 Decemeber 2013 Short Term [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:to="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:title="label: BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember to label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_2">Short term bank loan due dates beyond December 31, 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:to="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_2" xlink:title="label: BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember to label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" />
    <link:label xlink:type="resource" xlink:label="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xml:lang="en-US" id="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_3">Represents information pertaining to short term bank loan due dates after December 31, 2013.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:to="label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember_3" xlink:title="label: BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember to label_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantMember" xml:lang="en-US" id="label_WarrantMember">Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="label_WarrantMember" xlink:title="label: WarrantMember to label_WarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantMember" xml:lang="en-US" id="label_WarrantMember_2">Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="label_WarrantMember_2" xlink:title="label: WarrantMember to label_WarrantMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementsNonrecurringMember" xml:lang="en-US" id="label_FairValueMeasurementsNonrecurringMember">Non-recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsNonrecurringMember" xlink:to="label_FairValueMeasurementsNonrecurringMember" xlink:title="label: FairValueMeasurementsNonrecurringMember to label_FairValueMeasurementsNonrecurringMember" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsNonrecurringMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementsNonrecurringMember" xml:lang="en-US" id="label_FairValueMeasurementsNonrecurringMember_2">Fair Value, Measurements, Nonrecurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsNonrecurringMember" xlink:to="label_FairValueMeasurementsNonrecurringMember_2" xlink:title="label: FairValueMeasurementsNonrecurringMember to label_FairValueMeasurementsNonrecurringMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherEquityMethodInvesteesMember" xlink:label="OtherEquityMethodInvesteesMember" xlink:title="OtherEquityMethodInvesteesMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherEquityMethodInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherEquityMethodInvesteesMember" xml:lang="en-US" id="label_OtherEquityMethodInvesteesMember">Other Equity Method Investees [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherEquityMethodInvesteesMember" xlink:to="label_OtherEquityMethodInvesteesMember" xlink:title="label: OtherEquityMethodInvesteesMember to label_OtherEquityMethodInvesteesMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherEquityMethodInvesteesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherEquityMethodInvesteesMember" xml:lang="en-US" id="label_OtherEquityMethodInvesteesMember_2">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherEquityMethodInvesteesMember" xlink:to="label_OtherEquityMethodInvesteesMember_2" xlink:title="label: OtherEquityMethodInvesteesMember to label_OtherEquityMethodInvesteesMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherEquityMethodInvesteesMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherEquityMethodInvesteesMember" xml:lang="en-US" id="label_OtherEquityMethodInvesteesMember_3">Represents information pertaining to the other equity method investees.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherEquityMethodInvesteesMember" xlink:to="label_OtherEquityMethodInvesteesMember_3" xlink:title="label: OtherEquityMethodInvesteesMember to label_OtherEquityMethodInvesteesMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoSoltasSolarPowerProjectsMember" xlink:label="TwoSoltasSolarPowerProjectsMember" xlink:title="TwoSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoSoltasSolarPowerProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwoSoltasSolarPowerProjectsMember">Two Soltas Solar Power Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoSoltasSolarPowerProjectsMember" xlink:to="label_TwoSoltasSolarPowerProjectsMember" xlink:title="label: TwoSoltasSolarPowerProjectsMember to label_TwoSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoSoltasSolarPowerProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwoSoltasSolarPowerProjectsMember_2">2 separate utility-scale solar power projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoSoltasSolarPowerProjectsMember" xlink:to="label_TwoSoltasSolarPowerProjectsMember_2" xlink:title="label: TwoSoltasSolarPowerProjectsMember to label_TwoSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoSoltasSolarPowerProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwoSoltasSolarPowerProjectsMember_3">Represents information pertaining to the two soltas solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoSoltasSolarPowerProjectsMember" xlink:to="label_TwoSoltasSolarPowerProjectsMember_3" xlink:title="label: TwoSoltasSolarPowerProjectsMember to label_TwoSoltasSolarPowerProjectsMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwelveSoltasSolarPowerProjectsMember" xlink:label="TwelveSoltasSolarPowerProjectsMember" xlink:title="TwelveSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwelveSoltasSolarPowerProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwelveSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwelveSoltasSolarPowerProjectsMember">Twelve Soltas Solar Power Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwelveSoltasSolarPowerProjectsMember" xlink:to="label_TwelveSoltasSolarPowerProjectsMember" xlink:title="label: TwelveSoltasSolarPowerProjectsMember to label_TwelveSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwelveSoltasSolarPowerProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwelveSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwelveSoltasSolarPowerProjectsMember_2">12 separate utility-scale solar power projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwelveSoltasSolarPowerProjectsMember" xlink:to="label_TwelveSoltasSolarPowerProjectsMember_2" xlink:title="label: TwelveSoltasSolarPowerProjectsMember to label_TwelveSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwelveSoltasSolarPowerProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwelveSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwelveSoltasSolarPowerProjectsMember_3">Represents information pertaining to the twelve soltas solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwelveSoltasSolarPowerProjectsMember" xlink:to="label_TwelveSoltasSolarPowerProjectsMember_3" xlink:title="label: TwelveSoltasSolarPowerProjectsMember to label_TwelveSoltasSolarPowerProjectsMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThreeSoltasSolarPowerProjectsMember" xlink:label="ThreeSoltasSolarPowerProjectsMember" xlink:title="ThreeSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_ThreeSoltasSolarPowerProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ThreeSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_ThreeSoltasSolarPowerProjectsMember">Three Soltas Solar Power Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeSoltasSolarPowerProjectsMember" xlink:to="label_ThreeSoltasSolarPowerProjectsMember" xlink:title="label: ThreeSoltasSolarPowerProjectsMember to label_ThreeSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_ThreeSoltasSolarPowerProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ThreeSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_ThreeSoltasSolarPowerProjectsMember_2">3 separate utility-scale solar power projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeSoltasSolarPowerProjectsMember" xlink:to="label_ThreeSoltasSolarPowerProjectsMember_2" xlink:title="label: ThreeSoltasSolarPowerProjectsMember to label_ThreeSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_ThreeSoltasSolarPowerProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ThreeSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_ThreeSoltasSolarPowerProjectsMember_3">Represents information pertaining to the three soltas solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeSoltasSolarPowerProjectsMember" xlink:to="label_ThreeSoltasSolarPowerProjectsMember_3" xlink:title="label: ThreeSoltasSolarPowerProjectsMember to label_ThreeSoltasSolarPowerProjectsMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:label="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:title="TwelveAndThreeSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwelveAndThreeSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwelveAndThreeSoltasSolarPowerProjectsMember">Twelve and Three Soltas Solar Power Projects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:to="label_TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:title="label: TwelveAndThreeSoltasSolarPowerProjectsMember to label_TwelveAndThreeSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwelveAndThreeSoltasSolarPowerProjectsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwelveAndThreeSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwelveAndThreeSoltasSolarPowerProjectsMember_2">12 and 3 separate utility-scale solar power projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:to="label_TwelveAndThreeSoltasSolarPowerProjectsMember_2" xlink:title="label: TwelveAndThreeSoltasSolarPowerProjectsMember to label_TwelveAndThreeSoltasSolarPowerProjectsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwelveAndThreeSoltasSolarPowerProjectsMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwelveAndThreeSoltasSolarPowerProjectsMember" xml:lang="en-US" id="label_TwelveAndThreeSoltasSolarPowerProjectsMember_3">Represents information pertaining to the twelve and three soltas solar power projects.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:to="label_TwelveAndThreeSoltasSolarPowerProjectsMember_3" xlink:title="label: TwelveAndThreeSoltasSolarPowerProjectsMember to label_TwelveAndThreeSoltasSolarPowerProjectsMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:label="DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:title="DebtInstrumentsFromNonFinancialInstitutionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract" xml:lang="en-US" id="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract">Debt Instruments from Non Financial Institutions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:to="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:title="label: DebtInstrumentsFromNonFinancialInstitutionsAbstract to label_DebtInstrumentsFromNonFinancialInstitutionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract" xml:lang="en-US" id="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract_2">Analysis as:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:to="label_DebtInstrumentsFromNonFinancialInstitutionsAbstract_2" xlink:title="label: DebtInstrumentsFromNonFinancialInstitutionsAbstract to label_DebtInstrumentsFromNonFinancialInstitutionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NonBindingLineOfCreditMember" xlink:label="NonBindingLineOfCreditMember" xlink:title="NonBindingLineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_NonBindingLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonBindingLineOfCreditMember" xml:lang="en-US" id="label_NonBindingLineOfCreditMember">Non Binding Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonBindingLineOfCreditMember" xlink:to="label_NonBindingLineOfCreditMember" xlink:title="label: NonBindingLineOfCreditMember to label_NonBindingLineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_NonBindingLineOfCreditMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonBindingLineOfCreditMember" xml:lang="en-US" id="label_NonBindingLineOfCreditMember_2">Non-binding bank credit facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonBindingLineOfCreditMember" xlink:to="label_NonBindingLineOfCreditMember_2" xlink:title="label: NonBindingLineOfCreditMember to label_NonBindingLineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_NonBindingLineOfCreditMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonBindingLineOfCreditMember" xml:lang="en-US" id="label_NonBindingLineOfCreditMember_3">Represents a non-binding contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonBindingLineOfCreditMember" xlink:to="label_NonBindingLineOfCreditMember_3" xlink:title="label: NonBindingLineOfCreditMember to label_NonBindingLineOfCreditMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByRelatedPartyMember" xlink:label="DebtSecuredByRelatedPartyMember" xlink:title="DebtSecuredByRelatedPartyMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByRelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuredByRelatedPartyMember" xml:lang="en-US" id="label_DebtSecuredByRelatedPartyMember">Debt Secured by Related Party [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByRelatedPartyMember" xlink:to="label_DebtSecuredByRelatedPartyMember" xlink:title="label: DebtSecuredByRelatedPartyMember to label_DebtSecuredByRelatedPartyMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByRelatedPartyMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtSecuredByRelatedPartyMember" xml:lang="en-US" id="label_DebtSecuredByRelatedPartyMember_2">Borrowings secured by related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByRelatedPartyMember" xlink:to="label_DebtSecuredByRelatedPartyMember_2" xlink:title="label: DebtSecuredByRelatedPartyMember to label_DebtSecuredByRelatedPartyMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuredByRelatedPartyMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtSecuredByRelatedPartyMember" xml:lang="en-US" id="label_DebtSecuredByRelatedPartyMember_3">Represents information pertaining to the borrowings secured by related parties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuredByRelatedPartyMember" xlink:to="label_DebtSecuredByRelatedPartyMember_3" xlink:title="label: DebtSecuredByRelatedPartyMember to label_DebtSecuredByRelatedPartyMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:title="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xml:lang="en-US" id="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_2">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_2" xlink:title="label: DisposalGroupNotDiscontinuedOperationGainLossOnDisposal to label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xml:lang="en-US" id="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">Profit on sale of project</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:title="label: DisposalGroupNotDiscontinuedOperationGainLossOnDisposal to label_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="ScenarioPreviouslyReportedMember" xlink:title="ScenarioPreviouslyReportedMember" />
    <link:label xlink:type="resource" xlink:label="label_ScenarioPreviouslyReportedMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScenarioPreviouslyReportedMember" xml:lang="en-US" id="label_ScenarioPreviouslyReportedMember_2">Scenario, Previously Reported [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPreviouslyReportedMember" xlink:to="label_ScenarioPreviouslyReportedMember_2" xlink:title="label: ScenarioPreviouslyReportedMember to label_ScenarioPreviouslyReportedMember" />
    <link:label xlink:type="resource" xlink:label="label_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScenarioPreviouslyReportedMember" xml:lang="en-US" id="label_ScenarioPreviouslyReportedMember">Before write down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPreviouslyReportedMember" xlink:to="label_ScenarioPreviouslyReportedMember" xlink:title="label: ScenarioPreviouslyReportedMember to label_ScenarioPreviouslyReportedMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="EquityMethodInvestmentsFairValueDisclosure" xlink:title="EquityMethodInvestmentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentsFairValueDisclosure" xml:lang="en-US" id="label_EquityMethodInvestmentsFairValueDisclosure_2">Equity Method Investments, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsFairValueDisclosure" xlink:to="label_EquityMethodInvestmentsFairValueDisclosure_2" xlink:title="label: EquityMethodInvestmentsFairValueDisclosure to label_EquityMethodInvestmentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestmentsFairValueDisclosure" xml:lang="en-US" id="label_EquityMethodInvestmentsFairValueDisclosure">Equity method investment, before impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsFairValueDisclosure" xlink:to="label_EquityMethodInvestmentsFairValueDisclosure" xlink:title="label: EquityMethodInvestmentsFairValueDisclosure to label_EquityMethodInvestmentsFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:label="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:title="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" />
    <link:label xlink:type="resource" xlink:label="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xml:lang="en-US" id="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_2">Other Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_2" xlink:title="label: OtherSignificantNoncashTransactionValueOfConsiderationGiven1 to label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" />
    <link:label xlink:type="resource" xlink:label="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xml:lang="en-US" id="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">Cash consideration for acquisition of the entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:title="label: OtherSignificantNoncashTransactionValueOfConsiderationGiven1 to label_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BorrowingsFromFinancialInstitutions" xlink:label="BorrowingsFromFinancialInstitutions" xlink:title="BorrowingsFromFinancialInstitutions" />
    <link:label xlink:type="resource" xlink:label="label_BorrowingsFromFinancialInstitutions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BorrowingsFromFinancialInstitutions" xml:lang="en-US" id="label_BorrowingsFromFinancialInstitutions">Borrowings from Financial Institutions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsFromFinancialInstitutions" xlink:to="label_BorrowingsFromFinancialInstitutions" xlink:title="label: BorrowingsFromFinancialInstitutions to label_BorrowingsFromFinancialInstitutions" />
    <link:label xlink:type="resource" xlink:label="label_BorrowingsFromFinancialInstitutions_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BorrowingsFromFinancialInstitutions" xml:lang="en-US" id="label_BorrowingsFromFinancialInstitutions_2">Bank borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsFromFinancialInstitutions" xlink:to="label_BorrowingsFromFinancialInstitutions_2" xlink:title="label: BorrowingsFromFinancialInstitutions to label_BorrowingsFromFinancialInstitutions" />
    <link:label xlink:type="resource" xlink:label="label_BorrowingsFromFinancialInstitutions_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BorrowingsFromFinancialInstitutions" xml:lang="en-US" id="label_BorrowingsFromFinancialInstitutions_3">Represents the carrying amount, as of the balance sheet date, of the borrowings from banking financial institutions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsFromFinancialInstitutions" xlink:to="label_BorrowingsFromFinancialInstitutions_3" xlink:title="label: BorrowingsFromFinancialInstitutions to label_BorrowingsFromFinancialInstitutions" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:label="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:title="DebtInstrumentsFromFinancialInstitutionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentsFromFinancialInstitutionsAbstract" xml:lang="en-US" id="label_DebtInstrumentsFromFinancialInstitutionsAbstract">Debt Instruments from Financial Institutions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:to="label_DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:title="label: DebtInstrumentsFromFinancialInstitutionsAbstract to label_DebtInstrumentsFromFinancialInstitutionsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentsFromFinancialInstitutionsAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentsFromFinancialInstitutionsAbstract" xml:lang="en-US" id="label_DebtInstrumentsFromFinancialInstitutionsAbstract_2">Analysis as:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:to="label_DebtInstrumentsFromFinancialInstitutionsAbstract_2" xlink:title="label: DebtInstrumentsFromFinancialInstitutionsAbstract to label_DebtInstrumentsFromFinancialInstitutionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueAfter2013Member" xlink:label="RepaymentDueAfter2013Member" xlink:title="RepaymentDueAfter2013Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueAfter2013Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentDueAfter2013Member" xml:lang="en-US" id="label_RepaymentDueAfter2013Member">Repayment Due After 2013 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueAfter2013Member" xlink:to="label_RepaymentDueAfter2013Member" xlink:title="label: RepaymentDueAfter2013Member to label_RepaymentDueAfter2013Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueAfter2013Member_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RepaymentDueAfter2013Member" xml:lang="en-US" id="label_RepaymentDueAfter2013Member_2">Due dates beyond December 31, 2013</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueAfter2013Member" xlink:to="label_RepaymentDueAfter2013Member_2" xlink:title="label: RepaymentDueAfter2013Member to label_RepaymentDueAfter2013Member" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentDueAfter2013Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RepaymentDueAfter2013Member" xml:lang="en-US" id="label_RepaymentDueAfter2013Member_3">Represents information pertaining to the repayment due after 2013.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentDueAfter2013Member" xlink:to="label_RepaymentDueAfter2013Member_3" xlink:title="label: RepaymentDueAfter2013Member to label_RepaymentDueAfter2013Member" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankPayableCurrent" xlink:label="BankPayableCurrent" xlink:title="BankPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_BankPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BankPayableCurrent" xml:lang="en-US" id="label_BankPayableCurrent">Bank Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankPayableCurrent" xlink:to="label_BankPayableCurrent" xlink:title="label: BankPayableCurrent to label_BankPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_BankPayableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BankPayableCurrent" xml:lang="en-US" id="label_BankPayableCurrent_2">Carrying value as of the balance sheet date of amounts payable to banks which includes the sum of short-term debt and current maturities of long-term debt, which are due within one year (or one business cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankPayableCurrent" xlink:to="label_BankPayableCurrent_2" xlink:title="label: BankPayableCurrent to label_BankPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_BankPayableCurrent_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_BankPayableCurrent" xml:lang="en-US" id="label_BankPayableCurrent_3">Subtotal for short-term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankPayableCurrent" xlink:to="label_BankPayableCurrent_3" xlink:title="label: BankPayableCurrent to label_BankPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="ShortTermNonBankLoansAndNotesPayable" xlink:title="ShortTermNonBankLoansAndNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermNonBankLoansAndNotesPayable_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermNonBankLoansAndNotesPayable" xml:lang="en-US" id="label_ShortTermNonBankLoansAndNotesPayable_3">Short-term Non-bank Loans and Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermNonBankLoansAndNotesPayable" xlink:to="label_ShortTermNonBankLoansAndNotesPayable_3" xlink:title="label: ShortTermNonBankLoansAndNotesPayable to label_ShortTermNonBankLoansAndNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermNonBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShortTermNonBankLoansAndNotesPayable" xml:lang="en-US" id="label_ShortTermNonBankLoansAndNotesPayable">Short-term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermNonBankLoansAndNotesPayable" xlink:to="label_ShortTermNonBankLoansAndNotesPayable" xlink:title="label: ShortTermNonBankLoansAndNotesPayable to label_ShortTermNonBankLoansAndNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermNonBankLoansAndNotesPayable_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShortTermNonBankLoansAndNotesPayable" xml:lang="en-US" id="label_ShortTermNonBankLoansAndNotesPayable_2">Borrowings from non-banking financial institutions, subtotal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermNonBankLoansAndNotesPayable" xlink:to="label_ShortTermNonBankLoansAndNotesPayable_2" xlink:title="label: ShortTermNonBankLoansAndNotesPayable to label_ShortTermNonBankLoansAndNotesPayable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="GeographicConcentrationRiskMember" xlink:title="GeographicConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_GeographicConcentrationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeographicConcentrationRiskMember" xml:lang="en-US" id="label_GeographicConcentrationRiskMember_2">Geographic Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeographicConcentrationRiskMember" xlink:to="label_GeographicConcentrationRiskMember_2" xlink:title="label: GeographicConcentrationRiskMember to label_GeographicConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GeographicConcentrationRiskMember" xml:lang="en-US" id="label_GeographicConcentrationRiskMember">Geographic concentration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeographicConcentrationRiskMember" xlink:to="label_GeographicConcentrationRiskMember" xlink:title="label: GeographicConcentrationRiskMember to label_GeographicConcentrationRiskMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OperatingLossCarryforwardsSubjectToExpiration" xlink:label="OperatingLossCarryforwardsSubjectToExpiration" xlink:title="OperatingLossCarryforwardsSubjectToExpiration" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLossCarryforwardsSubjectToExpiration" xml:lang="en-US" id="label_OperatingLossCarryforwardsSubjectToExpiration">Operating Loss Carryforwards Subject to Expiration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsSubjectToExpiration" xlink:to="label_OperatingLossCarryforwardsSubjectToExpiration" xlink:title="label: OperatingLossCarryforwardsSubjectToExpiration to label_OperatingLossCarryforwardsSubjectToExpiration" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsSubjectToExpiration_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLossCarryforwardsSubjectToExpiration" xml:lang="en-US" id="label_OperatingLossCarryforwardsSubjectToExpiration_2">Accumulated net operating losses subject to expiration between 2015 and 2032</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsSubjectToExpiration" xlink:to="label_OperatingLossCarryforwardsSubjectToExpiration_2" xlink:title="label: OperatingLossCarryforwardsSubjectToExpiration to label_OperatingLossCarryforwardsSubjectToExpiration" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsSubjectToExpiration_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OperatingLossCarryforwardsSubjectToExpiration" xml:lang="en-US" id="label_OperatingLossCarryforwardsSubjectToExpiration_3">Represents the amount of operating loss carryforwards available to reduce future taxable income, which are subject to expiration dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsSubjectToExpiration" xlink:to="label_OperatingLossCarryforwardsSubjectToExpiration_3" xlink:title="label: OperatingLossCarryforwardsSubjectToExpiration to label_OperatingLossCarryforwardsSubjectToExpiration" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:label="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:title="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US" id="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities">Provision for Withholding Tax on Dividend Distributed by Foreign Investment Entities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:to="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:title="label: ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities to label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US" id="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities_2">Provision for withholding income tax on dividend</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:to="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities_2" xlink:title="label: ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities to label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US" id="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities_3">Represents the amount of provision for withholding tax on dividends distributed by foreign investment entities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:to="label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities_3" xlink:title="label: ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities to label_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoOneLLCMember" xlink:label="CSIProjectHoldcoOneLLCMember" xlink:title="CSIProjectHoldcoOneLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectHoldcoOneLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CSIProjectHoldcoOneLLCMember" xml:lang="en-US" id="label_CSIProjectHoldcoOneLLCMember">CSI Project Holdco One LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectHoldcoOneLLCMember" xlink:to="label_CSIProjectHoldcoOneLLCMember" xlink:title="label: CSIProjectHoldcoOneLLCMember to label_CSIProjectHoldcoOneLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectHoldcoOneLLCMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CSIProjectHoldcoOneLLCMember" xml:lang="en-US" id="label_CSIProjectHoldcoOneLLCMember_2">CSI Project Holdco, LLC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectHoldcoOneLLCMember" xlink:to="label_CSIProjectHoldcoOneLLCMember_2" xlink:title="label: CSIProjectHoldcoOneLLCMember to label_CSIProjectHoldcoOneLLCMember" />
    <link:label xlink:type="resource" xlink:label="label_CSIProjectHoldcoOneLLCMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CSIProjectHoldcoOneLLCMember" xml:lang="en-US" id="label_CSIProjectHoldcoOneLLCMember_3">Represents information pertaining to the CSI Project Holdco One, LLC.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CSIProjectHoldcoOneLLCMember" xlink:to="label_CSIProjectHoldcoOneLLCMember_3" xlink:title="label: CSIProjectHoldcoOneLLCMember to label_CSIProjectHoldcoOneLLCMember" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:label="AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:title="AllowanceForDoubtfulAccountsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsPolicyTextBlock" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsPolicyTextBlock">Allowance For Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:to="label_AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:title="label: AllowanceForDoubtfulAccountsPolicyTextBlock to label_AllowanceForDoubtfulAccountsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForDoubtfulAccountsPolicyTextBlock" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsPolicyTextBlock_2">Allowance for doubtful receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:to="label_AllowanceForDoubtfulAccountsPolicyTextBlock_2" xlink:title="label: AllowanceForDoubtfulAccountsPolicyTextBlock to label_AllowanceForDoubtfulAccountsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsPolicyTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AllowanceForDoubtfulAccountsPolicyTextBlock" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsPolicyTextBlock_3">Disclosure of the accounting policy for the allowance for doubtful accounts on accounts receivable balances.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:to="label_AllowanceForDoubtfulAccountsPolicyTextBlock_3" xlink:title="label: AllowanceForDoubtfulAccountsPolicyTextBlock to label_AllowanceForDoubtfulAccountsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPolicyPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock_2">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPolicyPolicyTextBlock_2" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock" use="optional" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock">Recently issued accounting pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>csiq-20121231_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- Created by Merrill Corporation -->
<!-- Generated by Fujitsu XWand B0126 -->
<!-- Generated by Fujitsu Interstage XWand B0189 -->
<!--Generated by IRIS XBRL Generation Engine-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentsInAffiliatesTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesPolicies" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShareOptionsTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShareTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureEarningsPerShareTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureCommitmentsAndContingenciesTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureEmployeeBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentLossTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentLossTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureMajorCustomersTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureMajorCustomersTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosurePropertyPlantAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIntangibleAssetsNetTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurementTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShortTermNotesPayableDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShortTermNotesPayableDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAccruedWarrantyCostsTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAccruedWarrantyCostsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotesTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureConvertibleNotesTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureRestrictedNetAssetsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureRestrictedNetAssetsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAcquisitionTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureRelatedPartyBalancesAndTransactionsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSubsequentEventsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/StatementOfComprehensiveIncome" xlink:type="simple" xlink:href="csiq-20121231.xsd#StatementOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsiDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAppendix1MajorSubsidiariesOfCsiDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureCommitmentsAndContingenciesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails6" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentsInAffiliatesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentLossDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentLossDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxesDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureConvertibleNotesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowingsDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails6" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails6" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureMajorCustomersDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureMajorCustomersDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosurePropertyPlantAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails5" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails5" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShareOptionsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShareOptionsDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureCommitmentsAndContingenciesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPoliciesDetails4" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIntangibleAssetsNetDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentsInAffiliatesDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSegmentInformationDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSegmentInformationDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurementDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurementDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails3" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurementDetails3" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureEarningsPerShareDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsTables" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAllowanceForDoubtfulAccountsTables" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAllowanceForDoubtfulAccountsDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAcquisitionDetails" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails2" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAcquisitionDetails2" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliates" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentsInAffiliates" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsi" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAppendix1MajorSubsidiariesOfCsi" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPolicies" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSummaryOfPrincipalAccountingPolicies" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShareOptions" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShareOptions" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureEarningsPerShare" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureEarningsPerShare" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingencies" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureCommitmentsAndContingencies" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlans" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureEmployeeBenefitPlans" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInvestmentLoss" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInvestmentLoss" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleI" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleI" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSegmentInformation" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSegmentInformation" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureMajorCustomers" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureMajorCustomers" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureInventories" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNet" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosurePropertyPlantAndEquipmentNet" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNet" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureIntangibleAssetsNet" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFairValueMeasurement" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFairValueMeasurement" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureShortTermNotesPayable" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureShortTermNotesPayable" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCosts" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAccruedWarrantyCosts" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureBorrowings" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureBorrowings" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureRestrictedNetAssets" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureRestrictedNetAssets" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfuAccounts" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAllowanceForDoubtfulAccounts" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/BalanceSheetParenthetical" xlink:type="simple" xlink:href="csiq-20121231.xsd#BalanceSheetParenthetical" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureOrganizationAndPrincipalActivities" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureOrganizationAndPrincipalActivities" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactions" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureRelatedPartyBalancesAndTransactions" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="csiq-20121231.xsd#DocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureSubsequentEvents" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureSubsequentEvents" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureAcquisition" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureAcquisition" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/BalanceSheet" xlink:type="simple" xlink:href="csiq-20121231.xsd#BalanceSheet" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/StatementOfIncome" xlink:type="simple" xlink:href="csiq-20121231.xsd#StatementOfIncome" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/CashFlows" xlink:type="simple" xlink:href="csiq-20121231.xsd#CashFlows" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureConvertibleNotes" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureConvertibleNotes" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/StatementOfStockholdersEquity" xlink:type="simple" xlink:href="csiq-20121231.xsd#StatementOfStockholdersEquity" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFirmPurchaseCommitmentsAndContigentLiabilities" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFirmPurchaseCommitmentsAndContigentLiabilities" />
  <link:roleRef roleURI="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5" xlink:type="simple" xlink:href="csiq-20121231.xsd#DisclosureFinancialStatementsScheduleIDetails5" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="EquityMethodInvestmentsTextBlock" xlink:title="EquityMethodInvestmentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="EquityMethodInvestmentsTextBlock" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract to EquityMethodInvestmentsTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliates">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="EquityMethodInvestmentsDisclosureTextBlock" xlink:title="EquityMethodInvestmentsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="EquityMethodInvestmentsDisclosureTextBlock" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract to EquityMethodInvestmentsDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsi">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract to InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to BasisOfAccountingPolicyPolicyTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConsolidationPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ConsolidationPolicyTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="UseOfEstimates" xlink:title="presentation: AccountingPoliciesAbstract to UseOfEstimates" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:title="TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:title="presentation: AccountingPoliciesAbstract to TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesToSuppliersPolicyTextBlock" xlink:label="AdvancesToSuppliersPolicyTextBlock" xlink:title="AdvancesToSuppliersPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AdvancesToSuppliersPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AdvancesToSuppliersPolicyTextBlock" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InventoryPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InventoryPolicyTextBlock" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPolicyTextBlock" xlink:label="ProjectAssetsPolicyTextBlock" xlink:title="ProjectAssetsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ProjectAssetsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ProjectAssetsPolicyTextBlock" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="BusinessCombinationsPolicy" xlink:title="BusinessCombinationsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BusinessCombinationsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to BusinessCombinationsPolicy" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AssetsAcquisitionPolicyTextBlock" xlink:label="AssetsAcquisitionPolicyTextBlock" xlink:title="AssetsAcquisitionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AssetsAcquisitionPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AssetsAcquisitionPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentPolicyTextBlock" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:title="GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" use="optional" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PrepaymentForLandUseRightPolicyTextBlock" xlink:label="PrepaymentForLandUseRightPolicyTextBlock" xlink:title="PrepaymentForLandUseRightPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PrepaymentForLandUseRightPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PrepaymentForLandUseRightPolicyTextBlock" use="optional" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="EquityMethodInvestmentsPolicy" xlink:title="EquityMethodInvestmentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EquityMethodInvestmentsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to EquityMethodInvestmentsPolicy" use="optional" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" use="optional" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:label="InterestCapitalizationPolicyPolicyTextBlock" xlink:title="InterestCapitalizationPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InterestCapitalizationPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InterestCapitalizationPolicyPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="CommitmentsAndContingenciesPolicyTextBlock" xlink:title="CommitmentsAndContingenciesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CommitmentsAndContingenciesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CommitmentsAndContingenciesPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IncomeTaxPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to IncomeTaxPolicyTextBlock" use="optional" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueRecognitionPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RevenueRecognitionPolicyTextBlock" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="ShippingAndHandlingCostPolicyTextBlock" xlink:title="ShippingAndHandlingCostPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShippingAndHandlingCostPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ShippingAndHandlingCostPolicyTextBlock" use="optional" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ResearchAndDevelopmentExpensePolicy" xlink:title="presentation: AccountingPoliciesAbstract to ResearchAndDevelopmentExpensePolicy" use="optional" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AdvertisingCostsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AdvertisingCostsPolicyTextBlock" use="optional" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="StandardProductWarrantyPolicy" xlink:title="StandardProductWarrantyPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="StandardProductWarrantyPolicy" xlink:title="presentation: AccountingPoliciesAbstract to StandardProductWarrantyPolicy" use="optional" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" use="optional" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="ComprehensiveIncomePolicyPolicyTextBlock" xlink:title="ComprehensiveIncomePolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ComprehensiveIncomePolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ComprehensiveIncomePolicyPolicyTextBlock" use="optional" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ForeignCurrencyRiskPolicyTextBlock" xlink:label="ForeignCurrencyRiskPolicyTextBlock" xlink:title="ForeignCurrencyRiskPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyRiskPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyRiskPolicyTextBlock" use="optional" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="ConcentrationRiskCreditRisk" xlink:title="ConcentrationRiskCreditRisk" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConcentrationRiskCreditRisk" xlink:title="presentation: AccountingPoliciesAbstract to ConcentrationRiskCreditRisk" use="optional" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="FairValueOfFinancialInstrumentsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to FairValueOfFinancialInstrumentsPolicy" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EarningsPerSharePolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to EarningsPerSharePolicyTextBlock" use="optional" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="presentation: AccountingPoliciesAbstract to ShareBasedCompensationOptionAndIncentivePlansPolicy" use="optional" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" use="optional" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NoncontrollingInterestPolicyTextBlock" xlink:label="NoncontrollingInterestPolicyTextBlock" xlink:title="NoncontrollingInterestPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NoncontrollingInterestPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NoncontrollingInterestPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:label="AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:title="AllowanceForDoubtfulAccountsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AllowanceForDoubtfulAccountsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AllowanceForDoubtfulAccountsPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:label="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:title="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfProjectAssetsTableTextBlock" xlink:label="ScheduleOfProjectAssetsTableTextBlock" xlink:title="ScheduleOfProjectAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfProjectAssetsTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfProjectAssetsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfuAccounts">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock" xlink:label="AllowanceForCreditLossesTextBlock" xlink:title="AllowanceForCreditLossesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="AllowanceForCreditLossesTextBlock" xlink:title="presentation: ReceivablesAbstract to AllowanceForCreditLossesTextBlock" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfTaxRatesTableTextBlock" xlink:label="ScheduleOfTaxRatesTableTextBlock" xlink:title="ScheduleOfTaxRatesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfTaxRatesTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfTaxRatesTableTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="SummaryOfIncomeTaxHolidayTextBlock" xlink:title="SummaryOfIncomeTaxHolidayTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="SummaryOfIncomeTaxHolidayTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to SummaryOfIncomeTaxHolidayTextBlock" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link: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="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShareOptionsTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShareOptions">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link: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="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureEarningsPerShareTables">
    <link: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="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureEarningsPerShare">
    <link: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="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link: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="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:label="LongTermPurchaseCommitmentTextBlock" xlink:title="LongTermPurchaseCommitmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LongTermPurchaseCommitmentTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LongTermPurchaseCommitmentTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanEmployerMatchingContributionPercent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="DefinedContributionPlanCostRecognized" xlink:title="DefinedContributionPlanCostRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanCostRecognized" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanCostRecognized" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForHousingFunds" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:label="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:title="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DefinedContributionPlanEmployerContributionAmount" xlink:label="DefinedContributionPlanEmployerContributionAmount" xlink:title="DefinedContributionPlanEmployerContributionAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanEmployerContributionAmount" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanEmployerContributionAmount" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlans">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentLossTables">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossDisclosureAbstract" xlink:label="InvestmentIncomeLossDisclosureAbstract" xlink:title="InvestmentIncomeLossDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock" xlink:label="GainLossOnInvestmentsTextBlock" xlink:title="GainLossOnInvestmentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="GainLossOnInvestmentsTextBlock" xlink:title="presentation: InvestmentIncomeLossDisclosureAbstract to GainLossOnInvestmentsTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentLoss">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossDisclosureAbstract" xlink:label="InvestmentIncomeLossDisclosureAbstract" xlink:title="InvestmentIncomeLossDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossDisclosureTextBlock" xlink:label="InvestmentIncomeLossDisclosureTextBlock" xlink:title="InvestmentIncomeLossDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="InvestmentIncomeLossDisclosureTextBlock" xlink:title="presentation: InvestmentIncomeLossDisclosureAbstract to InvestmentIncomeLossDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleI">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSegmentInformationTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:title="ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:title="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSegmentInformation">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link: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="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="SegmentReportingDisclosureTextBlock" xlink:title="presentation: SegmentReportingAbstract to SegmentReportingDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureMajorCustomersTables">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MajorCustomersDisclosureAbstract" xlink:label="MajorCustomersDisclosureAbstract" xlink:title="MajorCustomersDisclosureAbstract" />
    <link: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="ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:title="ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersDisclosureAbstract" xlink:to="ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:title="presentation: MajorCustomersDisclosureAbstract to ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureMajorCustomers">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MajorCustomersDisclosureAbstract" xlink:label="MajorCustomersDisclosureAbstract" xlink:title="MajorCustomersDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MajorCustomersDisclosureTextBlock" xlink:label="MajorCustomersDisclosureTextBlock" xlink:title="MajorCustomersDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersDisclosureAbstract" xlink:to="MajorCustomersDisclosureTextBlock" xlink:title="presentation: MajorCustomersDisclosureAbstract to MajorCustomersDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInventoriesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link: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="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to ScheduleOfInventoryCurrentTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInventories">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link: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="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:label="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:title="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNet">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNet">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="IntangibleAssetsDisclosureTextBlock" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to IntangibleAssetsDisclosureTextBlock" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurement">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link: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="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShortTermNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotesPayableAbstract" xlink:label="NotesPayableAbstract" xlink:title="NotesPayableAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="ShortTermBankLoansAndNotesPayable" xlink:title="ShortTermBankLoansAndNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableAbstract" xlink:to="ShortTermBankLoansAndNotesPayable" xlink:title="presentation: NotesPayableAbstract to ShortTermBankLoansAndNotesPayable" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShortTermNotesPayable">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotesPayableAbstract" xlink:label="NotesPayableAbstract" xlink:title="NotesPayableAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShortTermNotesPayableTextBlock" xlink:label="ShortTermNotesPayableTextBlock" xlink:title="ShortTermNotesPayableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableAbstract" xlink:to="ShortTermNotesPayableTextBlock" xlink:title="presentation: NotesPayableAbstract to ShortTermNotesPayableTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="ProductWarrantiesDisclosuresAbstract" xlink:title="ProductWarrantiesDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="ScheduleOfProductWarrantyLiabilityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesDisclosuresAbstract" xlink:to="ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:title="presentation: ProductWarrantiesDisclosuresAbstract to ScheduleOfProductWarrantyLiabilityTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="ProductWarrantiesDisclosuresAbstract" xlink:title="ProductWarrantiesDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:label="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:title="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesDisclosuresAbstract" xlink:to="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:title="presentation: ProductWarrantiesDisclosuresAbstract to MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent" xlink:label="ProductWarrantyAccrualNoncurrent" xlink:title="ProductWarrantyAccrualNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="ProductWarrantyAccrualNoncurrent" xlink:title="presentation: MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward to ProductWarrantyAccrualNoncurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent" xlink:label="ProductWarrantyAccrualNoncurrent_2" xlink:title="ProductWarrantyAccrualNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="ProductWarrantyAccrualNoncurrent_2" xlink:title="presentation: MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward to ProductWarrantyAccrualNoncurrent" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="ProductWarrantyAccrualWarrantiesIssued" xlink:title="ProductWarrantyAccrualWarrantiesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="ProductWarrantyAccrualWarrantiesIssued" xlink:title="presentation: MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward to ProductWarrantyAccrualWarrantiesIssued" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="ProductWarrantyAccrualPayments" xlink:title="ProductWarrantyAccrualPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="ProductWarrantyAccrualPayments" xlink:title="presentation: MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward to ProductWarrantyAccrualPayments" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCosts">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="ProductWarrantiesDisclosuresAbstract" xlink:title="ProductWarrantiesDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="ProductWarrantyDisclosureTextBlock" xlink:title="ProductWarrantyDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantiesDisclosuresAbstract" xlink:to="ProductWarrantyDisclosureTextBlock" xlink:title="presentation: ProductWarrantiesDisclosuresAbstract to ProductWarrantyDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="ScheduleOfShortTermDebtTextBlock" xlink:title="ScheduleOfShortTermDebtTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfShortTermDebtTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfShortTermDebtTextBlock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTextBlock" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfInterestExpenseTableTextBlock" xlink:label="ScheduleOfInterestExpenseTableTextBlock" xlink:title="ScheduleOfInterestExpenseTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfInterestExpenseTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfInterestExpenseTableTextBlock" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowings">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtDisclosureTextBlock" xlink:title="presentation: DebtDisclosureAbstract to DebtDisclosureTextBlock" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureConvertibleNotesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:label="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:title="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" xlink:title="presentation: LongtermConvertibleDebtCurrentAndNoncurrentAbstract to ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureRestrictedNetAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:label="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:title="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:label="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:title="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:to="MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" xlink:title="presentation: RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract to MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:to="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="presentation: RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract to AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureRestrictedNetAssets">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:label="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:title="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="RestrictedAssetsDisclosureTextBlock" xlink:title="RestrictedAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:to="RestrictedAssetsDisclosureTextBlock" xlink:title="presentation: RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract to RestrictedAssetsDisclosureTextBlock" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAcquisitionTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:label="ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:title="ScheduleOfPurchasePriceAllocationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="ScheduleOfPurchasePriceAllocationTableTextBlock" xlink:title="presentation: BusinessCombinationsAbstract to ScheduleOfPurchasePriceAllocationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:label="ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:title="ScheduleOfTotalConsiderationPaidTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="ScheduleOfTotalConsiderationPaidTableTextBlock" xlink:title="presentation: BusinessCombinationsAbstract to ScheduleOfTotalConsiderationPaidTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:label="FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:title="FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" xlink:title="presentation: BusinessCombinationsAbstract to FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAcquisition">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="BusinessCombinationDisclosureTextBlock" xlink:title="BusinessCombinationDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationDisclosureTextBlock" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactions">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to RelatedPartyTransactionsDisclosureTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSubsequentEvents">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventsTextBlock" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventsTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/BalanceSheetParenthetical">
    <link: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="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link: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="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: StatementOfFinancialPositionAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:label="AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:title="AllowanceForDoubtfulAdvancesToSuppliersCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AllowanceForDoubtfulAdvancesToSuppliersCurrent" xlink:title="presentation: StatementOfFinancialPositionAbstract to AllowanceForDoubtfulAdvancesToSuppliersCurrent" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:label="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:title="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" xlink:title="presentation: StatementOfFinancialPositionAbstract to AllowanceForDoubtfulAdvancesToSuppliersNoncurrent" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StatementOfFinancialPositionAbstract to CommonStockParOrStatedValuePerShare" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StatementOfFinancialPositionAbstract to CommonStockSharesIssued" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StatementOfFinancialPositionAbstract to CommonStockSharesOutstanding" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureOrganizationAndPrincipalActivities">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="NatureOfOperations" xlink:title="NatureOfOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NatureOfOperations" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to NatureOfOperations" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DocumentAndEntityInformationAbstract" xlink:label="DocumentAndEntityInformationAbstract" xlink:title="DocumentAndEntityInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityRegistrantName" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityCentralIndexKey" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentType" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentType" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentPeriodEndDate" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: DocumentAndEntityInformationAbstract to AmendmentFlag" order="50.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentDescription" xlink:label="AmendmentDescription" xlink:title="AmendmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="AmendmentDescription" xlink:title="presentation: DocumentAndEntityInformationAbstract to AmendmentDescription" order="60.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: DocumentAndEntityInformationAbstract to CurrentFiscalYearEndDate" order="70.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityWellKnownSeasonedIssuer" order="80.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityVoluntaryFilers" order="90.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityCurrentReportingStatus" order="100.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityFilerCategory" order="110.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityPublicFloat" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityPublicFloat" order="120.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityCommonStockSharesOutstanding" order="130.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentFiscalYearFocus" order="140.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentFiscalPeriodFocus" order="150.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFirmPurchaseCommitmentsAndContigentLiabilities">
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CommitmentsDisclosureAbstract" xlink:label="CommitmentsDisclosureAbstract" xlink:title="CommitmentsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:label="SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:title="SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDisclosureAbstract" xlink:to="SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" xlink:title="presentation: CommitmentsDisclosureAbstract to SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: EntityDomain to ParentCompanyMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedFinancialStatementsTable" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="CondensedFinancialStatementsCaptionsLineItems" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to CondensedFinancialStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ProfitLoss" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to ProfitLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to ComprehensiveIncomeNetOfTax" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsGrossAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsGrossAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="DeferredTaxAssetsInventory" xlink:title="DeferredTaxAssetsInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsInventory" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsInventory" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsPropertyPlantAndEquipment" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsOther" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsOther" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsGross" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsGross" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsValuationAllowance" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsNet" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsNet" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:label="DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:title="DeferredTaxAssetsLossOnFirmPurchaseCommitment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsLossOnFirmPurchaseCommitment" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsLossOnFirmPurchaseCommitment" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetClassificationAbstract" xlink:label="DeferredTaxAssetsNetClassificationAbstract" xlink:title="DeferredTaxAssetsNetClassificationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsNetClassificationAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsNetClassificationAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetClassificationAbstract" xlink:to="DeferredTaxAssetsNetCurrent" xlink:title="presentation: DeferredTaxAssetsNetClassificationAbstract to DeferredTaxAssetsNetCurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetClassificationAbstract" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="presentation: DeferredTaxAssetsNetClassificationAbstract to DeferredTaxAssetsNetNoncurrent" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetClassificationAbstract" xlink:to="DeferredTaxAssetsNet" xlink:title="presentation: DeferredTaxAssetsNetClassificationAbstract to DeferredTaxAssetsNet" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="DeferredTaxLiabilitiesNetAbstract" xlink:title="DeferredTaxLiabilitiesNetAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesNetAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesNetAbstract" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:label="DeferredTaxLiabilitiesDerivatives" xlink:title="DeferredTaxLiabilitiesDerivatives" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="DeferredTaxLiabilitiesDerivatives" xlink:title="presentation: DeferredTaxLiabilitiesNetAbstract to DeferredTaxLiabilitiesDerivatives" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:label="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:title="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" xlink:title="presentation: DeferredTaxLiabilitiesNetAbstract to DeferredTaxLiabilitiesAcquisitionOfSubsidiaries" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="presentation: DeferredTaxLiabilitiesNetAbstract to DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredTaxLiabilitiesAcquisition" xlink:label="DeferredTaxLiabilitiesAcquisition" xlink:title="DeferredTaxLiabilitiesAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="DeferredTaxLiabilitiesAcquisition" xlink:title="presentation: DeferredTaxLiabilitiesNetAbstract to DeferredTaxLiabilitiesAcquisition" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="presentation: DeferredTaxLiabilitiesNetAbstract to DeferredTaxLiabilitiesOther" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesNetAbstract" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="presentation: DeferredTaxLiabilitiesNetAbstract to DeferredIncomeTaxLiabilities" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:label="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:title="DeferredTaxLiabilitiesGrossClassificationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesGrossClassificationAbstract" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossCurrent" xlink:label="DeferredTaxLiabilitiesGrossCurrent" xlink:title="DeferredTaxLiabilitiesGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:to="DeferredTaxLiabilitiesGrossCurrent" xlink:title="presentation: DeferredTaxLiabilitiesGrossClassificationAbstract to DeferredTaxLiabilitiesGrossCurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="DeferredTaxLiabilitiesGrossNoncurrent" xlink:title="DeferredTaxLiabilitiesGrossNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:to="DeferredTaxLiabilitiesGrossNoncurrent" xlink:title="presentation: DeferredTaxLiabilitiesGrossClassificationAbstract to DeferredTaxLiabilitiesGrossNoncurrent" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesGrossClassificationAbstract" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="presentation: DeferredTaxLiabilitiesGrossClassificationAbstract to DeferredIncomeTaxLiabilities" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OperatingLossCarryforwards" xlink:title="presentation: IncomeTaxDisclosureAbstract to OperatingLossCarryforwards" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OperatingLossCarryforwardsSubjectToExpiration" xlink:label="OperatingLossCarryforwardsSubjectToExpiration" xlink:title="OperatingLossCarryforwardsSubjectToExpiration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OperatingLossCarryforwardsSubjectToExpiration" xlink:title="presentation: IncomeTaxDisclosureAbstract to OperatingLossCarryforwardsSubjectToExpiration" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="presentation: CreditFacilityDomain to LineOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NonBindingLineOfCreditMember" xlink:label="NonBindingLineOfCreditMember" xlink:title="NonBindingLineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="NonBindingLineOfCreditMember" xlink:title="presentation: CreditFacilityDomain to NonBindingLineOfCreditMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodAxis" xlink:label="DebtInstrumentRepaymentPeriodAxis" xlink:title="DebtInstrumentRepaymentPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="DebtInstrumentRepaymentPeriodDomain" xlink:title="presentation: DebtInstrumentRepaymentPeriodAxis to DebtInstrumentRepaymentPeriodDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2013Member" xlink:label="RepaymentDueIn2013Member" xlink:title="RepaymentDueIn2013Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2013Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2013Member" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueAfter2013Member" xlink:label="RepaymentDueAfter2013Member" xlink:title="RepaymentDueAfter2013Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueAfter2013Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueAfter2013Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:label="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:title="DebtLongtermAndShorttermCombinedAmountAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:title="presentation: DebtDisclosureAbstract to DebtLongtermAndShorttermCombinedAmountAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="DebtLongtermAndShorttermCombinedAmount" xlink:title="DebtLongtermAndShorttermCombinedAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="DebtLongtermAndShorttermCombinedAmount" xlink:title="presentation: DebtLongtermAndShorttermCombinedAmountAbstract to DebtLongtermAndShorttermCombinedAmount" use="optional" priority="1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:label="DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:title="DebtInstrumentsFromNonFinancialInstitutionsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:title="presentation: DebtLongtermAndShorttermCombinedAmountAbstract to DebtInstrumentsFromNonFinancialInstitutionsAbstract" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="ShortTermNonBankLoansAndNotesPayable" xlink:title="ShortTermNonBankLoansAndNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsFromNonFinancialInstitutionsAbstract" xlink:to="ShortTermNonBankLoansAndNotesPayable" xlink:title="presentation: DebtInstrumentsFromNonFinancialInstitutionsAbstract to ShortTermNonBankLoansAndNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BorrowingsFromFinancialInstitutions" xlink:label="BorrowingsFromFinancialInstitutions" xlink:title="BorrowingsFromFinancialInstitutions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="BorrowingsFromFinancialInstitutions" xlink:title="presentation: DebtLongtermAndShorttermCombinedAmountAbstract to BorrowingsFromFinancialInstitutions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:label="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:title="DebtInstrumentsFromFinancialInstitutionsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:title="presentation: DebtLongtermAndShorttermCombinedAmountAbstract to DebtInstrumentsFromFinancialInstitutionsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:to="ShortTermBorrowings" xlink:title="presentation: DebtInstrumentsFromFinancialInstitutionsAbstract to ShortTermBorrowings" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: DebtInstrumentsFromFinancialInstitutionsAbstract to LongTermDebtCurrent" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: DebtInstrumentsFromFinancialInstitutionsAbstract to LongTermDebtNoncurrent" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BorrowingsFromNonFinancialInstitutions" xlink:label="BorrowingsFromNonFinancialInstitutions" xlink:title="BorrowingsFromNonFinancialInstitutions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:to="BorrowingsFromNonFinancialInstitutions" xlink:title="presentation: DebtInstrumentsFromFinancialInstitutionsAbstract to BorrowingsFromNonFinancialInstitutions" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankPayableCurrent" xlink:label="BankPayableCurrent" xlink:title="BankPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsFromFinancialInstitutionsAbstract" xlink:to="BankPayableCurrent" xlink:title="presentation: DebtInstrumentsFromFinancialInstitutionsAbstract to BankPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SecuredShortTermDebt" xlink:label="SecuredShortTermDebt" xlink:title="SecuredShortTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="SecuredShortTermDebt" xlink:title="presentation: DebtDisclosureAbstract to SecuredShortTermDebt" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SecuredLongTermDebt" xlink:label="SecuredLongTermDebt" xlink:title="SecuredLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="SecuredLongTermDebt" xlink:title="presentation: DebtDisclosureAbstract to SecuredLongTermDebt" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:label="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:title="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" xlink:title="presentation: DebtDisclosureAbstract to PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PledgedAssetsNotSeparatelyReportedInventory" xlink:label="PledgedAssetsNotSeparatelyReportedInventory" xlink:title="PledgedAssetsNotSeparatelyReportedInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="PledgedAssetsNotSeparatelyReportedInventory" xlink:title="presentation: DebtDisclosureAbstract to PledgedAssetsNotSeparatelyReportedInventory" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:label="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:title="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" xlink:title="presentation: DebtDisclosureAbstract to PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTable" order="2.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to CreditFacilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to DebtInstrumentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/positiveTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAmountOutstanding" xlink:label="LineOfCreditFacilityAmountOutstanding" xlink:title="LineOfCreditFacilityAmountOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAmountOutstanding" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityAmountOutstanding" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentRepaymentPeriodAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to DebtInstrumentRepaymentPeriodAxis" order="2.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/BalanceSheet">
    <link: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="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link: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="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to RestrictedCashAndCashEquivalentsAtCarryingValue" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="presentation: AssetsCurrentAbstract to DueFromRelatedPartiesCurrent" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="110.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" use="optional" order="120.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="UnbilledReceivablesCurrent" xlink:title="UnbilledReceivablesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="UnbilledReceivablesCurrent" xlink:title="presentation: AssetsCurrentAbstract to UnbilledReceivablesCurrent" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValueAddedTaxReceivableCurrent" xlink:label="ValueAddedTaxReceivableCurrent" xlink:title="ValueAddedTaxReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="ValueAddedTaxReceivableCurrent" xlink:title="presentation: AssetsCurrentAbstract to ValueAddedTaxReceivableCurrent" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="AdvancesOnInventoryPurchases" xlink:title="AdvancesOnInventoryPurchases" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AdvancesOnInventoryPurchases" xlink:title="presentation: AssetsCurrentAbstract to AdvancesOnInventoryPurchases" use="optional" order="80.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:title="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:title="presentation: AssetsCurrentAbstract to ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandCurrentPortion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="presentation: AssetsCurrentAbstract to ProjectAssetsPlantsAndLandCurrentPortion" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" use="optional" order="110.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:title="DeferredTaxAssetsLiabilitiesNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:title="presentation: AssetsAbstract to DeferredTaxAssetsLiabilitiesNetNoncurrent" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesOnInventoryPurchasesNonCurrent" xlink:label="AdvancesOnInventoryPurchasesNonCurrent" xlink:title="AdvancesOnInventoryPurchasesNonCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AdvancesOnInventoryPurchasesNonCurrent" xlink:title="presentation: AssetsAbstract to AdvancesOnInventoryPurchasesNonCurrent" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="PrepaidExpenseNoncurrent" xlink:title="PrepaidExpenseNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PrepaidExpenseNoncurrent" xlink:title="presentation: AssetsAbstract to PrepaidExpenseNoncurrent" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="EquityMethodInvestments" xlink:title="presentation: AssetsAbstract to EquityMethodInvestments" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: AssetsAbstract to FiniteLivedIntangibleAssetsNet" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Goodwill" xlink:title="presentation: AssetsAbstract to Goodwill" order="80.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandNonCurrentPortion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="presentation: AssetsAbstract to ProjectAssetsPlantsAndLandNonCurrentPortion" use="optional" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link: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="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DebtCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to DebtCurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DueToRelatedPartiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to DueToRelatedPartiesCurrent" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OtherLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OtherLiabilitiesCurrent" use="optional" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="ShortTermBankLoansAndNotesPayable" xlink:title="ShortTermBankLoansAndNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="ShortTermBankLoansAndNotesPayable" xlink:title="presentation: LiabilitiesCurrentAbstract to ShortTermBankLoansAndNotesPayable" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="AccountsPayableOtherCurrent" xlink:title="AccountsPayableOtherCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableOtherCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableOtherCurrent" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="CustomerAdvancesCurrent" xlink:title="CustomerAdvancesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="CustomerAdvancesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to CustomerAdvancesCurrent" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:title="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:title="presentation: LiabilitiesCurrentAbstract to ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AccountsAndNotesPayableCurrent" xlink:label="AccountsAndNotesPayableCurrent" xlink:title="AccountsAndNotesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsAndNotesPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsAndNotesPayableCurrent" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent" xlink:label="ProductWarrantyAccrualNoncurrent" xlink:title="ProductWarrantyAccrualNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ProductWarrantyAccrualNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to ProductWarrantyAccrualNoncurrent" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to ConvertibleLongTermNotesPayable" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilityForUncertainTaxPositionsNoncurrent" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" use="optional" order="80.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="DeferredTaxLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to DeferredTaxLiabilitiesNoncurrent" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="LossContingencyAccrualAtCarryingValue" xlink:title="LossContingencyAccrualAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LossContingencyAccrualAtCarryingValue" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LossContingencyAccrualAtCarryingValue" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to CommitmentsAndContingencies" use="optional" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:title="RedeemableNoncontrollingInterestEquityCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to RedeemableNoncontrollingInterestEquityCarryingAmount" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" use="optional" order="110.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockValue" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AdditionalPaidInCapitalCommonStock" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to RetainedEarningsAccumulatedDeficit" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquity" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="MinorityInterest" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to MinorityInterest" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" use="optional" order="120.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ContingentContractLiability" xlink:label="ContingentContractLiability" xlink:title="ContingentContractLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ContingentContractLiability" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to ContingentContractLiability" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:label="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:title="InventoryNetItemsNetOfReserveAlternativeAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:title="presentation: InventoryDisclosureAbstract to InventoryNetItemsNetOfReserveAlternativeAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="presentation: InventoryNetItemsNetOfReserveAlternativeAbstract to InventoryRawMaterialsNetOfReserves" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="InventoryWorkInProcessNetOfReserves" xlink:title="presentation: InventoryNetItemsNetOfReserveAlternativeAbstract to InventoryWorkInProcessNetOfReserves" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="InventoryFinishedGoodsNetOfReserves" xlink:title="presentation: InventoryNetItemsNetOfReserveAlternativeAbstract to InventoryFinishedGoodsNetOfReserves" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryNetItemsNetOfReserveAlternativeAbstract to InventoryNet" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryWriteDown" xlink:title="presentation: InventoryDisclosureAbstract to InventoryWriteDown" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/StatementOfIncome">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingExpense" xlink:label="SellingExpense" xlink:title="SellingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="SellingExpense" xlink:title="presentation: OperatingExpensesAbstract to SellingExpense" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: OperatingExpensesAbstract to GeneralAndAdministrativeExpense" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: OperatingExpensesAbstract to ResearchAndDevelopmentExpense" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: OperatingExpensesAbstract to OperatingExpenses" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InterestExpense" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InvestmentIncomeInterest" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InvestmentIncomeInterest" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="EquityMethodInvestmentOtherThanTemporaryImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to EquityMethodInvestmentOtherThanTemporaryImpairment" order="50.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link: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="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="SalesRevenueNetAbstract" xlink:title="SalesRevenueNetAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="SalesRevenueNetAbstract" xlink:title="presentation: IncomeStatementAbstract to SalesRevenueNetAbstract" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueFromNonrelatedParties" xlink:label="RevenueFromNonrelatedParties" xlink:title="RevenueFromNonrelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesRevenueNetAbstract" xlink:to="RevenueFromNonrelatedParties" xlink:title="presentation: SalesRevenueNetAbstract to RevenueFromNonrelatedParties" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="RevenueFromRelatedParties" xlink:title="RevenueFromRelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesRevenueNetAbstract" xlink:to="RevenueFromRelatedParties" xlink:title="presentation: SalesRevenueNetAbstract to RevenueFromRelatedParties" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesRevenueNetAbstract" xlink:to="SalesRevenueNet" xlink:title="presentation: SalesRevenueNetAbstract to SalesRevenueNet" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="CostOfGoodsAndServicesSoldAbstract" xlink:title="CostOfGoodsAndServicesSoldAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CostOfGoodsAndServicesSoldAbstract" xlink:title="presentation: IncomeStatementAbstract to CostOfGoodsAndServicesSoldAbstract" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CostOfGoodsAndServicesSoldNonrelatedParties" xlink:label="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:title="CostOfGoodsAndServicesSoldNonrelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostOfGoodsAndServicesSoldAbstract" xlink:to="CostOfGoodsAndServicesSoldNonrelatedParties" xlink:title="presentation: CostOfGoodsAndServicesSoldAbstract to CostOfGoodsAndServicesSoldNonrelatedParties" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartiesAmountInCostOfSales" xlink:label="RelatedPartiesAmountInCostOfSales" xlink:title="RelatedPartiesAmountInCostOfSales" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostOfGoodsAndServicesSoldAbstract" xlink:to="RelatedPartiesAmountInCostOfSales" xlink:title="presentation: CostOfGoodsAndServicesSoldAbstract to RelatedPartiesAmountInCostOfSales" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostOfGoodsAndServicesSoldAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: CostOfGoodsAndServicesSoldAbstract to CostOfGoodsAndServicesSold" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GrossProfit" xlink:title="presentation: IncomeStatementAbstract to GrossProfit" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingExpensesAbstract" xlink:title="presentation: IncomeStatementAbstract to OperatingExpensesAbstract" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="presentation: IncomeStatementAbstract to NonoperatingIncomeExpenseAbstract" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" use="optional" order="80.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:label="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="IncomeLossFromEquityMethodInvestmentsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromEquityMethodInvestmentsNetOfTax" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ProfitLoss" xlink:title="presentation: IncomeStatementAbstract to ProfitLoss" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="110.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" order="120.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareBasic" use="optional" order="130.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="140.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareDiluted" use="optional" order="150.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" order="160.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/CashFlows">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="ProfitLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to ProfitLoss" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInOperatingCapitalAbstract" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAdvanceToSuppliers" xlink:label="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="IncreaseDecreaseInAdvanceToSuppliers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAdvanceToSuppliers" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="IncreaseDecreaseInOtherNoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayable" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="IncreaseDecreaseInCustomerAdvances" xlink:title="IncreaseDecreaseInCustomerAdvances" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInCustomerAdvances" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInCustomerAdvances" use="optional" order="130.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueToRelatedPartiesCurrent" use="optional" order="140.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="ProductWarrantyAccrualPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to ProductWarrantyAccrualPeriodIncreaseDecrease" use="optional" order="150.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="IncreaseDecreaseInOtherCurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentLiabilities" use="optional" order="180.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="IncreaseDecreaseInOtherReceivables" xlink:title="IncreaseDecreaseInOtherReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherReceivables" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherReceivables" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="IncreaseDecreaseInUnbilledReceivables" xlink:title="IncreaseDecreaseInUnbilledReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInUnbilledReceivables" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInUnbilledReceivables" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInProjectAssets" xlink:label="IncreaseDecreaseInProjectAssets" xlink:title="IncreaseDecreaseInProjectAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInProjectAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInProjectAssets" use="optional" order="80.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="90.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:label="IncreaseDecreaseInNotesPayableCurrent" xlink:title="IncreaseDecreaseInNotesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInNotesPayableCurrent" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInNotesPayableCurrent" use="optional" order="110.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="IncreaseDecreaseInOtherAccountsPayable" xlink:title="IncreaseDecreaseInOtherAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherAccountsPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherAccountsPayable" use="optional" order="120.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:label="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:title="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInProvisionForFirmPurchaseCommitment" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInProvisionForFirmPurchaseCommitment" use="optional" order="160.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:title="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" use="optional" order="170.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInPrepaidLandUseRight" xlink:label="IncreaseDecreaseInPrepaidLandUseRight" xlink:title="IncreaseDecreaseInPrepaidLandUseRight" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPrepaidLandUseRight" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPrepaidLandUseRight" use="optional" order="190.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to UnrecognizedTaxBenefitsPeriodIncreaseDecrease" use="optional" order="200.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeferredIncomeTaxNoncashExpenseBenefit" xlink:label="DeferredIncomeTaxNoncashExpenseBenefit" xlink:title="DeferredIncomeTaxNoncashExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="DeferredIncomeTaxNoncashExpenseBenefit" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to DeferredIncomeTaxNoncashExpenseBenefit" use="optional" order="210.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives" xlink:label="GainLossOnSaleOfDerivatives" xlink:title="GainLossOnSaleOfDerivatives" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="GainLossOnSaleOfDerivatives" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to GainLossOnSaleOfDerivatives" use="optional" order="220.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:label="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:title="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInRedeemableNoncontrollingInterestEquity" order="8030.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="IncreaseDecreaseInPrepaidExpense" xlink:title="IncreaseDecreaseInPrepaidExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPrepaidExpense" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPrepaidExpense" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:label="IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:title="IncreaseDecreaseInAccountsAndShortTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsAndShortTermNotesPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsAndShortTermNotesPayable" use="optional" order="8010.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInContingentLiabilities" xlink:label="IncreaseDecreaseInContingentLiabilities" xlink:title="IncreaseDecreaseInContingentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInContingentLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInContingentLiabilities" use="optional" order="8020.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationDepletionAndAmortization" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncomeLossOnInvestments" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncomeLossOnInvestments" order="40.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:label="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="IncomeLossFromEquityMethodInvestmentsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncomeLossFromEquityMethodInvestmentsNetOfTax" order="50.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ProvisionForDoubtfulAccounts" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="InventoryWriteDown" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to InventoryWriteDown" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProvisionReversalForFirmPurchaseCommitment" xlink:label="ProvisionReversalForFirmPurchaseCommitment" xlink:title="ProvisionReversalForFirmPurchaseCommitment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProvisionReversalForFirmPurchaseCommitment" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ProvisionReversalForFirmPurchaseCommitment" order="80.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AmortizationOfDebtDiscountPremium" use="optional" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="OtherNoncashExpense" xlink:title="OtherNoncashExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OtherNoncashExpense" xlink:title="presentation: AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OtherNoncashExpense" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="IncreaseDecreaseInRestrictedCash" xlink:title="IncreaseDecreaseInRestrictedCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInRestrictedCash" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInRestrictedCash" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="PaymentsToAcquireEquityMethodInvestments" xlink:title="PaymentsToAcquireEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsToAcquireEquityMethodInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to PaymentsToAcquireEquityMethodInvestments" order="30.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:title="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to PaymentsToAcquireInterestInSubsidiariesAndAffiliates" order="20.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="ProceedsFromShortTermDebt" xlink:title="ProceedsFromShortTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromShortTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromShortTermDebt" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfLongTermDebt" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfWarrants" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfWarrants" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromStockOptionsExercised" use="optional" order="80.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" use="optional" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfCommonStock" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsOfStockIssuanceCosts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to PaymentsOfStockIssuanceCosts" use="optional" order="8010.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="RepaymentsOfShortTermDebt" xlink:title="RepaymentsOfShortTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="RepaymentsOfShortTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to RepaymentsOfShortTermDebt" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromMinorityShareholders" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromMinorityShareholders" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProceedsFromCapitalContributionFromMinorityInterest" xlink:label="ProceedsFromCapitalContributionFromMinorityInterest" xlink:title="ProceedsFromCapitalContributionFromMinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromCapitalContributionFromMinorityInterest" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromCapitalContributionFromMinorityInterest" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to RepaymentsOfConvertibleDebt" order="60.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to InterestPaidNet" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to IncomeTaxesPaidNet" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="presentation: SupplementalCashFlowInformationAbstract to NoncashInvestingAndFinancingItemsAbstract" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:label="NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:title="NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="CapitalExpendituresIncurredButNotYetPaid" xlink:title="CapitalExpendituresIncurredButNotYetPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="CapitalExpendituresIncurredButNotYetPaid" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to CapitalExpendituresIncurredButNotYetPaid" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:label="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:title="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="presentation: StatementOfCashFlowsAbstract to EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:label="NetCashProvidedByUsedInContinuingOperations" xlink:title="NetCashProvidedByUsedInContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInContinuingOperations" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInContinuingOperations" use="optional" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: StatementOfCashFlowsAbstract to CashAndCashEquivalentsAtCarryingValue" use="optional" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link: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="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="presentation: StatementOfCashFlowsAbstract to CashAndCashEquivalentsAtCarryingValue" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to SupplementalCashFlowInformationAbstract" use="optional" order="80.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/StatementOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ProfitLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ProfitLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsiDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesTable" xlink:label="InvestmentsInAndAdvancesToAffiliatesTable" xlink:title="InvestmentsInAndAdvancesToAffiliatesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="InvestmentsInAndAdvancesToAffiliatesTable" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract to InvestmentsInAndAdvancesToAffiliatesTable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesTable" xlink:to="LegalEntityAxis" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolartronicsChangshuCoLtdMember" xlink:label="CSISolartronicsChangshuCoLtdMember" xlink:title="CSISolartronicsChangshuCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolartronicsChangshuCoLtdMember" xlink:title="presentation: EntityDomain to CSISolartronicsChangshuCoLtdMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarTechnologiesIncMember" xlink:label="CSISolarTechnologiesIncMember" xlink:title="CSISolarTechnologiesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarTechnologiesIncMember" xlink:title="presentation: EntityDomain to CSISolarTechnologiesIncMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarManufactureIncMember" xlink:label="CSISolarManufactureIncMember" xlink:title="CSISolarManufactureIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarManufactureIncMember" xlink:title="presentation: EntityDomain to CSISolarManufactureIncMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarNewEnergySuzhouCoLtdMember" xlink:label="CSISolarNewEnergySuzhouCoLtdMember" xlink:title="CSISolarNewEnergySuzhouCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarNewEnergySuzhouCoLtdMember" xlink:title="presentation: EntityDomain to CSISolarNewEnergySuzhouCoLtdMember" use="optional" order="8002.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingLuoyangIncMember" xlink:label="CanadianSolarManufacturingLuoyangIncMember" xlink:title="CanadianSolarManufacturingLuoyangIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingLuoyangIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingLuoyangIncMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingChangshuIncMember" xlink:label="CanadianSolarManufacturingChangshuIncMember" xlink:title="CanadianSolarManufacturingChangshuIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingChangshuIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingChangshuIncMember" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="presentation: EntityDomain to CSICellsCoLtdMember" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarUSAIncMember" xlink:label="CanadianSolarUSAIncMember" xlink:title="CanadianSolarUSAIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarUSAIncMember" xlink:title="presentation: EntityDomain to CanadianSolarUSAIncMember" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectConsultingGmbHMember" xlink:label="CSIProjectConsultingGmbHMember" xlink:title="CSIProjectConsultingGmbHMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSIProjectConsultingGmbHMember" xlink:title="presentation: EntityDomain to CSIProjectConsultingGmbHMember" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarJapanKKMember" xlink:label="CanadianSolarJapanKKMember" xlink:title="CanadianSolarJapanKKMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarJapanKKMember" xlink:title="presentation: EntityDomain to CanadianSolarJapanKKMember" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="presentation: EntityDomain to CanadianSolarSolutionsIncMember" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerChinaIncMember" xlink:label="CSISolarPowerChinaIncMember" xlink:title="CSISolarPowerChinaIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarPowerChinaIncMember" xlink:title="presentation: EntityDomain to CSISolarPowerChinaIncMember" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarEMEAGmbHMember" xlink:label="CanadianSolarEMEAGmbHMember" xlink:title="CanadianSolarEMEAGmbHMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarEMEAGmbHMember" xlink:title="presentation: EntityDomain to CanadianSolarEMEAGmbHMember" use="optional" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingOntarioIncMember" xlink:label="CanadianSolarManufacturingOntarioIncMember" xlink:title="CanadianSolarManufacturingOntarioIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingOntarioIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingOntarioIncMember" use="optional" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarAustraliaPtyLtdMember" xlink:label="CanadianSolarAustraliaPtyLtdMember" xlink:title="CanadianSolarAustraliaPtyLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarAustraliaPtyLtdMember" xlink:title="presentation: EntityDomain to CanadianSolarAustraliaPtyLtdMember" use="optional" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalLtdMember" xlink:label="CanadianSolarInternationalLtdMember" xlink:title="CanadianSolarInternationalLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarInternationalLtdMember" xlink:title="presentation: EntityDomain to CanadianSolarInternationalLtdMember" use="optional" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarOAndMOntarioIncMember" xlink:label="CanadianSolarOAndMOntarioIncMember" xlink:title="CanadianSolarOAndMOntarioIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarOAndMOntarioIncMember" xlink:title="presentation: EntityDomain to CanadianSolarOAndMOntarioIncMember" use="optional" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICenergyHoldingsLLCMember" xlink:label="CSICenergyHoldingsLLCMember" xlink:title="CSICenergyHoldingsLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSICenergyHoldingsLLCMember" xlink:title="presentation: EntityDomain to CSICenergyHoldingsLLCMember" use="optional" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:label="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:title="SuzhouSanysolarMaterialsTechnologyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="SuzhouSanysolarMaterialsTechnologyCoLtdMember" xlink:title="presentation: EntityDomain to SuzhouSanysolarMaterialsTechnologyCoLtdMember" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSouthEastAsiaPteLtdMember" xlink:label="CanadianSolarSouthEastAsiaPteLtdMember" xlink:title="CanadianSolarSouthEastAsiaPteLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarSouthEastAsiaPteLtdMember" xlink:title="presentation: EntityDomain to CanadianSolarSouthEastAsiaPteLtdMember" use="optional" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingSuzhouIncMember" xlink:label="CanadianSolarManufacturingSuzhouIncMember" xlink:title="CanadianSolarManufacturingSuzhouIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingSuzhouIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingSuzhouIncMember" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DatongCSINewEnergyDevelopmentCoLtdMember" xlink:label="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:title="DatongCSINewEnergyDevelopmentCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="DatongCSINewEnergyDevelopmentCoLtdMember" xlink:title="presentation: EntityDomain to DatongCSINewEnergyDevelopmentCoLtdMember" order="8003.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSouthAfricaPtyLtdMember" xlink:label="CanadianSolarSouthAfricaPtyLtdMember" xlink:title="CanadianSolarSouthAfricaPtyLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarSouthAfricaPtyLtdMember" xlink:title="presentation: EntityDomain to CanadianSolarSouthAfricaPtyLtdMember" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:label="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:title="TumushukeCSINewEnergyDevelopmentCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="TumushukeCSINewEnergyDevelopmentCoLtdMember" xlink:title="presentation: EntityDomain to TumushukeCSINewEnergyDevelopmentCoLtdMember" order="8004.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:label="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:title="AheqiCSINewEnergyDevelopmentCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AheqiCSINewEnergyDevelopmentCoLtdMember" xlink:title="presentation: EntityDomain to AheqiCSINewEnergyDevelopmentCoLtdMember" order="8005.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIPhotovoltaicEnergySihongIncMember" xlink:label="CSIPhotovoltaicEnergySihongIncMember" xlink:title="CSIPhotovoltaicEnergySihongIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSIPhotovoltaicEnergySihongIncMember" xlink:title="presentation: EntityDomain to CSIPhotovoltaicEnergySihongIncMember" order="8006.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:label="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:title="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" xlink:title="presentation: EntityDomain to CanadianSolarBrasilServicosDeConsultoriaEMEnergiaSolarLtdMember" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarMiddleEastLimitedMember" xlink:label="CanadianSolarMiddleEastLimitedMember" xlink:title="CanadianSolarMiddleEastLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarMiddleEastLimitedMember" xlink:title="presentation: EntityDomain to CanadianSolarMiddleEastLimitedMember" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SunESkyGPFirstLightIIILtdMember" xlink:label="SunESkyGPFirstLightIIILtdMember" xlink:title="SunESkyGPFirstLightIIILtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="SunESkyGPFirstLightIIILtdMember" xlink:title="presentation: EntityDomain to SunESkyGPFirstLightIIILtdMember" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SunESkyFirstLightIIILPMember" xlink:label="SunESkyFirstLightIIILPMember" xlink:title="SunESkyFirstLightIIILPMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="SunESkyFirstLightIIILPMember" xlink:title="presentation: EntityDomain to SunESkyFirstLightIIILPMember" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoLLCMember" xlink:label="CSIProjectHoldcoLLCMember" xlink:title="CSIProjectHoldcoLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSIProjectHoldcoLLCMember" xlink:title="presentation: EntityDomain to CSIProjectHoldcoLLCMember" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalProjectHoldingLimitedMember" xlink:label="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:title="CanadianSolarInternationalProjectHoldingLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarInternationalProjectHoldingLimitedMember" xlink:title="presentation: EntityDomain to CanadianSolarInternationalProjectHoldingLimitedMember" order="8007.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolartronicsSuzhouCoLtdMember" xlink:label="CanadianSolartronicsSuzhouCoLtdMember" xlink:title="CanadianSolartronicsSuzhouCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolartronicsSuzhouCoLtdMember" xlink:title="presentation: EntityDomain to CanadianSolartronicsSuzhouCoLtdMember" order="8008.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoOneLLCMember" xlink:label="CSIProjectHoldcoOneLLCMember" xlink:title="CSIProjectHoldcoOneLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSIProjectHoldcoOneLLCMember" xlink:title="presentation: EntityDomain to CSIProjectHoldcoOneLLCMember" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:title="InvestmentsInAndAdvancesToAffiliatesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesTable" xlink:to="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesTable to InvestmentsInAndAdvancesToAffiliatesLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesLineItems to SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolartronicsChangshuCoLtdMember" xlink:label="CSISolartronicsChangshuCoLtdMember" xlink:title="CSISolartronicsChangshuCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolartronicsChangshuCoLtdMember" xlink:title="presentation: EntityDomain to CSISolartronicsChangshuCoLtdMember" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarTechnologiesIncMember" xlink:label="CSISolarTechnologiesIncMember" xlink:title="CSISolarTechnologiesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarTechnologiesIncMember" xlink:title="presentation: EntityDomain to CSISolarTechnologiesIncMember" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingLuoyangIncMember" xlink:label="CanadianSolarManufacturingLuoyangIncMember" xlink:title="CanadianSolarManufacturingLuoyangIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingLuoyangIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingLuoyangIncMember" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingChangshuIncMember" xlink:label="CanadianSolarManufacturingChangshuIncMember" xlink:title="CanadianSolarManufacturingChangshuIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingChangshuIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingChangshuIncMember" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="presentation: EntityDomain to CSICellsCoLtdMember" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarUSAIncMember" xlink:label="CanadianSolarUSAIncMember" xlink:title="CanadianSolarUSAIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarUSAIncMember" xlink:title="presentation: EntityDomain to CanadianSolarUSAIncMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarJapanKKMember" xlink:label="CanadianSolarJapanKKMember" xlink:title="CanadianSolarJapanKKMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarJapanKKMember" xlink:title="presentation: EntityDomain to CanadianSolarJapanKKMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="presentation: EntityDomain to CanadianSolarSolutionsIncMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerChinaIncMember" xlink:label="CSISolarPowerChinaIncMember" xlink:title="CSISolarPowerChinaIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarPowerChinaIncMember" xlink:title="presentation: EntityDomain to CSISolarPowerChinaIncMember" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarEMEAGmbHMember" xlink:label="CanadianSolarEMEAGmbHMember" xlink:title="CanadianSolarEMEAGmbHMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarEMEAGmbHMember" xlink:title="presentation: EntityDomain to CanadianSolarEMEAGmbHMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingOntarioIncMember" xlink:label="CanadianSolarManufacturingOntarioIncMember" xlink:title="CanadianSolarManufacturingOntarioIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingOntarioIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingOntarioIncMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarInternationalLtdMember" xlink:label="CanadianSolarInternationalLtdMember" xlink:title="CanadianSolarInternationalLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarInternationalLtdMember" xlink:title="presentation: EntityDomain to CanadianSolarInternationalLtdMember" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxesTable" use="optional" order="1.0" />
    <link: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="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: IncomeTaxesTable to IncomeTaxAuthorityAxis" use="optional" order="1.0" />
    <link: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="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="presentation: IncomeTaxAuthorityDomain to DomesticCountryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="InternalRevenueServiceIRSMember" xlink:title="InternalRevenueServiceIRSMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="InternalRevenueServiceIRSMember" xlink:title="presentation: IncomeTaxAuthorityDomain to InternalRevenueServiceIRSMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="JP" xlink:title="presentation: IncomeTaxAuthorityDomain to JP" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DE" xlink:title="presentation: IncomeTaxAuthorityDomain to DE" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="HK" xlink:title="presentation: IncomeTaxAuthorityDomain to HK" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="CN" xlink:title="presentation: IncomeTaxAuthorityDomain to CN" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="LegalEntityAxis" xlink:title="presentation: IncomeTaxesTable to LegalEntityAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxesLineItems" xlink:title="presentation: IncomeTaxesTable to IncomeTaxesLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="presentation: IncomeTaxesLineItems to EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesForeignCorporateTaxRate" xlink:label="IncomeTaxesForeignCorporateTaxRate" xlink:title="IncomeTaxesForeignCorporateTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesForeignCorporateTaxRate" xlink:title="presentation: IncomeTaxesLineItems to IncomeTaxesForeignCorporateTaxRate" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxesLineItems to CurrentIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="presentation: IncomeTaxesLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:label="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:title="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" xlink:title="presentation: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:label="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:title="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" xlink:title="presentation: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:label="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:title="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" xlink:title="presentation: IncomeTaxesLineItems to StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:label="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:title="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" xlink:title="presentation: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:label="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:title="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" xlink:title="presentation: IncomeTaxesLineItems to IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:label="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:title="PeriodOfStatuteOfLimitationsForTaxEvasion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfStatuteOfLimitationsForTaxEvasion" xlink:title="presentation: IncomeTaxesLineItems to PeriodOfStatuteOfLimitationsForTaxEvasion" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="presentation: IncomeTaxDisclosureAbstract to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits_2" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits_2" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: EntityDomain to ParentCompanyMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarManufacturingChangshuIncMember" xlink:label="CanadianSolarManufacturingChangshuIncMember" xlink:title="CanadianSolarManufacturingChangshuIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarManufacturingChangshuIncMember" xlink:title="presentation: EntityDomain to CanadianSolarManufacturingChangshuIncMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="presentation: EntityDomain to CSICellsCoLtdMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarJapanKKMember" xlink:label="CanadianSolarJapanKKMember" xlink:title="CanadianSolarJapanKKMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarJapanKKMember" xlink:title="presentation: EntityDomain to CanadianSolarJapanKKMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerIncMember" xlink:label="CSISolarPowerIncMember" xlink:title="CSISolarPowerIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarPowerIncMember" xlink:title="presentation: EntityDomain to CSISolarPowerIncMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="presentation: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LocalChineseCommercialBanksMember" xlink:label="LocalChineseCommercialBanksMember" xlink:title="LocalChineseCommercialBanksMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="LocalChineseCommercialBanksMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to LocalChineseCommercialBanksMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StandardCharteredBankMember" xlink:label="StandardCharteredBankMember" xlink:title="StandardCharteredBankMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="StandardCharteredBankMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to StandardCharteredBankMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_JapaneseBankMember" xlink:label="JapaneseBankMember" xlink:title="JapaneseBankMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="JapaneseBankMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to JapaneseBankMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentAxis" xlink:label="InstrumentAxis" xlink:title="InstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember" xlink:title="InstrumentTypeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentAxis" xlink:to="InstrumentTypeMember" xlink:title="presentation: InstrumentAxis to InstrumentTypeMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:label="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:title="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForConstructionOfSolarModuleProductionLinesMember" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForConstructionOfSolarModuleProductionLinesMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:label="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:title="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForExpansionOfSolarCellProductionCapacityMember" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForExpansionOfSolarCellProductionCapacityMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredOn29October2011Member" xlink:label="LoanAgreementEnteredOn29October2011Member" xlink:title="LoanAgreementEnteredOn29October2011Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredOn29October2011Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementEnteredOn29October2011Member" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForAcquisitionOfProject16Member" xlink:label="LoanAgreementForAcquisitionOfProject16Member" xlink:title="LoanAgreementForAcquisitionOfProject16Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForAcquisitionOfProject16Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForAcquisitionOfProject16Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalMember" xlink:label="LoanAgreementForWorkingCapitalMember" xlink:title="LoanAgreementForWorkingCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalMember" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForWorkingCapitalMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:label="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:title="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForExpansionOfSolarModuleProductionLinesMember" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForExpansionOfSolarModuleProductionLinesMember" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalEnteredOn29September2010Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForWorkingCapitalEnteredOn29September2010Member" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalEnteredOn2April2011Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForWorkingCapitalEnteredOn2April2011Member" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:label="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:title="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementForWorkingCapitalEnteredOn27June2011Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementForWorkingCapitalEnteredOn27June2011Member" use="optional" order="8002.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="presentation: CreditFacilityDomain to LineOfCreditMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FirstTrancheLineOfCreditMember" xlink:label="FirstTrancheLineOfCreditMember" xlink:title="FirstTrancheLineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditMember" xlink:to="FirstTrancheLineOfCreditMember" xlink:title="presentation: LineOfCreditMember to FirstTrancheLineOfCreditMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SecondTrancheLineOfCreditMember" xlink:label="SecondTrancheLineOfCreditMember" xlink:title="SecondTrancheLineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditMember" xlink:to="SecondTrancheLineOfCreditMember" xlink:title="presentation: LineOfCreditMember to SecondTrancheLineOfCreditMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodAxis" xlink:label="DebtInstrumentRepaymentPeriodAxis" xlink:title="DebtInstrumentRepaymentPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="DebtInstrumentRepaymentPeriodDomain" xlink:title="presentation: DebtInstrumentRepaymentPeriodAxis to DebtInstrumentRepaymentPeriodDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2013Member" xlink:label="RepaymentDueIn2013Member" xlink:title="RepaymentDueIn2013Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2013Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2013Member" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2014Member" xlink:label="RepaymentDueIn2014Member" xlink:title="RepaymentDueIn2014Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2014Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2014Member" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2011Member" xlink:label="RepaymentDueIn2011Member" xlink:title="RepaymentDueIn2011Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2011Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2011Member" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2012Member" xlink:label="RepaymentDueIn2012Member" xlink:title="RepaymentDueIn2012Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2012Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2012Member" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2015Member" xlink:label="RepaymentDueIn2015Member" xlink:title="RepaymentDueIn2015Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2015Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2015Member" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2016Member" xlink:label="RepaymentDueIn2016Member" xlink:title="RepaymentDueIn2016Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2016Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2016Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2017Member" xlink:label="RepaymentDueIn2017Member" xlink:title="RepaymentDueIn2017Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2017Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2017Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to CreditFacilityAxis" use="optional" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to DebtInstrumentLineItems" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAmountOutstanding" xlink:label="LineOfCreditFacilityAmountOutstanding" xlink:title="LineOfCreditFacilityAmountOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAmountOutstanding" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityAmountOutstanding" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="DebtInstrumentPeriodicPaymentPrincipal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentPeriodicPaymentPrincipal" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfTranches" xlink:label="NumberOfTranches" xlink:title="NumberOfTranches" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="NumberOfTranches" xlink:title="presentation: DebtInstrumentLineItems to NumberOfTranches" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityRepaymentPeriod" xlink:label="LineOfCreditFacilityRepaymentPeriod" xlink:title="LineOfCreditFacilityRepaymentPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRepaymentPeriod" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityRepaymentPeriod" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:label="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:title="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="DebtInstrumentDescriptionOfVariableRateBasis" xlink:title="DebtInstrumentDescriptionOfVariableRateBasis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentDescriptionOfVariableRateBasis" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentDescriptionOfVariableRateBasis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="DebtInstrumentBasisSpreadOnVariableRate" xlink:title="DebtInstrumentBasisSpreadOnVariableRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentBasisSpreadOnVariableRate" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentBasisSpreadOnVariableRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:label="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:title="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMaturityTerm" xlink:label="LineOfCreditFacilityMaturityTerm" xlink:title="LineOfCreditFacilityMaturityTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaturityTerm" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityMaturityTerm" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCostsIncurredAbstract" xlink:label="InterestCostsIncurredAbstract" xlink:title="InterestCostsIncurredAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="InterestCostsIncurredAbstract" xlink:title="presentation: DebtInstrumentLineItems to InterestCostsIncurredAbstract" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedProjectAssets" xlink:label="InterestCostsCapitalizedProjectAssets" xlink:title="InterestCostsCapitalizedProjectAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestCostsCapitalizedProjectAssets" xlink:title="presentation: InterestCostsIncurredAbstract to InterestCostsCapitalizedProjectAssets" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:label="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="InterestCostsCapitalizedPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestCostsCapitalizedPropertyPlantAndEquipment" xlink:title="presentation: InterestCostsIncurredAbstract to InterestCostsCapitalizedPropertyPlantAndEquipment" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestExpense" xlink:title="presentation: InterestCostsIncurredAbstract to InterestExpense" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="InterestCostsIncurred" xlink:title="InterestCostsIncurred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestCostsIncurredAbstract" xlink:to="InterestCostsIncurred" xlink:title="presentation: InterestCostsIncurredAbstract to InterestCostsIncurred" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="LineOfCreditFacilityInterestRateDuringPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityInterestRateDuringPeriod" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:label="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:title="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityMinimumConsolidatedNetAssetsRequiredToBeMaintainedUnderFinancialCovenants" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentRepaymentPeriodAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to DebtInstrumentRepaymentPeriodAxis" use="optional" order="5.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to LineOfCreditFacilityAxis" use="optional" order="2.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="InstrumentAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to InstrumentAxis" use="optional" order="3.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: EntityDomain to ParentCompanyMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="CondensedFinancialStatementsCaptionsLineItems" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to CondensedFinancialStatementsCaptionsLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="AssetsAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to AssetsAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to RestrictedCashAndCashEquivalentsAtCarryingValue" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="presentation: AssetsCurrentAbstract to DueFromRelatedPartiesCurrent" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="DeferredTaxAssetsNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to DeferredTaxAssetsNetCurrent" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="presentation: AssetsAbstract to InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="presentation: AssetsAbstract to DeferredTaxAssetsNetNoncurrent" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DueFromRelatedPartiesNoncurrent" xlink:title="presentation: AssetsAbstract to DueFromRelatedPartiesNoncurrent" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to LiabilitiesAndStockholdersEquityAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DebtCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to DebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DueToRelatedPartiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to DueToRelatedPartiesCurrent" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OtherLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OtherLiabilitiesCurrent" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent" xlink:label="ProductWarrantyAccrualNoncurrent" xlink:title="ProductWarrantyAccrualNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ProductWarrantyAccrualNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to ProductWarrantyAccrualNoncurrent" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to ConvertibleLongTermNotesPayable" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="3.5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilityForUncertainTaxPositionsNoncurrent" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link: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="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockValue" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AdditionalPaidInCapitalCommonStock" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to RetainedEarningsAccumulatedDeficit" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquity" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to LiabilitiesAndStockholdersEquity" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: EntityDomain to ParentCompanyMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="CondensedFinancialStatementsCaptionsLineItems" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to CondensedFinancialStatementsCaptionsLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to CommonStockParOrStatedValuePerShare" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CommonStockSharesIssued" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to CommonStockSharesIssued" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to CommonStockSharesOutstanding" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: EntityDomain to ParentCompanyMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="CondensedFinancialStatementsCaptionsLineItems" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to CondensedFinancialStatementsCaptionsLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="SalesRevenueNet" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to SalesRevenueNet" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to CostOfGoodsAndServicesSold" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="GrossProfit" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to GrossProfit" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OperatingExpensesAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to OperatingExpensesAbstract" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingExpense" xlink:label="SellingExpense" xlink:title="SellingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="SellingExpense" xlink:title="presentation: OperatingExpensesAbstract to SellingExpense" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: OperatingExpensesAbstract to GeneralAndAdministrativeExpense" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: OperatingExpensesAbstract to ResearchAndDevelopmentExpense" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OperatingExpenses" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to OperatingExpenses" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="OperatingIncomeLoss" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to OperatingIncomeLoss" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to NonoperatingIncomeExpenseAbstract" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="InterestExpense" xlink:title="InterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InterestExpense" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InvestmentIncomeInterest" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InvestmentIncomeInterest" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="IncomeLossOnInvestments" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to IncomeLossOnInvestments" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to IncomeTaxExpenseBenefit" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/negativeTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to IncomeLossFromEquityMethodInvestments" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: EntityDomain to ParentCompanyMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProfitLoss" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: ProfitLoss to DepreciationDepletionAndAmortization" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProfitLoss" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="presentation: ProfitLoss to ProvisionForDoubtfulAccounts" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossOnInvestments" xlink:label="IncomeLossOnInvestments" xlink:title="IncomeLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProfitLoss" xlink:to="IncomeLossOnInvestments" xlink:title="presentation: ProfitLoss to IncomeLossOnInvestments" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProfitLoss" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="presentation: ProfitLoss to AmortizationOfDebtDiscountPremium" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProfitLoss" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="presentation: ProfitLoss to IncomeLossFromEquityMethodInvestments" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProfitLoss" xlink:to="ShareBasedCompensation" xlink:title="presentation: ProfitLoss to ShareBasedCompensation" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="ScheduleOfCondensedFinancialStatementsTable" xlink:title="ScheduleOfCondensedFinancialStatementsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedFinancialStatementsTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedFinancialStatementsTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to LegalEntityAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="CondensedFinancialStatementsCaptionsLineItems" xlink:title="CondensedFinancialStatementsCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedFinancialStatementsTable" xlink:to="CondensedFinancialStatementsCaptionsLineItems" xlink:title="presentation: ScheduleOfCondensedFinancialStatementsTable to CondensedFinancialStatementsCaptionsLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/positiveTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="ProfitLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to ProfitLoss" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInOperatingCapitalAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncreaseDecreaseInAdvanceToSuppliers" xlink:label="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="IncreaseDecreaseInAdvanceToSuppliers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAdvanceToSuppliers" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAdvanceToSuppliers" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="IncreaseDecreaseInOtherNoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherNoncurrentAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayable" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="IncreaseDecreaseInCustomerAdvances" xlink:title="IncreaseDecreaseInCustomerAdvances" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInCustomerAdvances" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInCustomerAdvances" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueToRelatedPartiesCurrent" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="ProductWarrantyAccrualPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to ProductWarrantyAccrualPeriodIncreaseDecrease" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="IncreaseDecreaseInOtherCurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentLiabilities" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentAssets" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to UnrecognizedTaxBenefitsPeriodIncreaseDecrease" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInDeferredIncomeTaxes" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="IncreaseDecreaseInRestrictedCash" xlink:title="IncreaseDecreaseInRestrictedCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="IncreaseDecreaseInRestrictedCash" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to IncreaseDecreaseInRestrictedCash" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="PaymentsToAcquireEquityMethodInvestments" xlink:title="PaymentsToAcquireEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsToAcquireEquityMethodInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to PaymentsToAcquireEquityMethodInvestments" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link: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="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="ProceedsFromShortTermDebt" xlink:title="ProceedsFromShortTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromShortTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromShortTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfLongTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfWarrants" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfWarrants" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromStockOptionsExercised" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to ProceedsFromIssuanceOfCommonStock" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsOfStockIssuanceCosts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to PaymentsOfStockIssuanceCosts" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:label="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="PaymentsForRepurchaseOfConvertiblePreferredStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="PaymentsForRepurchaseOfConvertiblePreferredStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to PaymentsForRepurchaseOfConvertiblePreferredStock" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:label="NetCashProvidedByUsedInContinuingOperations" xlink:title="NetCashProvidedByUsedInContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInContinuingOperations" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to NetCashProvidedByUsedInContinuingOperations" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to CashAndCashEquivalentsAtCarryingValue" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link: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="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to CashAndCashEquivalentsAtCarryingValue" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialStatementsCaptionsLineItems" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: CondensedFinancialStatementsCaptionsLineItems to SupplementalCashFlowInformationAbstract" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to InterestPaidNet" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to IncomeTaxesPaidNet" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSICellsCoLtdMember" xlink:label="CSICellsCoLtdMember" xlink:title="CSICellsCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSICellsCoLtdMember" xlink:title="presentation: EntityDomain to CSICellsCoLtdMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISolarPowerChinaIncMember" xlink:label="CSISolarPowerChinaIncMember" xlink:title="CSISolarPowerChinaIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSISolarPowerChinaIncMember" xlink:title="presentation: EntityDomain to CSISolarPowerChinaIncMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSIProjectHoldcoLLCMember" xlink:label="CSIProjectHoldcoLLCMember" xlink:title="CSIProjectHoldcoLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CSIProjectHoldcoLLCMember" xlink:title="presentation: EntityDomain to CSIProjectHoldcoLLCMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract to ScheduleOfEquityMethodInvestmentsTable" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain" xlink:title="presentation: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThirteenStrataSolarPowerProjectsMember" xlink:label="ThirteenStrataSolarPowerProjectsMember" xlink:title="ThirteenStrataSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ThirteenStrataSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to ThirteenStrataSolarPowerProjectsMember" use="optional" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoStrataSolarPowerProjectsMember" xlink:label="TwoStrataSolarPowerProjectsMember" xlink:title="TwoStrataSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwoStrataSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to TwoStrataSolarPowerProjectsMember" use="optional" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NineSoltasSolarPowerProjectsMember" xlink:label="NineSoltasSolarPowerProjectsMember" xlink:title="NineSoltasSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NineSoltasSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to NineSoltasSolarPowerProjectsMember" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:label="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="SuzhouGaochuangteNewEnergyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISkypowerMember" xlink:label="CSISkypowerMember" xlink:title="CSISkypowerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CSISkypowerMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to CSISkypowerMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:label="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CESSterlingLLCMember" xlink:label="CESSterlingLLCMember" xlink:title="CESSterlingLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CESSterlingLLCMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to CESSterlingLLCMember" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BerkleyEastSolarLLCMember" xlink:label="BerkleyEastSolarLLCMember" xlink:title="BerkleyEastSolarLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="BerkleyEastSolarLLCMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to BerkleyEastSolarLLCMember" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NernstNewEnergySuzhouCoLtdMember" xlink:label="NernstNewEnergySuzhouCoLtdMember" xlink:title="NernstNewEnergySuzhouCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NernstNewEnergySuzhouCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to NernstNewEnergySuzhouCoLtdMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NingxiaGDCSINewEnergyCoLtdMember" xlink:label="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="NingxiaGDCSINewEnergyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to NingxiaGDCSINewEnergyCoLtdMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:label="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="GDInnerMongoliaJingyangEnergyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to GDInnerMongoliaJingyangEnergyCoLtdMember" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoSoltasSolarPowerProjectsMember" xlink:label="TwoSoltasSolarPowerProjectsMember" xlink:title="TwoSoltasSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwoSoltasSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to TwoSoltasSolarPowerProjectsMember" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:label="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:title="TwelveAndThreeSoltasSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwelveAndThreeSoltasSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to TwelveAndThreeSoltasSolarPowerProjectsMember" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwelveSoltasSolarPowerProjectsMember" xlink:label="TwelveSoltasSolarPowerProjectsMember" xlink:title="TwelveSoltasSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwelveSoltasSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to TwelveSoltasSolarPowerProjectsMember" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThreeSoltasSolarPowerProjectsMember" xlink:label="ThreeSoltasSolarPowerProjectsMember" xlink:title="ThreeSoltasSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ThreeSoltasSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to ThreeSoltasSolarPowerProjectsMember" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentOwnershipPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:label="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="BusinessAcquisitionCostOfAcquiredEntityCashPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to BusinessAcquisitionCostOfAcquiredEntityCashPaid" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:label="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:title="NumberOfBoardMembersDesignatedByTheAcquiredEntity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="NumberOfBoardMembersDesignatedByTheAcquiredEntity" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to NumberOfBoardMembersDesignatedByTheAcquiredEntity" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfBoardMembers" xlink:label="NumberOfBoardMembers" xlink:title="NumberOfBoardMembers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="NumberOfBoardMembers" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to NumberOfBoardMembers" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CapitalContributionsAmount" xlink:label="CapitalContributionsAmount" xlink:title="CapitalContributionsAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="CapitalContributionsAmount" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to CapitalContributionsAmount" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:label="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="IncomeLossFromEquityMethodInvestmentsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to IncomeLossFromEquityMethodInvestmentsNetOfTax" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="PaymentsToAcquireEquityMethodInvestments" xlink:title="PaymentsToAcquireEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="PaymentsToAcquireEquityMethodInvestments" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to PaymentsToAcquireEquityMethodInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:label="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:title="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to OtherSignificantNoncashTransactionValueOfConsiderationGiven1" order="3.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to LegalEntityAxis" use="optional" order="1.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentLossDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NernstNewEnergySuzhouCoLtdMember" xlink:label="NernstNewEnergySuzhouCoLtdMember" xlink:title="NernstNewEnergySuzhouCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="NernstNewEnergySuzhouCoLtdMember" xlink:title="presentation: EntityDomain to NernstNewEnergySuzhouCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:label="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:title="PartnershipWithCVBSolarGmbHSubsidiaryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="PartnershipWithCVBSolarGmbHSubsidiaryMember" xlink:title="presentation: EntityDomain to PartnershipWithCVBSolarGmbHSubsidiaryMember" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossDisclosureAbstract" xlink:label="InvestmentIncomeLossDisclosureAbstract" xlink:title="InvestmentIncomeLossDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="InvestmentHoldingsTable" xlink:title="InvestmentHoldingsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="InvestmentHoldingsTable" xlink:title="presentation: InvestmentIncomeLossDisclosureAbstract to InvestmentHoldingsTable" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentHoldingsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: InvestmentHoldingsTable to LegalEntityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="InvestmentHoldingsLineItems" xlink:title="InvestmentHoldingsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentHoldingsTable" xlink:to="InvestmentHoldingsLineItems" xlink:title="presentation: InvestmentHoldingsTable to InvestmentHoldingsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentHoldingsLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:title="presentation: InvestmentHoldingsLineItems to SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InvestmentIncomeLossAbstract" xlink:label="InvestmentIncomeLossAbstract" xlink:title="InvestmentIncomeLossAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="InvestmentIncomeLossAbstract" xlink:title="presentation: InvestmentIncomeLossDisclosureAbstract to InvestmentIncomeLossAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="EquityMethodInvestmentOtherThanTemporaryImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossAbstract" xlink:to="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="presentation: InvestmentIncomeLossAbstract to EquityMethodInvestmentOtherThanTemporaryImpairment" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfInvestmentProjects" xlink:label="ProceedsFromSaleOfInvestmentProjects" xlink:title="ProceedsFromSaleOfInvestmentProjects" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="ProceedsFromSaleOfInvestmentProjects" xlink:title="presentation: InvestmentIncomeLossDisclosureAbstract to ProceedsFromSaleOfInvestmentProjects" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="GainLossOnSaleOfBusiness" xlink:title="presentation: InvestmentIncomeLossDisclosureAbstract to GainLossOnSaleOfBusiness" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherIncomeLossOnInvestment" xlink:label="OtherIncomeLossOnInvestment" xlink:title="OtherIncomeLossOnInvestment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentIncomeLossDisclosureAbstract" xlink:to="OtherIncomeLossOnInvestment" xlink:title="presentation: InvestmentIncomeLossDisclosureAbstract to OtherIncomeLossOnInvestment" use="optional" order="8002.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="presentation: EntityDomain to CanadianSolarSolutionsIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link: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="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationsAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to LegalEntityAxis" order="2.0" />
    <link: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="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link: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="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfProjectFL3Member" xlink:label="AcquisitionOfProjectFL3Member" xlink:title="AcquisitionOfProjectFL3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="AcquisitionOfProjectFL3Member" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to AcquisitionOfProjectFL3Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfProjects16Member" xlink:label="AcquisitionOfProjects16Member" xlink:title="AcquisitionOfProjects16Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="AcquisitionOfProjects16Member" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to AcquisitionOfProjects16Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AcquisitionOfSunEdisonProjectsMember" xlink:label="AcquisitionOfSunEdisonProjectsMember" xlink:title="AcquisitionOfSunEdisonProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="AcquisitionOfSunEdisonProjectsMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to AcquisitionOfSunEdisonProjectsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:label="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="BusinessAcquisitionCostOfAcquiredEntityCashPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionCostOfAcquiredEntityCashPaid" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:label="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:title="BusinessAcquisitionPurchasePriceAllocationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionPurchasePriceAllocationAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" xlink:title="presentation: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:label="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" xlink:title="presentation: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:label="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" xlink:title="presentation: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:label="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:title="presentation: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:title="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionPurchasePriceAllocationAbstract" xlink:to="BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:title="presentation: BusinessAcquisitionPurchasePriceAllocationAbstract to BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="presentation: BusinessAcquisitionLineItems to AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfAcquiredIntangibleAssets" xlink:label="AmortizationOfAcquiredIntangibleAssets" xlink:title="AmortizationOfAcquiredIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="AmortizationOfAcquiredIntangibleAssets" xlink:title="presentation: BusinessAcquisitionLineItems to AmortizationOfAcquiredIntangibleAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:label="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:title="DisposalGroupIncludingDiscontinuedOperationSalePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationSalePrice" xlink:title="presentation: BusinessAcquisitionLineItems to DisposalGroupIncludingDiscontinuedOperationSalePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfSolarPowerProjectsAcquired" xlink:label="NumberOfSolarPowerProjectsAcquired" xlink:title="NumberOfSolarPowerProjectsAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="NumberOfSolarPowerProjectsAcquired" xlink:title="presentation: BusinessAcquisitionLineItems to NumberOfSolarPowerProjectsAcquired" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CapacityOfSolarProjectsAcquired" xlink:label="CapacityOfSolarProjectsAcquired" xlink:title="CapacityOfSolarProjectsAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="CapacityOfSolarProjectsAcquired" xlink:title="presentation: BusinessAcquisitionLineItems to CapacityOfSolarProjectsAcquired" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:label="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:title="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:label="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:title="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:label="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:title="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo" use="optional" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:label="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:title="BusinessAcquisitionCostOfAcquiredEntityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessAcquisitionCostOfAcquiredEntityAbstract" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:to="BusinessAcquisitionCostOfAcquiredEntityCashPaid" xlink:title="presentation: BusinessAcquisitionCostOfAcquiredEntityAbstract to BusinessAcquisitionCostOfAcquiredEntityCashPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:label="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:title="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionCostOfAcquiredEntityAbstract" xlink:to="BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" xlink:title="presentation: BusinessAcquisitionCostOfAcquiredEntityAbstract to BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:label="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:title="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" xlink:title="presentation: BusinessAcquisitionLineItems to WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:label="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:title="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" xlink:title="presentation: BusinessAcquisitionLineItems to ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" xlink:title="presentation: BusinessAcquisitionLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsAbstract" xlink:label="FairValueInputsAbstract" xlink:title="FairValueInputsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="FairValueInputsAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to FairValueInputsAbstract" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FairValueAssumptionsRiskFreeRate" xlink:label="FairValueAssumptionsRiskFreeRate" xlink:title="FairValueAssumptionsRiskFreeRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsAbstract" xlink:to="FairValueAssumptionsRiskFreeRate" xlink:title="presentation: FairValueInputsAbstract to FairValueAssumptionsRiskFreeRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssumptionsExpectedVolatilityRate" xlink:label="FairValueAssumptionsExpectedVolatilityRate" xlink:title="FairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsAbstract" xlink:to="FairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: FairValueInputsAbstract to FairValueAssumptionsExpectedVolatilityRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FairValueAssumptionsDividendYield" xlink:label="FairValueAssumptionsDividendYield" xlink:title="FairValueAssumptionsDividendYield" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsAbstract" xlink:to="FairValueAssumptionsDividendYield" xlink:title="presentation: FairValueInputsAbstract to FairValueAssumptionsDividendYield" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:label="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:title="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" xlink:title="presentation: BusinessAcquisitionLineItems to PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:title="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:title="presentation: BusinessAcquisitionLineItems to DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectFL3Member" xlink:label="ProjectFL3Member" xlink:title="ProjectFL3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ProjectFL3Member" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ProjectFL3Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareholdersEquityClassAxis" xlink:label="ShareholdersEquityClassAxis" xlink:title="ShareholdersEquityClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="ShareholdersEquityClassAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to ShareholdersEquityClassAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByShareholdersEquityClassDomain" xlink:label="FairValueByShareholdersEquityClassDomain" xlink:title="FairValueByShareholdersEquityClassDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityClassAxis" xlink:to="FairValueByShareholdersEquityClassDomain" xlink:title="presentation: ShareholdersEquityClassAxis to FairValueByShareholdersEquityClassDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityIssuedInBusinessCombinationMember" xlink:label="EquityIssuedInBusinessCombinationMember" xlink:title="EquityIssuedInBusinessCombinationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByShareholdersEquityClassDomain" xlink:to="EquityIssuedInBusinessCombinationMember" xlink:title="presentation: FairValueByShareholdersEquityClassDomain to EquityIssuedInBusinessCombinationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RangeAxis" order="5.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAcquisitionDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CanadianSolarSolutionsIncMember" xlink:label="CanadianSolarSolutionsIncMember" xlink:title="CanadianSolarSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="CanadianSolarSolutionsIncMember" xlink:title="presentation: EntityDomain to CanadianSolarSolutionsIncMember" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" order="8000.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectFL3Member" xlink:label="ProjectFL3Member" xlink:title="ProjectFL3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="ProjectFL3Member" xlink:title="presentation: DisposalGroupsIncludingDiscontinuedOperationsNameDomain to ProjectFL3Member" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="presentation: BusinessCombinationsAbstract to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="LegalEntityAxis" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to LegalEntityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="presentation: IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxesTable" use="optional" order="1.0" />
    <link: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="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: IncomeTaxesTable to IncomeTaxAuthorityAxis" use="optional" order="1.0" />
    <link: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="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="CA" xlink:title="presentation: IncomeTaxAuthorityDomain to CA" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherJurisdictionsMember" xlink:label="OtherJurisdictionsMember" xlink:title="OtherJurisdictionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="OtherJurisdictionsMember" xlink:title="presentation: IncomeTaxAuthorityDomain to OtherJurisdictionsMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxesLineItems" xlink:title="presentation: IncomeTaxesTable to IncomeTaxesLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxesLineItems to IncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="presentation: CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentIncomeTaxExpenseBenefit" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="presentation: DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredIncomeTaxExpenseBenefit" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitAbstract" xlink:label="IncomeTaxExpenseBenefitAbstract" xlink:title="IncomeTaxExpenseBenefitAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExpenseBenefitAbstract" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExpenseBenefitAbstract" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitAbstract to IncomeTaxExpenseBenefit" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxesTable" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxesLineItems" xlink:title="presentation: IncomeTaxesTable to IncomeTaxesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="presentation: IncomeTaxesLineItems to EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:label="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="EffectiveIncomeTaxRateReconciliationTaxHolidays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxHolidays" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="EffectiveIncomeTaxRateReconciliationTaxContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxContingencies" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:label="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxHolidayAbstract" xlink:title="presentation: IncomeTaxesLineItems to IncomeTaxHolidayAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayAggregateDollarAmount" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayAggregateDollarAmount" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayIncomeTaxBenefitsPerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxAdditionalDisclosureAbstract" xlink:label="IncomeTaxAdditionalDisclosureAbstract" xlink:title="IncomeTaxAdditionalDisclosureAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxAdditionalDisclosureAbstract" xlink:title="presentation: IncomeTaxesLineItems to IncomeTaxAdditionalDisclosureAbstract" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:title="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:title="presentation: IncomeTaxAdditionalDisclosureAbstract to WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="UndistributedEarningsOfForeignSubsidiaries" xlink:title="UndistributedEarningsOfForeignSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="UndistributedEarningsOfForeignSubsidiaries" xlink:title="presentation: IncomeTaxAdditionalDisclosureAbstract to UndistributedEarningsOfForeignSubsidiaries" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="DeferredTaxLiabilitiesUndistributedForeignEarnings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:title="presentation: IncomeTaxAdditionalDisclosureAbstract to DeferredTaxLiabilitiesUndistributedForeignEarnings" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:label="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:title="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAdditionalDisclosureAbstract" xlink:to="ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" xlink:title="presentation: IncomeTaxAdditionalDisclosureAbstract to ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysAxis" xlink:label="IncomeTaxHolidaysAxis" xlink:title="IncomeTaxHolidaysAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxHolidaysAxis" xlink:title="presentation: IncomeTaxesTable to IncomeTaxHolidaysAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysDomain" xlink:label="IncomeTaxHolidaysDomain" xlink:title="IncomeTaxHolidaysDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidaysAxis" xlink:to="IncomeTaxHolidaysDomain" xlink:title="presentation: IncomeTaxHolidaysAxis to IncomeTaxHolidaysDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_IncomeTaxHolidaysEffectMember" xlink:label="IncomeTaxHolidaysEffectMember" xlink:title="IncomeTaxHolidaysEffectMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidaysDomain" xlink:to="IncomeTaxHolidaysEffectMember" xlink:title="presentation: IncomeTaxHolidaysDomain to IncomeTaxHolidaysEffectMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EarningsPerShareAxis" xlink:label="EarningsPerShareAxis" xlink:title="EarningsPerShareAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="EarningsPerShareAxis" xlink:title="presentation: IncomeTaxesTable to EarningsPerShareAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EarningsPerShareDomain" xlink:label="EarningsPerShareDomain" xlink:title="EarningsPerShareDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAxis" xlink:to="EarningsPerShareDomain" xlink:title="presentation: EarningsPerShareAxis to EarningsPerShareDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasicMember" xlink:label="EarningsPerShareBasicMember" xlink:title="EarningsPerShareBasicMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDomain" xlink:to="EarningsPerShareBasicMember" xlink:title="presentation: EarningsPerShareDomain to EarningsPerShareBasicMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareDilutedMember" xlink:label="EarningsPerShareDilutedMember" xlink:title="EarningsPerShareDilutedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDomain" xlink:to="EarningsPerShareDilutedMember" xlink:title="presentation: EarningsPerShareDomain to EarningsPerShareDilutedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to DebtInstrumentLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtNoncurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="LongtermDebtWeightedAverageInterestRate" xlink:title="LongtermDebtWeightedAverageInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtWeightedAverageInterestRate" xlink:title="presentation: DebtInstrumentLineItems to LongtermDebtWeightedAverageInterestRate" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to LongtermDebtTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="UnsecuredDebtMember" xlink:title="UnsecuredDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="UnsecuredDebtMember" xlink:title="presentation: LongtermDebtTypeDomain to UnsecuredDebtMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:label="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="presentation: LongtermDebtTypeDomain to DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="LongTermDebtByMaturityAbstract" xlink:title="presentation: DebtDisclosureAbstract to LongTermDebtByMaturityAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebt" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebt" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtCurrent" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtNoncurrent" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureBorrowingsDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfDebtInstrumentsTable" xlink:label="ScheduleOfDebtInstrumentsTable" xlink:title="ScheduleOfDebtInstrumentsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTable" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermBorrowings" xlink:title="presentation: DebtInstrumentLineItems to ShortTermBorrowings" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtCurrent" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtCurrent" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtCurrent" xlink:title="presentation: DebtInstrumentLineItems to DebtCurrent" priority="1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="ShortTermDebtWeightedAverageInterestRate" xlink:title="ShortTermDebtWeightedAverageInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermDebtWeightedAverageInterestRate" xlink:title="presentation: DebtInstrumentLineItems to ShortTermDebtWeightedAverageInterestRate" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="ShortTermNonBankLoansAndNotesPayable" xlink:title="ShortTermNonBankLoansAndNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermNonBankLoansAndNotesPayable" xlink:title="presentation: DebtInstrumentLineItems to ShortTermNonBankLoansAndNotesPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankPayableCurrent" xlink:label="BankPayableCurrent" xlink:title="BankPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="BankPayableCurrent" xlink:title="presentation: DebtInstrumentLineItems to BankPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDebtInstrumentsTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: ScheduleOfDebtInstrumentsTable to DebtInstrumentAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByRestrictedCashMember" xlink:label="DebtSecuredByRestrictedCashMember" xlink:title="DebtSecuredByRestrictedCashMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByRestrictedCashMember" xlink:title="presentation: DebtInstrumentNameDomain to DebtSecuredByRestrictedCashMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByInventoryMember" xlink:label="DebtSecuredByInventoryMember" xlink:title="DebtSecuredByInventoryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByInventoryMember" xlink:title="presentation: DebtInstrumentNameDomain to DebtSecuredByInventoryMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtGuaranteedByRelatedPartyMember" xlink:label="DebtGuaranteedByRelatedPartyMember" xlink:title="DebtGuaranteedByRelatedPartyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtGuaranteedByRelatedPartyMember" xlink:title="presentation: DebtInstrumentNameDomain to DebtGuaranteedByRelatedPartyMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:label="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" xlink:title="presentation: DebtInstrumentNameDomain to DebtSecuredByLandUseRightAndPropertyPlantAndEquipmentMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="NotesPayableOtherPayablesMember" xlink:title="NotesPayableOtherPayablesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="NotesPayableOtherPayablesMember" xlink:title="presentation: DebtInstrumentNameDomain to NotesPayableOtherPayablesMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="UnsecuredDebtMember" xlink:title="UnsecuredDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="UnsecuredDebtMember" xlink:title="presentation: DebtInstrumentNameDomain to UnsecuredDebtMember" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:label="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:title="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtCurrentSecuredByPropertyPlantAndEquipmentMember" xlink:title="presentation: DebtInstrumentNameDomain to DebtCurrentSecuredByPropertyPlantAndEquipmentMember" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtSecuredByRelatedPartyMember" xlink:label="DebtSecuredByRelatedPartyMember" xlink:title="DebtSecuredByRelatedPartyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="DebtSecuredByRelatedPartyMember" xlink:title="presentation: DebtInstrumentNameDomain to DebtSecuredByRelatedPartyMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentFaceAmount" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio" xlink:label="DebtInstrumentConvertibleConversionRatio" xlink:title="DebtInstrumentConvertibleConversionRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionRatio" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionRatio" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPrice1" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:label="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:title="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:label="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:title="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentRedemptionPriceAsPercentageOfPrincipal" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:label="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:title="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:label="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:title="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:label="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:title="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:label="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:title="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:label="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:title="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtFairValue" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtFairValue" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtAndEquityIssuanceCosts" xlink:label="DebtAndEquityIssuanceCosts" xlink:title="DebtAndEquityIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtAndEquityIssuanceCosts" xlink:title="presentation: DebtInstrumentLineItems to DebtAndEquityIssuanceCosts" use="optional" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtIssuanceCosts" xlink:label="DebtIssuanceCosts" xlink:title="DebtIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtIssuanceCosts" xlink:title="presentation: DebtInstrumentLineItems to DebtIssuanceCosts" use="optional" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentInterestRateEffectivePercentage" use="optional" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="presentation: DebtInstrumentLineItems to AmortizationOfDebtDiscountPremium" use="optional" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="InterestExpenseDebtExcludingAmortization" xlink:title="InterestExpenseDebtExcludingAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="InterestExpenseDebtExcludingAmortization" xlink:title="presentation: DebtInstrumentLineItems to InterestExpenseDebtExcludingAmortization" use="optional" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:label="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:title="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPriceOnFundamentalChange" use="optional" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="DebtConversionConvertedInstrumentSharesIssued1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="presentation: DebtInstrumentLineItems to DebtConversionConvertedInstrumentSharesIssued1" use="optional" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="DebtConversionConvertedInstrumentAmount1" xlink:title="DebtConversionConvertedInstrumentAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtConversionConvertedInstrumentAmount1" xlink:title="presentation: DebtInstrumentLineItems to DebtConversionConvertedInstrumentAmount1" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InducedConversionOfConvertibleDebtExpense" xlink:label="InducedConversionOfConvertibleDebtExpense" xlink:title="InducedConversionOfConvertibleDebtExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="InducedConversionOfConvertibleDebtExpense" xlink:title="presentation: DebtInstrumentLineItems to InducedConversionOfConvertibleDebtExpense" use="optional" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="GainsLossesOnExtinguishmentOfDebt" xlink:title="presentation: DebtInstrumentLineItems to GainsLossesOnExtinguishmentOfDebt" use="optional" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:label="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:title="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense" use="optional" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="ExtinguishmentOfDebtAmount" xlink:title="ExtinguishmentOfDebtAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ExtinguishmentOfDebtAmount" xlink:title="presentation: DebtInstrumentLineItems to ExtinguishmentOfDebtAmount" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentsAbstract" use="optional" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:title="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentCarryingAmount" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentUnamortizedDiscount" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentUnamortizedDiscount" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="presentation: DebtInstrumentsAbstract to ConvertibleLongTermNotesPayable" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:label="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:title="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleNumberOfEquityInstruments" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleDebtMember" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleDebtMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: LongtermConvertibleDebtCurrentAndNoncurrentAbstract to DebtInstrumentTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureConvertibleNotes">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtTextBlock" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleDebtMember" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleDebtMember" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: LongtermConvertibleDebtCurrentAndNoncurrentAbstract to DebtInstrumentTable" use="optional" order="10.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" use="optional" order="10.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="presentation: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ChineseCommercialBanksMember" xlink:label="ChineseCommercialBanksMember" xlink:title="ChineseCommercialBanksMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="ChineseCommercialBanksMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to ChineseCommercialBanksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="presentation: CreditFacilityDomain to LineOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:label="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="SuzhouGaochuangteNewEnergyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="presentation: RelatedPartyDomain to SuzhouGaochuangteNewEnergyCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ChiefExecutiveOfficerMember" xlink:title="presentation: RelatedPartyDomain to ChiefExecutiveOfficerMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to CreditFacilityAxis" order="2.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to LineOfCreditFacilityAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="presentation: RelatedPartyTransactionLineItems to DueFromRelatedPartiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="presentation: RelatedPartyTransactionLineItems to EquityMethodInvestmentOwnershipPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueToRelatedPartiesCurrent" xlink:title="presentation: RelatedPartyTransactionLineItems to DueToRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LineOfCreditFacilityMaturityTerm" xlink:label="LineOfCreditFacilityMaturityTerm" xlink:title="LineOfCreditFacilityMaturityTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="LineOfCreditFacilityMaturityTerm" xlink:title="presentation: RelatedPartyTransactionLineItems to LineOfCreditFacilityMaturityTerm" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: RelatedPartyTransactionLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAmountOutstanding" xlink:label="LineOfCreditFacilityAmountOutstanding" xlink:title="LineOfCreditFacilityAmountOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="LineOfCreditFacilityAmountOutstanding" xlink:title="presentation: RelatedPartyTransactionLineItems to LineOfCreditFacilityAmountOutstanding" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="RevenueFromRelatedParties" xlink:title="RevenueFromRelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RevenueFromRelatedParties" xlink:title="presentation: RelatedPartyTransactionLineItems to RevenueFromRelatedParties" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="RelatedPartyTransactionPurchasesFromRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="presentation: RelatedPartyTransactionLineItems to RelatedPartyTransactionPurchasesFromRelatedParty" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MarketPricePerWattOfModules" xlink:label="MarketPricePerWattOfModules" xlink:title="MarketPricePerWattOfModules" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="MarketPricePerWattOfModules" xlink:title="presentation: AccountingPoliciesAbstract to MarketPricePerWattOfModules" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ProfitLoss" xlink:title="presentation: AccountingPoliciesAbstract to ProfitLoss" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:title="presentation: AccountingPoliciesAbstract to NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PaymentsForPurchaseOfProjectAssets" xlink:label="PaymentsForPurchaseOfProjectAssets" xlink:title="PaymentsForPurchaseOfProjectAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PaymentsForPurchaseOfProjectAssets" xlink:title="presentation: AccountingPoliciesAbstract to PaymentsForPurchaseOfProjectAssets" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsAtCarryingValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="RestrictedCashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AccountingPoliciesAbstract to RestrictedCashAndCashEquivalentsAtCarryingValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtCurrent" xlink:label="DebtCurrent" xlink:title="DebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DebtCurrent" xlink:title="presentation: AccountingPoliciesAbstract to DebtCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_WorkingCapital" xlink:label="WorkingCapital" xlink:title="WorkingCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="WorkingCapital" xlink:title="presentation: AccountingPoliciesAbstract to WorkingCapital" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BasisOfPresentationTable" xlink:label="BasisOfPresentationTable" xlink:title="BasisOfPresentationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BasisOfPresentationTable" xlink:title="presentation: AccountingPoliciesAbstract to BasisOfPresentationTable" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: BasisOfPresentationTable to SubsequentEventTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="presentation: BasisOfPresentationTable to LineOfCreditFacilityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="presentation: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankOfChinaMember" xlink:label="BankOfChinaMember" xlink:title="BankOfChinaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="BankOfChinaMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to BankOfChinaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeutschBankAGCanadaMember" xlink:label="DeutschBankAGCanadaMember" xlink:title="DeutschBankAGCanadaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="DeutschBankAGCanadaMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to DeutschBankAGCanadaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CreditSuisseAGSingaporeMember" xlink:label="CreditSuisseAGSingaporeMember" xlink:title="CreditSuisseAGSingaporeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="CreditSuisseAGSingaporeMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to CreditSuisseAGSingaporeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentAxis" xlink:label="InstrumentAxis" xlink:title="InstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationTable" xlink:to="InstrumentAxis" xlink:title="presentation: BasisOfPresentationTable to InstrumentAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember" xlink:title="InstrumentTypeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentAxis" xlink:to="InstrumentTypeMember" xlink:title="presentation: InstrumentAxis to InstrumentTypeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringApril2012Member" xlink:label="LoanAgreementEnteredIntoDuringApril2012Member" xlink:title="LoanAgreementEnteredIntoDuringApril2012Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredIntoDuringApril2012Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementEnteredIntoDuringApril2012Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringNovember2012Member" xlink:label="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:title="LoanAgreementEnteredIntoDuringNovember2012Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredIntoDuringNovember2012Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementEnteredIntoDuringNovember2012Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:label="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:title="LoanAgreementEnteredIntoDuringJanuary2013Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="LoanAgreementEnteredIntoDuringJanuary2013Member" xlink:title="presentation: InstrumentTypeMember to LoanAgreementEnteredIntoDuringJanuary2013Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:label="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="presentation: InstrumentTypeMember to BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: BasisOfPresentationTable to CreditFacilityAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="presentation: CreditFacilityDomain to LineOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodAxis" xlink:label="DebtInstrumentRepaymentPeriodAxis" xlink:title="DebtInstrumentRepaymentPeriodAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationTable" xlink:to="DebtInstrumentRepaymentPeriodAxis" xlink:title="presentation: BasisOfPresentationTable to DebtInstrumentRepaymentPeriodAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentRepaymentPeriodDomain" xlink:label="DebtInstrumentRepaymentPeriodDomain" xlink:title="DebtInstrumentRepaymentPeriodDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodAxis" xlink:to="DebtInstrumentRepaymentPeriodDomain" xlink:title="presentation: DebtInstrumentRepaymentPeriodAxis to DebtInstrumentRepaymentPeriodDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RepaymentDueIn2014Member" xlink:label="RepaymentDueIn2014Member" xlink:title="RepaymentDueIn2014Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentRepaymentPeriodDomain" xlink:to="RepaymentDueIn2014Member" xlink:title="presentation: DebtInstrumentRepaymentPeriodDomain to RepaymentDueIn2014Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BasisOfPresentationLineItems" xlink:label="BasisOfPresentationLineItems" xlink:title="BasisOfPresentationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationTable" xlink:to="BasisOfPresentationLineItems" xlink:title="presentation: BasisOfPresentationTable to BasisOfPresentationLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:label="LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:title="LineOfCreditFacilityIncreaseAdditionalBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationLineItems" xlink:to="LineOfCreditFacilityIncreaseAdditionalBorrowings" xlink:title="presentation: BasisOfPresentationLineItems to LineOfCreditFacilityIncreaseAdditionalBorrowings" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsBuildOutValue" xlink:label="ProjectAssetsBuildOutValue" xlink:title="ProjectAssetsBuildOutValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationLineItems" xlink:to="ProjectAssetsBuildOutValue" xlink:title="presentation: BasisOfPresentationLineItems to ProjectAssetsBuildOutValue" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentIncreaseAdditionalBorrowings" xlink:label="DebtInstrumentIncreaseAdditionalBorrowings" xlink:title="DebtInstrumentIncreaseAdditionalBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationLineItems" xlink:to="DebtInstrumentIncreaseAdditionalBorrowings" xlink:title="presentation: BasisOfPresentationLineItems to DebtInstrumentIncreaseAdditionalBorrowings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="DebtInstrumentPeriodicPaymentPrincipal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationLineItems" xlink:to="DebtInstrumentPeriodicPaymentPrincipal" xlink:title="presentation: BasisOfPresentationLineItems to DebtInstrumentPeriodicPaymentPrincipal" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ReceivablesAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ReceivablesAbstract" order="8002.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:label="AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:title="AllowanceForDoubtfulUnbilledReceivablesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="AllowanceForDoubtfulUnbilledReceivablesCurrent" xlink:title="presentation: ReceivablesAbstract to AllowanceForDoubtfulUnbilledReceivablesCurrent" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:label="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:title="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:title="presentation: AccountingPoliciesAbstract to AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsuranceForBadDebtLossReceivableCurrent" xlink:label="InsuranceForBadDebtLossReceivableCurrent" xlink:title="InsuranceForBadDebtLossReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="InsuranceForBadDebtLossReceivableCurrent" xlink:title="presentation: AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract to InsuranceForBadDebtLossReceivableCurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentAxis" xlink:label="InstrumentAxis" xlink:title="InstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InstrumentTypeMember" xlink:label="InstrumentTypeMember" xlink:title="InstrumentTypeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentAxis" xlink:to="InstrumentTypeMember" xlink:title="presentation: InstrumentAxis to InstrumentTypeMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:label="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InstrumentTypeMember" xlink:to="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:title="presentation: InstrumentTypeMember to BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:label="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:title="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:to="BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" xlink:title="presentation: BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember to BankLoanAgreementsDueDatesBefore31Decemeber2013ShortTermMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:label="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:title="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember" xlink:to="BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" xlink:title="presentation: BankLoanAgreementsEnteredInto1January2013To31March2013ShortTermMember to BankLoanAgreementsDueDatesAfter31Decemeber2013ShortTermMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventTable" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventTable" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: SubsequentEventTable to SubsequentEventTypeAxis" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="InstrumentAxis" xlink:title="presentation: SubsequentEventTable to InstrumentAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventLineItems" xlink:title="presentation: SubsequentEventTable to SubsequentEventLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentBorrowingsNewDebtInstruments" xlink:label="DebtInstrumentBorrowingsNewDebtInstruments" xlink:title="DebtInstrumentBorrowingsNewDebtInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="DebtInstrumentBorrowingsNewDebtInstruments" xlink:title="presentation: SubsequentEventLineItems to DebtInstrumentBorrowingsNewDebtInstruments" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentBorrowingsRenewed" xlink:label="DebtInstrumentBorrowingsRenewed" xlink:title="DebtInstrumentBorrowingsRenewed" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="DebtInstrumentBorrowingsRenewed" xlink:title="presentation: SubsequentEventLineItems to DebtInstrumentBorrowingsRenewed" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsAbstract" xlink:label="ProjectAssetsAbstract" xlink:title="ProjectAssetsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ProjectAssetsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ProjectAssetsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectAssetsAbstract" xlink:to="ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" xlink:title="presentation: ProjectAssetsAbstract to ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedModuleCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectAssetsAbstract" xlink:to="ProjectAssetsPlantsAndLandCapitalizedModuleCost" xlink:title="presentation: ProjectAssetsAbstract to ProjectAssetsPlantsAndLandCapitalizedModuleCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:label="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:title="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectAssetsAbstract" xlink:to="ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" xlink:title="presentation: ProjectAssetsAbstract to ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:label="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:title="ProjectAssetsPlantsAndLandOtherCapitalizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectAssetsAbstract" xlink:to="ProjectAssetsPlantsAndLandOtherCapitalizedCost" xlink:title="presentation: ProjectAssetsAbstract to ProjectAssetsPlantsAndLandOtherCapitalizedCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLand" xlink:label="ProjectAssetsPlantsAndLand" xlink:title="ProjectAssetsPlantsAndLand" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectAssetsAbstract" xlink:to="ProjectAssetsPlantsAndLand" xlink:title="presentation: ProjectAssetsAbstract to ProjectAssetsPlantsAndLand" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandCurrentPortion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectAssetsAbstract" xlink:to="ProjectAssetsPlantsAndLandCurrentPortion" xlink:title="presentation: ProjectAssetsAbstract to ProjectAssetsPlantsAndLandCurrentPortion" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:label="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="ProjectAssetsPlantsAndLandNonCurrentPortion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectAssetsAbstract" xlink:to="ProjectAssetsPlantsAndLandNonCurrentPortion" xlink:title="presentation: ProjectAssetsAbstract to ProjectAssetsPlantsAndLandNonCurrentPortion" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfPropertyPlantAndEquipmentTable" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BuildingMember" xlink:label="BuildingMember" xlink:title="BuildingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link: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="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" order="1.0" />
    <link: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="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" order="1.0" />
    <link: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="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ServiceAgreementsMember" xlink:label="ServiceAgreementsMember" xlink:title="ServiceAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ServiceAgreementsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ServiceAgreementsMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ComputerSoftwareIntangibleAssetMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ComputerSoftwareIntangibleAssetMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to RangeAxis" use="optional" order="2.0" />
    <link: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="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsLineItems" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetUsefulLife" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetUsefulLife" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PrepaymentForLandUseRightsAbstract" xlink:label="PrepaymentForLandUseRightsAbstract" xlink:title="PrepaymentForLandUseRightsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="PrepaymentForLandUseRightsAbstract" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to PrepaymentForLandUseRightsAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LandUseRightTerm" xlink:label="LandUseRightTerm" xlink:title="LandUseRightTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaymentForLandUseRightsAbstract" xlink:to="LandUseRightTerm" xlink:title="presentation: PrepaymentForLandUseRightsAbstract to LandUseRightTerm" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="RevenueRecognitionAbstract" xlink:title="RevenueRecognitionAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="RevenueRecognitionAbstract" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to RevenueRecognitionAbstract" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails5">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ScheduleOfProductWarrantyCostTable" xlink:label="ScheduleOfProductWarrantyCostTable" xlink:title="ScheduleOfProductWarrantyCostTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfProductWarrantyCostTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfProductWarrantyCostTable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:label="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:title="ProductWarrantyGuaranteedPerformancePeriodAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProductWarrantyCostTable" xlink:to="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:title="presentation: ScheduleOfProductWarrantyCostTable to ProductWarrantyGuaranteedPerformancePeriodAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:label="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:title="ProductWarrantyGuaranteedPerformancePeriodDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyGuaranteedPerformancePeriodAxis" xlink:to="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:title="presentation: ProductWarrantyGuaranteedPerformancePeriodAxis to ProductWarrantyGuaranteedPerformancePeriodDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForFirstYearMember" xlink:label="GuaranteedPerformanceForFirstYearMember" xlink:title="GuaranteedPerformanceForFirstYearMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="GuaranteedPerformanceForFirstYearMember" xlink:title="presentation: ProductWarrantyGuaranteedPerformancePeriodDomain to GuaranteedPerformanceForFirstYearMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForYear2ToYear24Member" xlink:label="GuaranteedPerformanceForYear2ToYear24Member" xlink:title="GuaranteedPerformanceForYear2ToYear24Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="GuaranteedPerformanceForYear2ToYear24Member" xlink:title="presentation: ProductWarrantyGuaranteedPerformancePeriodDomain to GuaranteedPerformanceForYear2ToYear24Member" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GuaranteedPerformanceForYear25Member" xlink:label="GuaranteedPerformanceForYear25Member" xlink:title="GuaranteedPerformanceForYear25Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyGuaranteedPerformancePeriodDomain" xlink:to="GuaranteedPerformanceForYear25Member" xlink:title="presentation: ProductWarrantyGuaranteedPerformancePeriodDomain to GuaranteedPerformanceForYear25Member" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProductWarrantyCostTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfProductWarrantyCostTable to RangeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyCostLineItems" xlink:label="ProductWarrantyCostLineItems" xlink:title="ProductWarrantyCostLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProductWarrantyCostTable" xlink:to="ProductWarrantyCostLineItems" xlink:title="presentation: ScheduleOfProductWarrantyCostTable to ProductWarrantyCostLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StandardProductWarrantyPeriod" xlink:label="StandardProductWarrantyPeriod" xlink:title="StandardProductWarrantyPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="StandardProductWarrantyPeriod" xlink:title="presentation: ProductWarrantyCostLineItems to StandardProductWarrantyPeriod" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:label="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:title="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" xlink:title="presentation: ProductWarrantyCostLineItems to SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:label="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:title="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" xlink:title="presentation: ProductWarrantyCostLineItems to SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:label="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:title="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" xlink:title="presentation: ProductWarrantyCostLineItems to SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:label="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:title="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" xlink:title="presentation: ProductWarrantyCostLineItems to SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ExtendedProductWarrantyPeriod" xlink:label="ExtendedProductWarrantyPeriod" xlink:title="ExtendedProductWarrantyPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="ExtendedProductWarrantyPeriod" xlink:title="presentation: ProductWarrantyCostLineItems to ExtendedProductWarrantyPeriod" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:label="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:title="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" xlink:title="presentation: ProductWarrantyCostLineItems to ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:label="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:title="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" xlink:title="presentation: ProductWarrantyCostLineItems to ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:label="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:title="PercentageOfDeclineInActualAnnualPowerOutputOfModule" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="PercentageOfDeclineInActualAnnualPowerOutputOfModule" xlink:title="presentation: ProductWarrantyCostLineItems to PercentageOfDeclineInActualAnnualPowerOutputOfModule" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:label="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:title="ProductWarrantyAccrualRateForSalesOfSolarModules" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyAccrualRateForSalesOfSolarModules" xlink:title="presentation: ProductWarrantyCostLineItems to ProductWarrantyAccrualRateForSalesOfSolarModules" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:label="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:title="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyAccrualRateForSalesOfSolarSystemKits" xlink:title="presentation: ProductWarrantyCostLineItems to ProductWarrantyAccrualRateForSalesOfSolarSystemKits" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="ProductWarrantyExpense" xlink:title="ProductWarrantyExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="ProductWarrantyExpense" xlink:title="presentation: ProductWarrantyCostLineItems to ProductWarrantyExpense" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsurancePremiumUnamortizedAmountNoncurrent" xlink:label="InsurancePremiumUnamortizedAmountNoncurrent" xlink:title="InsurancePremiumUnamortizedAmountNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="InsurancePremiumUnamortizedAmountNoncurrent" xlink:title="presentation: ProductWarrantyCostLineItems to InsurancePremiumUnamortizedAmountNoncurrent" use="optional" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="InsuranceSettlementsReceivableNoncurrent" xlink:title="InsuranceSettlementsReceivableNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="InsuranceSettlementsReceivableNoncurrent" xlink:title="presentation: ProductWarrantyCostLineItems to InsuranceSettlementsReceivableNoncurrent" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InsurancePolicyTerm" xlink:label="InsurancePolicyTerm" xlink:title="InsurancePolicyTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyCostLineItems" xlink:to="InsurancePolicyTerm" xlink:title="presentation: ProductWarrantyCostLineItems to InsurancePolicyTerm" use="optional" order="12.1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ForeignCurrencyRiskAbstract" xlink:label="ForeignCurrencyRiskAbstract" xlink:title="ForeignCurrencyRiskAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyRiskAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyRiskAbstract" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:label="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:title="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCurrencyRiskAbstract" xlink:to="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" xlink:title="presentation: ForeignCurrencyRiskAbstract to CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:label="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:title="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:label="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:label="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" order="7.0" />
    <link: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="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" use="optional" order="1.0" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockOptionsMember" xlink:label="StockOptionsMember" xlink:title="StockOptionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="StockOptionsMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to StockOptionsMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" use="optional" order="2.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureShareOptionsDetails2">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link: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="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" order="1.0" />
    <link: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="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" use="optional" order="1.0" />
    <link: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="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" use="optional" order="2.0" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="ScheduleOfOperatingLeasedAssetsTable" xlink:title="ScheduleOfOperatingLeasedAssetsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfOperatingLeasedAssetsTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to ScheduleOfOperatingLeasedAssetsTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeasedAssetsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfOperatingLeasedAssetsTable to RangeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="OperatingLeasedAssetsLineItems" xlink:title="OperatingLeasedAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeasedAssetsTable" xlink:to="OperatingLeasedAssetsLineItems" xlink:title="presentation: ScheduleOfOperatingLeasedAssetsTable to OperatingLeasedAssetsLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:label="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:title="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" xlink:title="presentation: OperatingLeasedAssetsLineItems to DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="OperatingLeasesRentExpenseNet" xlink:title="OperatingLeasesRentExpenseNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="OperatingLeasesRentExpenseNet" xlink:title="presentation: OperatingLeasedAssetsLineItems to OperatingLeasesRentExpenseNet" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasedAssetsLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="presentation: OperatingLeasedAssetsLineItems to OperatingLeasesFutureMinimumPaymentsDueAbstract" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueAfterYearFour" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDue" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:label="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:title="PurchaseCommitmentExcludingLongtermCommitmentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to PurchaseCommitmentExcludingLongtermCommitmentAbstract" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchaseCommitmentExcludingLongtermCommitmentAbstract" xlink:to="SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="presentation: PurchaseCommitmentExcludingLongtermCommitmentAbstract to SignificantPurchaseCommitmentRemainingMinimumAmountCommitted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="LongTermPurchaseCommitmentAmount" xlink:title="LongTermPurchaseCommitmentAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="LongTermPurchaseCommitmentAmount" xlink:title="presentation: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to LongTermPurchaseCommitmentAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:label="PurchaseObligationFiscalYearMaturityAbstract" xlink:title="PurchaseObligationFiscalYearMaturityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="PurchaseObligationFiscalYearMaturityAbstract" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to PurchaseObligationFiscalYearMaturityAbstract" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="PurchaseObligationDueInNextTwelveMonths" xlink:title="PurchaseObligationDueInNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInNextTwelveMonths" xlink:title="presentation: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInNextTwelveMonths" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="PurchaseObligationDueInSecondYear" xlink:title="PurchaseObligationDueInSecondYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInSecondYear" xlink:title="presentation: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInSecondYear" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="PurchaseObligationDueInThirdYear" xlink:title="PurchaseObligationDueInThirdYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInThirdYear" xlink:title="presentation: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInThirdYear" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="PurchaseObligation" xlink:title="PurchaseObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligation" xlink:title="presentation: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligation" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="PurchaseObligationDueInFourthYear" xlink:title="PurchaseObligationDueInFourthYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchaseObligationFiscalYearMaturityAbstract" xlink:to="PurchaseObligationDueInFourthYear" xlink:title="presentation: PurchaseObligationFiscalYearMaturityAbstract to PurchaseObligationDueInFourthYear" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4">
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" use="optional" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:label="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:title="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:title="presentation: AccountingPoliciesAbstract to InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="ImpairmentOfInvestments" xlink:title="ImpairmentOfInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:to="ImpairmentOfInvestments" xlink:title="presentation: InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract to ImpairmentOfInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="AssetImpairmentChargesAbstract" xlink:title="AssetImpairmentChargesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AssetImpairmentChargesAbstract" xlink:title="presentation: AccountingPoliciesAbstract to AssetImpairmentChargesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetImpairmentChargesAbstract" xlink:to="AssetImpairmentCharges" xlink:title="presentation: AssetImpairmentChargesAbstract to AssetImpairmentCharges" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueArrangementsTable" xlink:label="RevenueArrangementsTable" xlink:title="RevenueArrangementsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueArrangementsTable" xlink:title="presentation: AccountingPoliciesAbstract to RevenueArrangementsTable" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsTable" xlink:to="TypeOfArrangementAxis" xlink:title="presentation: RevenueArrangementsTable to TypeOfArrangementAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="presentation: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TollManufacturingArrangementsMember" xlink:label="TollManufacturingArrangementsMember" xlink:title="TollManufacturingArrangementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="TollManufacturingArrangementsMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to TollManufacturingArrangementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BuyAndSellArrangementsMember" xlink:label="BuyAndSellArrangementsMember" xlink:title="BuyAndSellArrangementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="BuyAndSellArrangementsMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to BuyAndSellArrangementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsTable" xlink:to="RangeAxis" xlink:title="presentation: RevenueArrangementsTable to RangeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueArrangementsLineItems" xlink:label="RevenueArrangementsLineItems" xlink:title="RevenueArrangementsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsTable" xlink:to="RevenueArrangementsLineItems" xlink:title="presentation: RevenueArrangementsTable to RevenueArrangementsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ConstructionPeriodOfProject" xlink:label="ConstructionPeriodOfProject" xlink:title="ConstructionPeriodOfProject" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="ConstructionPeriodOfProject" xlink:title="presentation: RevenueArrangementsLineItems to ConstructionPeriodOfProject" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSoldDirectMaterials" xlink:label="CostOfGoodsSoldDirectMaterials" xlink:title="CostOfGoodsSoldDirectMaterials" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="CostOfGoodsSoldDirectMaterials" xlink:title="presentation: RevenueArrangementsLineItems to CostOfGoodsSoldDirectMaterials" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="SalesRevenueGoodsNet" xlink:title="SalesRevenueGoodsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="SalesRevenueGoodsNet" xlink:title="presentation: RevenueArrangementsLineItems to SalesRevenueGoodsNet" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:label="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:title="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" xlink:title="presentation: RevenueArrangementsLineItems to ConstructionPeriodForRecognitionOfRevenueAndProfitUnderCompletionMethod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueRecognizedUnderAccrualMethod" xlink:label="RevenueRecognizedUnderAccrualMethod" xlink:title="RevenueRecognizedUnderAccrualMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="RevenueRecognizedUnderAccrualMethod" xlink:title="presentation: RevenueArrangementsLineItems to RevenueRecognizedUnderAccrualMethod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:label="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:title="RevenueRecognizedUnderPercentageOfCompletionMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="RevenueRecognizedUnderPercentageOfCompletionMethod" xlink:title="presentation: RevenueArrangementsLineItems to RevenueRecognizedUnderPercentageOfCompletionMethod" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_InventoryRelatingToNonRecognizedRevenue" xlink:label="InventoryRelatingToNonRecognizedRevenue" xlink:title="InventoryRelatingToNonRecognizedRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="InventoryRelatingToNonRecognizedRevenue" xlink:title="presentation: RevenueArrangementsLineItems to InventoryRelatingToNonRecognizedRevenue" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:label="RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:title="RevenueRecognitionSalesReturnsReserveForSalesReturns" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueArrangementsLineItems" xlink:to="RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:title="presentation: RevenueArrangementsLineItems to RevenueRecognitionSalesReturnsReserveForSalesReturns" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ShippingAndHandlingCostsAbstract" xlink:label="ShippingAndHandlingCostsAbstract" xlink:title="ShippingAndHandlingCostsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShippingAndHandlingCostsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ShippingAndHandlingCostsAbstract" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="ShippingHandlingAndTransportationCosts" xlink:title="ShippingHandlingAndTransportationCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShippingAndHandlingCostsAbstract" xlink:to="ShippingHandlingAndTransportationCosts" xlink:title="presentation: ShippingAndHandlingCostsAbstract to ShippingHandlingAndTransportationCosts" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:label="ResearchAndDevelopmentExpenseAbstract" xlink:title="ResearchAndDevelopmentExpenseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ResearchAndDevelopmentExpenseAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ResearchAndDevelopmentExpenseAbstract" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchAndDevelopmentExpenseAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: ResearchAndDevelopmentExpenseAbstract to ResearchAndDevelopmentExpense" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="MarketingAndAdvertisingExpenseAbstract" xlink:title="MarketingAndAdvertisingExpenseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="MarketingAndAdvertisingExpenseAbstract" xlink:title="presentation: AccountingPoliciesAbstract to MarketingAndAdvertisingExpenseAbstract" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="AdvertisingExpense" xlink:title="presentation: MarketingAndAdvertisingExpenseAbstract to AdvertisingExpense" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BuildingMember" xlink:label="BuildingMember" xlink:title="BuildingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:label="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:title="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentExcludingConstructionInProgressNet" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentExcludingConstructionInProgressNet" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="Depreciation" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to Depreciation" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to ScheduleOfPropertyPlantAndEquipmentTable" use="optional" order="1.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails">
    <link: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="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link: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="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" order="1.0" />
    <link: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="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ServiceAgreementsMember" xlink:label="ServiceAgreementsMember" xlink:title="ServiceAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ServiceAgreementsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ServiceAgreementsMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="DevelopedTechnologyRightsMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to DevelopedTechnologyRightsMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ComputerSoftwareIntangibleAssetMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ComputerSoftwareIntangibleAssetMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="FiniteLivedIntangibleAssetsLineItems" xlink:title="presentation: ScheduleOfFiniteLivedIntangibleAssetsTable to FiniteLivedIntangibleAssetsLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsGross" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsNet" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="AmortizationOfIntangibleAssets" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to AmortizationOfIntangibleAssets" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:title="presentation: FiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="presentation: FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract to FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" order="1.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails6">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link: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="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConcentrationRiskTable" xlink:title="presentation: AccountingPoliciesAbstract to ConcentrationRiskTable" use="optional" order="1.0" />
    <link: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="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" use="optional" order="1.0" />
    <link: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="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="presentation: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesToSuppliersMember" xlink:label="AdvancesToSuppliersMember" xlink:title="AdvancesToSuppliersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AdvancesToSuppliersMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to AdvancesToSuppliersMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="presentation: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="SupplierConcentrationRiskMember" xlink:title="SupplierConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="SupplierConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to SupplierConcentrationRiskMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="presentation: ConcentrationRiskTable to ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierAMember" xlink:label="SupplierAMember" xlink:title="SupplierAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierAMember" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierAMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierBMember" xlink:label="SupplierBMember" xlink:title="SupplierBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierBMember" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierBMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierCMember" xlink:label="SupplierCMember" xlink:title="SupplierCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierCMember" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierCMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierDMember" xlink:label="SupplierDMember" xlink:title="SupplierDMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierDMember" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierDMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierEMember" xlink:label="SupplierEMember" xlink:title="SupplierEMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierEMember" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierEMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplierFMember" xlink:label="SupplierFMember" xlink:title="SupplierFMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierFMember" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierFMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskLineItems" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskLineItems" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:label="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:title="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskLineItems" xlink:to="AdvancesOnInventoryPurchasesCurrentAndNonCurrent" xlink:title="presentation: ConcentrationRiskLineItems to AdvancesOnInventoryPurchasesCurrentAndNonCurrent" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureMajorCustomersDetails">
    <link: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="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link: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="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="presentation: MajorCustomersAxis to NameOfMajorCustomerDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyAMember" xlink:label="CompanyAMember" xlink:title="CompanyAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyAMember" xlink:title="presentation: NameOfMajorCustomerDomain to CompanyAMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerOneMember" xlink:label="CustomerOneMember" xlink:title="CustomerOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerOneMember" xlink:title="presentation: NameOfMajorCustomerDomain to CustomerOneMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerTwoMember" xlink:label="CustomerTwoMember" xlink:title="CustomerTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerTwoMember" xlink:title="presentation: NameOfMajorCustomerDomain to CustomerTwoMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CustomerThreeMember" xlink:label="CustomerThreeMember" xlink:title="CustomerThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerThreeMember" xlink:title="presentation: NameOfMajorCustomerDomain to CustomerThreeMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyBMember" xlink:label="CompanyBMember" xlink:title="CompanyBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyBMember" xlink:title="presentation: NameOfMajorCustomerDomain to CompanyBMember" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyCMember" xlink:label="CompanyCMember" xlink:title="CompanyCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyCMember" xlink:title="presentation: NameOfMajorCustomerDomain to CompanyCMember" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CompanyDMember" xlink:label="CompanyDMember" xlink:title="CompanyDMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CompanyDMember" xlink:title="presentation: NameOfMajorCustomerDomain to CompanyDMember" use="optional" order="8002.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link: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="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" use="optional" order="1.0" />
    <link: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="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="presentation: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" use="optional" order="1.0" />
    <link: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="SalesRevenueGoodsNetMember" xlink:title="SalesRevenueGoodsNetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueGoodsNetMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to SalesRevenueGoodsNetMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="presentation: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="CreditConcentrationRiskMember" xlink:title="CreditConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CreditConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to CreditConcentrationRiskMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="presentation: ConcentrationRiskTable to MajorCustomersAxis" use="optional" order="3.0" />
    <link: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="EntityWideRevenueMajorCustomerLineItems" xlink:title="EntityWideRevenueMajorCustomerLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="EntityWideRevenueMajorCustomerLineItems" xlink:title="presentation: ConcentrationRiskTable to EntityWideRevenueMajorCustomerLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerAmount" xlink:label="EntityWideRevenueMajorCustomerAmount" xlink:title="EntityWideRevenueMajorCustomerAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="EntityWideRevenueMajorCustomerAmount" xlink:title="presentation: EntityWideRevenueMajorCustomerLineItems to EntityWideRevenueMajorCustomerAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfCustomers" xlink:label="NumberOfCustomers" xlink:title="NumberOfCustomers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="NumberOfCustomers" xlink:title="presentation: EntityWideRevenueMajorCustomerLineItems to NumberOfCustomers" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityWideRevenueMajorCustomerLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="presentation: EntityWideRevenueMajorCustomerLineItems to ConcentrationRiskPercentage1" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_MajorCustomersDisclosureAbstract" xlink:label="MajorCustomersDisclosureAbstract" xlink:title="MajorCustomersDisclosureAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersDisclosureAbstract" xlink:to="ConcentrationRiskTable" xlink:title="presentation: MajorCustomersDisclosureAbstract to ConcentrationRiskTable" use="optional" order="1.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="presentation: ReceivablesAbstract to ValuationAndQualifyingAccountsDisclosureTable" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="presentation: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="AllowanceForTradeReceivablesMember" xlink:title="AllowanceForTradeReceivablesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForTradeReceivablesMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to AllowanceForTradeReceivablesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForAdvancesToSuppliersMember" xlink:label="AllowanceForAdvancesToSuppliersMember" xlink:title="AllowanceForAdvancesToSuppliersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForAdvancesToSuppliersMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to AllowanceForAdvancesToSuppliersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAndQualifyingAccountsDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance_2" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance_2" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesDeductions" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesDeductions" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ValuationAllowancesAndReservesForeignExchangeEffect" xlink:label="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:title="ValuationAllowancesAndReservesForeignExchangeEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesForeignExchangeEffect" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesForeignExchangeEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToCostAndExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:label="ValuationAllowancesAndReservesRecoveries" xlink:title="ValuationAllowancesAndReservesRecoveries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesRecoveries" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesRecoveries" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="MajorCustomersAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to MajorCustomersAxis" order="2.0" />
    <link: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="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="presentation: MajorCustomersAxis to NameOfMajorCustomerDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ChaoriSolarMember" xlink:label="ChaoriSolarMember" xlink:title="ChaoriSolarMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="ChaoriSolarMember" xlink:title="presentation: NameOfMajorCustomerDomain to ChaoriSolarMember" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_FireEnergyMember" xlink:label="FireEnergyMember" xlink:title="FireEnergyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="FireEnergyMember" xlink:title="presentation: NameOfMajorCustomerDomain to FireEnergyMember" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ESARenewablesMember" xlink:label="ESARenewablesMember" xlink:title="ESARenewablesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="ESARenewablesMember" xlink:title="presentation: NameOfMajorCustomerDomain to ESARenewablesMember" order="8002.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCustomersMember" xlink:label="OtherCustomersMember" xlink:title="OtherCustomersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="OtherCustomersMember" xlink:title="presentation: NameOfMajorCustomerDomain to OtherCustomersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:title="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="presentation: InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract to ScheduleOfEquityMethodInvestmentsTable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain" xlink:title="presentation: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ThirteenStrataSolarPowerProjectsMember" xlink:label="ThirteenStrataSolarPowerProjectsMember" xlink:title="ThirteenStrataSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ThirteenStrataSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to ThirteenStrataSolarPowerProjectsMember" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_TwoStrataSolarPowerProjectsMember" xlink:label="TwoStrataSolarPowerProjectsMember" xlink:title="TwoStrataSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="TwoStrataSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to TwoStrataSolarPowerProjectsMember" use="optional" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NineSoltasSolarPowerProjectsMember" xlink:label="NineSoltasSolarPowerProjectsMember" xlink:title="NineSoltasSolarPowerProjectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NineSoltasSolarPowerProjectsMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to NineSoltasSolarPowerProjectsMember" use="optional" order="8002.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SuzhouGaochuangteNewEnergyCoLtdMember" xlink:label="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="SuzhouGaochuangteNewEnergyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="SuzhouGaochuangteNewEnergyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to SuzhouGaochuangteNewEnergyCoLtdMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CSISkypowerMember" xlink:label="CSISkypowerMember" xlink:title="CSISkypowerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CSISkypowerMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to CSISkypowerMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:label="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to GCLCSISuzhouPhotovoltaicTechnologyCoLtdMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_CESSterlingLLCMember" xlink:label="CESSterlingLLCMember" xlink:title="CESSterlingLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="CESSterlingLLCMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to CESSterlingLLCMember" use="optional" order="8003.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_BerkleyEastSolarLLCMember" xlink:label="BerkleyEastSolarLLCMember" xlink:title="BerkleyEastSolarLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="BerkleyEastSolarLLCMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to BerkleyEastSolarLLCMember" use="optional" order="8004.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NernstNewEnergySuzhouCoLtdMember" xlink:label="NernstNewEnergySuzhouCoLtdMember" xlink:title="NernstNewEnergySuzhouCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NernstNewEnergySuzhouCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to NernstNewEnergySuzhouCoLtdMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NingxiaGDCSINewEnergyCoLtdMember" xlink:label="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="NingxiaGDCSINewEnergyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="NingxiaGDCSINewEnergyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to NingxiaGDCSINewEnergyCoLtdMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:label="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="GDInnerMongoliaJingyangEnergyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="GDInnerMongoliaJingyangEnergyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to GDInnerMongoliaJingyangEnergyCoLtdMember" use="optional" order="8005.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherEquityMethodInvesteesMember" xlink:label="OtherEquityMethodInvesteesMember" xlink:title="OtherEquityMethodInvesteesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="OtherEquityMethodInvesteesMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to OtherEquityMethodInvesteesMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentsLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentOwnershipPercentage" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestments" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestments" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="RangeAxis" xlink:title="RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to RangeAxis" order="2.0" />
    <link: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="RangeMember" xlink:title="RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="1.0" />
    <link: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="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails">
    <link: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="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link: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="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_DE" xlink:label="DE" xlink:title="DE" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EuropeMember" xlink:to="DE" xlink:title="presentation: EuropeMember to DE" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_ES" xlink:label="ES" xlink:title="ES" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EuropeMember" xlink:to="ES" xlink:title="presentation: EuropeMember to ES" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CZ" xlink:label="CZ" xlink:title="CZ" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EuropeMember" xlink:to="CZ" xlink:title="presentation: EuropeMember to CZ" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_IT" xlink:label="IT" xlink:title="IT" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EuropeMember" xlink:to="IT" xlink:title="presentation: EuropeMember to IT" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesEuropeMember" xlink:label="OtherCountriesEuropeMember" xlink:title="OtherCountriesEuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EuropeMember" xlink:to="OtherCountriesEuropeMember" xlink:title="presentation: EuropeMember to OtherCountriesEuropeMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AmericaMember" xlink:label="AmericaMember" xlink:title="AmericaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AmericaMember" xlink:title="presentation: SegmentGeographicalDomain to AmericaMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmericaMember" xlink:to="US" xlink:title="presentation: AmericaMember to US" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmericaMember" xlink:to="CA" xlink:title="presentation: AmericaMember to CA" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesAmericaMember" xlink:label="OtherCountriesAmericaMember" xlink:title="OtherCountriesAmericaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmericaMember" xlink:to="OtherCountriesAmericaMember" xlink:title="presentation: AmericaMember to OtherCountriesAmericaMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AsiaAndOtherRegionsMember" xlink:label="AsiaAndOtherRegionsMember" xlink:title="AsiaAndOtherRegionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaAndOtherRegionsMember" xlink:title="presentation: SegmentGeographicalDomain to AsiaAndOtherRegionsMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AsiaAndOtherRegionsMember" xlink:to="CN" xlink:title="presentation: AsiaAndOtherRegionsMember to CN" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_IN" xlink:label="IN" xlink:title="IN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AsiaAndOtherRegionsMember" xlink:to="IN" xlink:title="presentation: AsiaAndOtherRegionsMember to IN" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_JP" xlink:label="JP" xlink:title="JP" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AsiaAndOtherRegionsMember" xlink:to="JP" xlink:title="presentation: AsiaAndOtherRegionsMember to JP" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherCountriesAsiaMember" xlink:label="OtherCountriesAsiaMember" xlink:title="OtherCountriesAsiaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AsiaAndOtherRegionsMember" xlink:to="OtherCountriesAsiaMember" xlink:title="presentation: AsiaAndOtherRegionsMember to OtherCountriesAsiaMember" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SalesRevenueNet" xlink:title="presentation: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SalesRevenueNet" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:title="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable to ProductOrServiceAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ModulesProductMember" xlink:label="ModulesProductMember" xlink:title="ModulesProductMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ModulesProductMember" xlink:title="presentation: ProductsAndServicesDomain to ModulesProductMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarSystemKitsProductMember" xlink:label="SolarSystemKitsProductMember" xlink:title="SolarSystemKitsProductMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="SolarSystemKitsProductMember" xlink:title="presentation: ProductsAndServicesDomain to SolarSystemKitsProductMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EPCServiceProductMember" xlink:label="EPCServiceProductMember" xlink:title="EPCServiceProductMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="EPCServiceProductMember" xlink:title="presentation: ProductsAndServicesDomain to EPCServiceProductMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SolarPowerProjectsConstructionAndSaleMember" xlink:label="SolarPowerProjectsConstructionAndSaleMember" xlink:title="SolarPowerProjectsConstructionAndSaleMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="SolarPowerProjectsConstructionAndSaleMember" xlink:title="presentation: ProductsAndServicesDomain to SolarPowerProjectsConstructionAndSaleMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_OtherProductMember" xlink:label="OtherProductMember" xlink:title="OtherProductMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="OtherProductMember" xlink:title="presentation: ProductsAndServicesDomain to OtherProductMember" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:title="EntityWideInformationRevenueFromExternalCustomerLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:title="presentation: ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable to EntityWideInformationRevenueFromExternalCustomerLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="SalesRevenueNet" xlink:title="presentation: EntityWideInformationRevenueFromExternalCustomerLineItems to SalesRevenueNet" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" order="1.0" />
    <link: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="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" use="optional" order="1.0" />
    <link: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="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" use="optional" order="1.0" />
    <link: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="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsNonrecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsNonrecurringMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" use="optional" order="2.0" />
    <link: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="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="EstimateOfFairValueFairValueDisclosureMember" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to EstimateOfFairValueFairValueDisclosureMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FinancialInstrumentAxis" use="optional" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeOptionMember" xlink:label="ForeignExchangeOptionMember" xlink:title="ForeignExchangeOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ForeignExchangeOptionMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to ForeignExchangeOptionMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to ForeignExchangeForwardMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AssetsFairValueDisclosure" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AssetsFairValueDisclosure" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LiabilitiesFairValueDisclosure" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="EquityMethodInvestmentsFairValueDisclosure" xlink:title="EquityMethodInvestmentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="EquityMethodInvestmentsFairValueDisclosure" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to EquityMethodInvestmentsFairValueDisclosure" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to StatementScenarioAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="ScenarioPreviouslyReportedMember" xlink:title="ScenarioPreviouslyReportedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPreviouslyReportedMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ScenarioPreviouslyReportedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="LongTermDebtFairValue" xlink:title="presentation: FairValueDisclosuresAbstract to LongTermDebtFairValue" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:title="presentation: FairValueDisclosuresAbstract to GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="HedgingDesignationAxis" xlink:title="HedgingDesignationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="HedgingDesignationAxis" xlink:title="presentation: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to HedgingDesignationAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="HedgingDesignationDomain" xlink:title="HedgingDesignationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationAxis" xlink:to="HedgingDesignationDomain" xlink:title="presentation: HedgingDesignationAxis to HedgingDesignationDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="NondesignatedMember" xlink:title="NondesignatedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HedgingDesignationDomain" xlink:to="NondesignatedMember" xlink:title="presentation: HedgingDesignationDomain to NondesignatedMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="presentation: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to DerivativeInstrumentRiskAxis" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="presentation: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeOptionMember" xlink:label="ForeignExchangeOptionMember" xlink:title="ForeignExchangeOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeOptionMember" xlink:title="presentation: DerivativeContractTypeDomain to ForeignExchangeOptionMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="presentation: DerivativeContractTypeDomain to ForeignExchangeForwardMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="DerivativesFairValueLineItems" xlink:title="DerivativesFairValueLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="DerivativesFairValueLineItems" xlink:title="presentation: FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable to DerivativesFairValueLineItems" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeAssetFairValueNet" xlink:label="DerivativeAssetFairValueNet" xlink:title="DerivativeAssetFairValueNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeAssetFairValueNet" xlink:title="presentation: DerivativesFairValueLineItems to DerivativeAssetFairValueNet" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeLiabilityFairValueNet1" xlink:label="DerivativeLiabilityFairValueNet1" xlink:title="DerivativeLiabilityFairValueNet1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativesFairValueLineItems" xlink:to="DerivativeLiabilityFairValueNet1" xlink:title="presentation: DerivativesFairValueLineItems to DerivativeLiabilityFairValueNet1" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails3">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="presentation: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeOptionMember" xlink:label="ForeignExchangeOptionMember" xlink:title="ForeignExchangeOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeOptionMember" xlink:title="presentation: DerivativeContractTypeDomain to ForeignExchangeOptionMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="ForeignExchangeForwardMember" xlink:title="ForeignExchangeForwardMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="ForeignExchangeForwardMember" xlink:title="presentation: DerivativeContractTypeDomain to ForeignExchangeForwardMember" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:title="presentation: FairValueDisclosuresAbstract to DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" use="optional" order="1.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to DerivativeInstrumentRiskAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="DerivativeInstrumentsGainLossLineItems" xlink:title="DerivativeInstrumentsGainLossLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="DerivativeInstrumentsGainLossLineItems" xlink:title="presentation: DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable to DerivativeInstrumentsGainLossLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:title="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentsGainLossLineItems" xlink:to="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:title="presentation: DerivativeInstrumentsGainLossLineItems to DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails">
    <link: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="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasicAndDilutedAbstract" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasicAndDilutedAbstract" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link: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="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareBasic" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link: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="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareDiluted" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" use="optional" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" use="optional" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="ConvertibleDebtSecuritiesMember" xlink:title="ConvertibleDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleDebtSecuritiesMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to ConvertibleDebtSecuritiesMember" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:label="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:title="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockOptionsAndRestrictedStockAndRestrictedUnitsMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to StockOptionsAndRestrictedStockAndRestrictedUnitsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_StockOptionsAndRestrictedStockMember" xlink:label="StockOptionsAndRestrictedStockMember" xlink:title="StockOptionsAndRestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockOptionsAndRestrictedStockMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to StockOptionsAndRestrictedStockMember" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WarrantMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to WarrantMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="presentation: ReceivablesAbstract to ValuationAndQualifyingAccountsDisclosureTable" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="presentation: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="AllowanceForTradeReceivablesMember" xlink:title="AllowanceForTradeReceivablesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForTradeReceivablesMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to AllowanceForTradeReceivablesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AllowanceForAdvancesToSuppliersMember" xlink:label="AllowanceForAdvancesToSuppliersMember" xlink:title="AllowanceForAdvancesToSuppliersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForAdvancesToSuppliersMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to AllowanceForAdvancesToSuppliersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAndQualifyingAccountsDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:title="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureLineItems to AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails2">
    <link: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="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link: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="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="presentation: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="1.0" />
    <link: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="SalesRevenueGoodsNetMember" xlink:title="SalesRevenueGoodsNetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueGoodsNetMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to SalesRevenueGoodsNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="presentation: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="GeographicConcentrationRiskMember" xlink:title="GeographicConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="GeographicConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to GeographicConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LossContingenciesTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LossContingenciesTable" order="1.0" />
    <link: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="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: LossContingenciesTable to StatementGeographicalAxis" order="5.0" />
    <link: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="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AmericaMember" xlink:label="AmericaMember" xlink:title="AmericaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AmericaMember" xlink:title="presentation: SegmentGeographicalDomain to AmericaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="LossContingenciesLineItems" xlink:title="presentation: LossContingenciesTable to LossContingenciesLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:label="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:title="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" xlink:title="presentation: LossContingenciesLineItems to AccruedLossOnFirmPurchaseCommitmentReserveAdjustment" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="presentation: LossContingenciesLineItems to LossContingencyPreliminarySubsidyRateOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" order="8001.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyNumberOfParties" xlink:label="LossContingencyNumberOfParties" xlink:title="LossContingencyNumberOfParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyNumberOfParties" xlink:title="presentation: LossContingenciesLineItems to LossContingencyNumberOfParties" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="presentation: LossContingenciesLineItems to LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:label="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" xlink:title="presentation: LossContingenciesLineItems to LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate" use="optional" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber" xlink:label="LossContingencyNewClaimsFiledNumber" xlink:title="LossContingencyNewClaimsFiledNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyNewClaimsFiledNumber" xlink:title="presentation: LossContingenciesLineItems to LossContingencyNewClaimsFiledNumber" use="optional" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueProvision" xlink:label="LossContingencyAccrualCarryingValueProvision" xlink:title="LossContingencyAccrualCarryingValueProvision" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyAccrualCarryingValueProvision" xlink:title="presentation: LossContingenciesLineItems to LossContingencyAccrualCarryingValueProvision" use="optional" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:label="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:title="LossContingencyArbitrationExpensesClaimedByCounterparty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyArbitrationExpensesClaimedByCounterparty" xlink:title="presentation: LossContingenciesLineItems to LossContingencyArbitrationExpensesClaimedByCounterparty" use="optional" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyPenaltyClaimedByCounterparty" xlink:label="LossContingencyPenaltyClaimedByCounterparty" xlink:title="LossContingencyPenaltyClaimedByCounterparty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyPenaltyClaimedByCounterparty" xlink:title="presentation: LossContingenciesLineItems to LossContingencyPenaltyClaimedByCounterparty" use="optional" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:label="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:title="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" xlink:title="presentation: LossContingenciesLineItems to LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements" use="optional" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:label="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:title="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyForfeitureOfAdvanceClaimedByCounterparty" xlink:title="presentation: LossContingenciesLineItems to LossContingencyForfeitureOfAdvanceClaimedByCounterparty" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:label="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:title="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" xlink:title="presentation: LossContingenciesLineItems to LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest" use="optional" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:label="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:title="NumberOfLongTermSupplyPurchaseAgreementsTerminated" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="NumberOfLongTermSupplyPurchaseAgreementsTerminated" xlink:title="presentation: LossContingenciesLineItems to NumberOfLongTermSupplyPurchaseAgreementsTerminated" use="optional" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="LossContingencyAccrualAtCarryingValue" xlink:title="LossContingencyAccrualAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyAccrualAtCarryingValue" xlink:title="presentation: LossContingenciesLineItems to LossContingencyAccrualAtCarryingValue" use="optional" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:label="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:title="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" xlink:title="presentation: LossContingenciesLineItems to LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="LossContingencyDamagesSoughtValue" xlink:title="LossContingencyDamagesSoughtValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyDamagesSoughtValue" xlink:title="presentation: LossContingenciesLineItems to LossContingencyDamagesSoughtValue" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyLossInPeriod" xlink:label="LossContingencyLossInPeriod" xlink:title="LossContingencyLossInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyLossInPeriod" xlink:title="presentation: LossContingenciesLineItems to LossContingencyLossInPeriod" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:label="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:title="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" xlink:title="presentation: LossContingenciesLineItems to LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw" use="optional" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_SupplyAgreementPeriod" xlink:label="SupplyAgreementPeriod" xlink:title="SupplyAgreementPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="SupplyAgreementPeriod" xlink:title="presentation: LossContingenciesLineItems to SupplyAgreementPeriod" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="presentation: LossContingenciesLineItems to ConcentrationRiskPercentage1" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LitigationCaseAxis" xlink:label="LitigationCaseAxis" xlink:title="LitigationCaseAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="LitigationCaseAxis" xlink:title="presentation: LossContingenciesTable to LitigationCaseAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain" xlink:title="LitigationCaseTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LitigationCaseAxis" xlink:to="LitigationCaseTypeDomain" xlink:title="presentation: LitigationCaseAxis to LitigationCaseTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_USCountervailingAndAntiDumpingDutiesMember" xlink:label="USCountervailingAndAntiDumpingDutiesMember" xlink:title="USCountervailingAndAntiDumpingDutiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LitigationCaseTypeDomain" xlink:to="USCountervailingAndAntiDumpingDutiesMember" xlink:title="presentation: LitigationCaseTypeDomain to USCountervailingAndAntiDumpingDutiesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_ClassActionLawsuitsFiledInNewYorkMember" xlink:label="ClassActionLawsuitsFiledInNewYorkMember" xlink:title="ClassActionLawsuitsFiledInNewYorkMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LitigationCaseTypeDomain" xlink:to="ClassActionLawsuitsFiledInNewYorkMember" xlink:title="presentation: LitigationCaseTypeDomain to ClassActionLawsuitsFiledInNewYorkMember" use="optional" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_JiangxiLDKSolarHiTechCoLtdMember" xlink:label="JiangxiLDKSolarHiTechCoLtdMember" xlink:title="JiangxiLDKSolarHiTechCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LitigationCaseTypeDomain" xlink:to="JiangxiLDKSolarHiTechCoLtdMember" xlink:title="presentation: LitigationCaseTypeDomain to JiangxiLDKSolarHiTechCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_DeutscheSolarAGMember" xlink:label="DeutscheSolarAGMember" xlink:title="DeutscheSolarAGMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LitigationCaseTypeDomain" xlink:to="DeutscheSolarAGMember" xlink:title="presentation: LitigationCaseTypeDomain to DeutscheSolarAGMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="LossContingenciesByNatureOfContingencyAxis" xlink:title="LossContingenciesByNatureOfContingencyAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="LossContingenciesByNatureOfContingencyAxis" xlink:title="presentation: LossContingenciesTable to LossContingenciesByNatureOfContingencyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain" xlink:title="LossContingencyNatureDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="LossContingencyNatureDomain" xlink:title="presentation: LossContingenciesByNatureOfContingencyAxis to LossContingencyNatureDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:label="LossOnLongTermPurchaseCommitmentMember" xlink:title="LossOnLongTermPurchaseCommitmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingencyNatureDomain" xlink:to="LossOnLongTermPurchaseCommitmentMember" xlink:title="presentation: LossContingencyNatureDomain to LossOnLongTermPurchaseCommitmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="presentation: LossContingenciesTable to ConcentrationRiskByBenchmarkAxis" order="3.0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="presentation: LossContingenciesTable to ConcentrationRiskByTypeAxis" use="optional" order="4.0" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.canadiansolar.com/role/StatementOfStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link: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="StatementTable" xlink:title="StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="presentation: EquityComponentDomain to ParentMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ParentMember" xlink:to="CommonStockMember" xlink:title="presentation: ParentMember to CommonStockMember" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ParentMember" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: ParentMember to AdditionalPaidInCapitalMember" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ParentMember" xlink:to="RetainedEarningsMember" xlink:title="presentation: ParentMember to RetainedEarningsMember" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ParentMember" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: ParentMember to AccumulatedOtherComprehensiveIncomeMember" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="NoncontrollingInterestMember" xlink:title="presentation: EquityComponentDomain to NoncontrollingInterestMember" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="ComprehensiveIncomeMember" xlink:title="ComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="ComprehensiveIncomeMember" xlink:title="presentation: EquityComponentDomain to ComprehensiveIncomeMember" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="StatementLineItems" xlink:title="StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="110.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link: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="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesIssued" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesIssued" use="optional" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link: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="CommonStockSharesIssued_2" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesIssued_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesIssued" use="optional" order="120.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="ProfitLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to ProfitLoss" use="optional" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="NoncontrollingInterestIncreaseFromBusinessCombination" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NoncontrollingInterestIncreaseFromBusinessCombination" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to NoncontrollingInterestIncreaseFromBusinessCombination" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalWarrantIssued" order="60.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" order="70.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueStockOptionsExercised" use="optional" order="80.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link: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="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: StockIssuedDuringPeriodValueStockOptionsExercised to StockIssuedDuringPeriodSharesStockOptionsExercised" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:label="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest" use="optional" order="90.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinorityInterestIncreaseFromStockIssuance" xlink:label="MinorityInterestIncreaseFromStockIssuance" xlink:title="MinorityInterestIncreaseFromStockIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="MinorityInterestIncreaseFromStockIssuance" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to MinorityInterestIncreaseFromStockIssuance" use="optional" order="100.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityPeriodIncreaseDecrease" xlink:label="StockholdersEquityPeriodIncreaseDecrease" xlink:title="StockholdersEquityPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityPeriodIncreaseDecrease" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityPeriodIncreaseDecrease" use="optional" order="130.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:label="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:title="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityPeriodIncreaseDecrease" xlink:to="StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" xlink:title="presentation: StockholdersEquityPeriodIncreaseDecrease to StockIssuedDuringPeriodSharesPeriodIncreaseDecrease" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="csiq-20121231.xsd#csiq_LossesOnIntraGroupForeignCurrencyTransactions" xlink:label="LossesOnIntraGroupForeignCurrencyTransactions" xlink:title="LossesOnIntraGroupForeignCurrencyTransactions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="LossesOnIntraGroupForeignCurrencyTransactions" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to LossesOnIntraGroupForeignCurrencyTransactions" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="StockIssuedDuringPeriodValueOther" xlink:title="StockIssuedDuringPeriodValueOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueOther" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueOther" use="optional" order="8010.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueNewIssues" use="optional" order="8020.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: StockIssuedDuringPeriodValueNewIssues to StockIssuedDuringPeriodSharesNewIssues" use="optional" order="8000.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT, NET (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</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_csiq_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock', window );">Schedule of components of property, plant and equipment, net</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 77.19%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 278px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Buildings</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">150,147,460</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">166,300,361</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Leasehold improvements</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,742,305</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,873,232</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Machinery</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">413,079,111</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">422,895,433</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Furniture, fixtures and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">26,397,638</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">34,611,157</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Motor vehicles</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,908,260</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,023,309</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">595,274,774</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">631,703,582</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Less: Accumulated depreciation</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(122,078,346</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(202,390,860</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">473,196,428</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">429,312,722</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Construction in process</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">36,873,008</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">40,330,100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Property, plant and equipment, net</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">510,069,436</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">469,642,822</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_csiq_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant and equipment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_PropertyPlantAndEquipmentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E4CAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 2) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="5">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

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

</div>
          <div>Machinery

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

</div>
          <div>Machinery

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

</div>
          <div>Furniture, fixtures and equipment</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Motor vehicles</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_csiq_ProjectAssetsAbstract', window );"><strong>Project assets</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost', window );">Project assets - Acquisition cost</a></td>
        <td class="nump">$ 275,423,447<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_csiq_ProjectAssetsPlantsAndLandCapitalizedModuleCost', window );">Project assets - Modules cost</a></td>
        <td class="nump">30,721,957<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_csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost', window );">Project assets - Development cost</a></td>
        <td class="nump">67,037,602<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_csiq_ProjectAssetsPlantsAndLandOtherCapitalizedCost', window );">Project assets - Others</a></td>
        <td class="nump">25,964,018<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="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProjectAssetsPlantsAndLand', window );">Total Project assets</a></td>
        <td class="nump">399,147,024<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_csiq_ProjectAssetsPlantsAndLandCurrentPortion', window );">Current portion</a></td>
        <td class="nump">180,436,619<span></span></td>
        <td class="nump">37,133,068<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_csiq_ProjectAssetsPlantsAndLandNonCurrentPortion', window );">Non-current portion</a></td>
        <td class="nump">$ 218,710,405<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, plant and equipment</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">20 years<span></span></td>
        <td class="text">5 years<span></span></td>
        <td class="text">10 years<span></span></td>
        <td class="text">5 years<span></span></td>
        <td class="text">5 years<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ProjectAssetsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_ProjectAssetsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ProjectAssetsPlantsAndLand">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of investments in solar power projects.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLand</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of capitalized acquisition cost related to investments in solar power projects.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandCapitalizedAcquisitionCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of capitalized modules costs related to investments in solar power projects.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandCapitalizedDevelopmentCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandCapitalizedModuleCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of capitalized development costs related to investments in solar power projects.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandCapitalizedModuleCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandCurrentPortion">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of investments in solar power projects that are expected to be realized before one year or within the operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandCurrentPortion</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandNonCurrentPortion">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of investments in solar power projects, which is not expected to be realized within one year or the operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandNonCurrentPortion</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandOtherCapitalizedCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of other capitalized costs related to investments in solar power projects.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandOtherCapitalizedCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentUsefulLife</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:durationItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E2F">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of future minimum lease payments under non-cancelable operating lease agreements</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>Year Ending December&#160;31: <!-- COMMAND=ADD_SCROPPEDRULE,91pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2013</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,691,218</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2014</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,875,459</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2015</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,729,320</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2016</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,356,324</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Thereafter</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,912,165</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2"><b>Total</b></font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">15,564,486</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentTextBlock', window );">Schedule of future minimum obligation using market prices under all supply agreements</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="68"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>Year Ending December&#160;31: <!-- COMMAND=ADD_SCROPPEDRULE,91pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2013</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">247,700,752</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2014</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">247,700,752</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2015</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">341,037,267</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">836,438,771</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommitmentsAndContingenciesDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermPurchaseCommitmentTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EZGBG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>BORROWINGS (Details 2) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
        <td class="nump">$ 800,808,595<span></span></td>
        <td class="nump">$ 629,688,722<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Loans due within one year</a></td>
        <td class="nump">17,481,257<span></span></td>
        <td class="nump">113,998,340<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_csiq_BankPayableCurrent', window );">Subtotal for short-term</a></td>
        <td class="nump">818,289,852<span></span></td>
        <td class="nump">743,687,062<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermNonBankLoansAndNotesPayable', window );">Borrowings from non-banking financial institutions, subtotal</a></td>
        <td class="nump">40,636,880<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Debt, Current</a></td>
        <td class="nump">858,926,732<span></span></td>
        <td class="nump">743,687,062<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtWeightedAverageInterestRate', window );">Average interest rate on short term borrowings (as a percent)</a></td>
        <td class="nump">4.60%<span></span></td>
        <td class="nump">5.16%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Borrowings secured by restricted cash</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
        <td class="nump">175,289,355<span></span></td>
        <td class="nump">74,873,390<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Borrowings secured by inventory</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
        <td class="nump">79,548,166<span></span></td>
        <td class="nump">15,767,880<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Loans due within one year</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">15,600,000<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Borrowings guaranteed by Dr. Shawn Qu</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
        <td class="nump">66,349,563<span></span></td>
        <td class="nump">33,328,470<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Borrowings secured by land use right and property, plant and equipment</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
        <td class="nump">231,676,935<span></span></td>
        <td class="nump">39,295,970<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bank notes</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
        <td class="nump">21,825,595<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermNonBankLoansAndNotesPayable', window );">Borrowings from non-banking financial institutions, subtotal</a></td>
        <td class="nump">35,855,470<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">Unsecured</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
        <td class="nump">226,118,981<span></span></td>
        <td class="nump">466,423,012<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Loans due within one year</a></td>
        <td class="nump">3,958,069<span></span></td>
        <td class="nump">82,527,640<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Loans secured by property, plant and equipment</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_LongTermDebtCurrent', window );">Long-term Loans due within one year</a></td>
        <td class="nump">13,523,188<span></span></td>
        <td class="nump">15,870,700<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Borrowings secured by related parties</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_DebtInstrumentLineItems', window );"><strong>Bank Borrowings</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_ShortTermNonBankLoansAndNotesPayable', window );">Borrowings from non-banking financial institutions, subtotal</a></td>
        <td class="nump">$ 4,781,410<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_csiq_BankPayableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts payable to banks which includes the sum of short-term debt and current maturities of long-term debt, which are due within one year (or one business cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_BankPayableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of the sum of short-term debt and current maturities of long-term debt and capital lease obligations, which are due within one year (or 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> -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,20)<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 19<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_LongTermDebtCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19,20)<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 20<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermDebtCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShortTermBorrowings">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-03.(a),16(a)(1))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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 16<br><br> -Subparagraph a(1)<br><br> -Article 7<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 03<br><br> -Paragraph 13<br><br> -Subparagraph 2, 3<br><br> -Article 9<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShortTermBorrowings</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShortTermDebtWeightedAverageInterestRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reflects the calculation as of the balance sheet date of the average interest rate weighted by the amount of short-term debt outstanding by type or by instrument at that time.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.19(b))<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 19<br><br> -Subparagraph b<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShortTermDebtWeightedAverageInterestRate</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermNonBankLoansAndNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 at the balance sheet date of borrowings from a creditor other than a bank, not elsewhere specified in the taxonomy, with a maturity within one year (or within one operating cycle if longer) from the date of borrowing.</p>
              </div><a href="javascript:void(0);" 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)(2))<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_ShortTermNonBankLoansAndNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EZEAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 3)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PrepaymentForLandUseRightsAbstract', window );"><strong>Prepaid land use right</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_csiq_LandUseRightTerm', window );">Period over which land use rights are charged to earnings</a></td>
        <td class="text">50 years<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Power purchase agreement</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization period</a></td>
        <td class="text">20 years<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Technical know-how</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization period</a></td>
        <td class="text">10 years<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Computer software | Minimum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization period</a></td>
        <td class="text">1 year<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Computer software | Maximum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization period</a></td>
        <td class="text">10 years<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_LandUseRightTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period over which land use rights are charged to earnings in accordance with the term of the land use right agreement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LandUseRightTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_PrepaymentForLandUseRightsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_PrepaymentForLandUseRightsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_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>19
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EBBHK">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INCOME TAXES (Details 2)<br></strong></div>
        </th>
        <th class="th" colspan="22">12 Months Ended</th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="19">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012

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

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

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

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

</div>
          <div>Canada</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

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

</div>
          <div>Canada

</div>
          <div>Canadian Solar Solutions Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Canada

</div>
          <div>Canadian Solar Solutions Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>Canada

</div>
          <div>Canadian Solar Solutions Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Canada

</div>
          <div>Canadian Solar Manufacturing (Ontario) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Canada

</div>
          <div>Canadian Solar Manufacturing (Ontario) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>United States

</div>
          <div>Canadian Solar (USA) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>United States

</div>
          <div>Canadian Solar (USA) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>United States

</div>
          <div>Canadian Solar (USA) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Japan

</div>
          <div>Canadian Solar Japan K.K.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Japan

</div>
          <div>Canadian Solar Japan K.K.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>Japan

</div>
          <div>Canadian Solar Japan K.K.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Germany

</div>
          <div>Canadian Solar EMEA GmbH</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Germany

</div>
          <div>Canadian Solar EMEA GmbH</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>Germany

</div>
          <div>Canadian Solar EMEA GmbH</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Hong Kong

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

</div>
          <div>Hong Kong

</div>
          <div>HKSI</div>
        </th>
        <th class="th">
          <div>Jan. 02, 2008

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

</div>
          <div>PRC

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

</div>
          <div>PRC

</div>
          <div>CSI Solartronics (Changshu) Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>PRC

</div>
          <div>CSI Solar Technologies Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>PRC

</div>
          <div>CSI Solar Technologies Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>PRC

</div>
          <div>CSI Solar Technologies Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2014

</div>
          <div>PRC

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

</div>
          <div>PRC

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

</div>
          <div>PRC

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

</div>
          <div>PRC

</div>
          <div>SZCC</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>PRC

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

</div>
          <div>PRC

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

</div>
          <div>PRC

</div>
          <div>Canadian Solar Manufacturing (Luoyang) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>PRC

</div>
          <div>Canadian Solar Manufacturing (Luoyang) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>PRC

</div>
          <div>Canadian Solar Manufacturing (Luoyang) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2009

</div>
          <div>PRC

</div>
          <div>Canadian Solar Manufacturing (Luoyang) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>PRC

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>PRC

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>PRC

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>PRC

</div>
          <div>SZSP</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_csiq_IncomeTaxesLineItems', window );"><strong>Income Taxes</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate', window );">Federal and provincial income tax rate (as a percent)</a></td>
        <td class="nump">27.00%<span></span></td>
        <td class="nump">28.00%<span></span></td>
        <td class="nump">31.00%<span></span></td>
        <td class="nump">26.50%<span></span></td>
        <td class="nump">28.25%<span></span></td>
        <td class="nump">31.00%<span></span></td>
        <td class="nump">26.50%<span></span></td>
        <td class="nump">28.25%<span></span></td>
        <td class="nump">31.00%<span></span></td>
        <td class="nump">25.00%<span></span></td>
        <td class="nump">26.50%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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_csiq_IncomeTaxesForeignCorporateTaxRate', window );">Income tax rate (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">35.55%<span></span></td>
        <td class="nump">40.03%<span></span></td>
        <td class="nump">39.83%<span></span></td>
        <td class="nump">40.69%<span></span></td>
        <td class="nump">40.69%<span></span></td>
        <td class="nump">40.69%<span></span></td>
        <td class="nump">33.00%<span></span></td>
        <td class="nump">33.00%<span></span></td>
        <td class="nump">33.00%<span></span></td>
        <td class="nump">16.50%<span></span></td>
        <td class="nump">16.50%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">25.00%<span></span></td>
        <td class="nump">25.00%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">15.00%<span></span></td>
        <td class="nump">15.00%<span></span></td>
        <td class="nump">15.00%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">25.00%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">25.00%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">12.50%<span></span></td>
        <td class="nump">25.00%<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_CurrentIncomeTaxExpenseBenefit', window );">Current Tax, net</a></td>
        <td class="nump">$ 15,697,682<span></span></td>
        <td class="nump">$ 21,126,626<span></span></td>
        <td class="nump">$ 23,357,912<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Amount of interest and penalties accrued related to unrecognized tax benefits</a></td>
        <td class="nump">3,561,524<span></span></td>
        <td class="nump">2,847,899<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors', window );">Period of statute of limitations</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">3 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances', window );">Period of statute of limitations under special circumstances</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability', window );">Threshold for underpayment of income tax liability that is listed as a special circumstance</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">100,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>
        <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_csiq_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment', window );">Period of statute of limitations for transfer pricing related adjustment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">10 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw', window );">Transition period of the new EIT Law</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Changes to the company's liabilities for uncertain tax positions</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
        <td class="nump">9,453,041<span></span></td>
        <td class="nump">9,191,281<span></span></td>
        <td class="nump">8,953,568<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Addition for tax positions related to the current year</a></td>
        <td class="nump">1,789,167<span></span></td>
        <td class="nump">736,707<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Addition for tax positions from prior years</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">342,617<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations', window );">Reductions for tax positions from prior years/Statute of limitations expirations</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(474,947)<span></span></td>
        <td class="num">(104,904)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
        <td class="nump">$ 11,242,208<span></span></td>
        <td class="nump">$ 9,453,041<span></span></td>
        <td class="nump">$ 9,191,281<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The domestic federal statutory tax rate and provincial corporate income tax rate applicable under enacted tax laws to the Company's pretax income from continuing operations for the period. The "statutory" tax rate is the regular tax rate if there are alternative tax systems.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_IncomeTaxesForeignCorporateTaxRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 corporate income tax rate in foreign jurisdiction.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncomeTaxesForeignCorporateTaxRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_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>csiq_IncomeTaxesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transition period of new enterprise income tax law.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncomeTaxesTransitionPeriodOfNewEnterpriseIncomeTaxLaw</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of statute of limitations for the entity's income tax returns containing transfer pricing adjustment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of statute of limitations for the entity's income tax returns, if there is underpayment of income taxes due to computational errors.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of statute of limitations for the entity's income tax returns under special circumstances.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 threshold for underpayment of income tax liability that is listed as a special circumstance</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_StatuteOfLimitationsSpecialCircumstanceThresholdForUnderpaymentOfIncomeTaxLiability</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The gross amount of decreases in unrecognized tax benefits resulting from tax positions taken in prior period tax returns and or lapses of the applicable statutes of limitations, excluding amounts pertaining to examined tax returns.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositionsAndOrLapseOfApplicableStatuteOfLimitations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_CurrentIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The component of income tax expense for the period representing amounts of income taxes paid or payable (or refundable) for the period for all income tax obligations as determined by applying the provisions of relevant enacted tax laws to relevant amounts of taxable Income or Loss from continuing operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 289<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 Current Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<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 45<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CurrentIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The gross amount of unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Unrecognized Tax Benefit<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 21<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_UnrecognizedTaxBenefits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents the total of accruals as of the date of the statement of financial position for interest recognized for an underpayment of income taxes computed by applying the applicable statutory rate of interest to the difference between a tax position recognized for financial reporting purposes and the amount previously taken or expected to be taken in a tax return of the entity and the amount of statutory penalties for a tax position claimed or expected to be claimed by the entity, in its tax return, that does not meet the minimum statutory threshold to avoid payment of penalties.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 21<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 15, 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The gross amount of increases in unrecognized tax benefits resulting from tax positions that have been or will be taken in the tax return for the current period, excluding amounts pertaining to examined tax returns.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 21<br><br> -Subparagraph 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The gross amount of increases in unrecognized tax benefits resulting from tax positions taken in prior period tax returns, excluding amounts pertaining to examined tax returns.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 21<br><br> -Subparagraph 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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EYDAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of provision for income taxes</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Income (Loss) before Income Tax</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,354,204</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(23,378,980</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,616,980</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,228,109</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(50,984,454</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(203,205,487</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">67,582,313</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(74,363,434</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(200,588,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Current Tax</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,563,915</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,047,733</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,447,930</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,793,997</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,078,893</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,249,752</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">23,357,912</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">21,126,626</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">15,697,682</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred Tax</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(848,566</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,577,854</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,713,862</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,755,429</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(7,164,540</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(22,844,954</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(6,603,995</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,586,686</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(21,131,092</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Income Tax (Benefit) Expense</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,715,349</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,625,587</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,161,792</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,038,568</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,914,353</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(9,595,202</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,753,917</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,539,940</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,433,410</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ScheduleOfTaxRatesTableTextBlock', window );">Schedule of tax rates applicable on the Company's major operating subsidiaries in China</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" width="48%" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="48%" align="left"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 33pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>Company <!-- COMMAND=ADD_SCROPPEDRULE,33pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Applicable enterprise income tax rate under the new EIT Law</b></font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solartronics (Changshu)&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">25%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solar Technologies&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008 and 2009, and 12.5% for 2010, 2011 and 2012 (half reduction of 25%)</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Cells&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 15% for 2012, 2013 and 2014 resulting from its HNTE status</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Luoyang)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 25% for 2012 onwards</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Changshu) Inc</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008 and 2009, 12.5% for 2010, 2011 and 2012 (half reduction of 25%), and 25% for 2012 onwards</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solar Power (China)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">25%</font></p></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of movement and balance of the Company's liability for uncertain tax positions</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Beginning balance</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">8,953,568</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,191,281</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,453,041</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Addition for tax positions related to the current year</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">736,707</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,789,167</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Addition for tax positions from prior years</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">342,617</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Reductions for tax positions from prior years/Statute of limitations expirations</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(104,904</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(474,947</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Ending balance</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,191,281</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,453,041</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,242,208</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of components of the deferred tax assets and liabilities</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred tax assets:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accrued warranty costs</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">11,591,771</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,208,666</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Bad debt provision</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,231,452</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">12,113,049</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Issuance costs</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,006,272</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">339,267</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Inventory write-down</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,434,180</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,649,004</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Depreciation difference of property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,826,169</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,920,711</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Contingent liabilities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,508,086</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Net operating losses carry-forward</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">37,960,792</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">69,189,405</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,694,473</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,158,341</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total deferred tax assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">74,745,109</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">123,086,529</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Valuation allowance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(39,745,271</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(54,140,359</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total deferred tax assets, net of valuation allowance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">34,999,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,946,170</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">11,773,066</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">29,863,674</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Non-current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">23,226,772</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">39,082,496</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">34,999,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,946,170</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred tax liabilities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Financial derivatives assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">340,817</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">700,184</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Acquisition of subsidiaries</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,230,740</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Depreciation difference of property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,644,722</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Basis difference relating to SkyPower acquisition</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">62,572,569</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">591,555</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">709,052</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total deferred tax liabilities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,163,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,626,527</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,163,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">12,474,952</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Non-current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">56,151,575</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,163,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,626,527</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation between the provision for income tax computed by applying Canadian federal and provincial statutory tax rates to income before income taxes and the actual provision and benefit for income taxes</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="39"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="39"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="39"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Combined federal and provincial income tax rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">31</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">28</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">27</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Expenses not deductible for tax purpose</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(19</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Tax exemption and tax relief granted to the Company</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(10</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Effect of different tax rate of subsidiary operations in other jurisdiction</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(7</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Unrecognized tax benefits</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Valuation allowance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(51</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(14</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Exchange gain (loss)</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(22</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxHolidayTextBlock', window );">Schedule of aggregate amount and per share effect of the tax holiday</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="25"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">The aggregate dollar effect</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,781,702</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,162,641</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Per share effect&#8212;basic</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.16</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.42</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Per share effect&#8212;diluted</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.16</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.42</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ScheduleOfTaxRatesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of tax rates and related years to which the major operating subsidiaries in China are subject to.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfTaxRatesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_IncomeTaxDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeTaxDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 217<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917533&amp;loc=d3e36027-109320<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_SummaryOfIncomeTaxHolidayTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 11.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330215-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 35<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28937-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 11<br><br> -Section C<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SummaryOfIncomeTaxHolidayTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>21
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>FINANCIAL STATEMENTS SCHEDULE I<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>FINANCIAL STATEMENTS SCHEDULE I</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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">FINANCIAL STATEMENTS SCHEDULE I</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times" align="center"><font size="2"><b>ADDITIONAL INFORMATION&#160;&#8212;&#160;FINANCIAL STATEMENTS SCHEDULE I<br />
<br />
CANADIAN SOLAR INC.<br /></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Schedule&#160;I has been provided pursuant to the requirements of Rule&#160;12-04(a) and&#160;4-08(e)(3) of Regulation&#160;S-X, which require condensed financial information as to financial position, changes in financial position and results of operations of a parent company as of the same dates and for the same periods for which audited consolidated financial statements have been presented as the restricted net assets of Canadian Solar&#160;Inc.'s consolidated and unconsolidated subsidiaries not available for distribution to Canadian Solar&#160;Inc. as of December&#160;31, 2012 of $359,922,466, exceeded the 25%&#160;threshold.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;These financial statements have been prepared in conformity with accounting principles generally accepted in the United&#160;States except that the equity method has been used to account for investments in subsidiaries.</font></p>
<p style="FONT-FAMILY: times" align="center"><font size="2"><br /></font><font size="2"><b>FINANCIAL INFORMATION OF PARENT COMPANY<br />
<br />
BALANCE SHEETS<br /></b></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="68"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="5" align="center"><font size="1"><b>(In&#160;U.S.&#160;dollars, except share and per share&#160;data)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" colspan="7">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2"><b>ASSETS</b></font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Current assets:</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Cash and cash equivalents</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">7,924,686</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,247,306</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Restricted cash</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">5,731,365</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accounts receivable, net of allowance for doubtful accounts of $871,385 and $8,946,661 at December&#160;31, 2011 and 2012, respectively</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,325,500</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,567,756</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Inventories</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">12,824,582</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,984,075</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Amounts due from related parties</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">85,731,327</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">214,254,589</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Deferred tax assets</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,279,033</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Prepaid expenses and other current assets</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">3,011,995</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10,552,409</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total current assets</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">125,828,488</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">241,606,135</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Investment in subsidiaries</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">399,437,561</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">209,194,706</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred tax assets</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,708,590</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">5,269,609</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Amount due from related parties</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">150,000,000</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">150,000,000</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Other non-current assets</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">14,972,773</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">35,356,421</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">TOTAL ASSETS</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">699,947,412</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">641,426,871</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times" colspan="7">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2"><b>LIABILITIES AND EQUITY</b></font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Current liabilities:</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Short-term borrowings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">68,000,000</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accounts payable</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,025</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,104</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Amounts due to related parties</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">177,769,708</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">159,471,359</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other current liabilities</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,323,481</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6,616,028</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total current liabilities</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">189,097,214</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">234,091,491</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Accrued warranty costs</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">32,401,893</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">32,833,031</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Convertible notes</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">950,301</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Long-term borrowings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">70,063,488</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Liability for uncertain tax positions</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,564,233</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">13,540,026</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">TOTAL LIABILITIES</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">234,013,641</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">350,528,036</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Equity:</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Common shares&#160;&#8212;&#160;no par value: unlimited authorized shares, 43,155,767 and 43,242,426&#160;shares issued and outstanding at December&#160;31, 2011 and 2012, respectively</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">502,402,939</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">502,561,705</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Additional paid-in capital</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(53,331,445</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(38,296,275</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accumulated deficit</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(28,693,433</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(224,162,124</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accumulated other comprehensive income</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">45,555,710</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50,795,529</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total equity</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">465,933,771</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">290,898,835</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">TOTAL LIABILITIES AND EQUITY</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">699,947,412</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">641,426,871</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times" align="center"><font size="2"><br /></font><font size="2"><b>FINANCIAL INFORMATION OF PARENT COMPANY<br />
<br />
STATEMENTS OF OPERATIONS<br /></b></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="68"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>(In&#160;U.S.&#160;dollars, except share and per share&#160;data)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Net revenues</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2"><br />
1,248,400,119</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2"><br />
829,016,524</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2"><br />
111,414,327</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Cost of revenues</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,201,713,356</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">792,643,306</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">80,190,744</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Gross profit</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">46,686,763</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">36,373,218</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">31,223,583</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Operating expenses:</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Selling expenses</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10,057,347</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10,411,256</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">3,649,131</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">General and administrative expenses</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">13,355,609</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">13,461,891</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,955,578</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Research and development expenses</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">792,509</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,255,945</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">764,145</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total operating expenses</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">24,205,465</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">25,129,092</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">16,368,854</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Profit from operations</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">22,481,298</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,244,126</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">14,854,729</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Other income (expenses):</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Interest expense</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(296,678</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(267,979</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(255,502</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Interest income</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">933,372</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">474,886</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,559,207</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Investment loss</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(3,000,000</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Foreign exchange gain (loss)</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">830,602</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">3,261,933</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(622,816</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Profit before income taxes and equity in earnings of subsidiaries</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">20,948,594</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">14,712,966</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,535,618</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Income tax expense</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(9,956,513</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(6,742,827</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(7,441,590</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Equity in earnings (loss) of subsidiaries</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">39,576,838</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(98,774,339</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(203,562,719</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Net Income (loss)</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50,568,919</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(90,804,200</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(195,468,691</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times" align="center"><font size="2"><br /></font><font size="2"><b>FINANCIAL INFORMATION OF PARENT COMPANY<br />
<br />
STATEMENTS OF COMPREHENSIVE INCOME (LOSS)<br /></b></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Year ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>(Amounts expressed in U.S.&#160;dollars)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Net income (loss)</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2"><br />
50,568,919</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2"><br />
(90,804,200</font></td>
<td style="FONT-FAMILY: times"><font size="2"><br />
)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2"><br />
(195,468,691</font></td>
<td style="FONT-FAMILY: times"><font size="2"><br />
)</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Other comprehensive income:</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Foreign currency translation adjustment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">13,340,545</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">17,093,766</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">5,239,819</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Comprehensive income (loss) attributable to Canadian Solar&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">63,909,464</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(73,710,434</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(190,228,872</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times" align="center"><font size="2"><b><br />
FINANCIAL INFORMATION OF PARENT COMPANY<br />
<br />
 STATEMENTS OF CASH FLOWS<br /></b></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>(In&#160;U.S.&#160;dollars)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Operating activities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Net Income (loss)</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,568,919</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(90,804,200</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(195,468,691</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"><font size="2">Depreciation and amortization</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,888</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,864</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,950</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"><font size="2">Allowance for doubtful debts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(7,327,386</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,829,275</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,369,187</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"><font size="2">Investment loss</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,000,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"><font size="2">Amortization of discount on debt</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">39,816</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">44,485</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,699</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"><font size="2">Equity in earnings (loss) of subsidiaries</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(39,576,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">98,774,339</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">203,562,719</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 30pt"><font size="2">Share-based compensation</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,876,671</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,060,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,185,242</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Changes in operating assets and liabilities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Inventories</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,140,423</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,598,617</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,840,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accounts receivable</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">37,753,416</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">99,826,223</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,317,532</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Amounts due from related parties</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(16,299,621</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(126,832,013</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(121,173,334</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Advances to suppliers</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,752,935</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">11,973,762</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(293,911</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other current assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,195,539</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,399,566</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(7,540,414</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other non-current assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,786,798</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(9,177,091</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(20,387,009</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accounts payable</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,937,109</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(10,083,933</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">79</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Advances from customers</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">130,350</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(216,370</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(452,417</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Amounts due to related parties</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(23,827,298</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,530,108</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(18,298,349</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accrued warranty costs</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">11,874,837</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,416,935</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">431,138</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other current liabilities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,848,840</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(9,034,605</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,255,036</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Liability for uncertain tax positions</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">755,415</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">103,902</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,975,793</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred taxes</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">392,598</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">384,345</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,718,014</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Net cash provided by (used in) operating activities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">31,063,737</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">21,800,047</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(134,047,365</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times" align="center"><font size="2"><b><br />
FINANCIAL INFORMATION OF PARENT COMPANY</b></font></p>
<p style="FONT-FAMILY: times" align="center"><font size="2"><b>STATEMENTS OF CASH FLOWS</b></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="68"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>(In&#160;U.S.&#160;dollars)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Investing activities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Decrease (increase) in restricted cash</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(31,476,334</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25,894,969</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,731,365</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Investment in subsidiaries</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(45,851,545</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(75,955,691</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(13,319,864</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Purchases of property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,172</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(3,589</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Net cash used in investing activities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(77,329,051</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(50,060,722</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(7,592,088</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Financing activities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Proceeds from short-term borrowings</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,000,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Proceeds from long-term borrowings</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">70,063,488</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Payment for repurchase of convertible notes</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,000,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Proceeds from issuance of warrants</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,500,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Proceeds from exercise of stock options</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">823,560</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,256,948</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">158,766</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Net cash provided by financing activities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">823,560</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,256,948</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">139,722,254</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Effect of exchange rate changes</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,340,647</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,093,770</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,239,819</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Net increase (decrease) in cash and cash equivalents</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(32,101,107</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(9,909,957</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,322,620</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Cash and cash equivalents at the beginning of the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,935,750</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,834,643</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,924,686</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Cash and cash equivalents at the end of the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,834,643</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,924,686</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">11,247,306</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Supplemental disclosure of cash flow information:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Interest paid</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">296,678</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">223,495</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">255,502</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Income taxes paid</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,204,641</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,575,821</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">290,813</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p>
              </div><a href="javascript:void(0);" 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 c<br><br> -Article 5<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 04<br><br> -Article 12<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 06<br><br> -Article 9<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 05<br><br> -Paragraph c<br><br> -Article 7<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=d3e5283-111683<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 3<br><br> -Subparagraph (SX 210.12-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e24072-122690<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 24<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E3EAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>INCOME TAXES (Details 3) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Accrued warranty costs</a></td>
        <td class="nump">$ 9,208,666<span></span></td>
        <td class="nump">$ 11,591,771<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Bad debt provision</a></td>
        <td class="nump">12,113,049<span></span></td>
        <td class="nump">6,231,452<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts', window );">Issuance costs</a></td>
        <td class="nump">339,267<span></span></td>
        <td class="nump">1,006,272<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory write-down</a></td>
        <td class="nump">6,649,004<span></span></td>
        <td class="nump">4,434,180<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Depreciation difference of property, plant and equipment</a></td>
        <td class="nump">17,920,711<span></span></td>
        <td class="nump">10,826,169<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies', window );">Contingent liabilities</a></td>
        <td class="nump">4,508,086<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses carry-forward</a></td>
        <td class="nump">69,189,405<span></span></td>
        <td class="nump">37,960,792<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Others</a></td>
        <td class="nump">3,158,341<span></span></td>
        <td class="nump">2,694,473<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
        <td class="nump">123,086,529<span></span></td>
        <td class="nump">74,745,109<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
        <td class="num">(54,140,359)<span></span></td>
        <td class="num">(39,745,271)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowance</a></td>
        <td class="nump">68,946,170<span></span></td>
        <td class="nump">34,999,838<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetClassificationAbstract', window );"><strong>Analysis as:</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_DeferredTaxAssetsNetCurrent', window );">Current</a></td>
        <td class="nump">29,863,674<span></span></td>
        <td class="nump">11,773,066<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Non-current</a></td>
        <td class="nump">39,082,496<span></span></td>
        <td class="nump">23,226,772<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_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowance</a></td>
        <td class="nump">68,946,170<span></span></td>
        <td class="nump">34,999,838<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Financial derivatives assets</a></td>
        <td class="nump">700,184<span></span></td>
        <td class="nump">340,817<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries', window );">Acquisition of subsidiaries</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,230,740<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation difference of property, plant and equipment</a></td>
        <td class="nump">4,644,722<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DeferredTaxLiabilitiesAcquisition', window );">Basis difference relating to SkyPower acquisition</a></td>
        <td class="nump">62,572,569<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Others</a></td>
        <td class="nump">709,052<span></span></td>
        <td class="nump">591,555<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
        <td class="nump">68,626,527<span></span></td>
        <td class="nump">2,163,112<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGrossClassificationAbstract', window );"><strong>Analysis as:</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_DeferredTaxLiabilitiesGrossCurrent', window );">Current</a></td>
        <td class="nump">12,474,952<span></span></td>
        <td class="nump">2,163,112<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent', window );">Non-current</a></td>
        <td class="nump">56,151,575<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
        <td class="nump">68,626,527<span></span></td>
        <td class="nump">2,163,112<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Accumulated net operating losses</a></td>
        <td class="nump">252,243,949<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_OperatingLossCarryforwardsSubjectToExpiration', window );">Accumulated net operating losses subject to expiration between 2015 and 2032</a></td>
        <td class="nump">$ 16,516,003<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_csiq_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from issuance costs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DeferredTaxAssetsTaxDeferredExpenseIssuanceCosts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_DeferredTaxLiabilitiesAcquisition">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences from acquisition.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DeferredTaxLiabilitiesAcquisition</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences from acquisition of subsidiaries.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DeferredTaxLiabilitiesAcquisitionOfSubsidiaries</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_OperatingLossCarryforwardsSubjectToExpiration">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of operating loss carryforwards available to reduce future taxable income, which are subject to expiration dates.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_OperatingLossCarryforwardsSubjectToExpiration</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredIncomeTaxLiabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax liability to taxable temporary differences.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 43, 289<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 Deferred Tax Liability<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510232<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 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<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 15<br><br> -Subparagraph b(2)<br><br> -Article 7<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredIncomeTaxLiabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 43, 289<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Asset<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510090<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsGrossAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsGrossAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DeferredTaxAssetsInventory">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-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 11<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 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 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<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<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxAssetsInventory</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-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 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxAssetsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsNetClassificationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsNetClassificationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DeferredTaxAssetsNetCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized or consumed within one year or operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<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 109<br><br> -Paragraph 41, 42, 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxAssetsNetCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of noncurrent deferred tax asset attributable to deductible temporary differences and carryforwards. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<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 109<br><br> -Paragraph 41, 42, 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxAssetsNetNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<br><br><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 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<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 109<br><br> -Paragraph 43, 289<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsOther">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences not separately disclosed.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<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 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxAssetsOther</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 11<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 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<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 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent 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 109<br><br> -Paragraph 11<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 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<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 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 11<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 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<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 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>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 43-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 3: 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 e<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsValuationAllowance</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDerivatives">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences from derivatives.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 43<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_DeferredTaxLiabilitiesDerivatives</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxLiabilitiesGrossClassificationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesGrossClassificationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DeferredTaxLiabilitiesGrossCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expected to be realized or consumed within one year or operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxLiabilitiesGrossCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxLiabilitiesGrossNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxLiabilitiesGrossNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxLiabilitiesNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DeferredTaxLiabilitiesOther">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences not separately disclosed.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-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 11<br><br> -Subparagraph a, d, e<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 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 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<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<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxLiabilitiesOther</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and 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> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br>Reference 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 11<br><br> -Subparagraph d, e, 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 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 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-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 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6969291&amp;loc=d3e28680-109314<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<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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>24
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E5G">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>SHORT-TERM NOTES PAYABLE (Details) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableAbstract', window );"><strong>SHORT-TERM NOTES PAYABLE</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_ShortTermBankLoansAndNotesPayable', window );">Short-term notes payable</a></td>
        <td class="nump">$ 231,135,928<span></span></td>
        <td class="nump">$ 131,568,540<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShortTermBankLoansAndNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 at the balance sheet date of borrowings from a bank, not elsewhere enumerated in the taxonomy, with a maturity within one year (or within one operating cycle if longer) from the date of borrowing.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-03.16)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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 19<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19(a)(1))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 16<br><br> -Article 7<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShortTermBankLoansAndNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>25
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EOFCK">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SHARE OPTIONS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="8">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>May 30, 2006</div>
        </th>
        <th class="th">
          <div>Sep. 30, 2010</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

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

</div>
          <div>Options</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

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

</div>
          <div>Options

</div>
          <div>Minimum</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>Options

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

</div>
          <div>Options

</div>
          <div>Maximum</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>Options

</div>
          <div>Maximum</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE OPTIONS</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum aggregate number of shares to be issued</a></td>
        <td class="nump">2,330,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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares', window );">Annual percentage increase in authorized shares for awards other than incentive option shares</a></td>
        <td class="nump">1.00%<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_csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares', window );">Annual percentage increase in authorized shares on the first day of each of 2007, 2008 and 2009 prior to the year of amendment for awards other than incentive option shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1.00%<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_csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares', window );">Annual percentage increase in authorized shares on the first day of each calendar year from the year of amendment for awards other than incentive option shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2.50%<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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm', window );">Expiry term of share options</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>
        <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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate', window );">Number of shares to be granted after expiration</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Options</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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expense related to share-based compensation awards</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,349,957<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of recognition of compensation expense</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2 years 1 month 6 days<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_AllocatedShareBasedCompensationExpense', window );">Recognized compensation expense</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,433,077<span></span></td>
        <td class="nump">3,382,786<span></span></td>
        <td class="nump">3,641,260<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit for share-based compensation</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">0<span></span></td>
        <td class="nump">0<span></span></td>
        <td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used to estimate the fair value of stock options granted</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3.15%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk free rate (as a percent)</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="nump">2.76%<span></span></td>
        <td class="nump">4.25%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk free rate (as a percent)</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="nump">3.46%<span></span></td>
        <td class="nump">4.75%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility ratio (as a percent)</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">78.79%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Volatility ratio (as a percent)</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="nump">77.00%<span></span></td>
        <td class="nump">80.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility ratio (as a percent)</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="nump">79.00%<span></span></td>
        <td class="nump">84.00%<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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate', window );">Annual exit rate (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3.49%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3.07%<span></span></td>
        <td class="nump">2.89%<span></span></td>
        <td class="nump">4.37%<span></span></td>
        <td class="nump">3.36%<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple', window );">Exercise multiple</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">4.40<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5.00<span></span></td>
        <td class="nump">4.40<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4.70<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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>Number of Options</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>
      </tr>
      <tr class="re">
        <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 the beginning of the period (in shares)</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">2,832,550<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</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">69,900<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</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="num">(64,852)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</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="num">(231,771)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding at the end of the period (in shares)</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">2,605,827<span></span></td>
        <td class="nump">2,832,550<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested or expected to vest at the end of the period (in shares)</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">2,471,787<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable at the end of the period (in shares)</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">1,734,792<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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>
      </tr>
      <tr class="re">
        <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 the beginning of the period (in dollars per share)</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">$ 10.59<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 3.03<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</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">$ 2.45<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</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">$ 14.33<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at the end of the period (in dollars per share)</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">$ 10.25<span></span></td>
        <td class="nump">$ 10.59<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested or expected to vest at the end of the period (in dollars per share)</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">$ 10.26<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable at the end of the period (in dollars per share)</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">$ 10.43<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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted Average Remaining Contract Terms</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>
      </tr>
      <tr class="re">
        <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 the end of the period</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">7 years<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested or expected to vest at the end of the period</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">7 years<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable at the end of the period</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">6 years<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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</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>
      </tr>
      <tr class="re">
        <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 the end of the period</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">434,885<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options vested or expected to vest at the end of the period</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">432,131<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable at the end of the period</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">410,577<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of options granted (in dollars per share)</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">$ 2.22<span></span></td>
        <td class="nump">$ 6.50<span></span></td>
        <td class="nump">$ 9.62<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</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">$ 38,958<span></span></td>
        <td class="nump">$ 1,760,500<span></span></td>
        <td class="nump">$ 1,786,605<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_csiq_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual percentage increase in authorized shares on the first business day of each calendar year for awards other than incentive option 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>csiq_AnnualPercentageIncreaseInAuthorizedSharesForAwardsOtherThanIncentiveOptionShares</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual percentage increase in authorized shares on the first business day of each calendar year from the year of amendment for awards other than incentive option 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>csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfCalendarYearFromYearOfAmendmentForAwardsOtherThanIncentiveOptionShares</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual percentage increase in authorized shares on the first business day of each of 2007, 2008 and 2009 prior to the year of amendment for awards other than incentive option 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>csiq_AnnualPercentageIncreaseInAuthorizedSharesOnFirstDayOfEachOfThreeYearsPriorToYearOfAmendmentForAwardsOtherThanIncentiveOptionShares</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual exit rate assumption that is used in valuing an option on its own shares.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAnnualExitRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 multiple of the stock value to the exercise price at which an employee is most likely to exercise the stock options. This assumes that exercise behavior is related to the stock price.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of awards that may be granted under the share incentive plan after the expiration date of March 15, 2016.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAfterExpirationOfSpecifiedDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expiry term of share options from the date of grant, granted under the share incentive plan.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanExpirationTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (h)(1)(i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph g(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 14<br><br> -Section F<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 14.F)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6793087&amp;loc=d3e301413-122809<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AllocatedShareBasedCompensationExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized cost of option awards made to employees under a stock option plan or plans, that have yet to vest.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (h)(1)(i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph g(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)(ii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph e(2)(b)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)(iv)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph e(2)(d)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 accumulated difference between fair values of underlying shares on dates of exercise and exercise price on options which were exercised (or share units converted) into shares during the reporting period under the 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 (d)(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 c(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 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.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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)<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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</nobr></td>
                  </tr>
                  <tr>
                    <td 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>26
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EUSAI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 5) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="2">1 Months Ended</th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Aug. 01, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2009</div>
        </th>
        <th class="th">
          <div>May 31, 2009</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProductWarrantyCostLineItems', window );"><strong>Warranty cost</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_StandardProductWarrantyPeriod', window );">Guarantee of solar modules and products for defects in materials and workmanship</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">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty', window );">Minimum percentage of decline in initial minimum power generation capacity for 10 years</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">10.00%<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_csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty', window );">Minimum percentage of decline in initial minimum power generation capacity for 25 years</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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ExtendedProductWarrantyPeriod', window );">Extended warranty of solar modules and products for defects in materials and workmanship</a></td>
        <td class="text">10 years<span></span></td>
        <td class="text">6 years<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_csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels', window );">Period for which the entity guarantees for maintaining the performance levels</a></td>
        <td class="text">25 years<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_csiq_ProductWarrantyAccrualRateForSalesOfSolarModules', window );">Warranty accrual rate for sales of solar modules as a percentage of revenue</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">1.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits', window );">Warranty accrual rate for sales of solar system kits as a percentage of revenue</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">0.80%<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_ProductWarrantyExpense', window );">Warranty costs included in cost of revenues</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">$ 12,516,349<span></span></td>
        <td class="nump">$ 18,347,272<span></span></td>
        <td class="nump">$ 14,259,880<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_InsurancePolicyTerm', window );">Term of insurance policy over which the insurance premium will be amortized</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">1 year<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_csiq_InsurancePremiumUnamortizedAmountNoncurrent', window );">Unamortized carrying amount of insurance premium</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,061,879<span></span></td>
        <td class="nump">14,719,807<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivableNoncurrent', window );">Insurance receivable</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">35,441,672<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_csiq_ForeignCurrencyRiskAbstract', window );"><strong>Foreign currency risk</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent', window );">Cash and cash equivalents and restricted cash denominated in RMB, USD equivalent</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">$ 491,288,121<span></span></td>
        <td class="nump">$ 363,647,327<span></span></td>
        <td class="nump">$ 296,612,028<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>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProductWarrantyCostLineItems', window );"><strong>Warranty cost</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_StandardProductWarrantyPeriod', window );">Guarantee of solar modules and products for defects in materials and workmanship</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2 years<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_csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity', window );">Warranty period of solar modules and products against decline of more than 10% of initial power generation capacity</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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity', window );">Warranty period of solar modules and products against decline of more than 20% of initial power generation capacity</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">25 years<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="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">First year of guaranteed performance period | 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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProductWarrantyCostLineItems', window );"><strong>Warranty cost</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput', window );">Actual power output of module as a percentage of labeled power output</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">97.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">Year 2 to year 24 of guaranteed performance period | 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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProductWarrantyCostLineItems', window );"><strong>Warranty cost</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule', window );">Percentage of decline in actual annual power output of module</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">0.70%<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">Year 25 of guaranteed performance period | 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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProductWarrantyCostLineItems', window );"><strong>Warranty cost</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput', window );">Actual power output of module as a percentage of labeled power output</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">80.00%<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_csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actual power output of module as a percentage of labeled power output.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ActualPowerOutputOfModuleAsPercentageOfLabeledPowerOutput</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 US dollar equivalent of cash, cash equivalents and restricted cash denominated in foreign currency.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ExtendedProductWarrantyPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 extended period of time over which the entity guarantees against defects in materials and workmanship.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ExtendedProductWarrantyPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ForeignCurrencyRiskAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_ForeignCurrencyRiskAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_InsurancePolicyTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 term of the insurance policy over which the insurance premium will be amortized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_InsurancePolicyTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_InsurancePremiumUnamortizedAmountNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized carrying amount of insurance premium.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_InsurancePremiumUnamortizedAmountNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of decline in actual annual power output of module.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PercentageOfDeclineInActualAnnualPowerOutputOfModule</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ProductWarrantyAccrualRateForSalesOfSolarModules">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of revenue which the entity uses as an estimate of warranty expense for sales of solar modules, which is included in cost of 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>csiq_ProductWarrantyAccrualRateForSalesOfSolarModules</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of revenue which the entity uses as an estimate of warranty expense for sales of solar system kits, which is included in cost of 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>csiq_ProductWarrantyAccrualRateForSalesOfSolarSystemKits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ProductWarrantyCostLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_ProductWarrantyCostLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period for which the entity guarantees for maintaining the performance levels.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProductWarrantyPeriodForWhichEntityGuaranteesForMaintainingPerformanceLevels</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum percentage of decline in power generation capacity from the time of delivery which the entity warrants for a ten year period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTenYearWarranty</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum percentage of decline in power generation capacity from the time of delivery which the entity warrants for a 25 year period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_SolarModulesMinimumPercentageOfDeclineInPowerGenerationCapacityToGetTwentyFiveYearWarranty</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warranty period of solar modules for decline of more than 10 percent of the initial minimum power generation capacity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTenPercentOfPowerGenerationCapacity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warranty period of solar modules for decline of more than 20 percent of the initial minimum power generation capacity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_SolarModulesWarrantyPeriodAgainstDeclineOfMoreThanTwentyPercentOfPowerGenerationCapacity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_StandardProductWarrantyPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of time over which the entity guarantees against defects in materials and workmanship.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_StandardProductWarrantyPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_InsuranceSettlementsReceivableNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.17)<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_InsuranceSettlementsReceivableNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProductWarrantyExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph ((c)(3,4))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>27
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>RESTRICTED NET ASSETS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract', window );"><strong>RESTRICTED NET ASSETS</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage', window );">Minimum percentage of the profit after tax to be appropriated to the general reserve</a></td>
        <td class="nump">10.00%<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Restricted net assets</a></td>
        <td class="nump">$ 359,922,466<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum percentage of after tax profit required to be appropriated to the general reserve under PRC GAAP.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_MinimumAppropriationOfAfterTaxProfitToGeneralReserveRequiredPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed 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 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(e)(3)(ii))<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 e<br><br> -Subparagraph 3<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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>28
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EUGAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SEGMENT INFORMATION (Details 2) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenues generated from each product</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">$ 1,294,829,413<span></span></td>
        <td class="nump">$ 1,898,922,106<span></span></td>
        <td class="nump">$ 1,495,509,056<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Modules</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenues generated from each product</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">1,132,767,404<span></span></td>
        <td class="nump">1,683,121,020<span></span></td>
        <td class="nump">1,400,939,585<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Solar system kits</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenues generated from each product</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">92,624,999<span></span></td>
        <td class="nump">95,787,118<span></span></td>
        <td class="nump">78,028,704<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">EPC service</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenues generated from each product</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">658,927<span></span></td>
        <td class="nump">110,992,742<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">Solar power projects</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenues generated from each product</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">55,050,856<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">Others</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenues generated from each product</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">$ 13,727,227<span></span></td>
        <td class="nump">$ 9,021,226<span></span></td>
        <td class="nump">$ 16,540,767<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_EntityWideInformationRevenueFromExternalCustomerLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EntityWideInformationRevenueFromExternalCustomerLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_SalesRevenueNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SalesRevenueNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EVKAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>EARNINGS PER SHARE (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Computation of basic and diluted gain (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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Canadian Solar Inc.-basic and diluted (in dollars)</a></td>
        <td class="num">$ (195,468,691)<span></span></td>
        <td class="num">$ (90,804,200)<span></span></td>
        <td class="nump">$ 50,568,919<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares-basic</a></td>
        <td class="nump">43,190,778<span></span></td>
        <td class="nump">43,076,489<span></span></td>
        <td class="nump">42,839,356<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Diluted share number from share options and restricted shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">838,852<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares-diluted</a></td>
        <td class="nump">43,190,778<span></span></td>
        <td class="nump">43,076,489<span></span></td>
        <td class="nump">43,678,208<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per share (in dollars per share)</a></td>
        <td class="num">$ (4.53)<span></span></td>
        <td class="num">$ (2.11)<span></span></td>
        <td class="nump">$ 1.18<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share (in dollars per share)</a></td>
        <td class="num">$ (4.53)<span></span></td>
        <td class="num">$ (2.11)<span></span></td>
        <td class="nump">$ 1.16<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Anti-dilutive shares excluded from the computation of diluted 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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total</a></td>
        <td class="nump">8,558,110<span></span></td>
        <td class="nump">1,921,754<span></span></td>
        <td class="nump">477,323<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Convertible notes</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Anti-dilutive shares excluded from the computation of diluted 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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">50,607<span></span></td>
        <td class="nump">50,607<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Share options ,restricted shares and restricted share units</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Anti-dilutive shares excluded from the computation of diluted 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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total</a></td>
        <td class="nump">4,288,008<span></span></td>
        <td class="nump">1,871,147<span></span></td>
        <td class="nump">426,716<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Warrant</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Anti-dilutive shares excluded from the computation of diluted 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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from the computation of diluted earnings (loss) per share, total</a></td>
        <td class="nump">4,273,102<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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_EarningsPerShareBasicAndDilutedAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated 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 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1377-109256<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 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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>30
<FILENAME>0001047469-13-004974-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001047469-13-004974-xbrl.zip
M4$L#!!0````(`,R"FD*0/!!YI%0"`.1M(``1`!P`8W-I<2TR,#$R,3(S,2YX
M;6Q55`D``P#B>E$`XGI1=7@+``$$)0X```0Y`0``[%UM<^*XLOY^J^Y_R,WW
M3`QYFZ1V]A08DF$F)`PDN^?L%TJQ%=".D5C))N'\^BO9O+\SP;8L=]6I/1G`
MX.[GZ:=;+5GZ[5_O/>]H@+D@C'XY+GRRCH\P=9A+:.?+<2!.D'`(.?[7[__[
M/[_]W\G)D<TQ\K%[]#(\JF/.B><=V8SW&4>^_(*CDY/Q!^\PQ7S\T=O@;^*+
MX.C??R+J'I6M0O%RVT=KU)<WY:,.GE[U^7IZU=Q%M6:M==3@S)>W\$=DR]'Y
M)^M3\=-9=,'["_?(C?KOD;27BO!/\N6XZ_O]F]/3M[>W3^J53XQW3HN6=79*
MJ/QMZN#CT><=0?Z9^[B#*'()HH)YB']R6$]>5R@6BF>%\24>H3\W_()Z^P6)
MZ2^P@/I\.+DB_+3`SJ<.&YR.W@Q_X\0JG$Q_Q<5D]27RC14?5Q]Q%ZX8W=+E
M:?3FY*-BWD%O9^-/%D[_7;]O.5W<0R>+CB*"G1<+5YM<&WUB?$'@\[4?OCZ5
M[TX^*$XZ"/4G'WY%XB7\X.B-5=8N83`RHG!]?7T:OGLLZ7%T])OZ\T:$)C7Q
MZU'XUHT_[.,OQX+T^IZR+WRMR_'KEV-%AY,QX)_>A7M\=!I]4<0TATGZOOM'
MQ/UR7%&?BWYF\CZF/O&'H]<FKQ)7O?Y*,#\*;P7/W?H86+OV_?AW2Z)P=G7Q
M^>KJM]/%B\<_=;KBMT:_U,><,'?Q]R62W*_(H/I][$JK,/Z6Z7L+%V'J3B^1
M_SLK3'_8G;E@_.K,3X]?&GEKDP.M[#G0VM^!5GP.+&3/@87]'5B(SX'%=LMG
MSL_'ODITHD3=)A8^)XY,0>$;<Z\\4YG$ZKCW@GD*?I^Z$W=Z\KW)RZ,W7'D;
M[WV/.,2/[O'()?)S40DP4M.;DOQ.EWB!3P:XA9V`$Y]@47UWO,#%[BUG/9OU
M^H$?)O['URKB5-8,HH%YJXLX+@]7?T'IG8CCWY5^WOR:/W\[76G"U/335;8;
M)8:%MLVHK-E\\N+A"G[QI^X%SJWEW/A'MO@N%7[I)7462%U^I4ZOLL4"J3-,
MZO3B5P&D+K]2IT_6K66F1Q#U>_P5%>[XG4/X8JG"S7;4*0MJTCT\4%^Q4:.3
M#8<9-`OQH9F-YLV,+ZP8?0',3IK9,:)9;)<#XJG)DFS#V.!,.L`?-CSI&9FC
MJ_\$I*^^K3Q\&O;Q/*[S)J<`:$R))^KR07CFN+L6*71#5KK45X4PHL-L$L#%
MY.8>=Y!7#>]T'OD5]ADER]8U0)@$A-9UC".`K-6,,=7/45*J-NP6Y@/B8)FI
MW<#)>%H:&?'(1T;-M`_66)KSO!2U0A_]+N9VN!1$]5P$0=FF0<N7OE%7WV'6
MX:C?)0[R9KBPSE[H6THR*'?(2CWT41-W5+O-;#:L-1CH4"BT*U43<8^6O=U4
MJCGO#T<85UL&8UQM`<:J[_V7P1C;?P'&$N/:D\$8UYX`8XGQ?.U:#52#U>SZ
M;+W%0`B5O'-``0!]`?1GDRNV9ZC8PHJM9##&=@DPEAB7>O)"Q_!VVYR1`+L*
M[0<3L1Z']@-@K`9C)F-<`XP5QM\:!F/\K0$8+PVX87(LUV2`R;%4)\?THD.Q
M76=NX&%A^MJ)56:F@K]>"R>*46XP'?UE(P'[@@6QG^N%$5:[I3;H:0V%3)_?
MB6\\#S:9"WP8+Z(SG06:Y`*]L"]`+LCU.*``N0#X,#\G#\OJ@050$>06^V*[
MY(1M=-'$#B8#].*-5J^T;8Y=XMN,.M+2:'?3)A$_Q^\&PF<]S!]IQE?T+!E8
M'I8Q=;H]Q'_./W&VSE/;:/3!NUE^_'@C,H>\FSKZF_$QTK-;G"RA#XV6CX?2
MTQN#4,IM*$W0AU`Z0"AU.8:\E.-@FN(/X:1F@Z'(@V#*9I&GUWCIPZ$$15Z>
M0RG=(L^T4((B+]_!E'*1IU<X%6$=M]&%?+39XCU&`G>9Y]9Z?<X&H=,ROK!S
MKYT7-]B?%#^2V?^WV*XCITLHYL-9G^0(Z@WVFP;U;<`I\0..I:FWY%W]E:>@
M7F^^:4#_@65J\W(%[KS)9@%:@,V/4P`TQGW:"U!@:55@Q0HU%%@Z%5BQ0@T%
MECX%5JQ`0X%E%*#%=@4/L">]X3YAITN9QSK#)NETLYZ3;XD,2'Q/!MBM4>FN
MCCJ$H"0$]D5Y&'4^/206#C/;X@NS:FMU#H4ZAPOS%GOUWQ#'"X[*(0%V\HAY
M-`B/[W#43$.-2FGLR.R5\?#?2^`W.<`LL`L`MF9@QUJLC=?H2Q--&&?_DJ2O
M\8%I4$,9IW,9%ROT4,9EI8R+=2!WBPC_`WD!KF,D`AZ)75.=G\LGS>1V5?BD
MAWS\^#KY^.2/"A&.Q]2EHP_?,HY)AU;?G:YT'XY.W,TXG<;&2O),W73+\3\!
MIL[""5B[>'0;BW[QYB9_?I4.0-SI#N^5J,W?WSY@'O0^"474(<A;=^[?!N*8
M54_O&'63#]6HU"410EF$(,M$D&W`#F(JILD$R&0Y"S+(9`;6CQ!9AD66D7D$
M:K/LDAMJL\2;3;'79O*?;XB[$&7:1%E6BK,YYI@5=Q_O,T`D:1!)'\A7V:J]
M$NA&0Y[0C=V0)[(2=WN,>2#,=`LS30<]!D?5X3L)$%4059F(JFSU$B"2-(@D
MS3O.Z3,:1NEZ$UBO47JL7:4'1ETL9+Z1\>J:.^GQ%;L=2:W*R%3YWCSB*]QP
M2`)6)#H#^;,#/,WZ:DLGG2<18AVD[D`[(RKD+/(N[8HSUG$<Z)VVO#-YTA3T
M3E_>I:UW21,/N)51-%>638!F!FN1:#=1`^N.S"1^3;<@74D,(RJ#[*1FC:EA
M@6;HHAEZ'3N[1`S0#*#&^!``T`Q--$.O[>R7B`&:`=0(1YK6=0KH?V2<9EW'
MNHE.\-\N"^X0<[J!9(N/'_!;E6+>&=KLWL]XO+3D?:B3W!]?U:9)_K"._2YS
M:W2`A:^^=/E5C!]0;^X(\%W\8U8KIM"^L^_M5BTRO=%E/ALPST?$F>XX`^10
MY-C+3Z:1Y`%S^7V3<(B\`+Q0O-CF&J.H8%W].&_7"\5H^[T!YK[:BJB"7S*^
M-Y.R8-TZQI6&)H^J=:50+<05X(1VW@FZJTB-@ZI@/L"WN,:H`"\4H4K,:)48
MZSHGJ!+-J!)C79.DTN-=@+C\1HS=\K")/37IV4!<>2W+S%A5'X1X;S?9K/00
M@=Q22YPC<Z5/B",MMI'H&HSQ1HN-AO@>4?=9X'#;V1)UU^Y0G0?P]_.%T;10
M^8_ZC)LL[.N,-0W89RHB2\T>R*\PTRPDBU"!:5*!Q3H6@PI,APHL.8BA`LM0
M!98<+:`",P?8!^9CT4!#].+A1[^+^>COC)]YLJD:VV*R:0A#C6T&DM$PV`XX
MEW<VD:<\YN0]?6#B4`MHD`4:Q*X&OUB=MLOEK#+BGJF)3]Y3UD\/)LQ@N9YT
M7\TXS/5*_+$K/H1Z9D,]Z?+>.,SU"O7XX+2N?Q3;=>NR>-%6:SF8AWB#O6%>
MH\X(V7OF(,_N$HH%MEFOA[G:"+&,Z$\Q_H1\[_'5EDX:^T)>A.CD[-9;QF>/
M[WU\#7^FSM3R$QDZ;O2R^I:,M@!<3&[N<0=YU?!.9U1CM4^W,6@O^LXX_Q8Y
MQ)N_@:WH'?)>5MW%JOL\_"^OK-@_1L+DP]RZ/K$N3XH7AP[S2FQAWL1]-%36
M5]2V>ZHF@?B'^$\P_B>EV<QS@V-.-L)`F?'%.K:"$$77SSS:.)*B\\EW;W^T
M<5&]#OC4:U+J503U`O7*C'K%L,\YJ%>&U>L,U`O4*S/J=0;J!>HUPX=S4"]0
MK\RHUSFHE_[J%<U60%L;Q"EKXF2`)B0S&6F%Q<G%64&%N8T]3\P\<GR8&*^^
M]U$(R\BWZE>FGK517_(BJP^<;(SP17=">*<2WOOP+X7@MDZL"TV#^Y9PX3]Q
M1&640:!#H*^]B\U$@8A/).(KD,XARB&=IQ'<BQMAR_"V]AB_+RK"0?=(AQH`
MU`%J`)")>(<*+2R_T06=`)U(*T@/(F);:&S.8&'2VH=!`H0W#!+,:.A7#AO4
M.R^0@FB':-=J=4%::Z-TE!V-#_:+4ZO6+8<"K0*MTDJKTEH)!5JEC59=@%:!
M5F5!JRY`JW37JJB9J\Y=*JASEQ!%+D$T6M2&:/"*'#_@A'9L=02DZ`9[+>C<
M`LN&57,K=-`@Q=K=RZ8JV2^%\0=66::GLK'T>-5>1#$M",F"%*Q]DA@T`C0B
M@QH1?R6VX[/+,<U<*[G:<^9Z3N$.N\`EFPIW!@H'"@<*]]$>/BB<M@IW#@H'
M"@<*]]'.O^$*-UJ)I+&R@8"!@&50P#*W;@DD`"0`)$!'"=!TKBO2C4HU:]$Y
M.4+>EUY05]]AUN&HWR4R"D:<9`'U^?"F4@6,)<;5EL$85UN`L<K_?QF,L?T7
M8"PQKCT9C''M"3"6&(?G,]JA3P@6U4"=[9+-*GH7[%7MN-YB((1*WCF@`("^
M`/JSR17;,U1L8<56,AACNP082XQ+/7FA@\Q6[SDC`785V@\F8CT.[0?`6&+\
MK6$PQM\:@/'28*PDB.%*OLY>((/*Y=(=)>J&/FKBCG1L1C?6WCFOKS,8Z%"P
M8.(D!HRM_3&VXL08)D[,QQ@F3LS'&"9.S,<8)DY2[J'K1H@\4`!`7P`=)D[,
MQQ@F3LS'&"9.<@D[3)R8CS%,G)B.<;$=+OIO#85TUW?BB]'"_VRK^<B(1]["
M?$`</+OQ^09SH5EN786/8!?5(]B,#C#WR8N'U8.?V2;$_*.K\T^;K#0T#2I8
M5PK7O9Y5'5T2U[.J0`%C'CNT`,V\YWK0]!0H4-B?`H78-LRT/H>G'UT6KX`*
M"6N[]3D\NOXJ!FT'5-,LVB)<+_<IVA:H<-BBK8&XM,1FO3ZB)FV9/1G;+=MG
M3J56"],T0)@$A(7XBFV(PEQV3R!T<UA61X-KP#UO(^JHVBJY`T0=+)Y8*^A+
M-V`^.2AV]&]9J3K26([49CI-(GXNO%_*)EMF"O%Y\\K#,J9.MX?XS]GYTW5^
MVL:B#][+T["/YYF\!9=#WD^K*Z.FC`1V[QAS18FZ#XSB7M]C0XQ'4Q-"G<$J
M4+C54GDX(<7,A,4\3\RJ=0\10&4((`B@'0*H#`&T.H!L""`(H!T"R(8`6AU`
M%0@@"*`=`JAB8@`5H(2#`#*^A(NI67RH`((2#@)([Q).\P""$@X"2.\2+M;I
MRG)`I#6TD^TH:*@G++D_;'C2,Q+GZC\!Z:MO6\7`>9-A\E*RH(X<=3(!'\[Z
M;B24=4))+^CEB"`;O'%(>6HBVEG\Y5E?`S.W,1.]`S.38N:LKX&9DIFW`:?$
M#SB66-R2=_57QO<:VXN*Z\T'=DAV_(&[Q/%RQ8AYDX$%*GN94#M!G;)3G6)`
M+0)Y?X>%GN5`55\M['DESI7#E*D9UWDEYH^O,_;,-$`VV9L*(;1:`6I=AX_@
M7(``Q(6W=7UB7>R'=W1)G'A?IH#PQ]UXN;\;+T_.K%AT],>9=.-GJY`Y1RK]
MN9HAUV[ZHQ[]BJGTN`N0U&4?8[>!^2OC/=7IOV7\EG#A_P<C;D(C+TQ%HST[
M_D0J$?G#E88O'4J^HWN@LY=PQ;P.%P5)\0(XN\TW0-B$"6N7,KQ'<8TZK(>?
MT'LI\+N,3\^FAK.@YO;)`(S-'J^%6Y,"QH?&6)^G\V8.!?H6<")<$J[MR'B#
M9BWLDSW&5Q@+BBX5'9@`?;J9PP>`"7G/#M;G=EU^?Y8/@-Q:!*2RB7'8XMJS
MPQA=4HQIP/9@<J&7]Q,^HV?X6CYS?C[V#9#STAOB[HKUTDL&)H5[,MN3`H3Y
M"]VH'@/<<UA]R1$9X)ZW\5<-<#?@:2'K<K34I8F%S^6H$KNAQ49BN=+&5$95
ME_LO?[F,;_G+9;ANXPHXD#0'KO;GP%5L[?65GLGV9'T<7-CG=V$*_M=Y9\+2
M2YUXE_:23XUX5YOFO+,"9+T$CTU82&"'/1('@,QS!P+0SV<?8D,1`>@;G\I7
MHO],B2^:K><\L&#>UIRSH09L2(,-24TJ;C0V3YV*_6"&CD62Z29/G8MD>0@=
MC(7)-TATZ26Z&#?P`V#3K6?U&=O6IA.T9U8F'JJ>[_5=S#QH?MA2T&[56LQ#
M_`D[7<H\UB%8U*B3S0A9>597N.)[HYDYSX'S1*@C&KPB1VU99C`/5ED)-%`T
M0!2Y!-$%+Q':N0_84!:3)I)B9YN!(ALI8G>ELT0WR!5'EHP&DD3IQ,:>)VQV
M[[O&D6'9.`!]41F>6R73=6#61"!`%/4-SO[&CF\S*@+/E_IXUWOY:AP+-MH)
M5%C4@F^HC^CW[\;18*V-0(%%"LC_!.'B?].3PK*A0(:9_D*#O6%N=PE%)A)A
MO9%`@D5%J-:K)2.+@_5&`@DV]@\>J;PWPDP4AIUM!HHL4J04")\CCZ"&/S2Q
MF;#55J#$(B5J\EU.P]/QD&<Z)U8;"Z18),5CB;KUG*20E;8")<:-9XIY9_B5
MA2<9BOO[C)X#O*4!O=I(((':-2?X;Y<%+42'(BJXI((2Y(G)]/_0R'F)O<P&
MHBRWJ`*_6T7"+PE5@&$#&;*;O4"-F8:5SQDECAA/\QHI'-MMS3DEU`+"Z[;-
M>CU&#7@PKN5+IZBKU9F%OLP*O3ZC\I]B?DGIDKU)L6!F]>-U/.N#(T!+KDNB
M<54#$;=&;=0G/O)R`>Y&VTT#NHE]1"AVJXA352[G`N'51IL&;<EQ@E[@28^X
MX;[.RAL<=Y7/!CC:*#87:._L!],(T$`<CP_Z-ASC65--@_&!4?4B9YY'U));
M.7;%(A^P;C+=')C'F\M`)H8-;Z=\`/7.+_8@^:E*OL;<*$*>2#E/Z--[B[0"
MAGF:#O.T5A&H+G*L&-#<3;>YJ[$R6#"7DW,6U(`%Z;27%@$]8!<11#]]T4\*
M:!@?ICBC%W,,PU!/SZ%>4@2`49L1,$)[5Y,9O;A@'F^R")D8CC*<\@'4.[_8
M@^3K,Z.G&S>@K->TK->8-450%(T41:\9G@(T^])N]FFL'`7H[>><!35@04KM
MAIC.=*B!Z.L@^DD!#7VE-&=XXHUA&`KJ.11,B@#0(S0"1AB<ZS+#$^,Q6D60
M:UWE6N/N3!$*];0+=4W9$1TN#./RY)-$3(<*UR#<=0CWI("&<7F:X_)X8Q@*
M/3T+O:0(`.-R(V"$<;DNX_*88!YM<XOY@#BXU.$X]$S&4_$MH<3']U)B90DE
MW=0A+QXN"8%]41[6T=^,VQX2"WBO\4'.QU@1/RIX@#W6Q^YT`^`FZ71SR9,M
MO@"^1&/R?B`%L\5>_3>DCD:>\V[DDG9=NK\7]'+(H9W\LXU)^]QE4WX]GK^'
M.>\#:W=G+7H'UJ;'VEGO`VLE:^\"Q&4EB+';P/R5\1ZB#KYE_#\8\>(3"__O
MW`3NAAN,-SAS`\?_$W%E]'"E\8W0DS.[DN_A(J!ODO2U+G\4VW7KXLQ*@8P?
M<Z1U>6)=G!2O]W!D=,F9%8<.6#_.I".O,^=&M9'']=X;><A+XG%CH1U.K#SV
MPX-73:I32S)CNT_#_H(@+9MK?-FIS\+B]8S+<I[6CG&IYUR]&&>!QAFO<?IL
MC[6><:!Q)FF<7HPKMDN>Q]Y&X[PGCES<Q`XF`_3BX8QWK?]`7A`>XCHQ492H
MV\0"\P$6RV3<[@D8B"X0IN0.0K\^L5;0ER[!/"><"=LE.WD".&-=1\V+S(VY
MU8#[8C\W1I?$M803M%H_K4YFA4D!L-<;^QB?^K$`>[VQCV]//W7:'F"O,?9Q
M'MT%FJ\C]EHW+($PFA-&G^[/\H@"!O/:#.;3&%0`_#K"G]BX`N#7$?[$AA8`
MOX;P)S>Z`/BU@3\S`PS@C)Z<T6>,,7IH#LDQ5Q,/,`WP'6.N>)@\(V`'PF<]
M];BO=!_U>>C])A$_Q^^S7A_182G;O%JRKCPL8^IT>XC_7%@/L=95AUP7L>)^
ME@?06Z`YY/U$SU&,?D_,Q-@\_#"3JA8(03!!,&4UF/3*3(5V1?I(^,2Q62!!
M&68[,*)=,I[0>RGPNXS+FUYX'G>5L5#42DT%&H`:J(W+$44N0;3%/,3E?X)P
M6:KTYRA_&D$3%Y.;>]Q!7C6\T]G\L-G\0^:H['!4-ZD"C@)',Z6C=42#5^3X
M`2>T\TCEO1&63[IN]$0^F:NUNCZW2E.BAMM:4>2-AI.C/9!JS9;1E)UU09(,
MW>)M4-E%E06N`E>SHJO?4!_1[]]'9/W6,)2/<V8F04@G2N<WWQJ@CXOZ")PS
MDG-:ZURU7BW=]5Z^CH<Z54-)-V]GDJRK5$'I%I4.6&<HZ_32NF+;;M5"(":[
MNQ(\TX>T'PSBW29+DV2>_0!+()3>`?-RPCR]-,\"YN6&>7K5>&&VM;'G"9O=
M^ZZ9?%NT+P<LTRNSG@'+C&39V?XL.XN/9>?`,B-9=KX_R\[3685P'[`A4B<5
M&5FX[6QV#CBIW?@!.)E[3FHULK"N@9/`R?!@@;WW.8QSM+L6'+LKH1'=(&^D
M7++;?%9J-CK>5%$"*_/#RNS4E,#*_+!2JZI2:N7XU/8&YJTNXKB,!)FN3QVY
M\"OSB(N&HOKZBAT_FZM30RXN6CN_0G2#+P[!S/`.EGPZ$RD;_0T:*C44V`IL
MS:ZV5H@7^-@%OBY[(Z>,U5U?@;'`6)TUMMA^8IXW-Z@HJ7-T.UA9G/%=SM3N
M-(^O,_;,$&,'LZ$5)%,PT$,K>NB3[T:[:J_;#[`]_O>Z/;K^G[VK;4[<6-;?
M;]7]#SK.R4E2939(V,;>O7NJ>+.7K(V]0,[>W"^NL32`LD)#-)*]Y-??GI$$
MXAUL@5[HU%;*$M)HNOOIGIZ>GI[P]T:V0;2Y2)=?0_&U=1/?V)<E!Q&NETN<
M_0EG5=201<DJMM%B-AV.+#:FX?91W@6]XJ!E\&9U''8NPKDYG!Q*ZPY6EQP5
M"!4HYPJTI\KNP5G96"82RT1FM4QD>MRY)>D(6'0+BVZE;D:JY0.#"(/]94YA
M[36LO989Y&(]*ZQGE16L8FVA7-862C7FL,I+3JN\I!IUP=`@IG_$FN[=_/0Y
MI^A;3N\A4?CI,Z)0H)`-A\SNN$S_EDV?;Q)K=($IXNW&7Q[T6,3:F"T63^?B
M@//T'CD*FI.*4]_&(_9"G8RC`/IA>!:][_DPN*.@_$;3?H:IX10<T;N4ML@P
M>OK<`B_RLP+HJ_R].Q!Q<&$&3<HK0VA&)QD7>ZC\-Y3U'3(:`$561*9K2#YR
M_0_.$11C\H.`_(/#_J2ZRVL,,.=X<I6O8AMB)2?;$`'"#"#GW@FFW=$%R^VI
M1[1$ZA.Z#K--G8>;@G)<=&0#N8?T6W''Z(9H/.ZM1TPF:Q?E4%(;F#;)*0A7
MTXFH.S3JOIP]WJF:>@DS>9C/.*[Y9-$Z?<KH'H_)8AY0T)0^V#1/.I+OLTAH
M0E`0_\H[0T&]W,\TO@WS69C9N-3(04"G\D(<8S&1:RF->9NBMZ@#[;7H2\.F
M3G_<\?X>L*C#F369KAY+-E&*)GZML^OS:S+\Y@<76Y.,`%E,HP1_J=(3(:X'
M=YQ#F[$-M0B+>5A4'<)-RX]^,5ZG(L;E62XXUJ1Q)ZVO2>2#>4?,[HQ`,"T,
M0J9A6+1!N'MK#LW)%NN<(F8%M4<."[F?[(OV>%<\U\XV9O)7]+\\DYOB[GTO
MB+-?WY9RC9O]9O17/6[:E/,(9Z/[U];Q.X'Y$H#VO*"=Q3U?\D&H`@A5[1)!
MB"#<!$*UH%WN`X3:EQ*`\%(K;P0AXBZVX/!DW;]*++%;MS.@U*W81L4P3#^W
MK&YRW6+<<RBOCN%BQ#BQ;ASFC42_+,^`&:5X!J1IVAXU[D'Z,BTMNG$O!<B%
M8?^RH)7C1FX=QW`TGSMXG_XH7MK%^YP;^/=8.!@1BXA=AMB4['CVO01A:\_4
M\E)D<O4BF\A\/3@F)"<SIIY%EN_B]0:WDO/CG6F;0V^(4H_!,K5%O:S9Q<(9
M]AXIPLAW1-@>$19E;WX05L>Q*@5CU7S@%R1]L5O@=P8<\3LRYR45P9$*1^9\
M7[DH*.>4&0&0='%'(W"^M^1#`8X+]7R##^+ONFIR[E&C:8<\K['AD^GO`440
MQ56\;\`L@SH\V`1I$3ZW_W%+420%[HN">K8CN.&5\[V,<(]^IM$-8?K``\_/
MI9,TM>A6EW;FRE),4RDM8);Q`&P>1XHZ\NHX^LM,9<<M&)+(^+?'@JF(@HR@
M8(]5/[>T!0B!)""0TO28^O;6`W&3.&[2LTP@S@XN/]:IYPHQRQ6=RDTPRMPR
MSN_M6V;WN]09/GB./B"<BIH6IBQOD&TXW8*3W)=.:`VHBL!F*3/B=)T%7VLR
M!:!/;=T4N0(MXGH.O>]-;\]5<]M.%DF`N5C>_=#A\O[6O(H(9@3S:YVZXOZ<
M.L0EXO(-'D.ZSM52$<P(YIRXOZKJ;VI'2".DWP)I&0Q(`:2;:)\1S"F,;,K)
MF=RV4"ZIC[^9Q.Y_-V_KGZ50/IE=J@^B(>XCA>HFOB!J5Z`6'.3RGE"K(5H1
MK?&B=8]KB-KCK6D+ICC4"$D!?!*[TG>HW+YTS9QE:0*3!(I;IA-+5-JB/J^H
MHYO$JA+[6\:/Q/59<DUTTUHX+F.1:7&"=[ZZE-2>7802JR9%2)UE1M"M#>+/
MF;[X:47:Q;K30+90J:_,^09&J$9&IDNLX"'9"O!1<"^;NI/TJ2(IU]EE4C^@
MKB[B*Q'E+%X4M(NXE;..RHG*B<KYYM"4KYZ3K,6M$QVG&AW[\0\U:EE\=OZT
MP>=8T.C&=V`NEZZ2Q+AH,JBZ+N<I(Y"'&YS+]WAM.MP5.2.@KXNXS)'6+[(V
M2X[C6TV/[,5Z61_<!NV"TYPYUDEH>H="-PQ4]3RI^L'U+!8[M`&)^=%U/[NE
MRRQKIG)JQ7'$!E;1^8R'C419Z/M>A)Z(E+<@&_-%`!Y5;RR.M@&E/`Y<K*,7
M`0&^`0(B84"D:^\"IM]@QD*.P.P?`>AQEX%K'$YL*I;%7D3A0'!7P2\T:)OJ
MU'PF3Q;-N.&[(W^R*;D+1R'.\B%.&/^'6)[4GPEO.5C9-LQ*G&?*%\_SV"P"
MA"_`]_>./+X2F$A@6@-.K6U4@+*Z-QR)"I:>:V8=L2LM[_:D(U+4TA?U44SZ
M9R;CO"'8)S;\NTS]#>9&Q!F+9[NLI-X1&#3$16?`'%<,(V'<QGOB]"\/7F\\
M9WY87QJPB(5/<=K..98O&LNE,DD$]:7=40^OE/:(^C8=D;$@L.[1I@TWSP(@
MHSI,@!9XLM&SU29L>Y"<CZC'*H;N/9"(>ID'O0PRWW9;7`@$?6]K5_>ZR^!W
MD?Z\,JL@:_J7S5C^.J&D-W<A.^'ZYF3+4U&[6KY$MR&?9KW:Y"UY-+$EN#0G
MUQQ*23.8JJH6U&)!N]K'*ANJ+:HMJFV,:CN_A;,8.:YGRRV<45V/]ZRS=;J^
M/LDI3C\8]3X["6G'X^CG:=Q&749=1ET^XL%\0Z8@>O%IL@!O3.M,C]JER1AE
M9S@/$ML')NTUOE/=<\UGX$S/U*F330U[3775B9*L9D/.XJ4H\31*?*\UN)<,
MQ&N]\!PB)+E0UH8!YU".;T95)*490[XE1;U"O<JH7AVF2!H./:@B>5"1/6XW
MQ%$$522S*I+24LBKM^SC`D5VPI.X0)'>!8HDRV[@&D.&E!C7&+*QQG#XXCFH
MN&E57$SQ.U9U]9<+%O8OE<*9)^KQ7O>)E>+#-AH4-"@;#4I*%U?J"3D-*W?"
M9LT*H?+G6/GW/PR=H15:[0N=HR]T$!">HR^$YA"MT`HK=(%6Z"!6*,8C:]`*
MH17*F14JHQ4ZB!4JHQ5"*X16R#_B3!R[>JF6'A^(`Q0!GT;$'F]K-W8\/3#S
M=9.6JGL(QR4<S!+:X[4!!SRT,`/EFHJ7!;6TE]4EU%_47]3?`PS:H,':;H/V
MC-+'FXN)RH[*CLJ>O5201/0VW^NPJ-!Y4FA<C3UD!#(EYN@<S1&:HR,U1UNN
MRZ,Y.IPYND!SA.;H2,W1EBQ`<W0X<U1&<X3FZ$C-T98K]6B.,.:+5N=(K,Y1
M*'N-V,0PB2U/^?V-`&`_?PZ45%X!A@1R5BCY5^9\,^U^C8Q,EU@[^!JE;&I]
M%K8)KA1H>C4M=H.S#)<'M,"+FH.V)CE;D]%%J-0<78FV!FT-VII<KS!E8<L?
MVAJT-6FS-<U%6W-';*]'=-=SA*`&Q.[S@=>T]=<%4AKY/AYX2W5?S]-CT?]U
M6,A2>"EKN72X2^X-:HR;TU!=4SV$"QTO?M$>[XIGH)B<W]NWS.YWJ3-\\!Q]
M0'RNF:Z@/9Q`P+C4_V[>UC_+T>F3V:7Z((+PK*GO%$FNV2<B2E\#LJ-^WP:"
M8X4SR*`&\H&1GMJZ27EUW"(P\@N,3V[/J_I6<DL$Z,5"\6Q'H,M72L7]`%T>
M`EA2$>H(]?BA+J"[(]3AWYY"0!+J&@(=@1Z_\R+]EU0Y+Q=%F*A8A/.*/(#B
MEKQPSW3YM6E1HVFWZ,L?S/F64RAO27=2X__%[N,_O*+%C97@Z#,TAV@.LW(*
MF3^$:Q>S$5;XGR</V9E&56<2C#J>W3!,SNP@TRA_097UW(@3JE6/B\@!CS`X
MTI%MV)Y4-%"[V$LTT"^#H94W0C+@PO5M1E.=4@$_:)0-:<>%\4\04"46L77:
M&5#J5FRC8A@2>\2JFURW&`<3"K84+D:,$^O&8=Y(],OR#+"IXAEI73UJW(/T
MY2C`(W3-2RRIP-AE!+M;%X#0RG'["T'P>T"88_JK,(&MM2SV(L1PS9RN0PS:
MICHUG\F313-J:4.TW9$_F5/SN`N8<Z+(6&!"G!C_#[$\B<4)8SE@NTTY=9XI
M[XY'=-83V,Q_C.CZJS:!0G]BEJ&SV]M:-M&Y=G%E.8D(`+7T17T4BQPS2S*\
M[E'Q!5ZE/>;0DEH'U1E2?VFFU!DPQQ7>=6#H.MX3IW]Y8BGG>>)A9PT]:]>K
MWL:@.(W@'*\7K=Y2822"\]+N.(=72HG@O-)SJ8,P?PM_$.4I0+GV^)4X#LDZ
M.BO0IF%:\MS?#M4]!Z8OE#>^BQD*-:X=-A1[QCR7^#/J!G%LF+CP!^IT!L2A
MU?'R!F8Q-,.I(_<$_/R\>W=`G<9?'M!R1]T!,YHV>-8NS?I\I0/],#R+`E(6
MB),9*$M(;I%A-.RYB37YR>7RH7!GVN;0"X>^O`*C3>S^W,@R0WBL8QJ"<&<0
MDN]'"L(HX0C"!+-:U=GX=5/D*MK$#Z9.LUP_?<X:^+:,6B^G-_[(=9=\KW@`
M)F?:%^;9KC-^_^ES(JZ9NKMKINXM2%.\6II;76OE"'7[S7_>A+):*PF4%:]V
M1AF\LK\$&419'E$FDPUWSS?<%\I41%DN49:>$=.?/&1_TU^ZJ_4<:A+88G;5
MM$5B0KXE*DW'.F+S)EBQC5[&9JE1';>I!:IO/(#1&&=;MK/5`2*RW4!OOL1;
M?+PFIB-2-FC3'GDNOZ7/U`H2AJ:_W5$BDI'D6A-@WQ'L$7N7LPV!"7G5\>3/
M3_`-XNB#L63$K!%?PZHX'8=(MR)\OW;D0MI\'NV6(DH`M<5]&B5$+:(V8[:V
M>.5O5E3/ELZL6J;(UR<W=?BQ15\:-G7ZX^@#S68E:Y!-;.X50_Q\DSP.CTT1
M4P*C>K:/^+GV17V\*Y80F8C,5^=(E';.D=A+?LW4U&IJ>2F@.][?`^;=$*8/
M/&+W78JH3A[56PDE&:,+/D%Y'T97E9MORL7E#@&B%%&Z6URW#`9UM[BN>.5L
M#P8X*,RAEI:O5;6H`VHT89W/5$1U<A[%!GDD$SU0(T5CXHP>J++`0&!V9?K$
M`WNACJ@I1:;['6]JM^)GR8J'`7/9,[-<8NIB'[7-+)9O,[R*+2D#[DY"2@#%
M<Q8VWLWD`L7GFIRS=;Z-1T)8V45CC*!8X$<B8:3B>4$K[<-K1,&G3O#S,V$0
M_:Y'WD?1$FM*&@8=L^2(I3"T$X0==YE9S$<JXP<TAG8RA.K43IJ#X,XNU2GF
MXT&Q)D/)>-"5=KYZL[^PV+0CG%P^==%G"]3D#MVOJPEP>,N]02[)>*%7!>U\
M/],/'ZOE-5BM-3H=E\+;=G]Z$]&9`#J722(Q/,8>2]\6CU7J?+/HN$&X*Y44
M09DH*%>*(W_(7(W)[@NUGG%$3R$\MY%,4DC=3V!\`U('#D6@IA&HFP63'YS6
M<7$Q8[/_M"PNSM?V5PO:U2Y!VKD5R5CWVN&*)*Y('E^B2!UC7IEV/-(3\YI?
M@(.YW-DN`)\+E.T#X.L"$]T7AOA.'[XWBB5!>.]:4?MJ7Q6U?7AOC'!4;`,G
MD*G%^?822@[R.V\NN-J#M^[O/EPX,3S<>IC]K>]O.SE]#_L*C[NJ0I3#LK@O
M@FT)*Q!O^\#;C&7+4WF/3-BX(ZHSXE?$[A"+\C9]IK9';Q@S>(L&)#U6AM"F
M3L(X&&5]AXP&IEYCM@Z$^$??M$V>\0,!%\BICJO4U@=#XGR;JZN^DE>QNI;A
M.453CA,K>EQ65"RQZL,B(Q9KRV^$05*N:DIJA6_4JH;GL!%%I4J74D6E@CJ5
M2IV:G]??V_0(3F.*4GGD,/!]Y8KQ+$\WZ[*.-P(V4">,8H77*Y1H\OMU-C&S
MO6GUW815?#JX>=L@EUC-O#S@A'!JR*&D8AO@R]/AR&)C2CO4>38%1QQB<R(/
M>JZ.P\[-),[/X"0_'K]_=C,J$"I0WA4HQN.D/=OTM>?W3GT.\4._C-J_3<[.
M-+7\'IX(&PI_BC8N6EK:LF0Z7]%XP!OYR*M:?X`GU[8]@C]?U7+C]_8&CL`3
MKVJYUOIC0\OPQ*M:O@.OZX6X[HKF/==Y?_?U52TW88*QHE6I%2;\_JJ&`5;A
MV5US[1OF,YC(>3T0+[:\H3B;F"U8@:U1&]64Y2U&/E>G-AN:]OH/;D+R_!<7
M&PU_C="]G7(!_Q;5]TW<VY68M[-O1WF]DGN3<W<H=QU3=ZE1X9RZ?'HV=A<,
M9-5B^C?)WB[IJR=*8#?;M!?,UD[^_2_+_0!?4K@[MNC'GWKP1(&;?]/W:O%=
M<>1^N+YO=0O7E;OF[1_OE2Z,1%QIT1>ES8;$_O#3O_KNA__^+]'&*&CA9.8%
M5[QP(IX2SXC&%='XQQ-M<O-)_*&>O5/:C4ZWW:QU&W6EU>@JE4ZGT>V()WY]
M"I_]5;0PN1B]]>MD./KP@WI1C.FO"H=>F"-/%D56GL:*.Z"*0RT*#HJK6.2%
M*\0VX$Y?/"+.(U>(&(%U<9JSXC)%YN[]Q!5Q&JO9MQ5SLDZM4'&&S<@Q.3V5
MS8JC`XD]AH<?VC6%>T_<-$SBF"`>@+HB"HN:#O0"6AV2;U1\R&'P?O#=GL.&
MBDU!]60=?H5PQ:#P!4`BO.39!K@=1)?%^$V[K\"+MFZ.+&B]3VU0$,L:B]_I
M2%!JVK)+HB,_G\#_IQRYJ50>3GX1G;"973!,@=4GSY7T.L&9UZ?*R\#4!Z(G
MXF!$A82?")\X!:Y%Z%?`/2'2'0H?D%P%SZ'74UZHU1/TBSM/S/9X^,P[I0M=
M?!DPZ'F!O0@JES+.9NY&YL%M0>_:+@&5*UZ;HVY!7$\4/BKXX,K.`,_AU0&P
M0"W^J+">;`/:[8'=)&*A3W')]Z7R$_0)`?BD/S'B&.)]`SZD@[6)O,%EHRLX
M.)5FR,KT:V)W"9]-KGC<9S'K]<!6*CW/!3NI@+GDE/M<FL'#D(Q/%6\$4B6B
M%29.XH2+$>%\JM_<!1,+L`*.GPK[^DP==ZF<31N^K).1Z1(K^-AZR$YZ#.9`
MMJ@#>$%T)OP4OA3@(?3\P^LH&?ZWUH+5Y)-O3']<TM1/"AM1)S1=T%\=8/E$
M0[)]Y@8DBA=%>$S<DHKP#/?F;2()#O\(N\FG9@'^&(F_[04]"CKF4)=(M-/@
MX-2H!H!)$N;+,<344'DQW8$TKM#>%"1@D#,`Y2908ABF1-YR"[+S@,">!.>F
M4I&#@6@#O`6X%._#9)\ZMAQY@/$"&TR9F&\Q(L"GQ$`&MZAH53I84W17)._A
M.0LTZ(D!]T7SB_9PP18"IGS9+F\YE/T&8@&/<$.^3J0Z!2Z2'/&(]),4,@P'
M-^C'/TOG5Z=7FG9Z=G$A7H'/R%.B8?H[E41)/9U>".=I%7KD7^!3^4CZGU]W
M\-5FG;OY(X$77#IM"Y?.1V^G^7^-]S"$@$>GK'/I3F+SZ"[>*8U*N]5LW724
MAT9;Z7RJM!M9<N>$V>R!R64O$B72:9'0`5L9(%J?'N`L,/-$N*E+$,MCFP%P
M?:%H/XL1YA=E)&)K$LVAL?4C&UP120RZ<!K?K^5*1*8/E7H=.%MH-V\^==\K
M4JSAO=O&]?RMZGVW>W\7W+RKM&^:K>`Q<"H^*%^;]>ZG]\KEU;L+[<?I6]W[
MA["=^TZSV[QOO1>FFX@1Z(/RJ>%_6RN71M_C@,T_"@6E=G]W5VG5/T(/'KN5
MZFU#=NWT1"T6?SQ1"H6-R!&-_`[&I,!'5!<A24/I5FYN8$XAFPN:F/*36.!H
M?SS1Y?@8H<(7MRXVCXV(#@#X>%(\D=<C88Z#ZQ?3<`<?@]X]@<FCCK@?:<8)
MN1&RJQ@P*^RLWZW:_>WO=RU?$!T%)CXS'76--3P-2;!HSYVT_*MK;/MZ2(/V
MFI>#;SMF?^!.FBJ_H1OE5W4#:8B=ALM8:5B']D:K'M5LU]FD/LIS0"YX%BX;
M1M5ML*NBK!M%YNW,DZ/\.NWF8,O/+OF2NNE+*UJOWK?KC?;$FO]0E/\IZ@@:
M9I9IS`WMLV0')D[,(L"DP8W+-5T+1_$_P+GF2@/FD\8*CVC-@'X(%B4+F8V]
MS!EDM"T@(S8#)XV*5'!!12Z(^4C27$`+L7/K;Y+Y/]<('(E%8I-5:^6I#S0S
MF*;]4*LU&M?7445?Y]M.'YM,<.<FTF*BW&W\;[?0;-4;+;A56!)NV3`/;DV7
M9(*H`7$C:R9BC8C8Q#")K<@]B-$XH?[.O[K45.W#0BABD8_36-76#OYKO.;7
MSF)6?NN?^__$>?%4.;^X/+U2K][PL6/AUL]7Q=/+XMFI5BSN@UN_Y(-)ZM7Y
MZ1E@ZN)*/2B7UAC*:&3XW;FP54M-I\M&VUK)95[4'-JW9^QKVWJ=GSL_4,R&
M5.8'2J0):8K%#7D9F"Y-EQ/RE0I>BL6S9^J0/E5L3^:ALIY8\!@RVU_&X//N
M1@9<C%0,R6?:Z67IZK1T?I%:2M+!I])IL7QQ>G:97B<L+7Q2P04KER^3H22?
M4[%ZL(3K+]D&)E"F2OAWV&B:!Q-),0A,(YK"K:![6;H\O3S74DM&*I@4&6=3
M2PHR"N=:6?7AD:9LT(1S+6G:LA/03<6@`-[Q1?GR5"LFY!TGWCK.MHYEMH4^
M1FK'+J0I&S2]V<=(92RC*E>#)QMEYA/2,^!*I&<A3WVGIM>32`^;?M;>J8==
MZ,P6>\[>G9<.RA[T&X+Q2'NG_3][W]K<-I(K^OU4G?_`2F5J,E6TE^_'S-FI
M\CC.7,\FMF_LS)R]7U*TU+:XH4@M2=GQ_OH+=#?)IDB)U,N6Y*YS,BM+9#>`
M!M!H``T`CLHPF=Y&9!_V)(G7?N&UM@VQ@WZ*(AHB;8@-V1"[&_O='3))&T+:
M$-*&D'B]0KP$26,?,?^[_*LL+H!_X;U*$M/:+M/.F\_-U_?AKGT0Y^$1C7M@
M\1,6$5'(=UHP:%C5KYBYCC_LLEGF7\1?7!ADZQ?QM9ZW\-N,OZ66,9+7[N6U
M>WC7LO<?!UOB,/OR(FZ7U^Y;K%QY[;X?B5Z697;_4JV\=O]B5)#7[O?RVCTZ
M!E:.HL[7,]OTB9ZRLH<AFJQQDF\HZ[OUB+CDEKDOL_6_CNMH[MYB*6GZ2FBZ
MF?SS#:*ZGA)>*@SU,BKX6KR*HS;OX;3>SE&PC+I4UEL2`LMP5'>M\)8D:C-@
MJ'JNKNJ65-B;Y575\#Q56RLU?&?4]5[8S'\%:1H`XE+YO@X+9.=GDX1]<17L
MFJJNK7,'^'E4\.O*<-BKK'V)TW[@=%#GT3J"TG[9R&[@NJIIK)/4)HG:<GCT
M#5UU;6MO$=U)LGJJ[<"97%^GZ*&T7&2NG\1KS_`2)(U]W$)N9GVHJH?4W)90
M]<Y1UX,1&4XC<GDW^P*]"GH2#_F%CAN$O=%7RGS1OE(MAM4SY5VZQYJ[?`,D
MPUVN`=)"_&1FY&YEY!U$,Y]#P$$V)&I8?@>6YB8S(]=F&9D9V609F1G)J2`S
M(_<R,_*U:8A-K_E.M:V1R!XJLBN*]8Y7CI(-B;H=P;(AT8Y12S8DZD,DV9#H
MA1W?>Q6ZESCM!TYKFR$[6'Q*-B3:<DECV9"H'YUDB>R^=-K5$ME[?!23#8F>
M@75E0Z)G2X:7A'I132C/6CMKPTN<]@,G>=:2#8E6LHYE0R)YVGH-IRUI8^SL
MWB5QV@^<UK8Q=M*7(1L2;6X*V9"H7[Q3-A.0S01VTF[8NPM0$J_]PFMM&V('
M_12R(=&&;8C=C?WN#IFD#2%M"&E#2+Q>(5Z"I+&/A]V0:)'UT'(M?\7[]O,N
M[9_$>5BT.[HF@VD:YB')SGC#HP]I,CZM6ATUYVS<Y[=>Z7U^Z]BPEK[/KWOR
M/G_GC;*]O4<N.QT=)`Z+N%W>YV\QG^5]_GXD>EF6V?W;NO(^_XM10=[GW\O[
M_'M8M5UV.EIW-MF51])T'V;;UW+XZRGA':LLW48"V>EHYX1`=CK:`E%EIZ/M
M\*KL="0['>W%;/MJ@>S\;)*P+ZZ"9:>C'4R=V*OK`!*G_<#IH,ZC+0'N?=+/
MN[D;R$Y'VS@\RDY'6R"K['2TFY;+WB412KSV"R]!TMC'9^QTM/ELR'JVY07)
MSVEAXX])EIT\!&%$4S.34UKEXCJ'%T9)-"1IQBZK\E1*^XTR!,S&092QC+V9
MO$KX"IWN].\OU^_?_&IKMN/YNE]AMN3,&P';Z0!;GP7[R-<\S3(T[67A=CO@
M-AIPZ[YM.9[CZQL"O"B(<L+JH5S0<BB7=Y2ULLMIGN5!C/F:-;"])<!F([WY
MU3)U7W-=KX)[J:DW`+6_!)-44&NN8WG^RT&-(M=;)$NP#<_T3=O9"-C`7"D9
MDS@/(LY2]*43H5+Z35)D@Y/A5?"$#Y^@?_B>OI>5N.@B+N<7'_IAXYF>9QL5
M+NL#U&M=>$Y[@T0E-L8VQ6#>[)L!W5R%J4S']0SMI4&WMBG&_4!OO051`EC;
M0XU.I5X,`LH=+YC-;X;8(IJSCQ371@M0G"V!PN=9ABIN!RC:/%"P`,1&B>*M
M`8FS49KX'9#H<Y<';VINDBB&MB506JFRILE[,DZF<*PN0._>5(ROU`JZ9.DE
M)_'P<YE)0G^H??,%DTH^T53M]IW5TT0=N!%<MDD>HYL\;7NN;7NZKNT1GF8G
MGOI7(=/S/;G-JTGGKK>M.9J[1U2PNBVL30J#XXHJ<>>I8_>@SN'SB--#4C;&
M([KGZKJU3^1Q5SJD6*YK&N8>H>EU<T';<OJ&[MK65O'$0UV8TX,:,!K(8PYO
MD'@`X[X/LT&49-.66\"&W^,:\(_H<#]"A_S/NG:,8<%%UX!_^;$EVKC4O>V(
MW^30O6/E]/+3I_.;3V<7-]?*R<5[^/OBYOSB][.+T_.S:^HGG'/-0[QS&V&=
MVDDPR/_^AG\07/W#?#Z0Y47BPFU[I.N318DR!>CX(<0/`:M3$99PS0%WF`L0
MK597I3'WY02.:<@&2D3@3$^+]7(6Z0E4Y?$=1NNNZH9OX]^,B()"$L1/RBC(
ME&0&V>`^)=R1,DE#D(-)$$5/REV2*J!YE>3N+AP0^`G?0^%3PEC)8<RKSZ<J
M:V`7J,H?`8Q/TZB_7)\<*]?3P8@-G\&<#T1)R3@(4325G*3C3$%G"?Y%6S`D
M,6V&IVM6!?48R#)BB=F8BYV2F#S26]_321(K,;E/\I`*_;'RF?IJ%/)]0F*<
M\)'`"V\-U=<=U?9U57EKJY9EJ9KKJ73`MY[JZ)YJF4XU'Z*+6#W1.Y5D_IU*
M!34T_:].!T,]0%/*)V2`6BIZ.EXH8SO!$Q^F.2@Y90Q+,IZ..2-,F"<K`[4\
M)*D2)_'1((@'A#I\%[%-D,\GE<&6(\A$4D=1\IC]O%@5">4-6NH-M-8R:*EY
MP(L9N)I0R4`LDU!/[K!;ZAVTI80LJVTPOH/Z&?3RWV'XKS2<0T%3>7D"(;0S
MCR(XR)?.Z%#?X@E5/82EZBATY>2(&.]W\83RFGY[G'_YD1Q]HS@LHO*S7=J/
MD\<TF/S]#?O?YH(U9+D[/8U+K*\+XBE(>9N@M5R+QUOQJ*O:]-+/2IM,7I]^
MOKRZ.GO_^<O',Q5G%RDX;]L7HK#[<V=8"(2W*(G%M%W4-?A57ACNEPK8J+.S
MR#:&7;,EM4UF#FXFC]P!B]!8J^CSSESEV72FZW9XN26?4/+R)GC94#T73C;V
M.BT^=H:7]T4SVY*;MY5^[!J^:AJ[GR=[,)JYY?:UY.7-\+)I.\#+.Y)*_PHT
M\\V(I"2X@T.,Y.EM6<Z^;JBZT[(![BY/<[X2+C4<W#V&)6_VM1S^A85_73?[
MMJ"'\$OJ';E)\B"BZ"X*N^V3GMA)K:3;JNU8JN7M2"49J996OZZS,ZJ)?=Q:
MC?:7C++?OF"4_8J%D)]491(%\#1&3\F_I^$$HXC*9)H.1@<7?#_!`/J"Z*BJ
M9*,DS8\P*BYBKA3QZ)(L,,QD(0%9V-M4#0UUHK$X"OV2/#AX01Z\GDXFT=.!
M,MMYK-"H+B939)@L190[%N@'`S%(E<?@CJ29DE$:J)2]Q,00&@/"I.T8WH^2
M^)YQ)7M<C/<_AAC=P:]#'"]Y()Q7@PP0)'CG(6*)%,?*%YI+D&$^2#4"F[L:
M@?XR1+"!Q1_"(:G!QJ8K=>R_I\#[-`T,94+$C&5WS*(U#H:8OD+*]`:8ICY]
M&"O!8`"DPVP'-EWYP!/-^DI!/@`93*69I.&`3=WV#$U6N2<QD@"^SZ:W_R*#
M'*<,AO^:9I33\*^4W$7T!SHBP6MU&*X<!^DWDK,Y,*T"?X:!XPS&QES):JV'
M04[V(-&$FL&EN!6I)8A6Q6`B9]%<D0EPP?=P#!@""=^Z>(/>A7^FJKS%9LV^
MIJNNI[%4'AT[.&N^:CJF0)QI2E.-7DT^#S(F2ZNA=YF`#96,7P%6E=LG2@45
M>?:NGOB3W()Q1-.H5#!E9CD0ANG<OMB"`K.WZ(D%;U=_X#`R%4BF`KVJ5"!O
MHS@LHK),!9*I0#(5:%_#&C(5:(OI$Y:KNIJFNO;N%Y4\#.>X3`:2W'Q@VEFF
M`VV)GTU+5S7350UG1XK9]^/G5Q#9D0'G7=)!59Q9*J&-*R'/=%3+]%377:=Q
MO51",KPLKAS[>)#AY>$+AO9J-_E[@K')8%X!!WZ8XH?W9)JC%UZYIC&JD]_I
M1--RRK`=J%V++9S'BJ%I;CU>6(L5!DK^2*('<H1A!A:+:T0#6%BM09(B@``[
M[6!4FR',E!2#VRD/#!81VZ`,ML$/11SC(8FF8QHCYS'.`$,8Y&A(,,(4QO#H
M7?@=_EO$->)A6]0OF'VI"J)@H!A9*[Y7_@CB:9`^512BP1#-9_'!VCSCX$FY
M)3SV!U\',;R*@4$>V[LE]V%,K\4#Z"0`$@R""&0?:$-I>?O4))D8/AR0-`\`
M$2`-<'YQ-3],%0R>I6&`JB`K(I?56@11EE`RPKL8*\J#;^0H28\F`"Z-P&8T
M(L06A:]"5EL=7!%X&+\2EB-@-4!2<A^DPXAD-/[S."+P6%I[/1@(8XH#4/K,
M+"N`SWC0K_/@,!QB0TUE3`BCY@PW<,#%.^VY2(;C%MH6D>@17Z!BKD$RC8"'
MIM%=&$6T+L)=F,%:4;"$)(TRGH9+43ZB:QP%C#2*P_(!49!@R/I856I"&_#*
M[32?3X$V@#"C1`1%7T!-A*8-$+%*`F.JXO5;$H7D@:YH$;=N8ZHR<"XP8TI@
MQ6!VAN7O('M!K$3!(TJIRF441`13%CKBD9HR"A@6\%8Z1:GG``.A(^6M@<W1
M3-6S30;F(UW5!-GS,<Q0')7AE`CD;L6A@<*Q\CG`,>H$#;(,N)#S4EA,!E-,
M4+OD^8Q>8PP`*`CBP%,=`'%45L-A2!<2WN(/ZW,?KEB/1;61+F',JN;,Y!75
M.03LF!$/FL,P.`\!$V?*'N"(1PE*=CP3QF_+J:GS2$IP*5',RR'NPCEOXEQO
M=4QD4C7-P,B_ICKPS])]BE`<1LKKJMD!4MM$CLEQ4X_=8]$5$`3,(^'Y+H+J
M9OL;;!&,R7MNWB'L@,,0WR)W=T"X-OV)^QRS5>G(?![D';;!@JZ[AQ]O4[K9
M-73![9,(*M54^#=#I`U/NI/!0I+T@2M1:M,CDH,H",?*,!@']]0R.)NFB6YY
MQT+1ES'H7JZK0<&G^>P^^0CZIJ05M1B0WL?*"6Z:,.LTRNLR#QP>@=Q7%"CT
M4#>_<R0HWQNNZB'CZVZ7QM,5FJL%@P]*\_>)S0JDH00L]$8=4IH5%3"]>`O*
M84ANT2Z(DD=J#E'I<U5+\U3;-X$D:"EPFR6(BD>0WL'P@?XIIE?-K%-0D:M8
M<I$S2JTRDW%6Z#:^*IR2W,:8(5-*)DA`.G^%Y8\9Z%L`&_[1=**RJ-$LQ1JL
M7.R&[.SUQ!'/PJP<@K(7P%-G,,$H;&>U1.3H;6B=QC'DX_M_[.W!XX]I3$1E
M!^PX_QB2/[:D+5;GAIG\Q3]",)F_APJ0AZ_Y_PF/;LA@5,UWFAP+B4H?\^&Q
MJL#JPQMTCVV>65!?[,ZAA4K_";P<U?:+&1,4A4;8*9`<M.A6'(.<#1"/AJAF
MA-):2(RD2Q4]+9H'[%RZ\R-]4"91CH+T-LQ3-G2A8A"`,@7S&L\UHR!4?DL!
MX7+#.!T!0,H9`)",P\$,[^`_Y29%_78BC$_+_F49K1AVSBP;<7H.UJP)]PU@
M1HC8F6O*TTL+G8=*R%=M4)0ZVM7L^)<"$B/82_%4APPQ(A%=M\M!GLSNW4`C
MGJO89"9<!9R:?&>GNR'O4OT0DD>^NQ#,E05`*$9SQL<A!J@R25JH+%&;\]E4
MX`/R#0%YI_]4#0&+=$="FC+(25_A6U!!5=X9PBOH<B)Q5O)+/9OS\Z??3-<%
MDT[#?\J[M[:O>J:ANH;Q$V4)U,S`ZVB&<[NEPV;(8'Y3F!_$@<1!E#^U3J[;
MJL'F?O?6`&/24$W;^HE2]ITECB*P1EE8;CI!F&`4BX9:&0*N9:N^8?_$EC\#
M$Q?-[=GUAV$^!:FH7'R5'\(:##`)6)T]OJ/A@J7WTUKNL@C>0&#LF[F_*:.$
M>2``Q#R/F'TSA%/"E/U\2\`,)'$-``JTZ.<PU<H`6FR55%9V/1U[6&1X#POC
MH[(Y1+8L)(QKI)J@L<1?^-/T5-TU1%Y!C44](FSY\<#Q0%)F2+8:ST:K5<1*
MWV4CX<R78YP%U^FMJ1V;S7V]RK[%.HBB7GL,TB$?N"EWA<7;HNB8DCM'P67:
M%\YSA<JC)%BDX^@9,'@`@8*1@(+U@QBL^V2:<_?+F*2LSF.#LQCH.-4C>CWP
M,$PS?4$>T4E#@I@R))(85`1>/D`K+^08AN,)8S-QZQ`D#`=_%@/H%$URY81F
MT"L?@\=L&O+;'GMG$EW.FD3EV;:^<Y1[=\WW,`$5,*'%-D?H'6-U'+D9?P?,
M%@_08\@,]>H&$MO1_CT%I0!'0W;*GM%EI?N%FBCP+G\:="[A%7G1L1FA:AX6
MF?G)-,>V0E1-([\^H)7./1%<*DZF<'1A7)WGI(3UMP3Y$A40&%JPZZ7<ZX3J
MY1:56!0`^B/4,5@18/:$1L('I@BGMY,$]@I6A)1*X=EI80@@E,-D,"T.9Q&K
M?9DG*IY`T&'+G9J(G%HZ8K,@0K$2KFRP4R/W#O,:!<`CWQ5Z4E384^CNHFS)
M;D`P6XG76<4"V&18$?L:!`KF>!^R"MF`&9Q<R]6Z!K+"/''U.]#I@CQ6[_\S
M2;]1.Q8?;_P"ZP1;G<IM0(9D&Z1T:UL#SHLD;<)Y"BH6'HC#H`2P^HI"QO38
M'*@9\4!%TO0$?F2G\0F\VA"1`H5PSF8`)AP*V*Q[WU9%=VD='DH&4*>H=M%&
M87P[B7`+"N_NT(>>`$\.@C'N*V,Z9WG@);@=%H\J]VD"!@8G9A-#!CN%<$;Z
M=+T`,``B"\@CS]/AA<6BIC7W?!6[YOS)V*;1.B0SRS+ALA-7-J(N&98%M;/"
MSJ%.;GIS,4#]0-4&8_H@0G64PODH0]+`P[^@$Q4DBY^V"R_^-9F]#:5K[VZI
M%2>NY[O@IX+49]R&QEV`3OX9SD?BZ[='=O4G,B:A4_W"?(W!N![^4)D'8!22
M.[`.R8"6)^>5DM-2"0*;C%%ZZ&,53<K'@"3D#H,]#4<IERL88YP4+E_.9,@@
M-:.,K3RS'JF_"G;IF!,*-%QA#Y2>-13"L.6XIK>QEJFI-3,.7ZZX/9_/'93-
M8!4?J&D&]*.N?'Y\*GF^8$K0_R=CMK/,XS;!=,I0F"K2H9DZ<\K5F7%MM*%D
M>/0W4T2I<",$Q07*^S2(\V*CJIQ)S=5`E/CGXO$.3"AEP+3_%^QM>')K@="?
M#R&\=4]-=Z8G!#LT@!TRW0\W=N611,T,%G30N<>TF<Y(^V+?Y99!0QC+:N67
M8(>F8:)<3R=@[X*6872%]_Y`ES4>YH&-IO?PAZ@75!XR0^DLH%I;\RW4>?2)
MVY393*+6HZR/30UXN\4?T2I!U=(,KK&J[,IO>*4/H["G23I)F%%/#6%5N0+[
MK,+S?__W_/S\6"]>+VE5-EQ@>A,W6#RQE8#=8@,\A=5CC\)[Y$M`I/3%\OKL
M\\Y><QQ$32$38>(<PMVHS"5;AAR+A]C:XN7?.`&12<,,9(V]5]Q5YA@@L2=)
M#L#28#G_DAT^F]LYXX-!JQJ<T1$MW,3ENH>BK>,!JW(RF1!D*A*'C0D#]AO?
MV#'R7D0(1<SQP):4%L0%T&%F/7P1`)`2#)Q7`'".F@=`%`ZJ$&*E]AEDU-BG
M:G6&OV;0J^V!/];!+\A*5QLD!^:A%Z1!8X.VA3?IU?$!*2P<NL3`G6I]`94Q
MK`A>56,2IHQ@O.2Q&)V=>9@F0L42WA5H(9O44:-V"9-)X/,I'$*>8,(I.U!Q
M)JWDMEVB*,+P1C$[1L(+Y^V0.TB9XZ>_%@N;3G/=G!NJ;\A5R+SC<(A@?@%N
MS.#W;,>E]XL%IGX([Q,P7+/MA%";9WGFR2SNR[-32AX>#:?C"3VR3?,B^VOO
M#O=S?+C4KL^IKX<OTHPU3P]?Q]?'U5OO";KP*..@[&+J4HJ.6F"8+]?O+T\K
M4ZS^7MW9Q/Q+E4^)OW]^<ZH6FK'^.K;SP0EI..6O)(V&-$0+4^%YEYTEZV]@
M.#2C.1[L]CGZO%`B0):'4[I]PW"#]`ED+((%!_&`=8<#GC(9)7GRD$2P^0_8
MK64*W>GUU9_%GT7>49+22%X8#_@N6!P+QPD*6D;OQ6<DBK@!%Z9\>M"@[\)C
M(L:`JO'IILT&$(;F0V!H%Q_ZB0>FYI^.0871/"G8PM!A!W-CM@5;*L[3;+&8
M-Y.$#SC%H)(">H,;[/PL'*)6*5T9!26#*4@S4SF%NJ%$Y[&-YB+>XQ89%W4J
MPO$DP5%$&:-V5UT.F=CAIB=0"-]-D=H4*.K.9(J(\F#%@LA1@O^'0X6)M6`F
M/E4Q)[8[%WMP%7'#&`A/.L!H><Q4L!)/B\-V00OR'0%">&O\194X+]1QGR3#
MTLM>)PRKC%!7I33]`.V,`,S-B.9&U%_B75-0NS,CD=*D94JDD<!GE%B[K[(N
M6U16S9!@2PWZ@R9CA:A6D%3IF!9O4(JH95"ZRJ@/NIO;GNH.PVR.5>/684%&
M2^GF*BP&Y0&!;=&+2'?R895%&<9@C#RU\P5]-8R'L`%CI.&DD>P`G`>3,C^A
M:/#.9K@&:$%D(R`*R%R8SQ6G2J?4=6DI997N"R(J#NE\[<=C1J7'6(1`29F.
M8O8=*IJ95")ZA@'SPK=^4-[-[L-/+*RFV\<&_MRRAC\5F1TY)GVFA4)DO@RN
M4FCD`5-H,2R8\2`HD(J"P]-K:U5V,+J>T0@&;3N%T5(XGGS/64(MOHUO#<$8
M!/J4ZK(B0`UW6$Y!CQ1Q,=K1BFW`/'#.%CI$.N=<<PY&>$Y$GQ/UMC,&*-1-
MI0$+[<>-Y3FZIS3S6G9HS%T9%.<_%""JL/EH:%+B[H<Q3)I\`(L01A5!X&5V
M.*74:03$P`J/"2;T/I!X6A0V*E7Z"9J(@P`96?>/G1_*Y!Y:]`=>K!#@(^R'
M2KLFDWQ&D3B%(A'B?'038DZ=*!G>L_-BT_8I0P/3"17@E*L!3!>"19J)VH78
MUHRYHFH"58^/@`D$P]+$\4*)E5JA'!=,#A9WHTJD,%80I&_DB0(/RB%NL7*8
MOJ%Q/YJ8\A-HD/">:FD*2;&7MZI<KR^E2E<>%ZMEJ,(,GIE-@#L%2O.1)Z;0
MK(':@W4UO"$30IBVD.&S+TI/HP&>G&\IB".+IM2LY/877$9DE%M;.]8/0VYO
M9I84M=X`=6$L+"EB^0:8;@*Z^PTW(JN6AAE=B+IA4;K624KJVS6O5/>88FP2
MF13]_4'ANV+K+X2[!3M\OXC)`Z*`]1M>'(S0+`20X)0$])3YIM5RFY$YO+"0
MC[C1@QE@-'1&'4KU;98=%`.:8XRN<RYZU6H)^R\JA$'I><+K(U%Q[$5XAGQG
M9"+%O5?ST=B#E6FZ#FTQ6M"F/B?3VRC,:#A<^4SNIQ%CTG%`\[TP+#]K""_8
M*V9V`O27@92$]W'MG">:9"FYYP89"T.!B+%VS@H]`RMP],\3/)#63ZJ4480W
MA=L\J+BB\!NF=-'QL;4H`L/2TH$.:3*]Y[E4&(O!E&C.$+.GAF;4C5WTREEZ
M,$\$R!O0E(S%<O(*"0G*S"\`#/:*%,_VF&TB^,O(XSYH@"^E[W(P35-JTP(`
MZ(-1N3^P-"FI;)5!"#SA-3UR\!*F>3RIE4%?6MS`$W67I5-PM#AHJ\>A8]A9
M#SP/_;&H';FC=L5#7^]&QUS-$(=-QW(+9/;ONDF$XMD2*J#FW7D\#(/>!BM:
M<<7YE95L;3%I5.4F"!\#;I_-\Y@!33\%4?"4A=R=E`W0F.$"3L&*!8.3WWK*
M:*K.$<CXF`XA'*SIF;#P!0I!KC?W+"89\RMB"D;_2G];3@^(;WA16/3&4R==
M'>V0H]=^993=WJCS?A$(JJLFM!8I2B3G1V`:VL^9SF$6#1*=I2XE<1R`JGS#
M3?BLL(.XT<U)).A;!`/Y6>&F4>%>JP,19C1R@K^%A;-4&09Y("C`Y*Y")<SG
ML7G]TGK5[7VYUNSUMN[7/'!R><>:&W]B6?:L.?05OYSR(4G+7M\?:7OJ&US0
M1K=W4WO9;N^5/,ZHAKVLA;H0&UF;=,=JD\HVQ;(VJ:Q-*FN3RMJD6YA-MBG>
M55Z6E4FWQ,NR3;&L2[H'L\DVQ;O*R[)-\=9X6;8IEFV*]V0VV:9X-;CK(,JJ
MT;)J]+W@*)%MBI]GIY5MBG=3+<DZTBUUI.M#5>&YC838ZE&[CTE\?T/2\16O
ME%5%`)LQ.5W&Y&1,KJ\\'59,3O8+E#$Y&9.3,3D9DWO!.,9A=5C;@U.JC,I)
M;CXP[2SC<EOB9]DO<%==+-+SNTLZ2/8+W*(2DOT"=U4)23_O$G[>'D[9NA=W
MQN&+#N$S5C3]`IM)<?\MT!&OS8V#*&/.PAEG+GR%%83HWU^NW[_YU?!UQ_;U
M"K"%\ZP"DMD!DCX+DFU9EN9Z6P3)Z@#)F`7)<W3/,IU-@%1SZQ<._?=3<LJO
M`!8PV@M@/&^#T7)\W=#GDZUCXI6`/H]O'I-_LDY6'&YG6;@-S[4MVU\:[FKN
M54$?I834@7>7!5YW#=\TM%6`+V=?$?P/R32M0^\M#;UI.Z9AK0!].3D#?I"%
M_^[[\@FFYN"[.$8)N[\TNR.W._;__&WEN5>B>P&PI2U-;-MV+,N;KT3F35F'
ML]@P+LN><G1!+F#N&]ID[!,`,BJ9PM*7ED?+=37-M8T*T)YS]@+TFG;OH$&`
M`L1%F]::(%:S]0+N9A2F==@6[5ZML,$A&<[(<$3NA*V<K`NT$IA%^U8K,&`L
M@ZT,IO(B8&:FATT,OCR)AY=X(?<JR?*4Y+PJP&\D)G=AWG93M`32?MD0<JL1
M'_'XB*$?*V>?KCY>_O/L3/GM[.+LP_F-<O7QY.*:VFF+\G-VZ-KXV7@2)4^$
M5+6(^>UA6(>BB1Y^??7YE!:GH@U:JH)`U7+22JA(:GI1GSV!8T3*!)M.8=4M
M5GNA*&A1EFK!8;%6&*WI&SV5`]!^5>'ME+(M'YU7$PRB05$6`PM."@^6?3"P
M^`]P98@1<%(B&0I%D`VMK*0CE$R;!$]I$K%&O+R#(+_<S?L*P1/A<*;S(:\@
MDY%6X+.2-GBY^ZVAZKJCZJZI*F]-U3-LU7`]UB3'5CU/4PW-?'V],JLBXYSH
M\XOO`>V1';'E;)Y4E"8S[:-T[0=5\>"?\0.CS`^\Q52QU%D0!2FMPHG%0<DP
M'-#2@:"*:"^C6ZZ@5&64L'*GV%`LPQ;8C*%8.]RJW$!96+AZL[8.E(L0<J%F
M)Q;JI5U1HB?Z,!9G0=B*]>=M&@M&+4:N&*[D;5Z<C[9;S`2J#`6)*%^GY9'>
MZJKO^JKE.L")EJHYKFK:K`K&6T?%)?`\_SDX<=[!=M7]H[X+O6<B>2I(Y%44
MQ%SSI9^"?(!=86J_8_W=Z@!EU0XBQN)#'FR*Y,VOVK%HR:\.0B]43H$PG\$Z
MN8]!1H<EU(M.(*U'4QNT#RB?3KCK\ZT#XJ)C1NN!W@1]:8@'^JV#N.@TT>X&
M`?4.VGTE$.D!I(-;Q.]/6'=5#JN]Z"#1NN(.?`="SD\^2T^\$:`7G2I:><`"
M306*ZD6!7MHYIH.J!4W[S$!G7(T$]^3R[J3<^J[YSO<A23^Q?>^\V/8*M5IB
M:JZ@^W1M!3Q7AW5KQ/DB[/0-PM@K$$8SMD*8-CBW1A2Z%U\7QDZ#+*OLE5LB
M2SND`F'.:?4GI-IYC,WM/B;9HO.H[>[R>=0\5LXO_CR[OOET=G&C?+R\WJN#
M*!JO50G:HF[7>`QK^1\RVR4\+->-5LH>$]J']N>%6(IIWRWIVBT9WJV9X,VT
M[K9$\"+%&[YII)@OD_8];\5G4UIIR(@"HK+L;3%\-(\B.,B7S@A4WS3S97++
MA9STKM"]B/%^IYG7@I)5TOGJ8-C^_N-@V/N/PX;781&W/UNZ?YN@+)/0<)LJ
M?ZO`W)N$^;J*JW(*O`6@1<)EA`QO(\QSD"S:CG<QH7ZS+-,)Y8&QC-&#9?"@
M^-)<L1-4T"45\"SQTE20&F+IT==:\T5WK"2R$MD#O4G7R'_^1>F7.CW?%#T?
M3X(P+4)E41+?'V&K,L%3T"2.3*+>1!+U.U.%G1'_/0>F/QTZ.=G<GJ$;^\LY
M.TG8=[JJ>3I>HGM1/EV@BV>S^G]1YFKG=<#=WQ3_NN=F=C^6>$F\YD@:^[B%
M*QD[%D`ILJ621VQ/KMC:#[3#94I8+EN@_"O!'BL/8`Y-4Z(J%R2-X:<+\BAD
M!,8DO7]2WEU/_S-*IC]5/YPF8M/!C_GPF*;YD.\D'809]GJ^CVD+=AJ5N8NF
M!+.H,-5):.5$"&WRQW*#AM.R12GM+!LF:9G4)[[R8T9[T<8#[.U*VWTVN@)B
MAT7L&\/;&^%/;TN%+\:+:#/N:10)S5U":CN2X1XDRC46>9*2.Y)B5EPV"E*6
MQAG`M^$#2X(;D0B6*,Y#VH*7=OUAB0RL:2'KNY=-[V#=0MX)M>B45VNZB(W+
M>RXPK%;5'+%8;6WKJUV:H;,T67/UZ^+.X]0]`\?UO*/?@S#&!R_CZO6L&63V
M>@29:[9"\[`T$V1>)N+8JVS65N*G^K%F]0RA5I:1[EH\2+C]0EHRPKGGD349
MX=R-=5C$[3+".<^+)R.<,GZQ4RPC(YPRPBDCG(>E(0XZ#B:1/51DEQ5K&>'<
MS5C.\\XF(YPRPKD/L\D(IXQP2KPD7J\\PKG(OFFI'K`XW%(/S9S]>QKF3Y](
M/DJ&U=/T_N#-*(AOR'B2I$'Z)!AA1;BFZWYXLW@3*&G0T16@RT^^*>"=K@OC
MC6O,)I.5]8'G8;0B>%9;I!*\KJOA#=H>E<1=-/X2$"Q]S_NHI%`W!%6!@-O\
M/,[R=,HBBBQB_SG(R=G='2N>4=UU+4&K7<PVFQ6<]*^G"<R8YEA0!*?X1!VV
M;=>U=4NL5K`$,#/UGM)D.!WD?P5I&L3YT\E@D$Z#Z"*)!_6"A$Y7\:DFV^F&
M8?F:4/"L:ZX&9!.@Q!->)LY/XB%R[03Q$THY.JN4270LPS.,&EAS)^H)TN\I
M<$L)U-(U$!T3!,"TO3Y`T:DVP8MN!R]J+\&+?<C;6>?PZV_3,,(0;P-BILP=
M!P3>=/35J'TR3H`F_Z%Y$)=WB"YF$6""QE5*QN%T7`+:N<UT4IB7.G1\H3YF
MY_QU<%&#Q7B7_J\TS,G[Y+&L)^<NO9,8.J@HL6!D<_#ZY*=!-@)RXO\@2<%(
M0DUZDI^""GB"!?HSB*J:BFY7K4+MZU6`>H*GE,Q97=<S+<<2:KGT`F(=N#L*
M&&I^'[@MWS=MU];6@KM<#T%'NETU#!O%6@S?L1U/-]R6A>ZO$T40NC:/9A%@
M7=,<OU9SM[^:;K=O2@7B=FT:#6AT@,9U#;O+A&K1RS-U?=VNO:$QMPM$\%S-
M,>HJMK5L[_4(5`.6E?XMB+]]3((X`SI=)#G)KH(GF@]3@+%TI5O#U'73]@VA
MC%/G;*L"UZ7@F^MCZL"PMJ6M#%Q?,\CM*E3;K'SD:@90SEC5#"HJA>.B-^'Q
MNNK0-N#Q/+3*1-ENGV%F\4#Y9)\)*(&I6$K;6[H0E.[YGF_`1B)(]LS@;.8A
M"7\^HTF0G\E]"/8$T.HB&)=<XK76J?GU-(B#81C$RG42!:D"MOSQ__QMWEBS
M,YT"WBD6*QJ2[_\@3^549NM4<&+03=?V7%><86:,:HKWR8":1#=/DPH)JW5D
M0SOZP,847VH.=849F<.S>/@>S*MRS/8*K/C?(_A_4Z^/7!NCFN($?AOB[Q^B
MX+X<VFD=^@Y6G[!1:Z]5HW%M]0$,E2#"E)19F-NK]!R)`,\;8W81_R)1](\8
M3)%K$F1)3(;G638E94E?KSU7\R(1%W'.&+-3_9E$8';!2?E#&)&J$K?G]YAB
MYMT&*S)L/Y,)6GOQ/2V)5,[@MQZL?_TGR6JLV#K&[$QT_E,@Y#W6P2PF:.\$
M"[J*1)@G3(8*?4^<KC90`Y]D/$[BZSP9?+NF6<^7TSS+`]8'LIBT9DB=7WQ8
MO"^Q<4##FH8%_^?44%\P75..*I[Z`-]45&Z7>_QO789FWI\W`1.U^A3M"N##
M/]LF$-[O:^/[BVR=5@7M6;9C.%I_&W_.UN`OLG38Z>?LZO2:I`_A@/`ML=TR
M=FS8,=R.[:(+FJ["FMI7ZO\ZQ7,4EB([R<)@S@%#\PS=T6UO38BZZFAJ7Q&&
MHI`J;EQ)G,T!R7-,!\X\^IH@=1U8]:_OSQKVJ6\;CFV*)4A7F1LL[,[)SZX;
M5JEF&HYCF&NN!1QK.R<__7]-20$^<-9D3%WK<E?J7\]O&@L.6&MP6%Q[\L[N
M+#-B<3;%4U@[%_J^8_J^:Z\+4U=[%F"$!5#HAFD:>'C4UH6C4W5^_=)@2-T'
M9M2\]1FR2WL"0YXT)K<,VW0]9^W)NY2E_A7LO#0<S-&0IFGY.IY9UX6CL]3P
MU].+YOI[GNTX_MKZJ%L9GC<FMWU/\^VU5U_OUH5_7#7$S[5MS7'750EZMRKL
MNU-:ENW9GF:L"U&WANR]4YJF!@"Y^KK*0>]2G,;73V#2P,L+31L8QW`=U]*L
MOO`,1@2'O;SC3_SV]"GX5Y*>3K,\`9G,?GNJS'URS^*GZ.YHW%G3]7;3$T.S
MAWUIS3IV_>4OK=F.O+1VL)?6'.\`<-`E#BUI;?+2VF[=.MG$I34*K+R1\DHX
M1MY9DW?6Y)VUP](0!WVS22)[J,@N*]9[>&>MJ-=STJ2!O)JVB2L_NF.IMF&H
MIF_M+:H[25C?5FW;52W'W5M,=Y*NEJWZGJL:NK,;F`I*F'V45VB$*S3K>XA[
M>L"[PF,&BQ,L]G^;KN$:ZP;W=;TK6J;U\\9;FN:;ONVM&\+4N[,-:'K:]5.6
MD_$_PGPQ7*ZG&9[;/T8P#ZKNC(,>*^;8EN:N'?76NZ-KO5;,\4S=T#5CW7B.
MT1UQ6V;%?-OU7"#XNE!UQ^)ZYM#HNN;[AFNM&XLSNF-QW3SD:P8,U!4=IG>Q
M+J8XP.5=J;TJ2,R%R6*S5\W.8=G>_&KR*UZ-86?2_Y-X0-,X\8[%YS#[5MU8
MT2L`:GD*;=FH7T\&]%X&H#8@X0,J64:0KZ<I&89Y8YKB5P[59=S,<1#;=?8!
M=Q7$.KMDKHO8S6,R%S'-VQYBG7TNUT9LE)+Y:[9-U-P.U/1]949OVXB]%#/Z
M6T=L,3,ZJZ`V;U\P.]M8MV3+&(9MF(;5.U.GM&S+E%2>X3PGP\%L3V)&R_FP
M,QR,8V>%#`?/DQD.!YOAX*[S\F'BL(A39'9`7W__\\?W3O+YE6P+<OSW?\E8
MZ%*TDA'3'9>S@XZKO2IDE^7T/0PB?@X>E7&`#4/@/+#(@;TGD9*=C,O8FJHY
MANI;,HZXV7B7INJ^J_JVL1N8KJ<O'D=A3G9;6_R5I-^.POAHDB8#DDE]L2V^
M]E4=X^.VU!<;3NA07=-7?6U'\@Y>@7WQ(8S#;$2&RGV2#*7"V!9CPRYH6J[J
M&O[>HKJ3A#5T5[7AGV_N"&$7J(S75?^YPQ6S6[6$#Q&G@S)V6R(D^Z3-=E-W
M^HYJ.YZJ&SMB;NW\;'T)ZUIP-K!5U_=V`U6Y*>UKD?M#Q4O@2/919AZW9AXO
MSL]8I>BS;G84V=6-KQ])D)%1$@W/Q]@/F]#4YCF523S7-,P5RVWWA;BK[J[Q
M]5,P&(4Q29_$4>9`;!B>;UNFN5V8NPKU&E\_3%,`;)H2&.5#^!T_S:NU8CFZ
MKMON:A!79>>2]-MY?,5\@Q<DQ\1VD*@'(H"]=$5?RP?`++NUE/7<^>8`6#@C
M?D=?Q!P`ER[["V=O.'K#R;L%POD3"IFSE33.I3I>]4KB!25BS/:RG*@`#CN!
MRCW6ET^@,ER90"43J%X1#HLX1290M1QK]BTI2"90R00JF4"U#SE%KPK993E]
M#P.<10<C&=M<=K:^L4U;4W4+JP4\2^?55T18QU%-35--1]\-5-?3%CL646HC
M0>GW4D+!\245QY;")*IK&<#A]MXBNI-DM53/-57#/(B<R[TP,4KGL]046V)I
MW50UUU=U?4=VPIV?K2]A#4/U?%NU3',W4#UX$Z,,^JC*'8_Y*$$\5$@12I`Z
M9$O6!AC3OJLZYH[D9.S\;#WI:EJJH^N8#[\;F+X&>R/)DU1Y(*-P$!%Y/-G:
M\<37/-607HT-ZPM5,TPX]<E\[=U*C=NKW.9#Q.F@3%^9K[UYS6G#00U3BUU7
M7CO<*&$=4U==S51M3_K,GL_5GF4_*R>#P70\C6@7Y"&9I&00TLIITJ;=#J>_
MTPU#U5Q/-:UG*4']T\$3U-"P_KRF>L]S3IA+4&G'[J/-=X@X23MV=[383NI,
MRS55W7=4RY"NV`U'<WS5U`W5-:0=^WQ-?N(L3Z<#M%J5,%9DY9VMLKCIT.P&
M39.J8[.J0U--4U-U;4>\W=*<W4?3[Q!Q.BASMDT8BTN-JC+!:XWU;`15B8E,
M2=B2TK5UK#OIJY:Y(_W`=GZVOKL9$-6Q#-7;`T/X=6UG>U>HXE#Q$CB2?90%
M./Z+M[1:X[[_:J4B%G638Z4B_N2Y/G/*0V@&&._^:M4AA!#,>R$"`Y\C@A_@
M]9,Q-CG\#_U^[M`5.HL:TIW/-!-CW6L`?E_S'*'WT::@$LHXS'WF[/L@FN(5
M,?$L3^M6W*>L<$6)F[6H.4\K;I;AFSIV9N3,M084]77#TA4Y^1@^D.%YG`?Q
M?0B,>))E),_J[&4M:GW7"K/C.)IG"=5&NN9:B>VMKCHT^M?B[MZ<3GRVIENN
M);+-%@JY6%W%9_1ERN5@XT!3L[<+<5?I&7VI<CFZJ;F^KNO;A;FS[LP2Y7(,
MQ_1=Q_2V"W%G(9H.K6V`RC-69=[^TK^H@2K;7-Z3!Q+!U,,;,AC%<&Z]?_J,
M1LD<N'7-L#U'W[9VZ-H4&W5^;-\&Z7)=:]L4[=S?OJ)Y,,U)>IW<Y8]!2F8&
M;*>K[9B6[SFKTG7!T\)F*FZ:)4;VTKL:V!OU=G/+S[YE*\3NVO6:=:(,0W,]
MTW)VW@JQ.W?.AA)W3=V'$[&W:2MD[D`U>+OKM[5/-V='TL#:U;4^FG-%>+LW
MT&7@-1W/-36MSW;4@%=DNPJ^SH;ALR!XFF-9IB&4Z1,'[C-E9U_PYJ'$!]/,
MM%>?LJOU=W,'L'7-<FRGSY2]U;W=N1%]Y6VC3X`'%I9*!"-*]_TM*/@9B+LV
M*'V%+=\TQ1)_6X+<Z=J(]-6V5MA7#<_LMUVM!?_RFPY\YYHOLNL[W>>OGHP-
M1SG?Z<?7O8R!=9#J/JTMR?N&;O85VJTCUV=?6D$\=,,"">DGWEO'<>D"I*`U
M=#")G@5ZT4IPN@^`/>7']!W/,+5>&"SC!ZI!VW4.7%HP/-!=MKU=H+OWWI48
MWG`-U[/Z"?4RL'<R=_?1<<E%,"W=[[DQ;UMRW<Y3Y(K:R?=UPWL>#2PRG[NT
MWQ0L;-?1^JW&JB+A=E?O7I*%',_TM7[.WI6![G,`7($U3,<R'7]%V-G7'X(P
M_3.(IN1]F`VB))NFI`*[1PWOXO5/),!WJ9;_3`;3-"W]UE_/LCS$'IZ7=^7C
M+=/RAS\D*0GO8SB(CP!^<CE!!IYGEFN>*6`_%Z.E$>_:A'LB7CYT'L/B9A^1
M,8WGPU/0`%A)O\X/%;)=1]N&G+NVI5O"<7[Q1*L!U77X;9ZWX<N:[VH+0"W:
MCEM/Y&`B&(YAK0;5(CTO#'/V?4+BC%P`(#>/)'H@GP"JD0!U;=,]LGLH<I\&
M]?OM.-V0K(/5/TF0WCPF)3*>]LS(<`#6QF$$)G"%A;XT%M[Z6"`(Z^+Q(9FF
M%1K&TF@X:Z.!$*R-!3Q;86$NC86Y/A;P;!V+*NNB5.Q\A'CX,0QNPRC,0XRE
MT>UF>!F7F\UO01;.Z[O@63WZ+OR(B2%'F'[RLZX=8P)E+57E!E-5JKX+O_RX
M1&Y+K\8++9T06KLLM'1CX&T6/$WHL2`V<)C)%VWIQ-"69;H2-CSQ:$Z;A:IS
MPE(=%[K2;HLDGOUOLU`V)6C/<5Q^).?YVRQ('-IPT`\`!VNC."R26-GNHB6)
M>(,M',I$4[36FSJ[';:(%Z_'K5FA>[,BGON4(%<^DPGN]/&]\AZ.NLJ7##Y2
MX&]+-'K@M%F*;9F#XN0Q#29_?\/^M\E1C9V^>\6*_=P6-F_!!NBQ1"<9)NJV
M=MI0T/A1"N$[O?STZ>3B_=_!'OAZ??KY\NKJ[/WG+Q_/5)Q<%,$Y"\C39O>5
M_8WEN?\FR8-(01D0Y?^__XL)1!`/ZU^?!FGZQ*5@]N$D5O(1J?_R6Q`%\8`H
MUR/"[]R\H.B\/+7_[S3!LC!7:3A@10XK2H7Q_V?O6G_;QK']]P7V?Q"*O4`'
M8+,B*3XTF#M`FW2Z`=*TVW2PV$^%8BN)[SA21I+;S?[UEY)BRP]9#TNV*.E\
M*."D#GG.X7F1/.='X^TD3I0W?_W1"?Z(SRON_*T%NIRJ26<39[[YZW1_L?F[
MU\DA528?_!.LQ(WZ^NQ.R2]%I\V$]4GI\):H/]W&[^<ES02;2Y"<`!;+FH"L
M]\OZ=\]O(%K:N6CKQN)C8P%4:YO<V4'GQ^`T64S]R<^[$H!V29@-9H/98#:=
M9VL6H=KN]#]"?'JY<C7<ESM7PT\N79,#\L"9#.*EHXH=XG\[_938-)&DFJ#D
M#TJR*;N28**))QF4=$%O1Z.W(]BC[<3`.S_XX013"(*G<2:(6#:21!.8L4')
M5CMW,BCI@N:.2'.K!<*78+0&WC0XO*::4'TY)]]K2P\\`4]#Y:E9ZMR#PZ/T
M\CN[,H44^6B)!F4FXKJ\IS@HV6J7:`Q*NJ"Y(])<2)$/A_[L1?H%?`%?&J?,
MO3AM7FM<@K(@F`UF@]E@MI[-UBQ,]>!D!\J"8&,'T@7I@G1!NE`>!.5!':H\
MY0P1TM_7L/25K';.9%#2!;T=C=Y6"X(CN/?H57D&\`0\]?.>HP<'2&EIT-I=
M!^3(D&OT4++:Y1J#DB[H[6CT%G+DOM9D`%_`EPY\K7F0]*.VSU//MY`@=]/>
M=)Y>`O[F\C[?Q0],1)R0AE+<WG5Q[Y-(/,COI2N62>]%=0!@6!=0V"&`\PZ!
M!P`8WO[C(HL%@.&<M!T`A@%@N!V`80P`PP`PW`MI`\"P+BL!`,,:R!H`AK6O
M3@.`89@-9H/98+9>SM8L0O6@$`0ZB;J\!K:$C2BE>NCZH"2KW07[H*0+>CL:
MO1W!'@TZB#I5>8*()1`QF1X*/RC9:N=.!B5=T-P1:6ZU0#B""LE>=7(`3\"3
M!A61PSP\`H#ADR4:@G#$J-0C%`Y*MMHE&H.2+FCNB#074N2^-F\`7\"7#GRM
M>9#TXQ&:B#:'^N7OB_#-O>,\_7PS>7"GB[G[Z2XNYTQJ,M/4]JTW7>N4?RER
MGG[ROKB311#,O/MW3C@+O\:D?G7_$[V;^Y,_?OWK7PSCE]VA+]Q@]CUI(+KT
MPBA8)+72E]Y-Y$1)W;2:?.8YWF3FS#_[X2R^BUU1LQK<F$U5/N_<8\E>)8?4
MZC^^N'?_^^J"F)B\^C7F<*W$>&-!OL8+8ER[/XPO_J/C;3KCFKU&FRMXO,XI
M<H:M/<U3R[A"B!U'EG9[J0KYVZWB:]C;1,;8VX1-J04=O+6^&&:"+#6599'E
MZ-)C5%H[V_<>([M)B]%+(\LRAH;IX5-"[.V*;.WKF$%C:FF,55]CWD8%[4Y=
MJXO>XB%=BP>LZ1CJ4E=%-CK/C"M_XL1[D:YUH_MFG"P6#4,6H!=#TXNZ_K-1
MQ5[VM3T7C;+2/:,LZF,^38WZ81)O//J2N?@HR?4FS\9TE=T:SIZ;54UXJGUM
M@4]_4Y).>9)Z9="6@6@+-DTDZ9&?1*TJV6;>O%8122>^_#BUUF">PS7/$U7=
M@KX,1%^PTA<;26+JH2_5''I+11(Y)-73'YW_=@@UHB#+]F0YN(UO6E^;Q81>
MYT8]&+T_,>U$996]63G0BV6N0YF)..O5YA5RG?$4^($\^U<P6;%:+M=%S/=A
MK9^H=M`VSTQ64CN(;=9^[>`^:13BL..^X+!CJ%4<0GV=98,L-95ED>5`K6).
MPJE_K>*RB>`Y(?@VW\OK6"$`6@/UBMJ*!^H5!VE-4)<VM+HTT`O0"ZA7''*)
MR[SH/6E-&.O/6?[)X!U`;4!M.K\$@@I&<.]@I^#>06V*IZ2<(4*X'BI3S;7#
M_?XXZN]`ENW)<G";8JAEA(@V@D2H!Z/W1S,@U]$VQD+M'<CSB#E/^K$3\,=6
M$!IKP3]^<&;>E1_NF\0-[OS@,;[$R@&`Y)T"0.9ZTGG')9_2/F.DI.23FM:Q
M2SZSBBXH^>QOR2=F6M#1(J1B9R6?P,,1>2BR.EW*14MAY%LK5:H`6%]U='V8
MZJBV1!Y0KO?H+]3_J>0L3FV,UW%R\Y/QQ9WX]Y[Z_M10O[ST)OZC:_C>>HEL
MPL5M?BS4L11E;*5\^C!E!/Z/Y5:E<UM9HZ61W?S;=0+CO3=5%I)7[@K6,29%
MJJL\R])&Y7;7I?'7O^3[X,WO@$/NIT,^?=TH,;'9M59H(87.W;$64NA=]\5Q
M+TKM2A>E=JW7R$]5/=SB&VI[1T]BD6+F;G^]4,M%0J-\&8XC3CF2!+<X-<@V
MG?(U1S:E""3;^I06D8A:1X;I:_<MP]-4+1\CJIRL:AG"RF`,]+6%;&$C:1\9
M23N=[:=1R!0C+(D>+F]0<E6Z*FR!&.Y65ZN%$:@:&D=5+_#4#YZ:)7\:'BHD
MU==]SO!Z,'I_8B-&G*E=+#DR>NPH9?N:(<%,9,N3G+V,(T=6N1SE-L("<KEA
M_.U0*I:!KW[QM6;!Z4=]*LSK%X%OUI@G#R&'JTKTBUDXF?OA(G"S6G'QRI@J
M)AZ=>9A6^OI9X?AE?*/Y;?7G'UTG_MN$LB]N?)PV\^X_)A4IW]Z'2NJ*1$7>
M\NLYT[Y\^>7<\?W+L>.GY"XK_;]7QL*;I;/_?G/QZE=+V)323&![.:K-N"QA
MG+3/^#9SF#*3,W$,[NQVEG7UI4OO:1&%5^YW=TXT6D7;[%Y]?TL/S?,Y)\02
MQ&3'8!VWH\`%2WPZ?;7)Z:VQUCIB8MF2F,=@G1Y]'77AU#JY4^K*-MGIW=(.
M=X)P1F5M[JY\[_ZK&SQ>N+?1ZLL99[Q,6W?HP!;CQ.9K[C]WBMHR;BESJ>'_
M#A9I!G93R)$&*0GEC!"^ME2%I&^RF:6PB5Q6W[]VHXS'LL2$?+OVO:D;*B-6
M+$SKYQK8-"5=BU$%5!VR2L0L2SG:C[M'7A1%<QN+4B^JM+XLNF<01U_$LCP"
M-[6L[2R^]24LRP].G`D=?<7*LX2F9K>3XE1>LTH,E"4#N0R41M4#:%R]HK#^
M99P16I8K-'=PV\I21MNAG)3G"!5$WA:Q:T=5UWYTL9KU;?@/=WJO+#+G+&M#
M@8JR@8O4XFOX)R*IE1MB#J3S6&SCHA0BE^U"U7NC'+-@.-<SZ\9Y4:9QD;=]
M>&-1;F/1"^:*4I"8.;..-G-.N22X#WP791ZY?)>HLRUL:?=BQ8LREH3SG3R8
M,VZ3W&"G&V]%V<E%NK^NKLUO>)P[LEXL:E%6D\MX\<X'2T(%Z0/C15E2POC.
MJC+!3%L>STEE]V.?`W^ZF$3_<H+`\:+G59[R-;ZMV\%`(EA6QD#*4(ZV;BNW
M0)'R:K*JW7?O037*@2+*`3#*!3K:Q"B*W[)\P3D2[(S:.9!%ZC<Y($JKQRXE
M?P'J:8._8I2AJM!"9HR!E$$2E97=+6]9^X\RM'$#OAQ*-""#8^!A@#P4:?OX
MT'VZ?'!JO8!E/VGSP37+-Y3"0)KE&TJA=\WR8X/3:'O-_U:PX,`L,-M'#(S]
MSF&UE=B"58VW))L=+3D[L)(.C7>NVD=Z:N-@W*8/.N[*XH!FEFZ;&$X[6]7>
M$(ZD;2-&^MN4JJ5<*4:$6,@VCPQG/S:Y6@*9!"/*--'79KZX%FY$-YYX>2QG
M/`7^]UFX?$P77''[KMA"PCQ9"_N(Y!K#S`A$A"8N0_O9JLJ5*%WE2K:V'IR.
M("U>.>.)'T:A,?,2Y)LI>.0C-:)221`F)]'O-EM[]12F<A?,1/+8#SR-19QJ
M@V%2%=5$I^(L<+K;?='9I>2.&VY"KB;-L34!3S:OH+;/HH`GX&D4N\OWWA0.
M^>`P2K?9>GH8I?UL%>7*U(Z=6L@BEAZ<0I)S.`)(+Y("X$L3OM8L+?W8"6)+
MM8K4S7K6K;]Y.YD$"V=^[:='--Y:+6YIG^QV+2Z3RALJ9YB16C;9@:21D@;8
MN*EGN^A=VC8CI%W27GZ<N>%E&"[B!\26!-9N,L&$84XMNXS`[2F;D5G:+K)#
MIB7,S4:?4Y!9UMVQ4Q6.);4$$:7+74SF^S\7RI@^NM&#/[WTOKMAE)2*[Y9Z
M$VM$I=YF5NIMFV>6J%WJ3:0%I=Y0ZJTQ#VP`/,`Z0+EZ#TJ4,2Z@;;Y\N#7*
M?7@R?>SF=D4OU"T/6E58!4T9?DU_12E`3?^H;*-*;?BYVNP\J\1WG?V__B5!
MV.A:6;H7SJ<?GAN$#[.G3>E\=H-X..<>1`3ZTVO]`7]<>_3A=.(<F]G7__/3
MF-B%M>U/4]GROJC%9Y".4%]RL_CO@[\P/CC^Y&'A>/>1&Q\%9])XKZ++_7/V
M\[E_AK*?KJ+I69'D1O:>4N77B"UI(\MBVC*BA9@:O7P[`ODH-6(44='D8:41
MB*DK-6H<+YJ^F7R$:'%^<VG<_/'\V?_A!N#MJ^E?.I<DF.C+"@A*B]$K"HH@
MQADR!>0/Q462?77\6FX4/IQ?O8G=_^MTQ_"3\?G!C_SO_CQR9A/CJSMY\!3U
ML%5HV]0Y84A833J>1R`F#%N%D@=N);40L9NT-XQ!3'V-&!IN%:[=P`NCO,.D
M50B!4-&NC5,JD,F;M-J,0$Q=986=CPZ[L($):IC[C.N9=_^?F6-\N##B[09<
M1AS;'S*&+#A**.D/!OGH[0L['[TO@AKB5N-3].`&(3C\GJA@YZ.#H-H5%&9(
M"@M)JPG2T@CD1/`;JM\)4S+1:``:>H5NU/%8.6H-JPBKV#XJEWXG$SF=WSH%
M'"W"&<;(-`42!#;'%?)(K3G10DZ$*UT2B,DF<+(CD%/7G$`NV5?PJ/%E(K"2
M0UG)-:^3?CP"\-E6#GF@VVSGTX[S?=JE-D.9*D.,JH0OE<%*%;U_?9D\`YV6
M<*RU#5V[/]+KN7/_*MKS'C2WI&U9K)3LFM06/5J=4OOA_.K\YC*E>;UN,2M;
M+*":<,*$1=NFNNC%Z93JM(1F)=B4_`)",:7"Y*0FH=FSU6_#T(U^<V9!TEJ]
M_CPVD660?-^N?6^Z>NAZ'WW,Y$SDO9B],_4VC;=1]F;V;\[$??OH+[PU`DLP
M`TWQ3^O;1TR45,]])8D@FBGW$0^;3ZI@:618IS6?A$U"?YNI8=PKQ9$2>*0,
M(YXF86[CN7%:@B.X"RPG&>:$KB$<%L^T]92X,W?#+^YWU]M<5GH`6J!M2?5O
M'8AO:_2*4Q^``&@S9MHFXQ6G+K-`6H3N]V*!:3'"APOE/:HX.,:8)=KV;]0J
M-;X#O3%3#@.W36U9["#-O'&,L$ALWC;593%DQQ((5YM5M5=MA9`5B$,&VY"1
MMA$H2!O!^/,B<%_]:IY99AGU.80UYD>6\G.H@BSYPIWP99?R52.@+UEA7;!B
MF>6L5/>,2U9HJ6,\!BNXA)7ZSK-3Z[%(*3\=6L\DG/WY\_4B'OC3W3O?"5YF
M"2]6J>&[YZ\/[MN)&C=PI^^]2`V?,;<1.RZO?]M)"TP[R>-,;'U3/)['(*MK
MS)1JY;?+R[=K'%]&[J.**+_\_3"ZV^%95N298)'+<R7U/1KCY\[3+'+F*JF.
M@MGM(IKY7KB5FUM%N7F"HOQ/^NVC*<S\-3V$OR1"4XREC%/X$D*W$M85R'F<
M\6\"FJ]88F/"7689[K(49XP>@+M,`7<YYYQ_&+C+HLD?#Y.'(DT!O-^<>R5-
ML/2*X'XS:+WA0[VV*BL`A-7<SMK6C%&!U&G%;%U-[^$#S^\<[X\X;PO\'RJE
M:Z?H'QZ8VYE;*D]N4X[,1L4X(-C=HCED"IK@_PFS2=T</-X'5<6#XZE9_.K!
M:[YO/6?^',Y"PPE_AM`%L\%L[7:KGC2A)>T`,#_X0?1&;3P>P2$<)^7BQ$9<
M2B0(O$+=[B;!-)$T)6*V_IELU_E#.\[BRO?N$U^!C.73M$_*?<Q\#YS'D?9K
MF"+;EH@V@I$&P>X*5JA=,$:$-6D:AUWPR'>,0^1I#$GOXC;R(V=NW/F*-\B`
MC^QKA455!MP4'!($NYL!8XF(M)%DF@AV3!FPYWMO(`L^C9XK-;=L9!)-DC7M
M9ZN,"&0AQ@FR11.`=VW\Q]%RCZ3.$)/=VL1V[I17U\G&7>`_)H[EUO'^4+\Q
M[F:>XTUF*E69>6$TB]+"4?`SQ[&'^)=9\5`[`&P@YA(Q6R;BE",I-3GA@)UX
M'W>M0^1)XVP:[J-A-IA-H]`TF*,Y.(T[=O8%:>UQ!`N)+"2RP-,H$]FO\6T2
M!"QH!M!C-F@&Z'W,ZCTDY%#X6M/(]",`/ZX!/Q;!5>P#MDBV>%_5#B_YDUUP
M"S8B<`MS#=R"G9EV;7`+RQ0`;I'330O@%@/EH4A3`-PB)Z_J&V`#@%L`N$5%
M.P-P"V!6<TW7Z%&AO!AU##R+0P(BC`ZC'SAZ8\-L]4G9MF]!UXS3"-W)(G"G
MQNVSV@B&43";1.JGB1,^C-YN*W<B("DHHG9'[V!V/GKE[CB6-!90UM'C:KI%
MVQ.9]<S[KA(E/W@&@ZZHJ`P)+AK>N8]`3L)&S)((<]Y3>^Y-D+Y?.(&C-CNI
M05\$9YEP;AZ<'Y[QSP48=S6EI2I2$XDL`<9=C##"$;64@?,F73P0K.L&Z[GC
M3>.+/B-9'B/^Z2GPG]P@>D;&D_K?]'?NGXO94_QL`9A]1;.W$;$9LL'L2[KW
M*$9<<&33OB;I&@;UY$#,\R,7SL).6D\\`D$1C"1A#>&J($QO\?V[MPS)85[`
M!BNN6+RNDDB+4+2\4]21%2T$10A'&$MD2]Q3,VXIZNYKBF_'K.-?WL8?5H@;
MQI7O>*$Q7;C&CUGT,/,,WW.-9]<)$HG<KF0S9FN'T7LW^C##\DVV3X9-<3L'
MW5*82)BP*2Z6$T5,I3%8RIY:LX9[XANXH&IBM]PTD0EVJ_DIPC##\&IW#/9:
ML=F0J/@A$&^$MSP".5%D,XE,WJ0E\SC6NMX9-/P^P5[U@0^1IT$F?"_XR!`T
MJI85M@%P/`)!M0-8/(@L;Y"8HGU681B]=Z,/,O:6E_[/G;CN_\D)HAF4*?3F
M@*'ST:O>!",A,;)P1QM@?2(TE!6!O?9`4)2I=)IU5R5=8+!P%*/ML<40>1ID
M.@A',1`VCI+FM8%6"V%C9"YVB#SIMN/0#9)V!,X0#O"K'N`SB6S"D:#Z'>"/
M*VST#DAUJ'RM:63Z$0!B<P%B\V%?]X'$QE^Z],(H6,15PF$.3"P?$4PLRV!B
MA3BC5FV86,PYP,3FA#N`B1TH#T6:`C"Q.=E5WZ!/`2868&(KVAG`Q`*SFFNZ
MYH=)T$90OXB"8T2Z*J+H?/2JW5$603:WD;!'WDS?IK%F'?.`6W72L]'X+2V!
M)!;:<J*%G`1&S(Y;=.$(N:9\QWQ+-T2>AIDLPLUCG:`A$;%L9!((&B7@:19B
M7&6+0C^0TW%%C=Y=T`V5KS6-3#_"Q>/>ERGSKA+W73U^=*)%,(M[:S[=Q7NI
MU9WEQNN6V46D&.U%)#_@(E+`>Y4#OHBT^G.)IWD6K;Q(3J8#273>7%@@2V*D
M7+%VN6%O3Q&5_EF@?Q5/M%A<$(E(;T'G=/6`.4C9H(%Y<U&*B-)`(7)LMA<:
MJ*<'Y,E-B'.GLDO0Q(JQV(PA[@6RL7Y7>N,ZJ(&C\,Y="!R%USGB50',M"P5
MR/1K2>QM$+MRP_!GXVX1+0+7>`IFWF3VY,R-P'URGN/CL!6<3.0;\U7AP-QW
M/&1,%D$0?^7)#V*(*-#C:GK\^KC;T9\@\$'@ZT7@6W,H_7$A%8W\;R>(AW#E
MJ8E#@:O!@5X-5KOJ2R\*)^'LS[4_O8ROG-PP>O^?)]<+W7V7@W*DEX/V&;%K
M7PX2;,+EX&`O!SD&'@;(0Y&V0Z=E3FYU@NY!64#:_*5MZM^N$X3&>V^J0GU>
M&V%"[.V*[`H\:-%)U9+&Z-\S>/I^4Y6[F%UKA192Z-PVM)`"=!5K[B':7G.M
M&FV!V:$R>Z!9:WXBNCPO,";.TRQ2I/_7G::R2,!*GP+__]Q)9#AAZ$8`$@YH
MKR"H3@1E(4XQ8AJ^:]?;*^ARSP>]YXVKKA"7'!&`+RVS;M.VD<RK*]6$$2W$
MQ(6):&]+2?5._]STO@@<6\5+<((PMQ#E'=V!=SYZ5<]&D53_F.3:<J*%G!A%
MU+2Z>]^YP+N-JZ:B5T5:P%,_>!KB]BDMI9LM\X>9EY3E`A)?Y:IR))F).(&<
MOSB!$,A6"81E=M2VT_GH51,(B;C)5:(%19G=!J;>%64"7_WB:\W2TH]'**+=
M'.J7O]<I,MW$KXG+5N,2UKC<_JTW35[;B#^?^X^W,\^=OGWT%\K9K`I3[5?&
M5!'YZ,S#M/[1SZI4+^,:AU?&PINE/_]^<_'J5TFQ3;DI[:R0MMJ<C>CD9@F=
M9)M.;`IJ25N8K!FAJ_=*WF4HJBNJ<%WI<6)S*04A:V7(NQ/4H(#4E8LT36E*
M9K,:%*S71)^_=(.M**"U5T98$A,F,@)RQM_5EIV)K=JL,VD3+BC9U(C<&==)
MNO:]R?;DK.[D!%M,K;Z@^6QG<ZR7F:=HO1M/YJQ($+5-@A)+B9[$IKMW^"W5
M2[^Q3F@V?YGR[\PO,+,IENNZOSO^&ON?Y^[T7EEE<A=^[4<W[I,3.)$[?_[B
MQIU$[O3SRZ71Y_C*2%GT^^6%449E;0.Q*!&V$/A%2`V(J,7*I?==_8D?/&>D
MU[8L)5P<:WAETE>3UI2Z^M5L>N5XT]]#]TL"'[TBNK95"LDM'-ODX;-7]Y>B
MS&[QMU@)/RS4I.H_W.D[-6_2&?O944O\,2F/W1$[I41:PFS)IPM>B<87VXD)
M#*-@-E$TGCOA0SZ)RNX%I79K)(IZ)*XOEK*0O1:S1[XVL9G=GGQE/>)71I)/
M'6:""RE;HZXT(_NV>H8A)C.?*(MSBU!E;2U1)4N#S0%VPSFU;,9I6S26!J3Z
M=H,%4_&2LCK94B&-I>&H3<,A%'/!%?EM45\:D6I9CK"9R@0Y;XNZTM#S3044
M-_SL/,<;J$_1@QN\?`[WR$\E*ZQ>JEQ(8&G26,6TB=IV8&E+W%("+\O#306J
ME*!4X++,&DE](5$U`TRIC^;)Z4-;U%6+("]_MB*RIO5B)H4IVB.Z++!4TCYJ
M,VERNR6:[&IAI:D@*5.>4,H:1&_LB?[EQNY7):7?W<"Y=Y>G,5]4>,LXV0@^
M5O%1P&?%QJM?S;/_9^]J>]M&DO3W`^X_^/*9R?5[LP<[`SBR'7@WB3VVYQ9W
M7P)&:MO$2*27I#+Q_OJKUHM)BA2[:5*.Y'"`01Q'8CU5K*YZJKI91!S7!3^+
MS*Y(B04IJ4/*1!W!:8744E(K6W+IQ"F_O']?[60!*?;QEC[$9D'NJH4M"=5&
MTQIT3`I,\);%_UQP]@34KXFK%7\?6M@25FT@JT&'&5Q+287;P\O:+#CYG-`@
MY,:]=Q#9$:?_G,`@A-\#SK7-\TD,5^O15.G%[>5Z8-5Y]!D`W?REI]_T)T!W
MGY,K94UO[?J0K9%T4,H\@WOS5[S6A:+6K3W))25D6XIS!=!5A?M$ZUR)UOU!
M2@DE4K(N2A@(A696ZPN<Q?,$0MNQF?6Y_GNN4NMF(D90/T"$67<3>\&S_3;E
M2%OW#L'TB)F>0;WU"S9=K^11G&;I*#_,?[E\=FG9NLN1-"7$D]H&K*#`U]=-
M:B=I!73EUSR,8J@+(%M]"KZ'L_GL8QA\#:<+F]_$RZ]"/`H+*Z^4(4E=;OD8
MCX/IZ#Z,=*I'\6RFDW$83-\'T9^K*A(^$43'=^"(!L'I`O_D(B+J8IS%\.\F
MXJ\_"5>YN!W!OX=5[KH.L:9K]WS5W&Y<<Q>=HJ:46WL3(7U1LY*?)[CLX:6O
MGZ\./N78FDI%@PU57=WG2)!"65\KH16(IHKPI&XGD$G%*$.X3Q!-*;#V+G%?
M(,%]V@I$T6G/@K%QNL>5$S[U'^`FP[]D3YL9%%M2&E*_DR^?S%WY,KH^OXZG
M07(9_Z43@/"TJJSKKK*:RDOQ+$Y&\6+]C,T4NHO;A9A/L=ED!U><+']MKK*E
M'X09D-DR,6MAB^J69KZ8+W42QI-P?+G,`T])(+=?4S8]V9G]GC+3R1P87#%R
M]6I8)B4IM=#=K-/-HDW)_`4M2EZ/19M(QPM:E.[$HLO-5?FR%K60IY>R*-M-
M..4**='11^LB\/(<S\4\2[,@,J/<<H/:.R#[FWZ6:UHV9Y^*[GTD;UO'!2W<
MD%-LK#<R(_5&\<=LTJ?I3K\_!%&:V\U(R:VVAKPM;V,B,"F2K><G[N=9T+:?
MT=6"9V&29C=)$(WO]8ZM*12E5'5C08NRX//<7/[B=@4[KQEQB4V??SZK(?5[
MZW'GF9Y!C;$J?39U+/8F:JSV%'F7P2^WB.K?!+MTF=\N\?^N6QYV-7M88,36
M,NMJK6L-5YR\S`J3AF@0NK-PM3T_$OL9BGU;;ZL^&_.IH+[%9);DV)*=$4L%
MT:>QG$EN%RM2)J"Z+>Z'O`#')9:J8:=6W$9LNUB1@TJ4$_*R5K2V67=H1;Z+
M%6W.+<GBYE)?U8$]E]B*!/0[^_()PW]?1D$43,(@6E+Y()K?!F/3U8>KW@?1
M77H_;U5!6.S74"LTMY+S\D&A']&](K;^\6%8=&OS9DME2U\V!%@;X0=J9+I/
M1K8U^@_5R*S1R.PEFS3$?E)MGVWK</S,G9IN+:'.IG&0P<?,>8KC%&Z#F?@9
MW,'GW@=I[0$/2E'#YN;)(=GU:6N4-Q29[A;:W&1;G27]9YS\>1X!O+%.T\\Z
MN[B]`E63;X5.!6U]R`$+295"LKCE9I6W!>!9&(7IO9Y\B./)-H"MCRP0+#F6
MBJH:A-L%;C-A$F;Z)/XKR@%9Z7ZE*D$^YZ0.SM/5-XY$/CTX>Z7ADW-]EL2S
MT^]POR-PV'F:Q>"KZ7&6)>'7>:8G-S'XI@[OHI%9@DFHT_>/'W1\EP0/]^'X
M.-%!Y8TNE+(ZY*__C2Z^_X[1UF]T85@,;W1YM6]TD5V^/.BPKSHT>?OP1I>:
MP2P'\D87;X'VZQ/NX84-K]IEAE>Z#*]T&5[I\KHBQ*M^\<>@[&M5MNVR-B/J
MGCW0>WMPV.68SM.Y.=/^2]4"SQC+63NBK"7_':0-T@9IKUQ:M[C::MCQCXFJ
MA??$?-#)+(@>AP#;4IKK.S\(]:CDGN!=!B4/AJW(EHI[1'"/HBX3@P?#5B=6
M$^(AZGL*=7GGQ=Y$XX-@N85X?/T0A-$0C7?CVX1C3TKIX4YO81H,6S4LHA"-
MA4>H?["J[J5A)?:43SSF=WD%W=X$X\.BQJ-_Z_']$(IWX]@8$0\KYDDV$.->
M#>M[C&!/"'FPBNZI61%7'I(#*?X!D?@\"Z9#BV)7D=CG0(@11.,A$O=K6"(\
M@:3'T1"+^ZTVH-`P/36Z)P[[,Y'BQ9CG=(C%N_%LBCP%_TLV]"=ZM:M2$"V4
MI^2>1(R]E^:<XGP/(^H)HO9#U890_'.]Q^^@7C`[Z'08.OT$5>?RP-'1XO7`
M`\O94=:`6I-ZC/D>Q\/N;<^F)91Z!"%/*'2PRNZE:047'N/*DV1/]K@&KG.(
M.730Z3!TZL9U#J"I<SS323@.AK/5@[1!VB#MQY.6UU)"%KKE?T20!B:Y5:ZS
M(--#]WQ'#%T13R+I47]/"/K>2W,M*L&PU$>>/YSNZ_L\*O.0$A[A>V+85T]Z
MB\?[S&RN8(C%.W)MXBE?>)(,.YG]QF)&/$ZEYXL]"1E[+\WU@)_P*)&>P'MB
MUY^+*`_'2G;IVP5#'ZRJ@V%_)L-BSR>^)^G^'[<>MEKVMH4_Z'08.KWZJG.U
MU3*<*MEIRL#<$XIY&._)LY)[+\WU4#)EGL*0C?=E(L#>2W,U+-3RA!.H.??$
M8P>:<XCI<]#I,'3J1G,.HJ-SG(;!41!-CF+3SSE*]%T81^EPQ&20-D@;I/UX
M%O,ZRLGB)N9]&`U[F#OBYXR;P3M`SX>G!ONMU(GO^5Q`M3X\_='O'J;R,$&>
MH/M?3[X6QEN<4A)-PB$6[\BUAYVV'1F6*\]'RN/#V;[>#T!Q0CW"]B3'_4RL
M^._!0S`,4=V18U-BILMY8E_.K.Z]--?3Z]+C',B;'*9%]5QM((C"OD?]/=F^
M^KE8\7"R;Z?.C7R/8.'A(1KWW/MA'O<Y4.,]*:7W7IKK%`7F$<(\?]CR'K:\
M!YU>NTZOONA<;'@/Q_IVR7#,@SE">(SB@U5U+PU+*3+TQI-X&!35;^=/`1_'
MTD-R_UM_`\?9V]PYZ'08.G7C.`?1SED0G*-(9T>)_J:C^3#"9&=LQV.*>QPI
M#_$]:5?NO33W1PJ5[RE"/#P\R-"W:8EBGD^4Q_9EH.O`>5:YE+PCH./1))Y_
MG>I#R*>#7H>E5V&E+7\,`/C3WR;AMUS@?[U]>Z3-TP&W1_-4)V_3!ST.;T,]
M.;HY_O#A]`3^>/_Q].CMV_JO/S3`=0D5_?S4P'R>T/[MO^?IV[L@>/CE>GRO
M)_.IOKB]6E*GLR2>G7[/=!(%T]$\!=/J)#W.LB3\.L_TY"8^BQ,-AA_%\PA^
MJ=/WCQ]T?)<$#_?A^#C1P8W^GKV?QN,_?_O/_S@Z^MN3H&"JTY6,S\#4PLFO
M;VZ".TK%FZ,)F'D63--?WR#C'U$&E[C2M[^^.2$(DR\GIV^.YE&X_-4?UR=O
M?F.$(.HK)`J*E*_O*%Q:A9]>;PJ76/F$^:2K;-\J>_1_F[)]Q!62G=565M'G
M-YNBB2"2"\H[RF;(*GNQ)?OD7\N)]Y_T[*M.-C%AXF-$!5%=06&['S3`$%PP
MKB3QN\(@5AA_5-R1<(:4(+RS<&KWQ^.*/PI*I,"=93.K[-4SZO4W`"Q'.!&X
MZYIDW&Z#SQ4;*$P0V*&K;'L@_/ME=0$@"$74MT6$<1K^ZY=SN%ZBTVP4IUDZ
M"AY"J)HA$TTNC6<GV>/E-(BRXVAR^J]Y^##340&;+4[B2H1&2OD8@L7S)#N:
MS!Y"R['$;(=L6<+@0<SO[D#VR&HP@*H+8%?+!Q#K(1$E,)9(THZ8N"WBHIH,
M*P@D1RYXUW#/;9$5U618PK&4$DO65;@MGJ*:%(L1P8I)UEES6SQ%-4D6^Z`Z
MPJJS<%M`12VR+$6*(LDZWPU;<$6-219C!7D"[--Y/=@"+:K)LHJ8E>AW373<
M%DA139(E1/E"DL[VMT5+U)QD,>9",=PY1G);C$0U299Q8-P"=UT7PAX+JTF6
M$B&DZ$RPA)UD7L?3(+E^3#,]^T>8I9`>)_-Q5G\[%!!RII0K]3W17[/S*,V2
MN<FOZX1\%61Z,?1[<JF3,?Q#<*=SP*7P2<J`SPE"\G?VY1,F&'\9Q=$W2.0A
ME-9&4`7QY3S1;WY#[XH5FSNB)DT*DI<_II!1X2)AG.M1BL2R8O@6>ES?!XD&
M8(L[`.IP)$H)VA5;:XTN85UJG*O$>KLUH`HHM%`,UKAZ)[?>H@9@!9:Y\9T@
MO;_2#_-D?!^D>O'AXS2_LQ>W\*MH'#X$TUPWWJ#;BH0[N1M^A]"*@#X7U%:]
MKO1$SQZRM0&L.HE=Z^0&:/M]>KJA%U^GX9WQT6@4SV9Q=)W%XS]'TS@-H[N:
M2V]X0JZQ;/;0%AK3+7>Q)\A]V.3SW&"_N+U)@@G\[B1X3'-+^.ZW^[=+@DZZ
M:EL#II6.8*LPGBSLE.KQ/`N_Z5J]5!N]N+M:S?);J;(VA44565_J;U&%MKA%
MS0!:Z?(IC,+9?-:XT,]A[83!]/CN+M'P+5V-1!+WM"[1.\6=S=`)>SE9?HRC
MNQN=S(S0LR!,_B>8SO.P(YM*/C?U5O6O\`4J\OU:N1LW<-7"R![/TW0>1&.]
M:'CDX!Q:;"[@*)35@K*"]>L%U[",>ESV]IL3+N(C3(MU8D6D*R<]O;W58[-8
M:FBI+/$#VL6#,=X$ZXJFK,CQ+`9I_UZX^L6MN=!)F(Y-;7V9Z%DXG^7@[<6G
MFPLH'Q>(FA7`L_%:.W]N>)DIW9^-=WTS3K\_:(BCYO.GW\?3N8FCQ4OEL!TV
M5YS"@-GSS&&[XNB*WJ%"WE_TOJW&=G293NBWYJ6Z\N4B.IM'D\!\*)B.[H.H
M$&U\W%`\FDK+_YU\^80$D>V+1RJ0P`TYU!%K-:CFWUE=2$_R:R]@I"8LZTE>
M4?JEQ'G^^:Q:)K?4-#512@B?X7*,=0?74C'P`@@@!94LZ;:%0LN-7[8\`]%"
MG16DS14UF8_UI,"3;C?DKWP\U\22H-MJ@I'I,A>W[9PQE57Y$(11^C%.4YU>
M1*??,UB+\S"]-ZHOPWJN@J7[VU8%PHCBQ9ZH%8IKSR5(DL=E3)F;K][<ZR6U
M@FKK(8Z*VV)^4S(_=X]TF,,J\5W:+E9LC4J6OIUKT93BVVA1MSJV26_"^4<4
M+..YGJQ900ZV*;&W`,N4*+9.K0#*>`LBUF7!YSC3Z67P:$X7Y6B;$GD+M(HC
MB@IAU")_,]Q\`YWBY+'8C%9-27I!HBL+3C+&N52EH)%?N4(P%PYZ!0D;LA;$
M1/C(,:S-+#V+$U,,F^/SILL+E<L?T;CPB^OYUS2<A('9E<KA-O7.:^%2KA0A
M3)1)<A^@"@3CYAZ2U7T\G13KV-YT;FJ_GVSHO*YHR+HFWP6TC440I/?P<?.'
M"4+?@BF(28^?%GJY,%=-R7A9M5U"ZC?A;O801(_;]J`(D[2XB^"$8L,YQXLE
MG5[IL88OP((!:XSF25*,[:HIY3KC)5Q(R8L^V"#;9=DV95%W5,IG2'*7A7RR
M/!%XI:>++9D`@HY.*[:RY4$W5)@1SKA?#,L-TLLXH6Q\",+)BJ2LSU<L7;P"
MUY;PW%P1<>`?J(#6`<.&(];#LZ4X-VLR;*J+XGF]!B0G^E;#KR<WP??EI\`1
M/L?1>!.:+9\Y0>-$*(%*V;=)NH-#5J$"5>_E)G-4837-`.KN<`[*FL9<0`D&
M*T7X$F_>VK+L@O?5V<?>*'6`0CGE@I$"DEJI]?%WQ59&F\AZR10,(U8-NV61
M%<^ZB1L#'4.])`7,%9.P,LN!;HOLFGOZ,0R^AM.P%F`O^4$(B!W%TZQ;Q&XT
MYAM@]9,@*(1;S%3!VVR85B<H_@ED((BR1W"#9!Y,ZY9#+SF!$I]21'$Q)S0#
MJ#?A([`RH&%`\:&HA:AX&:>AZ6W5+N1>T@6X(X1,(JJF=<"RU0]RD+TD#LH1
M)SZB-2BK[#3?&RT148@+O>0P!-0.2\2+15E9XD;0FTP69@NFE\`1SJ/5*=C"
MEW*$O62)M]0GRIS9+T1!*X8RYBMM[KF>G`9)!%0Z!>^=S^:+(`4I.QR'N1?B
M7M+)6V)H"\'%OHX=1"6[K/]]=<1Q]I#H>Z!DX3=]#K7-3)LN$5",BUMPYUR#
M7M(.1U(!+U2EU-,&S\99,G-33!6GDW39Z<GQ]E.@*.0KWR\]UE&1N75]`\=M
M0MA/,JJR'1N"#G4JN)^U9>,`6BK"A-^M3,V+]98:V/MY+HXL*::"%]=A*SCM
M2VZ&[;T]!^"*$LZ+A+U;R<VPO8?GDE^)3Z"V)7W5W(S8TI@3+']QFXE\3LE=
M5[554-I2F:/QI$*4-A>,7=L"C-A2F!-6"I]3Q?/[_70%&+&E)T=+@@_ZK'BN
MI7-7@!%;)G);MQ+Y7*'==@6(+26Y6;%C5Z"Y,B>]9""HDR21Q;/)+I5YN5U!
M>LDD0BGS/$WQN8&Z=H6E*T!Z20X,$=Y[5X#TDR&DE,(L@OZ[`K277($A45#F
M;_9Z.K0%:#_9P5<(?+UXE*NWM@#M)R<0A@`E?6Y;P'&[D=%><D2GS<;G=#!H
M+_G#/)X$69+NJ(-!>\D<IH4%M)K5%S..'8S&D0GN!!^!5Q)%U0XZ&(US%9P1
MON644LS8RW0P&N<QN&,FOE"4%=WPI1H8C5,=W#,DA_\D1KMO8#1.@G#'*[BB
M5!;;`[TU,!K'0G3A/^T:&,?3:?R7.4(-<>PDGG_-;N?3:E&[F5P;ATDX=U]\
MQ800Q9VF-F"V!K3B,;\<<2E]58X@NF!>'SR$Q`UE2;&=O46X!>'%/$NS(#)G
M3'.8["5A%A#TXA6]I#%?8EHZSKU#IQ!6:]L@Y];&$-J$W(E3R)>$N=4IMCQ[
MS!PF93A1+,PP*[6+&I\Y-H]\7-Q^B./)(LSIY%LXUNDU1+H<F'U@AHL_(JS*
M$PJVB]XXP)I`Z@(V?EM@`M:!&6Z;59@0ROT"$2C(VKAK>CJ%6[EQZI=99V>X
MX1!,X>*69%G:ACETI)-@"B8[GLS"*$RS)#`/OE2@V2<5.?F3,F2C4/%:Y%<:
MY#I(QJ87?0(>.(T7HV,J4.T/7;DT],TV1+D;OEWV1G7^H(T23Q;/:PKKE`XW
M*PHJ?)\7G+\B<0N@G+SED.P3D)R:3X!'%G?!:F0V/F:2`[*/17(ZA\>AWMGZ
M,$EU&R#-E@^!&;#K#^>8[&/CG+J(7!$DBZ#JY9;1K>?O+9+I^/$F":(T&)NB
MR)R`-X9]KV_A,\72P#KZPVUW5A!2>NJL!91-"Z^=P#1-1P`FC.;@'"LO@=)\
M^<7EY^#K.CW]#J$@3B#E!<GC>:9GB^H=OIG$BW!6O4F]9!:X292+\I,2.\->
M9R2XP,I)WT-L+*8IZRP3M\`&54ZI[;Y%;-,-7!8MGW1V'T]R)\Z#BL/D$Z?2
M&L&M(!*K;3=C"XXR=&`I^;>.OP7AU'#3F[A`LE:UV/L@#<>Y$KVDO+>0\LS.
M</$04TM$;HQ/V-*>&]$G"F'!G6</.3`^84MZKAOL@M'R2?`.E$_8TIY;GU=0
M24DQ6+2E?,*6[=Q:H<B,:2H>.^^#\PG[H\!.!\T@'/A%]]\!YQ.V?.>Z6<I5
M[Z1/V/*26R.98UB:BO1"^J3]B5W'9S,8+C8SGDWZI"UAN-E(2"557Z2O<;*$
M,R8FF5\\%[0[SF<=-N&X=26P*G:S]YKS60=9.&Z=2UA<0NPAYY.]Y"DA&?&)
MW"GGLPZZ<-M.4;Z4D.=_#.5S&'[AI`/R$2/%TR([87S6F1?(+>DQGR%SB*D_
MRN<PS\()&<(24\I[XGS6.15.J("R^4**#FT^WSXBUXGS(2XID_UR/M^6]-RP
MP4WCI2>^=L#Y;-,>W*!"7<&+0'NA?+;Q#6[0",00J!UY+Y3/-H[!$=)B9G;Q
MD?!G4[[&60KN@"!M2[\ORM<X&<$9$]`G*HDKY5O-2U\;[R*J2ZZ-4Q"<@;VE
MZU.,34*[,]'&*0C.:'TH]HLMW+TFHHWC%=R]&2E8J(KM(1%M',C@OC04%Z6!
MWDY$]$0_)"!ZH2_\/-7F!Y-*:J91,67+8&X/H2A>.IEL!U`Y</@M-&-U:C;(
M<ZB][%3Y5"CL%WA`D^QGCH5CC=,1G*%N#&%I.11NL14._-A,+9H9;]FX\;WL
M9''L<TB\!595*[5RM\%I2_FV<41"I^YQ+JRR@A,=F$%IRS_/H_43)\5CC8VS
M$-QQ_3][[]K<-G(L#']/5?X#CN)]UJZ"%%Q)8O<D5;(D;Y37MG0L.7EROJ0@
M<B@A)@$&`"TK'Y[?_G;WS`"#"P%2(B620E*[*U$@IJ>GI^\7;"CA%F-9#:NW
M`5I-'<GA74\B@VWV7=MJ`K<*0QO42Y7M-'906!Y^RS3[H%8X33MHK^218K^\
M]=%WS.6YCJ[FL]DD`"M4@N\V=E58/AKKV9YIYFI'Z_IMJ.=YB7QKQ1H&M['E
MPO)1,M<Q'+,1W548EH(ZST$N`[X6P85STOJ&X;5"7H9CV3M:RD%W&[LW+(_O
M1H!+:[>!*L?8";I24+P6*7;H@(0P&WE?&8(E6$E+T8G;V.EA!8$R`//-=AK1
MO6P92GU1`^_F77YKOH^U"$;'-DU[4!"*2X.R"G.IJ0QP&UM'K$!%6+9J]Y9E
M,0O+!KZ&H)M&MR%VKP-%6FC02=LQK$>N>GVWK]:YK`1,ZZT0!8&*<9/#OQ:Y
M>NCVS8'1S.=KH*AXF[$TFM3N$1N]?_B:X-.99^086TGSVJ0:^RW;46.?BA4N
MN`V2JU^HY'X:@&VG5*P3S[>SGAR02EEZ&P`E%N4_D%/C.CH>_GL>Q*PEC.$V
M]K580=^T36_04^AJ64!:P&\=W><VMK58/HFTT)9M>3"6NAE\NRO<C/6([3ZF
MWZF5T$\#KR(+AXR-R$U#\9P+&GN0G/U@\3!(\@1WM[%+Q@IY:H.^&K%L77^I
MD_D0A*"OK'`R:Q'FINWU+<M2,UJ?!E]QK[R;_\7X[,>0VF=CA_^+L+ZI1?-N
MUR+X70M[^2NWZZGP+76RS1M;BS)@VY;5LXS60UQ&R'`7)=;\*1%/M[$UQY-S
M@\5J"_RB6/]:A*:Q(\<*MK$QJ/6(9@L^WAGJ-K;C6#J@[18DV6:<H6YC-XX5
M0+6\0@NL#3A#W<;6',MG!CUI0D:S,]1M;-&Q/(A&SQBH9M;CG*%N8Q>.I^15
M/,D7ZC8VWE@>+!,4BT&OV2&P%F>HV]B?8P4\>@-@U);]_.Y0M[&KQPJ)FKV!
M#0\W[F`3[M#&SA\K4`S8S7:_9SV/1[2Q&\CR0/=LC-XM[:]8ATNTL5_(TI![
M9K]OJ!&4#7M$&WN(K$`D!O#>0BKFYARCC8U$E@?9,GMVWWAFQVAC-Y'E64H?
M[HEI#%[,+]K8;V1Y_<<Q>Y[MOHQCM+%/R2IBWG9Z1J/+9X..T<96)BM49-B>
M:F,\FU^TL:O)\F=@#QS;:3R"YW*+-G8Y6;XTP!P8AJ%F2[Z(4[2Q!<H*?-8=
M>)A+\6Q>T<;&*,O7<+F>ZQ9S&1[E%5V36[&Q8<KRA^$:.!/<LE[:K^BL189C
M&9GG#%[:L>BL1ZB7-[.5;L7&%BTK*#"&9_=5[>OE_8K.FA0"SP#3HYUW/]ZQ
MZ*Q%Z(-)[7CNTQV+K<U;EBR\=/ONP#*7=RW6>&Y:V[4LE?;I&FYOX)E>N^-F
M)>]F:]^6Y8`;#`8;]VZVMG99+H&[;UM]>]#;K'NSM=?+4K`^;6!QBWNSM<?+
M<B!B"*W02&X)]^9RKL763B_+G;=E.H;3[*A;CV>QM0W,D@4&?3"C';/12;0A
MSV)KWYCE*I=ZEN?UK$9GT28<BZT=9I:DE[YKD?G_''[%UB8SR]7384\HNSU?
M<8UNQ=9.,<O)C?Z@5YJ.N5&W8FO[ER79LMTWF]-#U^54;.T"LV0MH6&[S^U3
M;.W]LN1UM`=6WVJFD8TZ%5N;PBQW!.:@[PSL_LMX%5O[QRQ9+HM3$)Q&0MJ@
M5[&UW\QRQ:J@5YCN"W@56]O4+*D>>);;<AN>R:O8VMMF.69J&M@!Z*6]BJW=
M;Y;<C-/OM928K-6IV-H89SG]P1VXIJOZJI\MU;*UC<Z2W%4M%G[A5,O61CQ+
MVJE@J'J&:[ZT3[2UA\]RE<B6#=K72[M$6_O[/&HO6^D1;6WKLVP7"L?HJ3&?
ME_>(MO;S65*06J9AFL8F7:*M_7R>U)]A59=H:V>>Y4PVRW`*LSC:/*)R_@GZ
MJ\HV0F/['>K_7>7TMH?%5\KUJUG@"4V8W/4TWK$]./U"WM_S]6!RU].EI^IQ
M?E0+)G*C7`WOV&@^8=QM*41P^H#K1R%N_&)\4AV9@\]>TQ(`_/N),BW%Q09`
ME5SA@S__GTGZZRCXKB7IPX3]Z>##Q>?KPZOS_SW[13.-6?JK1A]\./YT_O$?
MOVC7P13T\\_L7OL23?WPX/_<IK_^_G?XBEGA!?+Y%)^GI_Z//YW]^@>S9_R*
M3_]QEG]36?SR^/3T_/-OAU_.?_O+]2\:K2\_^WCVH?S1^XOKZXM/XL-/QU]^
M._\L'C/=GW[5_GY^>OV77[3^X&C@_)1_Z_KB4K[GXNK\^OSB\R]:C)9P\)W]
MJOWEC*]M]NS9C[7MSY\$M^&?#H8,&9'RUI1\+4,VF20S'P4?ISWX?>:/1O+W
M^V"4WOWIP#2,GPZTFR@&<L'/E=?$$CH)OB&`Q[_^U^&A=GW\_N.9=G+Q\>NG
MSQPQ5]K5V;5V>*B\9=2P1[F%"1NGV9O_F(Z6_;K<@_68+XNUX^#V+LU>U7\"
M&/VG?'D_]]!$*6>?3P6E\"_$;:2G?1?;O8G2-)JJI'JW*I&-@6=I2?`?^(I5
M=]7P[_+9FUC[8P[FW9++UJQDMJVTX.WO+[Z<GGW).-,?>.LCS9S!BZ-),"KQ
MT^*V!7L`+HWL(,SV6PL:[A9_.$XUL)1)'.7@VJ:NHN/WOT/%@,"^R3:PQ&Y>
M+:ZLE\;5R]ZS5BA?_)ZMFS+>-!QXM]EMHO0TFH$2=`L;CD`+^L/)R=G9AP\J
MX3>*OX7W)=/OBGHDZ8G79__W^O#\\^G99_CHL$8M7H@$?AIR8KGF3S'$I45C
M+;UC&N-CX(92HZ]B:/8(`5^SPU6EZ*ZL5M2I%JYMNCU]X`QV=IM;B52^]L`R
MK2W9:@,?46W:(Q=O[T+.\A2XBR`^#0?+O.MQ^E/C<5?D2+>GU??T-(EV?Q>D
M;+OEV64<A,-@YD]*`FW$;M).G&U<G.EP(_"?G=WH5J)UEP3:OBC&7T.?)^BR
M$6<>(Y&=V_&.S1"YX^D]S]O976XE3G>)<72:\-9JC?NXI[W7A#%98%COW>F4
MX>=@OIYKZ+9A[NPVMQ*IG43;5HEF'5FP1VT4S6\F;!<DP+[N2Z%(_B,F<F2_
MC8+O^8(85&?A".7"/&'Q83)CPV`<@,ES??S;;V>G(N*NQ-?%UXNO$M55ZTH+
M6FI<DML^F*M:C6SV'+MG5Y/O%@Q'6K!P:UN!:F_N@6.[Q:&7CUFXM>MK)>G+
MMC&_SUAZ85XY^?#%O__DPX,!K`1ZQ,48AX#%WY7ZA\;I6;6Y?M@5PO*<0C9]
MVW*/!Z\I5_.\#E6.87I]S[4>#]Z"$B"1OIZ#UMHSM6;LGVWUVXN-Q$J/@ZJU
M8J):*PQ"V-LL4*V=;FHZF1H#J[<:5",6_'(6IL"J+H''!\,/D\C/LUH;!UG5
MDA)<M]I7*AF4GX(PF,ZGQ[-9',WB0!2!'X^!RJ[]'[P7P'4D9@0*<OO"J/QA
M=,EB#*W[MSEG*,ZBLIIAO)S'#(`\,N78L_4`4SQA3!D%?B\J)\$$N03#</C`
M_UU-`/6L)1)`?T;UZQ#5LU],XP@-HJ8$T%]_SN7<:$+FCC],_W0@?E!4KE&Z
M6.QFR9M2+3@TP<QM4!@G(I$!?PCPA[?^.Y*6028W%^3NC%(%I"9-8(7%Z1A0
MO,^`Z>,YX=DN"4ZN3(PF-2;K2H#E>LI:?KH&(Q;(A9P-6":JC7EUAC\!Z.`#
MSD:$M2O2HK4[_SO3;A@+$1DS/\:JF%#S@4+C$9;):O=!>J=]/;HZRA?Z[?CX
M\FB!@;QE^,"-T$;1WF]'#MVVZ0RK;`E+,0/U4K03`<3YO$#<!^40_XI]'Y(Q
M'RZ(?YZH9:DA/1)&,;`?>.\\!IT%GKF9)T'(DN1(N][H^S4X2N!^H,^,L!HA
M"G5T=P`2(JQ>A>\"0A)=)86?X3OT^@<MC;2(ZD`84`4R.M!$'W3\^);X'7P^
MQ,K"\22Z3[1Q'$W%\U3$0N!'&@D78,?^"+@B?F4LBX7PK\E\-HMB$"BPW_LH
M_D;GX\]@J0E@A=@H'<F1=CJ/Z3L`Z0/S8U3-X?AJTP(U9)!\4W#0\&P0CN9)
M&C]H]WZBA>R6<L8G#UI`W`Y><_.@^5HXQS<A]A#940QX"<+A9([YW!K[,41T
M`FS^$'"C`W0H.\61W$:@N8>\W"]$GA]\YX?SC3T(&*9^_`U.5=?NP/*!96!M
MW'CJQ\%XG!_VV1PK^/Q0^*'B`'@4$0F<JP"+R#,.;N8(.>`0A-L$I!1ZL@`*
M%'T)G^T+IX;SCK6W!\=7EP?OX/UQ-+^]B^8I+26QHFZS2`@SKB`(*I6\(IF/
MQPPY!*",I=H$.P`!#MZ8GJL[O8'>\TS:SAQKZXA`Z*].7^^[`]VS^XB82-:X
M:GY6,Z:-HWCY`S[2CFG=-A+(69R`!F&C'UA>OR5`-'4/-F`.+#Q?6;R:[\&Q
M+-UV>WK?<^@M-W[X#1/[X^@>[Y$VFG-&B?L+Q3;P>P/<MP7?LZT"*@'%HME#
MX5(CK2$#3O,_"Y8`=/K&&^B&X^H]PRX>RYV?D$\3+50\8A^V\#T`B0\0T*OD
M544T,_@MS?"=WK,)\']@#.E=@HC'<UF(5UCW>)+>(2D!XT'0YC')B"&0[0W3
M;H'X@<^`F@&T2'?BADT"AC<BO?/3PJ'<!Y,)?H?J*8"6V0\V!+HN[#V-D!O`
M+9K3=9.L31=LDV7[@8U/(S2R@65.6"+)'T\JN>-EL/`M_!7>"XC!1<I'"$?'
MMZBB%C3'B,1&,"+")\Z2LAD\GFI3]&3`/?X&GP%2<+!Y"C@DW0[N^0BN=S"<
M3R2['L\GP'GX/A'-",2"'7+(^58F?@C7\-,"G.I<$$3`)(9!/)Q/09AA<XOB
M#;@GZ!1L<S0D\QM\/`4A.,&]3@@F]B.@4ML*AGQ<$MC:#</Z**3Y(^T]`Q("
MY>&O?CCWXX><9`3%T$X^X:3L*C458220D+?`%T8Q0#>*[D-$;)P>`CJG%7#P
M?H$AK[L#6S=Z\$[XX/XN&-[!?78]W;$'NMWSM(#?SAOV$(4-7`4.GCHZP?TE
ML/P;X.RY/%A(TYET2T`$(]&1G`;^,D)!2E1."$6LC^>"U^=<H"SZ.(OB/S/T
M1L!KP#))"C)12M@I8UR`$I8TPA))CPBLJUM%&G.9KW(:6B>:3@-1&5@\VQP[
M>,A-H1#%V[6:D5,TC$XRS0Q@7F@.V?MK#MUL@SDT5$_AM=A#7`7BZOXB@^GD
MZIQN#-TU8)IPN7WLI+8C1M!FD8`2B/-=$'^HB_A<3^5CQ)77!<++"EI$RQ/(
MM-.'63`DP31BR-E`,(Y@'9`UOC:4FD\T&>%Z4_]?48S\5ABWWR,28")?/W\K
M?#?4&'F@BG*>@3:(7!RDGS^\DXJ3^D50*;Z3W4/?P&V3`BX@0\"(QX)>%492
MR\:29\9P,[[V'7#%^W3)EW(X0$?_V_G9P;LC[;QHF(\8:&6@B1)4@-D;8.*$
MWK?!N_QX\1NSZ!XM.@`'!,20+Z[HUFA7:K`&EU?3*$&"NPT#4$Y`]F?&$'T-
M'@.A!#(@C*;!4`-5?8P&)NIX>/1O@_+:N:0AD^\FB>(;,@QP8:YCQEQ-0J4#
M._FA*.;]A[CA*);ET`U)49E%*9-:"2@M"K3X&O$%TAZXK!:8#)("I5>59#R9
MPEW`/\"K2/P!F@#@$3<V\0^"EF;4)2F1OB)\[S$(=14H.E))DS?^A/<W(R$-
M^G'"#7C0.(6NM/`BY;X84#&`K`A&H+T"7UY5'#>)UE++JH1=C,]`]YMRFI-B
MU]E?L3M\0;'[E3MLF$3X?@A<[D7,/%H+I`T2%'(6KB,#8^-^)3)#AD,VH\N9
M*9#(?#%_?9+KP8FJD:,JC%98ADJZ7FB>3GG'':&J4UL7>`/Z7W"!*6^^6W2\
ME;5DS'`%A@9*N%"1$"+%,J]\AW-29#"2A=0B0?I]ZL`!^YV%<P$`XT')1/*F
M_$N$&F)/P).&Z9Q<9PE8G(E@I&B"@F@0?!:-Q`Q%1]J5PL$47.=(C-EXPH:"
M!Q7-ED8E0D"OB:9S1`KH<.#N,"ZM9G'T+WAW(E=&Q00>`0.)Q9+MRG@.H7TJ
M>BR#T8/]1/0,3FDHQPP,I1#-_,DDNB>1A6\<B6['<J%$B"&2Q40FLA^E<$I2
MNU-=XPJ!H.)`:=V+WYG)=LJTQ#@`NVL&UM\=MO)3K"J]]*!"/))BT`<'2(4W
M,)Z))A`CJ$M'7QI"/R&_(DF-PN,3=.GB'T?9-WP>S:,5[T6$3Z&V_$P$=0IQ
MG$MCN951_O4@%*X>'4SB(";LT,&@!P;H"#U7U"H)U!92E!#<\O;G\/TX]9&8
M_!]`!TF@^(OADQSEV1%6;S+Y%@4](E7,T^R4$FS+?'A#D`^5QLQE-R>\+L+6
MW9SFQHPL;(T4K56%:U%DEFS:VGY1Q=9XU;]S"9T+7W=_A>_H!87OR4)_,/<2
M%ES`NR^9&[8;,\[#1QKIWTFJ"VO.Q\CW#R$+\EM_I"U^&7E*$V),W'4>@DX;
M"I\>F_+_T,5/LE5@_7FH(-PG3HQ*P2CV[X5+#&X]]]^2B@R,^!8$T`2D/ES=
MS,I)[V*6^;*!WTS0DXH68XX'GS=+'.V`X?ZE%(:(F;!`DDQ3N&,3BF"A9[2`
M4#1T?-F[*G/VY^);:%L"K6"%L.&<[&=\-`!N2^(3Q0M+4^P_C@<*:`N`.!1?
M(RR#'FK>_UFO"XP<:5]G*+/Y.64V5>6UXM;->`8*9^8K+".VGBN1T1`V5([(
MZ"+-FQ,@(2IF$T;R`K!(LA#?2PMP'W<1B0K:Q!>4&\:1N[)U]@0A410WU[$_
M8O`H=2>N-L__&H*^,6&C_).*J.GMKZAA+RAJCJN*)ZAUXCAV7[0T;D_E6M(L
M(%L,W3'DZ<@[4Y-[CBOCE,@0D'>PZ,69)Q1W:34/A+N)OSE;F33<Y"$!@X5\
M-K?"3LV,$5*9B96HGK@9;Y:)\5$0.XRA%4:Z+?`8;H#R:`IZZT1F`&:#B0C\
MV>4)>O>^"LLF2%1C2QHS$L*I3QZO-J1P[5?TLY>,7YI^0CG&=\2D\Z)]VW1(
M1]H%OE[=,D:6.*+EBD/@WYCL*4RT9`XKDA,7[K%._DEX,"D`)ICZ<`(*-^9/
M\[]FI"$<9>0WK`,O189VI+T7`!0"8-_]^`%9<`[!#0:^@:/G,H"?QISR%>)H
MS@->DDR0:(0Q4CBX:0",,06)L;(I\%C^J^0_RLD$RMR-A;&P_OXRZ]N79-9U
MWH#=9]+G0/'QB$<)2-D#U0;5?M1L:)NDFB4!$!M7UWA>=S%"CSZVA#OX1$HR
MO$W>H@Q9VHT,H]\#RT@QL5"Z1@B$!*,FH%5QOQZE&>G:O^<^]^%S[PJPSB/M
M"EF,5'6YLH8<K<`3B^>4^P44'[]D,\D=\K0CK?:$R<DV%&E5P(#G:3`A]BM4
MR&*>#(\64*2H\';N]"N`ZE<R>:0GAAQX4;AP91\SC<L+PZLS=DHO#Z/PL+1`
M`Q)R@A#86)+'+<F=%A0F+.1A@_WE87<OR,.445_[P+D4UVO!5T&&)#F320-$
MMX-,MCP"GL6CR$KL6)AX]PSCD6QT*',FN0Z6?P5I):;Q`/!>$5+-.")>7U2X
M&')0O`5#KJR(Y\!6)#]O@@Z.5,2WZ5=Q[]$'CRFC=PR3$ND/0A^6H;^`CX$B
M+G>#JJ;4]U0G-`^#!K&,2@(BAL)U&HYRY,'M&@5-0<,M.NCCT;_FLD]Y@86B
M-PB53YX0QED;]S%%-\#A6,I$F(3R="66'F2H.(\3<-H0ONM,2H%&CD@="D]3
MEB+)_54[@#C5/HKFJ<Q#$_(ED<D,L)LYIK/Q(!):+Y1*F;O&AZ(*$7Z4B@`8
M21'\ZS9"<A[.4YZW2+_SO]W[8XJ6"`-(?I]_S!_A41_JF$T9Y)@($<V1[(-X
M=#CSX_1!@0V^)I.>Y5XH'L]SR3EUH)%$5_V!'%U9[@K&VL><'8`N,<G";[%_
MGUU@A3[>BEWJ<D<4+T'`WTG::8"1M!/US4E%\!?_FB],22QYD(5;I5*D'FD?
MR%T7-6$@R[CA^PQX:H-$`#"/LN(&)P'_)-QLRR&)RG&]HCK3N(<`%R:&B=DQ
M=P\)7:$9I7XD2GAI$0Z%:Y`LOEFJ2XHDQB=7"1+5?N2L((J_'0;AH7A<>9@<
MS?(UE%?$<V]F?C!J.]!EL*XZ6.'HT.P$M/R'GS7%(/7RP;S-;Q=(E&\\8)<`
M?8TB9.*28%N`*QZFR'+A%BL5,X@<''[JE.A?.C8>(/5O8Z;$GNOPG6GJ^;-R
MUTIN"B4PC<3M#J;S2>J'#*[T1,3R6_:"GIEL(56P(3T.60[8D78><H\),&2F
M-]WEF$V)OHO*\8*'!>URVG\$Y>:QCT!Z+-A(XBDH`W&0F2ITT:5S)#F0MZ]T
MY^#=Y+[/'688Q1;SSN1G(@B3&6+HN&JC6^%`40PX^IIR&#+CJ4H9>HWI<5!K
M@]5OBWAZ+#B5R`A#`3X>@\DB`Q1(=RJ7HPL]%%XLK#]:C$I\=!$\G#;JL8UN
MN,FB30.TN93-T;0+.L%%B"$0/Z'HM\H]Z/(*R;PP;X&[Y#BUY%R$<,YSUC)9
M=;SP)85X59@S%*[NRI8*"54=%!+\0%U/RA%[\@AP#1KSXFZS&ZJDUW$E1"@#
MF'$Y"I*L)(M(#&UE-:.1(`D2*FL*A@&C9$A05FY9EE&D/@X4<H/*/M(R6A;J
MZX-$<3P*SH)?Y,F76")R&,7`2A[RE(C2M4P*QP3KX\,\:011BOKK]V@RGU*F
MRZT?CRBZ224/3%3T*64KE`Q$R53*R[.C7)3[*NY@44YPC081BJ(+3F:,V9$Z
MWJ?%!#1/Y-$E_G2AF<9#S.A&\8491-D=I"2BCI[=Q"+`$B+2[J7WA!>CA;AG
M2I>E`3&9I028Q)02GFV<$+NGO"E=/`WG-P_SXA@_B?"WA\QXT,9S2A(1<(OZ
M(E%3DL<7R9O,;9,LA:O.'5-(K,YO;5Y#N:KS>9&OI51^+LJ+`)$WF%V**Y6#
M@-[^^F3^]9(U%K*R:YCC?O>=,W6[*ME!.2?(&(4(T>5A*9YQ/=*+TIZGL?-\
MC87)E@63*Q5.$4I6*5C[I:1,>BU//P,9ACR0.P^*?Q)W^;M@KL7$MR6@4Z58
M@%78(.-D"0!H.0%E((JD/:Y)2M,QQ_!M%(VPB&SE(JR%5[W2<Z1^;.@"IVW/
MJ.W-LA\,8O*"#$(>A$X5G]P.8/(P=I]3-&ZO2/T\"XUG;P%#F(.!24)SA`KE
MD#=BX0J!E+6SQI=+?VY"RFO&A7*=DJIMR'^+VD/**^SYG#?NR%6NL2S>H:5%
MH2;OAIPG9W/50J::,MK>#=GEE*I>Z'@@';2<=T@G+J5AB0*DD'-15E+:9%(X
M&G,!-TG)S<-"7I'-?<X*)Y%^Y1VP7DZ5DY8>>>IY@'C"N+Z/!N3A!`NO;GCQ
M8L:D,STO]_OR%.K\]91+_4LC&M01AS4S!VOG&=;,/90##0UEFJ$Z*K$Z`K$\
M\_#@J4<SX?WL3BX^?3K^?/HG>/T_J7T=@::+$85**[M%&,&7?&WMAI=CKWF`
M8CX3<:59BLIKGF&`HEC9]GYZV6&*2\+1M/''SP-\4I/Z&N)=KH%O^6H839+\
M_3R8(+DD33K2TNA>ALM5UGGZVRTC?S\:DS6;>?86S<]S?!\Q`Q<K>;&T)09.
M3H;Q+I_EA91&E,0L(E*4]DPN;\QIYAY/$-QE,<4K?39S^%MY>S_YPSL0Y/'#
M+I^X"[C8T/V5[7.?V&6]V$]YDP?Z81Z'5%*E:^/@!^]>4K5FUM9:76YL<Z>^
MW%+NL_#O[;S"40K\[#N["X:3.MZU0_=X]4/D/VZ@F_06&60G9$VJF4EY"!I,
M+>PE-08-ONKV`GE^&Z,A+R*.>L%FSJSIO$<1MUNYI<4;!4KGN4S1%J%(Y359
MHP41(\7@2:-'@%Q[62JXJ$K++4X,9+`\S(B!":7I!6!^!TQH3&=H1D*Q#`.>
M&&8Q?5Z\P'/J`]ZC`K['XV/!"'/WL4EF%/MQ(!VUTB_!2YSG//#"?3I%Y`K'
MA>HOP5=F=>R%[FN4$I:4TK@R/6F<.6(Y4#+_==SPA3O5)<)+EA=Z1(J7L=`]
M>2F?:='3^IOPY,(7SC/_[S&!7/Z]&)/I&>;^NERG+YHG6W+#+PG*%KM9*UM"
M-^>4[FD>D-?RID'5A!^XSFQX%U)*S+<PNC^\B^YE?A]YX;"/PSB]1R9<RF&C
M?!D-\V6P-996A:4<K5$B*B)`@^@J1V$JCF`Q@D[6]H^51-PC[5CY8]&O+&-+
MU9`P]TDM="ZB-Y::(Y8WU/D0.Q]BB^FP!7Y#UWL!MV'%:MU*P^5R`1/<91-F
M8X[$ISDBGN=`KRNR:Y>/\OE\2EMY.T_*"L=.G^6C/(0;<RXLLFU6ME*4\N5+
M7D:O_K4F?V2/9YH$+YL_HO0-VWU+IKB?K+-0;L[DQ7E5GU%MI[D@S&J/$FP<
M0>E>(_:=32+%(U)V+L&"45:A@844TN=0MP8F1!<:N/'RF$#T,BUEJHDT78*?
M%Z#X.,!A?"B`HM75E\F$Y?R-T0W6]8@Y%MP*RCHO,C;"0AD^9T)[>_#A_/K@
M7=8Q0?&YB0SD$?I@ID$JFX.'":\>*$%:].!QYTQQD*K2MSSW&<HF1"4H1>MZ
M`12VC.,PZ!D`"J!),`T0Z>JY2\05,95EYI%A"KR&Q=@O2MBFNB@[(2SR3<F-
ME+/_1%&'S"J7SD@<!R"ZWBJ.1\*;J(<7,)9?B*W\:5*!V&'6>$)%6KYCE3R'
M%2>LJ%N@?:M/RMHH/F,!H^/:?%:HG!3?RJ\;OV8[X-BLYPN\6+=HU<-=63PA
MI#/=.]-]^TWW_H(!P(]X4W^M>]BHTT!Y_F[5`UI%J[^)M3_F8-XMN6S-2F:[
M_5#[]L=-C%<FY]9<LWK0I+IXO(`GJNCX_>^003;IC<^!JY>EG58H7YQVUDT9
M;QH._-DWN^KA/RE'8C$);=3U6+37""4TP/VXI#&NQ>GQLE/LGW>U>I%9]9/V
M7=VQ;-UQ^MNQU:<1_>.RPK:#Y(5%U)'[!LG=-O2^9>J>NQ?4OMLL_K1DU7<T
MOQF:[_5UP^[K/</:CIV^7@Y/35'7DQG:T7E5E7%UK^?HACG8CITN1^>"VJ[.
M__<,Z.K(!<):D*V^.MQ%$)^&@V7>]3A+OGS:-?:;<O*;WM,KD,C7-&ZW)E36
M,:7U*YR>I^/H;\-RMF.K'5<27,DZLF!;-!EKPO:?,^V`WG0B.CB+GIT=2]H,
M2S('AN[8/;UG>MNQU5<@<C\K#<H[\MZL&6`.]+X))&ZXV[%5A;SYC_M=)5?L
M4?<]8/=):9PC;^R2#W#$3L`,B\6Q61SO0,QKDOB,U"`>SJ=)RIM:!N$(\V9$
MVT)*YO#C^($R'7CZC6R(+`;(8'MS*HDX#[,VZ-2<N3JJN@2EK-,0;ZA4>%'Z
M"W8$#.<82:1L(W^81G&QGW2^$Q9^#^(HQ#W[$QWG2T^B6TS3E?D^*8W4X2V[
MQ,#7(34^C=DM5GU@-\ZL5TYQG*L"O^C*+!=&?`S]N>@R*U-?U/U2=^MAS/AP
M"I[6Q283!8+*\R/&G^=]PXK#.&M0R5-P2@,A!"2\+6]=?\"Z\:J[EYM3FFR1
M8(N'S<S3F+4OO&B<AOKFU89I9!-%J!45MN,=3Z+[1!TOFK5#5M+`BGE?O+1*
MYA7F4W'SBUALNDOY;*)/)-[\?,Q[:Y])!<8=H"65F5*W;.15624IJ[EKP.C&
M!4YUQT=)<FS5?0.S)H,44R[UEKM;:$'>6%>[TDB5IHSI8O4HUIBF#Y^H<R(V
M^Q23$LJ5HO;^)E='+SQ11<ZFP.%#XW$P"?9G9GMV88!1)D3*-/)YP9[U8E*L
M!FI%%/-O\')^/A&@>)>RW.H;)OK><1:(C=/SJ7M!FM]U:CCO\]1@,4@E%XMR
M*5ZC3A<=N2P?J8UWE/U@\3``L:[VE@["\63.:)2>[-"CL-)0E;LSO%C97%DF
ML,&8'$ZA8@>W53?&7""RMMTI39`ICE7/^AH#2_J9F`PWEY!WT6CK,BSP%)P!
MCBG%8;<1#4.@MH'[H$N<EQ`LNU2/ZG1H4C^Y^MRB,U>;N.8GB4G@5&P,3PM$
M2@U;3#X^#M65176Q&-1(</BH'U+I<!"J:Q4G$7&UA#*\#W&M0]E.H=+HFAL1
M"=H(.-&=*]E<#15OR]1Y7Y!`LOC%"<M>(2YO/C<1K]PD`%6<X"-Y^(OVUGR7
MGTCH4W)Z!6V_:F\MY3&N<5-3C7FLY/DS!77P%5OY"N;GAZ1=<S901%Q^)*@X
MPU<=Y:LY=2OF`<U08'[,6VW!34)K,LWO<I+,P7[YE9Y[ZRIO4Q@(-23C!H$R
M&]F7S3UIQLR4*;WCJ6D^YI[S![%]!5SU83`CHA7FU$.1+HZTT[P-!M6$:;S?
MY\+$=8/^;1+H*-SU&@["1BJ5XJ@2*G8)14O1_%[!)M[81TI9VA1G;:)2&@9\
M&M(;\\BL^3.P7L0HC1]9M7M&HR93FB"7[>(B/@V2601Z\L7X8Q3>?L21&RV%
M9L[^ZD*SE]2%"B;O!`[C$%O6C?:F\JS0@89FPHC"G\PEPIF$X"9%&5&+$R$;
M0BF/(G*9*'<T:\,CVX2S4;TDH"Z"E=>3Y1PSTA?0=2'Z#T<"_$Q$J+)+0L*E
MJ^@,PHNI9O,8KAK7?82`RQHE39F?R*G'J-$4!"(?$.%7($3!+.WI1+N-H_E,
M&L>\S&E1=_=\R!\UA`9VHRJ+:DMUU?Z&_=`4#QK%`28CLM3<0:,\B1-H&M;G
MV*B@6^?'V8K,LML,_HNM\$`W#)),6>1C)7*8RI-/R#&(I7<CXG^!*D\Y;@F=
MB"JUX;TN*Q:59WXNZS-%/2*HOE0H.)DC\9C(2>ADDR3*?(&JKT]]`1]F*ANU
M%#:6:2;8O$F,=!GZ6`@DIL`6IGNDV=@7;%3%WT%SH<07;GSD_"$WSD?<M9+Y
M`Y+Y5"U-I!<63D$AB8*^4>=D57%?FH]['\TG(V7L>/5RY%,'%PP4$(X,/BSI
MGEQ255FN:IVRK/*1RL-3!/ECI'-Y0BQ:+]?^CX4RW-U?&9Z\J#^#S,;4_[$/
M+HQ3.1PM4+:5.7?5BY+QG%$PAN_P)G\W++U'V4M<R?\A.\J/%THESIR"6(A<
MWI%J'N;>XCJ3&W1JK."&]Q,C(+9R"$#=^S1<"2N'80M!8782"WW._>!;,4TS
M4CW;/HWM1C[O_Q!C16C[LC"8M`!U5B0.0)&H(D""3)6)\W+ULO.<I2DVUZ-8
M#*_Z!JM%?4TA:`2\5U2C:]Q@)\4!S2)RF7/)2>M,(Y33P3<4T\1M>3`*AX/A
M+N1X;-%[2S#(4<W"Y*;-XEX21)E24:$)&L`UDGZ$4/0%X]!)=_W$O\^LQ9B!
MXD&3R?P?)`?F8+G$0D'@4RB`JD)I4"V"LFYR#>H-``L?U57T\V=A"!H'F(<E
M"@(DGT*9@*69+4_>IPD76@L&TPBI42-?.66C"4]G!;^B_YWPRT=J$>G)`6[#
M3,'+KV-&5COA99+4D36FS&K]L9U']F#A2,6CTA&:3WY39MXA>O'&<\U(7LHJ
M99#O+KN(,K0T*KH%0.N9)^13R%]7<[U`++T-5*@EU=0`70)5T6[@6?$]V-',
M?Y!CT8@#X+!+^H`"47[Y4CP(ITI0``,(>'E(9$`V$8U9Y6]X506;Y81('&H>
MRH8+^&:I(8LX&>_=(<PA.5A3,C2Z[*3YH3E&9@`=BIC_PDI3\FBT7"9/$BXI
MX.#'P7(`T6VB\;OY9\@#:MD@'`/WDR?S1#3XF,^H280_%=.<N'%2?*%><Y0"
MQMP#JOJ*Q%Y$\PLRFK`;[^(72+Y-D(Z#,9`LH'=(^BW?PR+0B3%->$M6<0;2
MB*1-U..M?O`?D(\_R61QWD6X)O"ZZ#C\A&(+@G.3.9ZQ`M4Q292Z^C2^>KVV
MJ/U^X1,"O^06]D(UN+>_:G#Z@FJP.`'5R;'[VO`5994`04]EGQG>J2AY2$`5
MU;[)!C]RQON"^>5\2#DWIOF?1@R](++/#1]P30-"E<G6-*O8G_JWU&D9I$<B
M!GJ2NB+G]6*;I*L24,A:?-3?1@^':708A,`])MBQ9_@-WR;ZO`@EA>](;%!`
MR=5.E</)IK5<.=,YG_&Y"QS'<L!'H#[1'"X.AX[=?(;?Q(1GX1H:8BL=D&V$
M23[Y5JQ4Z';;)"NR6:`"J<$P'TR*^4:X3(QFPP^N:$NG#`E:O@MX:)A*+8'\
M,MF,4L#Q/*9IV>.:![GB5GZX&C8H@LJW0(Q;O%+XG5!@'FE?Y(;("R0#P3$+
MIC?S.,DS3I*[8#:3P540&=S3PQL9\7073EZ4H0,(42CDJCRS/'V88<;8A/<8
M]V6Z"WT#33KQ,NV>9DB3=,#8EM!=Y7=PNR`%@%'>R6;P?'HZ28501&YBELYC
MLCVX499/[=V%T.DQW.E_\9!\5,B(^3G).VU).XC+]<)%IU/C/C(1)><C:\:@
M53'JDWP3@=6*+<4NWA^\TT$M.<2!=MRNP--%9Q_0&:FR%%<'TL#I=V\/3LX_
M'+P[TK[2J^'K14(<SR=CL.;XI+[\8+BCDKA/9I5H.!DSX5D"@LU$^=B=`+V=
ML8]1+*[UA/X4&YR!42GIDI)UN`$GJ$XF#-V@QHW,1PS1$SPNJ6%RXA)S6+)I
M`;!.@"_GN\RQ\YBM!CPZ,/5'3%G*_PY[X^PAY6,-8S:E&8<E7EO:X0VY">OV
M!DPQFGP7?<7\;]+Z*.Q,):3R@F`Q4<.U$?;=ERHJ1P"<>7'OTSEV\O,?LKS,
MA'(_>=B\CFY"ADP8;SD>3UP$3@!0/&$%#&(#9,D7!-5XP3'22.A[X,JD(](4
M`AY7]B721MQU+G-VAVC;$)/C*8:RC7F)2"F^D\O0[!;A8]\QR#2A*;"E01;J
M699I'\F^0N_2^\/QD#.%C.2WGW^IHG0N@V_"S,#3HCGBV?@.D5XCQDUPS[N4
M8D2W7+;S89JW(B,A2[3,PTDJ@0K>F&AGER=R'$8B^"$8/OAIUD<Q.Y3L$YXZ
MC(WCZP1Z457(]H>DA8H/)0?G>Q+QMF84R#'MQ<T77$7Y-(QL)`O*V^P=1:BX
MR2S$+<8>L^FI<82VH'R;$M!0(D!CWLF1;+,I7$HTR8H*$:Z!MY`IB6%YZ)//
M9Q%R"M/71<?#K`$B:1O(Q$231:G"ZF#"WD0QZFDW\@691%)4NMQ.%"T9RT:F
M`/-?T4WV[FRB:MZ!D7^2G;_ZM'KG,</=#[D[Q4]3?WC'B0(0F>:77&TG*BG6
M3_+>G$*W9>$ML$E&_`99[FTV"E?I)2E=OZ#.3.D(*<%F).?5)\&/+`,:'8-9
MO`L4Y?P6HM]IQYA%C1Z;2:Y2BK62WUUV`!]?G6AVSSBTC,KN:VU*LA9UT(F!
M2,[(X<^5UY(IV?@>[LU)*46+)(`_5#PZ:D*SFD8F73K%/57\:KF8Y7Q#F=Q4
MU\165[YY()CFY$"9'$0SDQ,RIW1!E&D0%P#G76II<A"EXA6.`)WTR$(HN1_I
M<7XCJRNXP[UBE6NW\X"?$.?!"XY(:SZCR@D=+3BB^O>T4)JH0T#VF$=P0,N;
M(('%&,*7B:`%?`0\77,^)>[,\7DS?V#QSUF?7]F/%P<K\2'4I=S3$9R-\,R/
MV)3.%W_EJ:#3:<"S&S$X[HMQ38HC5]B(RB%P]902$^!3&IKBY[4*98(L*"SH
M<4MPKZ1K<;G$(URH;]V'8-J!'B)/FO8IP_38!AAL%F2?W#'*TLIZ[`<;HFL6
M`Q!%^[#8IUFH69G]4T/FPB1%%@C,.`"NRG,(RUR4OP+M'L$R14H(BUMM:)4B
M,E.J38\II@GGDVVX@I-?'+[_3/AD:2:P'<7<EX):E?K\/%31+_(D,O2/N:L_
MNWTY]'7T+`^+_1BRF>)H7IJ*JTD7/-6GDC$K";T5\_D%%'XD6H;#*ZV2^K_6
MY5,J[YUQK:G0B)G8X4S$*T4R%L45Z)(!1C(91!C)XLVDZ8G\&O$:02U"AT_`
MHM%(8=7(,$UELVJZ%O2K^`)9K$J/\J247EJ?*2HBXV^<@>X9AMYW!YP[EW&H
M'KJ2#,JQN5L:`H;*AJ2X9@H"<@U%X@I#&/<^Q7@%7))#)F(5Y%FZE?ZHB!_U
M',B[=&MIDI1L%ZVF^5!J05'=S%5I-1TH;'HWG4G6YIJG*Q2"E;"S4935T`ZU
MB%@[PL+0K`EY86.ATI'F:*%F_R,@<YPTY?L`HW3%D"*Y/0_1[?FP^&W$4D(6
MD+K]MA@*C$LOE"N"CNQSW/Z,.1E);F5D7+Q0FLDSG_RT#DD!9E%4<RBKVB&\
M8Q&B,]9:IX]DK#)3\PL78P=N!?>OJC[7HO\?8]=8E)G9C=PGN@O^S\+UPN!@
MPE,#4[@S2&9S-%`Y8RS<Z$*FC$(U#"=R:_?^F)`49JC`/)\@06M.1"*HU%I,
M-,"8M2Z<06D^-4*\1;QU5`V@Q&SJ!Q@OEA%,'B#`Y$MB*@DPI2(KSRJF%)Z.
MPC6DJFG!+PHUJPOOA2^='3@]@IN?G/:SRR!&"^1[+H:&-E'0(+84!F#?O[$<
MO6]X>M^SN#;ZIJ][IJGW;5N17<6\1EWJ+\W'O\.$#7K%'Q/R6*KDS!,<1/0[
M]N]S5P:7#PDF>H.RKE;>J+C'-RHT+IRCJ#<"P2+V!'_GRC7U\4?EN!";TZGZ
M_X?(6B&]4@$$+T@6U9'Q2'Y#9+U284>D::(CG&^-LG=C$8$K*$U4@869"*C$
MT/C(I!(9I*(R;D^,>#K`E($:P&794-!'-E\"3W9."7=(9NH>^&4JJ!`%1HK(
MS\)EX2BK_L\_3$NBW\?L:9XLC-K"(V^4ON!*Y4,[Q8TR=:=GZ[;=Y]_`TI_R
M'KF9CD$Z_AW'U@<#^*=OZO+Y(IWD)D-":N\AO."P0J++Y1]OT04\)O)X)"^[
M\W.^+"I+WYB#HT%-?=4;RSZR*I^+BJS!D=-2DJ47AR%5)3U5GRIA:28*`!5V
M>\/4UAEJ"%B,\A;IZ77197XE\EB'#,U*V89EJBHBPJ;^"KB96S!9R4*$Y64Q
M"Q>K6>6,XH8@,4S!?D4*+]8""5L!^\Z2`E0%IWI2OK8BE"]004X<PI$8.:2F
MX,F0]HI)1*WI0<5LHBL1:C\.1W\1@7:<VKXPI:B_ORE%\Q=,*;I:G/&P^ZE%
MEYS<%?657!LY7T$!WY3SP9.>*7Y#@A&-#,F%CK0&W-5,=^,:AN!NR$LM6^];
M?1!F(,C>`$?N#US=Z/<YUW1,W3,LW;90RI6@D':ER/9+7K*H9KEK7$XD3`#0
MX1U\1^DL?L9W4^X0,MC?>__]15,)^1F(I.7L%';_TB_:F7*EQ<4128-%Q^A4
MU-C!O7W3TP>@.5IF#RZHZ>D#>Z"[CKB@<'$\;Z";EO62UV^)JU2\>\<CS"4D
M>PCOZ>)J=&]_[]W]"]X[!?\9_][].U>WJ^)-\\L!"/6>N;KI#.">N7C/3-WT
M'-VPY#TSP6QS=,=]T7O6<FU*JFT*BX(%<,G-B+_S!,^'DF0SC?V]83]>\(9)
M=.>32G;Z:KUG8RQ@^>M<S76Q#,,KFHF*7PK='HD@P5+FN8C9\=19<DKQ"*&O
MI??1(55NW<Y]1!_CWB^L_Q*SB(O.%<P0!8JCZ#C=9\TT^`OHPKG\YWMY%OXM
M&M*I[#8D\OUE88YI_"3NZ4]EQT`6BY1166P*.IU/17"<E[+Q$$=6C)_F.8V4
M6<ECZV1EMZ%1%G.-*!FA!OPET($:?_"#<ZDC[8RZ?F(LZWA^"X9'OKHI_5X;
M`*`RNYT>RLZ6I['IE19!EEO^&L(FJ8<*5]$CDF6SYU$]>,<8L[?0#T+1\.27
M4D%B[A4<!S%L!=]?&-;,3S2:I[-YUK9`&$VRLV$8*8%WK_^3?&SBW[`)9=/F
MKRC7%A(E$55:B"'^DU.`P`_#"B"R/Y8"0DZXQE'_I]H*PBS[C=#*UW*?M-N!
MT;C;8HA$-IBC!LP\$P-['_"22.Q(P<IN;Y&6'<UXXDPQE3[)HT&"'JG=7*G[
MEZ0,A6PQ*RO^+KQYE.X^B]`WC1=9+2ZFN.B0VE'X,7;!4]VQ"M4"IG,<YX43
M.^")!=XC\[*+&93RS"7*1BP9QL$-JDDW@#%^1ZDO2?IPF`PQ!:MV6CR.S4Y+
M%44E1[I,$O:SQFE-_$7E*/PX>'HF1JIUV8=0.'EE%$[I:59F+6-D@9RGY%R#
MWQ$6WP;_R<NYB_O#CJ7$NH&61)[#<.('4^FROXE$W%&%5^ZKFHZ(OW,BY\[1
M*1L]<$CB:'Y[)RX*2J'Q/+X)DKLI=<;)+XXL`FUMH+I%Q/=W-'.E;QAWJ^83
M-)3=9=&Q<L)E(3:%B3:"JF0=E]34\VB\;!PDLSJGC#?.)GY6ID:EQ`G#291+
M5GE(4`'F$%92K"1,11BRQ=62*YD/[H>B^Y0\8)&-.`,XL5/2SUD:V5V08*0:
M0X4C$.@Q7$NI;6'QW82Z]X)A0Q4=M[J2,4-]QX,)(H*WQR"9A`O]&UX<I+)O
M5BGY>SZ=*6W$U7W>R$``SS?+(AL*`RUVF#S2CKGXN5>UY*PEZ'PZYX7A%/BC
MYCVCC#=PX86(54XA;YZ@77.V)ILC4IZ\0%EI-=[-)-?M,@R5^A.A')3=$$D?
M%+G].2B8N0E?+`JBO!N`S(<#[?0G17C)XCCN_Y4.V:JJ;!P-?JI[IE*:6G-)
M.$BEC5,(S=$MU],'`P.MW8%N.WW=ZEN95\DU>_"95_'Z5N*PSV`.;Q$/NRZ0
M_:U/8E3&ALO%E`]*799H_,`;?%'=O/P+F<5AP*\/;P6CTM_/U%LFXN4L45'_
M$884%20J]5843^3YXU'I57G0`<[R>!8'2FHBGH^:YEG0N61G7UUF@%:@IU:[
MR#*9*"L29:U%54!)F)9)%E/_!]E2Q$HYAQ4Q?_'`B%%OLAN2#Y+>I`);1CDG
M\0J/(K=/LDBCS!'4I%L6\$>\"NMX>:>'8>#'2N-C_FU=&$6H45+*&W("CI-H
M(1Z%44-U<M5]8/AX'LK49F'O+-I6G7XLF5%Q>:I+G$^SM&.*2N.GH(>,%&<:
M]YG%*6_F<0?L)RL?S6^R6%>H77I>4!.%G$]PB&`;XE6C2K^X("$6U4=_MR%\
M<+9N]-`-YXG)!PNYS"+^PD_#3W*&5NUGP<5=<9Q!I45^EF*M$-HB0A0B45R&
MD>I*J+]#\**;K(1=+8'3I790[J&\3+):W@BSVH^SAEWEE0Z4:4/9GD*+!A9/
M:75-)V"5V812.2';T5#ZQ!O;U1W'U'M]D9E&G[:>3W7DQ,H1PR;O:-&1^B'"
M>MJ0M\8:/EPK.4O'X8A^G7`U<5$8PS3WU\GZGQ=TLHJ3$=<5.$Z:'\;N^USQ
M`G\-T=Q0\H]3TMA'8+N"KO?VX.O1U9'BW:*/L;<`J=P2*UF&KB]+RWAE2:$U
M9R[C*DEY(Q9&U$`)*ZU$DKC,#1S/PZ%4.RCU1[;3S5:']Y]<G1]IG^`.IUB,
MOJ"UF[(**9K\^R13>>:2+'.IVS/!*4^?7@",M^[!K#UN+&VA+,\RGE,^@ZS#
MJ8S4`99:K'A8%<9R>S*:4Q/QMBH"Y,7[$Y9/7ME4W0"(:VQPH-0[J+6%E2UH
M9%'Q<^!5Q:7FC^VS<3+_"\C(W\IOPWI&K"8^1%<;-\=K;JM$9U;1C/4$O'TP
MBKY#I>!)M-)_*WIJZ6I#+%&/AXZ:D!<*JWWD,T<QN@(9[\1&KH!W2EV1LDN"
M6`KD2I(XB,,89X(E^1R`=HT"$X#9':A1J"#QKED[8N_D?3FE[H@E>$(WKW`/
MY##!2&C#//68.V0YZK"0:++BQ<E[$'UA(;"(FP`XWY=/U$3E;!Y'\-O9UR_X
MVXD?^K!VF#/(D^/3@W=$E7_U`4+TY/X#3OOM`?P;OR$8(^\5$,0J/\N!Y#V<
M%[2C5+B.N*0Y1Z$KNI"AZ'+6B:B?J7L?=_-@4*WR6F*WW`K7,Q5=K[_5RDOS
M"C4?U4#QOH(=+]C$1+A61_^:JX6S>?_69,&=KGPQ2QU/[J+[D%^2!&P+6GG)
MVY*EJA>G<ZUPKQ;I@H]6\(IZXHD*"F]FQY]?J!9:+ZD6KDD'>^O[[[23FE/8
M?06L;E=YHU-J!Z0,:^17.2OGQ7(F7G=$,YC(Q:I4H-\\B,)N;N;!+:?^F5P4
M1N)O67\#X5T3_06HX%W4M2Z&<%0J(62RJV^Y-G').YS411@KS&8/A'[>&J1Q
M&I32JX0CB>5]Y6.6Y@YCJ;05AA"(SJ^\UC7KT\!S]GFU)AUU]J6ZDY;2"UT:
M_BB:I=5F?O#EO_KA'-1N->)?\/E9J[++9?D<YXXTL:_$8;\$R;>%3/%%A_&M
MC2G>O-,JUBE6+.X^5\3+`<J7O'P^M;?C_04I.XWFBH@M\ZMT^>5$(\-5.QYA
MX@PUVI"!#XFE,Z'=J%'_K#^RO#:7+)I-&&B9[_V0BC]/[N!FZG+<G>P)A8`D
MXN(0J&A:E3A1=M$+HR3$QE0OM3)9F"%GFVBWZ#\+>?\,.?".-Q?@775YWP_4
MV``4L&F'W%$?H=*(BIR2#IR(>;R\]2]5RG&WWY3WZ.67&3>9P9^I@0#+*._"
M*0:95!S6V%*!G.GX`PHIV&_&S;$!,"B7V32/D@V.V"BD2%H>CH&W=,,:8+5`
MS]9[3A_+`T2Y@&?JU@#3D<TV'^UZ$B.79"YE/2WD)XFGA$^?4+=*_"GG0LN,
MP>+7\.K\?\_X./?2U/<2%SIX?B8T1,U,V2P)$MZ:<S]XT0=EM"6VH!$])G@S
M29'B0XV\<#)3,5.1QO#DJ$E*N)$EK-@V`9LL\A+6A;=)SVTXU=6-5L_H.Y^J
MB`EYO!$NM?+-IS,L=5E!!;IC8A)T8:)G`DK+7-&F\CPHV1BB')^_"V[OQ%9S
M3(K0_XZX)+(8>Q3R+%)Q<BQK[\_/,X_68=YA-G!`J?VG/G%4AHB)C(#1K*U]
M/L%0ID<H?795(+"UT,T$RWBI+5(^MH-25Z/Y33J>3W+ZR`F*9WUD?=Y%<R,1
MH\G#+]C14\R?3(#'13B$25CP*L%B7H!L7:)`^G<D&,%;*<FVCAZ%AR7[702B
M)*#YY[4ESFJ[QTI'1(Q/HEEP&Y%7N/:<$+G9&C]K==,IB^]=^BBS0Y3I(PNV
M?Q?=X[10'9NYY!F$ODP=I*/,DP;%+J1_A9JQ`?K$[V07Y'X;/&@T$L0,]T+#
M%CY)A+=]W:V;-_6_R1:C&"1^R)LG1/-4T"^O0Y3'<:1=T=@%Y7&DLGE(9R2R
M?>HYM3PHE=Y;8Y"J;L$[`ZA+\\[`D3),1J%RWGU!5$Z;(N65#.Y:\N&Y`(EJ
M42,/2'YI/%)%C[@\/CT]__S;X9?SW_YR_8M&JH3\[./9A_)',EA''XH`'G_,
M='_Z5?O[^>GU7W[1^L9/^5>N+R[E2RZNSJ_/+S[_DK5:.G@JF<&'_W5XJ)U<
M?/IT_/GT3[#D/Z^/WW\\(T#T`],P?CK0#@_KU0L%(_B2KW#?9`LFH(GKX]]^
M.SO5Z'7B%3GV0&+=AJ!!45,/91<IGVV(K35F-/;N3P=8Y0*_SS!+1OQ^'XS2
MNS\)Z+!?'XOQ<^4UL<3&7\[DP?PH[)B#=7+Q\>NGSQSM5]K5V74!T+1)FY-;
MF+!Q'G7]8SI:]NMR#]9COBS6INSL[%7])X#1?\J7]W,/391R]OE4O15IW$9Z
M:*K2=F^B%,2[2JIWJQ)9D[`HW]&;6/MC#N;=DLO6K&2VK;3@[>\OOIR>?<GX
MWA\,^I]FSG#JV208E0ROXK8%>T!)!.P@5+E6%31I1!VG]8)%1<?O?X=2ILET
MZG!5P)7UTKAZV7O6"N6+W[-U4\:;A@/O-KM-E)Y&,U"";F'#$6A!?S@Y.3O[
M\$$E_$;QM_"^9/ID44LE1?3Z[/]>'YY_/CW[?(UY9U7_68O:>26-@N,F9^'R
M,KQF$ZL*REU9K:@VM:P]L$QK=[>ZE8@U![KG>;K=,[=CIT_C%O=W0<IVA%>\
M[WC%ADBZKSO&0'<]>V=WNJUX[9N6;GK6=NST-2D6)QVSV!!1&[KI]G7+&>SL
M3K<6KP-@%CUW.W;Z>O2*TXY5;(:D/=T%$6B:U:E2N[+1;46KX^IFO],JGIU5
MG'6L8C,TW=<]V]5MMV,5ZT:KZ^@#L[\=&WT].L6'CE%L2O@YMJ'WG-[.;G0K
MT6J"\3'076/[&`7_$;-"LM^R)&+\#2/THDG>O#7_1/UZ\55JB<3"%.-B+O*9
MJ"2]9/'5G1^SA541[EY41;!WFMPQY@9JM&="XDZG(;_WDV`HRZ]P7\D=%07S
MUEUS49=#B69\AB,]Z*>\YDLV<[F+)B.18XGS1Z.0OR:1-3WW--4=$^5$W68X
MQYA[]?EHGE(O,)IV7*PY/]).@\F<I_=GT*K?QI9S$VJ^QQO(R)3'$7Z-V@;F
M31)IACM.P!-9EE3.&V<EG&(4-679)<F<E:"D3A_L!XN'0<*+MTJU\(7'CS`?
M,(>RG!O-?HB:MZR]"L<\3WNGNN,DD1.>==&\((@U-N:=!GF/'AR6"=L]Y)O]
MOG(A:<MM+H\>@2?>8PHP9CJR,"%8+ZC)VG$X.B<.`D!<3GQ9>)JS@]Y>L(/Q
M.\X!#GDF]%#!P^XSA6(=3K)@GSRAGTUGD^A!]!:E[C;9)WGQNU*L(ZX091[3
M?>#-)!-JSS%E?L(3:GGA^2UVMA$%YX7I]NK\+%&6B%-NQ0SZ0HLA/Y$5YFK#
M)[B$28!3=47C37Z_JDU@*=G6#PNC*7GJ,Z^9'+,`ZS*3\L(\@5A!%N\^%TYD
M;T?,%98U]'Q`;_;:-,J/`HM)5Q\ILO+U+-YON%G'V5S,RS@*X4?>N#-I*0M_
MT2%#:[O<M^^T+VS(.R`2_Q^I<T)G!83L_FT_#[4/["8N5MK"P=F\%\^'XZOW
M$@O'5U\Q+=T^-"S>TJM0"UQ`#,_1E@WU9&L=+):>9L5&$S])N+(:S>4TUJR#
M9D/S$:73GZP_)G!$X39=0RJI4%;G[2U(9E*]":CJ6&_B$Z02DJ$L[%@%',F3
ME"YRU/`:V`MUI=/R^G74.(A9\?Y%-XSWDE40H<+.JTF_7FF_'1]?9NW8U(=#
MJC_!;<<LI7J#?"U>@2]ZH`J<9T7K2MG)<NL(G:-VI>+XZNRL90^]A0<SQ-*&
M0]#:6,R'"A.LHR`93JAIY&)44)5<M7ODB*5^,,&^SW/9QT#LG#-V@"\<Y?4;
M+.LL7^R1RJ>A%[>!0^=N@S"D-DOC%.,FE<11'+]!5>EH*6`Y[$@T2@Y(?YL&
M:5H>41QD31/%G%62+Z+$2/9WSH@V>R')/'RK>N-VH`P'6,TGG+:S/)]Q5^$S
M,S_FQ4D*MY9]#<1-QN\O:/1"U6PC=JB.?5;:!16Z`\%+J1\JG9?H"B:JI)1R
M9T[U$=DY?J@TT=!JGJOG:LN!GMQ)(P"P(:8?A,4[2I.:?(6N!71O.=+>P3YQ
M=B)9<U@%YLO*=&K*I99M`O'CL&[:0H:4APPE"D9$XPMX#O1",;D>^V=\%VCQ
M\WFM"Y!WI!WC<>?T$ONIK]$6\HX4:\$/G;ZOT7!9K*CR^0AG/VN/,F5`@R/U
M$'D+"]I?&>KGXS9VQVT:N,U?YY.B4F,M9#86*37G4VQ?+UN8G\.-Q#FW*3O\
M2.,/S\/4#V^I403OJ[4*>Q(-S;%P3[YU0F\-\K?ZXJU*;S&<KXN=O'D#X2`#
ML$T-DLL1YVE9L?3JFD[_HAZ6#TGF)==\NTK3]QL^:F?H3X;S24Y2-<8:KIGU
MIA7PYJUI];PO;!(0D:H+BHIB/6]@6UV@?<.B!PB-(ID$W_`F$K;QP[?!$3M2
M6LWX_(G@+N*C&/+Y):XR)@8P-"1.RO%(K8[RW7$W#;X]9$+]$6ABS4BZ5HY7
MK1G.^K@+)8E.0%#9$B0F9K4(!J12E3)I0R\05[XZL;:%BZ=\D#=?ID18LGV1
MF!2#SR="*^9N1U^T+:%*UN^\5UI<[,'_:Z'FF8!2T,%^P(F(;O/B!=270'V#
M4(2SJR+D`S5.P"M%\XJQ3GPJ&7+I'+!O4<[0:50'WQ#O?<*_JFR;[U/<(=%M
M:1S@-!+1'ZO,[Z_8+'V\>EEAW?D1!IP(A8Q7S2#)^<-R:X>V=E*K^B=6=2\4
MG1/P!=AM^H#>B_0X')W).2(U[HC-SCYM%7+%0,^"`NI*4?.":NF:JNJZ<FFU
M$+M:8%TNJJX+##]J-\T%S7F-\DJUS6V1<DEDZREH%BO;WD\O6]R\)!Q-&W]\
M?>Z3TI-JB&FYE((RJ1I-G;S?SX,)DDNREB2#S<:C%[[=*L^76R(6O.FDD><Y
MOH]H?V'`$.5C''U7W*@[>I87,JP`:D2<\K`F_DJ6)HVUT+@3`CUHV3"E><*P
MN0ZJ9QLZ_*V\O9_\(1CZ+'[8Y1-W#ROS(==UA#)QY8EY7T@)SW.@'^9Q2#$P
ML$^#'WDP+)OOMI:#KFQL<Z>^W%+E09^OZ0I'8']KW]E=,)S4\:X=NL>K'R+_
M\1D3LMKM':5;[;%H\G01GH=H^T;QPZ48\97P+I/XBL^1:#F99J:2!:KW"""=
M^I.$Z^6*W72.=M,_Y;NO(YGGF7PB$_6?\O=*[ECY[_SW`VT.'(/>_/7J].#/
MIF$.++/GBJ:8J^YA+=LWGV'[I_7;]US'-?O62^[>>H;=G]7OO@_;'YC]E]R]
MW;)[<Z.D[_8M9_"2VW>>8?L+2=_LFZ;QDKMWGV'W"TG?=FWW:;MOE1)?R<SX
M&(Q9ON>Z%+Q_2K-:P/KG2\OXQQ)2*'__$P"J2QOZ9V8IJ-\6F/W$A]AGL+K/
M!FJ=2[$95#XC,@/5?#ZT>G6P9OHZ?/N#4-B?'X^V40?;WX1.^31XZ#I]!!L$
M_O`%$X^OT03/5JZ?:'?IXKG4?E5Y*]QT;-9,,R`N*3)P,;[D`VOS!>IFHU0H
MMO=)K-;PRE47KIL_4*6_?RR[<%X2D*07X]^B:)1<19/1:1##(Y^R/KK9\DV"
MY)18Z?LYWI`K-ID<X]!"WDPVJ>>.ENG`CNR^6IK0!$<I11D'#G_A,X;H&Y^9
M@J@FIK\ZI(X]&-B#OJED8-:LKAQFQN"_,!XFO8Z`KW_)<E;%-W-X>RJ\AVZ-
M@E91+`8.=<\39[WDBD^!L=\&HUDY8=MZ9A@';3`:53P.'@UCGH\;S&;P[%^`
MKV`VC9S,A#D?I#*<T+S5#$JOA3HKA^V8G@'([*LIP,LL^20PG2:+\;3NO&VS
M/W"-_C.#V639G=8=N67WK;[3>R*87UC",-4-GCW-AV:<B4ST#+HFRZOVK$W+
M\P:F9>70-:[T**":#*+:DS4]8("NT]\D4&W2I7*.O8%C6V;O43"!,HX#87#>
M7`60-N%1/3)ST'<<5SFRZNN77[ZW\N&8IN<8*G=XRO+]58_!-9V!9;KMJW.E
MQ$_P?/`_9WFA%'SR)2LAP;^=YM->SL/2%!58-?]J#OB@S<=1X:J>:0W@JIE2
M7UHS:,^RZR994BN4;=`VG#X)DYW=M=OFS*SR?*_7,RW#&FQ^UXO&=_,1Y=D6
MJE:*X?T/:/.&6]'H+:G1-[Y:`>'L1\K"$6L#H6K'"!!Z:+_(11M?IBQ:^W?`
MV=\QB_:,\K!^F_OX-\82^/R3F&6!.4(\;PK=(Q^1<>?2W:TQ><S_L0'&@6$B
M:EP)YCJ75QU/PW3N3RZC>Q9?S-/9'`R43[#0A!UC*25ZA?Q;=C'^Z-^P">`H
M?R[?0D&PU=J.&6`C!12`\4,0)^D_0*;5>D5R$K\$&__@S\:1E[E9'POUZD14
M4_VM'I!IK$I':\!X[]$81V1;[I+H'AAK1'<)+<?#80SO_`*L!\`B>_-B#%8Q
MT`*]6;DB_;;=UH!NF/77IG79QT!\15/@_K]`T=K=@K2NG:M8`[0Q6!7J?.F*
M*TM]05D+<E<VT4S+-7NVXQ7<635+K`1&;V43S!S8#E@WUGK!6-G$,AW+]09X
M/Y8!0UC>R3S&6W@9LVDPGWX-_2G63(#1?4PU7F"'#TO._=[*UI5M]$!9]S)K
M?^DUGPKIZB:7TP>KR^@_%M3,MAW>,;RY%^,3.<P:+@>?C7KM_Q`'\9Z%;!RD
MUQCWKN;9]I89.=CEV79YMB\^."@;LU/?&&CU-_7,/=B#N_M[Z#\%C&[XT38-
M],E&EPS*4TT6@S8131S^0<4T9VA'+)[LT\WQV5N2L58G&=1/7YHJM@(+>S(/
M[(E8Z"9];3F'6/>9;]7PJVZS^[K95:_UION$;Z`N@#L-M+<?HR1Y)YL!B`^O
M_1]5S'0]@;O5NM6ZU?:_V?JCN*W5R&U/_-`?^1U3W=B<0]MU=,MP=G:G6XG7
MMY:MV_V![@V>9=;%NWW'IZ7WS-YS87/WIN%L@.]>8*NBCNUNAIP=3[>L@6X:
MWL[N="OQ^M8U@$DXNN,^BSS;>[;[UC)L4`Y<W1D\R\R0A0A=CN$*IG=U_K]G
M8,0?N<#?%G2*6!W<XBD\;>O+O.MQ7N'R,=?XE90C[_;4[6E/C,C<95>35[)+
MG'DKY4"OK[L#2[?-;G;X>N5KW]'MGJT[=J>OK$E?,8!2GVW&6:>OM,E!Z\B"
M;6FC:'XS8;L@"[M][=:^GJ:[;(DKICG@*)NY=,'%;K5NM6ZU'7%S;X5=V`47
M7TX;]W07;!O/='=VHUN)UH%N.'V];W>V^)I#C`Z@U;.[$&,78MSFU9;-[+#U
MO@?<U]N28>];O]KR>#7Z`WW@=>QWW7BU'$_ON]9V['0Y_OL*/'@[%<GJ]K0;
M>]H#R[*+.&Y4&[=UVP5UW-P2<;#UJRV+5U,WK9[>LWH[N].MQ*OIZCVOK_<&
M6T*OG?JRJP&M;E^[M:^GJ3);XJAI#D">LC&+8YSMTT4@N]6ZU;K5MDN-V6H[
ML8M`OF`^X,`9Z&[O66R=O4^NM'2WW]<'SU-:\WIHU-3[IJT/>CME.&ZY.MO%
M'5^P!$_ONZ[N6,]2VKCW3/=M7S=[CNXZ71WY>@H$+'W@.+KWP@6BRW'95^">
MVZFH5;>GW=C3'EB-771QHV*@I_<,3(YZEM34_9>JH*`,`*6#SM!>CY)BZJ9M
MZH;W+#9AIZ3L74RJV]=N[>MI"LN6.%V:8XC74>I/E#:IVELQ;.6=)H:O5-E0
MI^QTJW6K=:MMGY][*VS$+K+XDD5X?=/5;:=KX+?>8)BA]RP7K,FN:FFM>'5T
MLV?J_><Q*+L@XVT79-PP]S5L3.P8[.Q&MQ*MKNZ9CFZ[76GC>OUYGNYZKFX9
MG3MO*]Q#.Q7+ZO:T&WO:`WNRBSENU+3IZ7T7V^%TILVZ\>K:GNX]3X;4Z\'K
M6U=W;%MWS)?-/.NTEET-:G7[VJU]*3>-_^@#X-EOH^![OB#.#&?A2(O&VCQA
M\6$R8\-@'&"%X/%OOYV=BH'BROAP\?7BJ_[[C_/D\-;W9[]<#>_8:#YA%^.3
M:#J+0A:FR<681PNO_1\B0B@BAM<(V#7[D;Z?1,-O?_[][S3MOZLODD6+\/7C
M)&%I<AR./@;^33`)TH`EQ9=HP0B4)O^VUW/Q&,(4_O"%C?]T<(JS<@_^C'`#
MV`+-/R.?.D3V]8MI'*%R5<#[->)=^\SNM2_1U`]__;E&0:LYJ$6:%_]FOOK!
MY<75^?7YQ>=?M)A-_#3X#N1U>7QZ>O[YMXP*2>.3'W+UCCZBX>Z_:`/CI_S/
M7R0;32L*H?+4]<4E/5.G;CYJ-X(LE3FG@IKQ9+2;*!XQT(P-.`\VP7LQ#,+;
M[/>9/QK)W^5X>\/XZ:!%3F0":-'4^ZNS:T&VRUPML87"E.$5;J8$W'K"E_L+
MY/DCWM3O]E"C?"RBE+//IRJ#>[%1UJV:XHL//'[^`>?'J7;*AFQZP^(<7-O4
M573\_G?=,/B5<-6-C-_R>[9NRMBJP>*O:K.K4OI6QD>7["F2^C\TGQ3T7ZKH
MZ%R/W6K=:GL69VA.G#@>#N,Y\(5[/X[],'T`KIZD2<<:-N0]-W77,_5^W]S9
MG6XE7CW=,@9Z[WE:CW0)5_#A>W^DC=A-JLWBZ'N0!%'8\8S-T'9/M\`^=+:E
M4_?6K[8L*[9T$[O+;TM.\=YK&N=),O?#(>LTC(V2M6X8P#'Z';=8*UIM&U2,
MWI;DDKP"]>(\_,["-(H?M/L8.-OA*+KO%(P-T;:#`Y%U<]!E]*Q9;^LY'G#C
M+6G@M_?ZQ2F;Q6P8^"G8(MHH&(]9S%#=B,9HH\Q8G#[HVFSBP]?\<*2Q?\^#
MV1283,=6-E9<-K!ZNMG;$@5[ZU=;%J]]W;,,O6]NB0_I%6@C)_!!$-[B5.A)
MGM/4,8[-$#A?>V"9UNYN=2L1Z^BN,="-Y^D;U6DDOWYFJ8:*AX_,0YM$2<(2
M;>C'\</A.(KO_7C4L9`-F>L@(WO&]E1@;_UJR]HT'MB)GNX86S)D^A7H'E39
MWND:&R)H2^]YCN[TNQKL]?)?W70'NNWLE(GR"JJ:=JK&=Q_WM`<Z[S*-!T?5
M=,-.@FV&U?8=O>^XNFET;K;UNMDL&TUEW7V>T1JO1-=M9AY_\R=S[K_W)Y/H
M'K,%.K:Q&?)^:WO$-ZSG247<_R[BKJ.;CJ';[LM.XNE4W5U4"_=Q3Z]7U=6U
M$#V_8P2KDV?/Y'%P=,_S]('=-2E<K\=WH'M.3S?[6Y(=U,FW76UXLJ_[>@5V
MV7'H3QZ2(`'YUE6-=JMUJ[WVS(:3.:B\7>KDII0N$TM$;=W8EGK&K5]MV6@O
M&`@]6^_U]R(G>TM4AY8<J"@\'';<8J-4;>N6U0..T24[K=>EX.G&P-(=;TNX
M<&?Z[J(;=!_WM`?Z;==]O?/&;M%JG3=VMT72SGDM]W5?>V%2K=#+3ZE'ZURS
MW6K=:J_=-?LA"/UP&%!F0AQ\IX;U29>#NV%UU]`'W:2A-2<V&X9N#CI/[?-U
M`OWW/$@"2E>*QEHROTF"4>#'7:7[YN(\NF4;>K^;I;5>M&Y=`X&]5SJZWCO=
M#7@5B'7TGN/H?6M+0FVO0"UY[V/BF<)3^!2N\%9+(^WJV\-E=,]BS<^5EXZG
M=#QE.U9;UJEOZ6X?_MF61FE[KZUT+34V2<XXX,!UMZ1!S-:OMK0SQ-.-;6D!
MOQR#>`51OYU*VMC'/>V%_KMRE6'7@W+S.96ZV;-UT]P2CKOUJRV?O]*SL*?&
MEL1*.DFVJWD>^[JO/3"^NEK";K5NM>WPQFR)BMM5$W:Z[,ZLMOP`.:?OZ-YN
M>66V6G/H2@E?F*:[&,^&$.OV=-,U=;>_)7[QSO#=17?G/NYI+_3;KIJP4V"W
M9[7.&;O;,FGGG);[NB^%(OF//@">_38*ON<+_M?AH<;"$6:\SA,6'R8S-@S&
M`1MIU\>__79V"O]Y__%,.SPL?[WXJO_^XSPYO/7]V2]7PSLVFD_8Q5C6^UW[
M/XZIC.<X''W,0X#7"-0U^Y&^GT3#;W_^_>\T[;^K+SD;C]D0:X'.PV$T9?"N
M+W[*OK!A%`[A192Y6WR3%HQ`&OJWO5X/SR%,X0]?V/A/!Z>685H'?T;``6Z!
MYY_Q0A_BA?_%-(Y0:A80?XV(USZS>^U+-/7#7W^ND;PU)[5(I/)OYJL?7%Y<
MG5^?7WS^1:0'?@?ZNCP^/3W__%M&AB3*Y8=<;M-'?S\_O?[++]K`^"G_\Q?)
M;]**I%>>NKZXI&?J](A'[4;0Y1!,7!:KK`Q/1KN)XA$#I<>`\V`3O!C#(+S-
M?I_YHY'\_3X8I7=_.C`-XZ>#%H::L6PD84ZE)Q<?OW[ZS!%SI5V=70NZ7>9N
MB2U,V#@7/2M<30FX]80O]Q=(P-7?9'O='O9P#TW4?O;Y5.72*U@F%9LBO5OU
MHJRB-=W$VA]S,.^67+9F);-=/ZM]^^.LSTRB#PYJV%T]:+A;_.$?S(\3[2P<
M@5@]94,VO6%Q#K=MZ@3M30;W$IM8+XI>EF1:H=QUDK%6)QG058R7IHJMP(+9
M80'UUI?&PJH<8LO=774RZR2:W@0AL.@Q`W75GU#)WRR.O@>\+T%`%@AE,L9@
M@U0QU7G-UN'>L9]EL,]/^XY&ZUE:F.T_&I_%R;@0C4]CNUL1'&]FNF<_9BS$
M^>)AE&J@'\^':8`^@W$4$Z>=S>-9E'3,=E/,MF,2:\#B6_-YAJ>]`D2^+!Y?
M@99[#4R5_6#3&9_O%?+2G)A-`C;6;F,?;)(1EJBG=TP#C1ALEH>.^6Z*VI^E
M@<[^LPWK6;*3]AZ-6Y=%M__:+T4W,?@J&X6DF7^AT,SL0<-N1!3M3+0@U")L
M!:#]:QX'R2@8=NU#-LBDGT5%WG\>W>%Q37A\%H?$JU:1OX8Q&T:W(7S$M>,;
M%K)QT/6AW11-=Q[??3">.SQN`X?=`:WW;]UX\>>BY6=)/=]_CN!VK'5-K/59
M^J*_:NWU[,?PS@]OF7;K!Z'V=A(ER;N.O7:*Z_9B\:45K@Z/S\E<7T$AU$X5
MLG9[VHT][959V)4;=U'0+47CV^<9DK#_ZLC+YI9URLBN5B]W^]JM?2DWC?_X
M(M7FJQ>*ETK.Y].I'S]<C+/O_P4U0_^AIK"\_RH*R_O+%9:[76'YZRDL=]W=
MWT//W/T]6.L]AR9J[PK+:U3,KK!\.12]+,ETA>55DND*RP46NL+RG2PL?VT<
M8MUG_J;AP+O-=IM]H6N]@XD6UW=,\V]O8W:+U1JC:#+Q8XV1&Z**E2[$L0Z7
M<D_O#TR];W0=5=>*5G.@FSU+[SG/DD#P>O"ZHP5UKR`HLE.1_VY/N[&GI^D\
M6Y:A4<=@+AELZ,Z/F51S<OYVXR?!L%-[-B-'C".SM[-[W%*,.IT.V>DZKT+7
MV;F$@FY?N[6OI^D].^'K:=!\1L%DGK)1I_MTNL^N8+33?3K=I]-]ME*6=OO:
MK7TI-XW_^)S)KZTIJ\445_[8QRA)/L31]`381A#.@_#V(FLM]IZ-HSC/H&7)
MV8\T]J-X%(2PT'G*ILGG*,3<USB:3."KYQB;9$F:Y\8.#K01[&OJ3Q*>B%E.
ME/WGR?$_SZ\/M'D8\$^_7IT>_/G0ZID];V#DN]L@M"^`%J\%+>8BM-AV?["_
M>.D;+7@QZO%B#FS7L0QG7]%BMMZB"^P`^%>E`6#RB=+_RIBR#-LR7&?0WU=4
M6:TW:UE4';J&-W`<=V^IRFZ];,NBRO$L:V`:WKYBRFF[?Q7:,;U!S_3@3_N*
M$K?MGE50TG=LR[+Z>XN17MMU*F,$Z,IV^V;O!1!R,H^QNVSV'C%WX3WO;)CO
MJ?\X]<URG+YG*UI*\WJ/@ZU-M5R@0PT,I]^W[<W"UJ;?+=!C/+=G>Z:[4=@&
M;3K6\LJ$:5N.UW>MS<+;IOPL+]%-V^@/!MYFSW[0IH$L+U9-&VZ1Y_4W"V^;
M&E`1;J;;\_JPS\V"U29S*P+&,DVKU[-ZFP6K3>Y5N#R8;&[?,Q^)+3DUN16N
M-NFS@%.;?=,>]!3@6A9\)'1M<F0!K[;<?G^@*N";@:Y-DBS@UH<#9^#V>IN&
MKDV6+,^O#T%+=QQOXPCUVD3,"D88Z$=@@AF;AKA-R"S/M`_=ONLZEK=IB-O$
M3-4F`09I@Y&VZ<ONM0F4JFG@N(,>L+!-`]8F4BJ\^[#7,T``NX\$K!6@-F&R
M@&D[9L_LJ^>X'FC:1,@")FT:/<MUJQZEIX+3)C,6<.5!WW1MI^**>"HT[8[L
MI1F$YWJN9:S]^-I]RLM"Z'HF6*;V>@'L&^W.W64!'!@V2-[!N@%L=;-6>;UC
MVXY9<<<_%9!6)V;E#O9<X%/.V@%I=1%6`>D#).:RS&"8!/_.GV#)=>R'28`G
M?\GB(!I=C#^S^S-T8<R`*'*_QT?_/@?2J<!E#/[Y"8`#]OGYX,^7[C_^^X]/
M6*B(,G4:!/Q=[";)OG#)0G^2!BPY#D?2]W(\',9S-LHA;N+[YW6$9KL]T[44
MO>T)8&Q@/TV2X[S65ALX_8'G/=]^<EB;Q$HM[L&L="S+&+0"NR(@31*E%FF>
MX]J&8ZX;CB:Y<5YWQST3S-G!NN$PF\0#P(%PEJ2`Y]H%*?`4.(#28N8G+/G"
MDCE06GA++EANJG,>@608<::A@+VRT#"!\H%-+D/[JT"TV5VN+)'Z=@_NVA9M
M\A+>%3=M<6599SM6SWSL%A>`HXA%*9BN4C^=I^QB_#&8!BD/`YR/OX8CD%7^
MPQ0]2<GIG%U'.)]SSA_P)V=Q',7*[JI"$JV+SZA`__G2EA)R'6LNN05ZV14F
MO?B3DR`>SJ=)BK,_%)C=)IC=96!>N,B20'Z(8M(4P.B#`\-V8L>C?\V3%#&0
MP]EK@M,TE@&T::%Z:Q>HYCA)6)K`#_(SH6(!H;'X.\E*DI%`T7_W8QSF^B#_
ME`._LCST0!;VZMQ>3X-H';L\E@-D`)VGT?PF'<\G\+=H'JJ"IDWP5CDV>DX,
MI\:ELS[P%()<XN7G23+'%YU$B;JS-E%>U2MMST)1]*AU6T[L//P.Q!O%#QE\
M5HN(K\+7ZSF>8=3X*ZNKM$!S&>/(S/3A<@)$!V=R]N]Y,"M<8ZM)DM?311_N
M`F@`#>`M7+8%7!'Q#6\Q&'P"5^5A',7W?CS*3]MJDLGUV/3,`1B)->ZL)=9M
M`YA&D&:P-0G3>DHTW8'M-*&25FB!XK<8P,ZA:'+X+;CI-C`WM\Y[6URC!8YL
MIE5VY7.@5C;^7,=T#-MM@JFZ7@N`GYE"^&WF6Y60@(Q`]:GQRJL+M(,@]+P<
MDI6%D>4->J!I-G&(?)UV@#!WH@S3RN+"]HR!Y7A-$K*PU$*P/@;^33`)T.P]
M!=WA.S5N5<A[97;?-PQS4(^K^K66`:UX\^V5>3Q8H(9;$Y2H6:7%[Z\\GL.S
M,E?O#7H6L(!^@]-?66@9#!''*-.ZO3+[-BVG[WCMJ%*76QJ\&LJW5V;BZ*4R
MW7Z]@%F\8A'(95HWPW=';#2'QVXF3.@F.=P%MF\UF^27\Y@=_/G0.%)3]1X+
MPD8U=;M-<%2]PJ;KF?U^DU#=;E7=7MFQV+-LTUEP1;9(4[?;!%WU+`VC9_6M
MYU+5[96]DXX#ZMN@2258GZINMTF^&O0-J*3D951UITTH5N"U^U[/Z-?%ZM>M
MJCMM`K+JO.]YCM.WUZJJ.VW2L.I@!&'H%G+.UZVI.VWRKWIJ'L!D-3+<QVCJ
M9=7!:;-K:B1!'S2S1J?-$]5D9V7I9-F6U>OWFTA\.36Y:M$X*\L-V_$\;V`/
M'FG1M&CJSLKLWG:,@5FC@K9HZF7AH#Q[/`1^QKW,%^.K^4T2C`(_5E5E9V6>
MC^9R'Z/.CUEW==O"69GM@_[CNJWJ:`V[6D8#!-V`!;=AX8G3`+Z(U!KXDPQN
MUWB40MI?32%M`^?1EHJ[NH0P>[9IKL%0:33MW)5EQD*XVBV[Y0;*_.`U&[<,
M/E0AM9_#(BDOO_H&3FA4\'FXBI1T'V5MF<YJ>UL!LN*VE]#.W)4]<I9K68[M
MJ1&!-FV,..0*UUC.;?[-#\*/JJ;D]AY+2T\%81EZJJM9RD'OKPPZ0&ZW44K=
MFFMV*;B#%LC-6B+WUNU2>/I&O):-&(\Z@DWLXSIK8)!34*]-DM:!K^;GK;CP
MFJ`V'T,]EON,8"^MR_2LQ^QE50I:39=YDFSNM<GF^@WMA&SNM<GFVKVY*^YM
M9=F\-EG8<Q][=B\N"WMM8KR>)UB;$H;-P+8)[CJVV\Z_%L.Z/@II$]RU\NZ9
M"&0-%_Q1XKR5B-:D>S^)+_<?(^J?GRTO+3C[;4I`=3\;%YS98T)Q.);S2TYI
M?,GQ%`,>^0Y6+TL8F#VKYU1:/K2L^"0@5T[C[/4'9K^V'*<=1N(2?P_2N[MH
M@L-%!<8OPM/@>S!BX>@T2-(XN,&6H.\?LL/YSGAFWQF<2<&ET5_=F.;Z[9H`
M*>?7CO)OG?EQ""].+L;BV[4^Q&)?D$-G"6/:-'NVC>W>U$S:91<N3>W-YO]>
M87?6]W["1I<\7_48;?&K-!I^NYB1H,F95Y+,I_RSXD3@?%-U"9[E";\':O?$
M:I/9TH3?ND:U3QKP6S.8MV:6;^W,W^H`WVSD[Y'KU<SSA4]JY@G+5I)F;R"F
MYFY^Y.\J<WZ5^<!MO8EEF[W_VOF1OT7TR7<-[`Z0(B".4WY7T_EW0W!K6LVN
M<8KEZYUB^GHGEVYF6NFJ]W/3S>@K3>9_U9;K3[_X^G\)DF_:.&9,`Q.:51&Q
M<XWGVTF!+^X<6>Y/_\\YZKL_;4>?[0WNU3KJ]W[Z?_:1T]O_O=I'YN(3?=J%
M7O=4K0U<Y[]%J%!/@O1!(Y?8*[K0`^.G_S=P]I_`^_V?_E_?>P7['!PU;/,5
MB&;I?-$>`C;9AYDPRY[\UHW`Z/;Z7'O=>P%]'(9S?Z*Q'T'ZVC1NZVC@H19J
MOPHMU.BC=6'W7\->G5<MI\]^L'@8)$R;8H..V>0UW6GWR##VGL"=(\<X=([Z
MKV.G2]QD_N,&IA,M&?-IP=MZ?FJXQ'7SD]8:/&P/3&+K'!8F]!KUW<<8XP?S
M?U$PLO\Z@Y$#XZCGK!R,M`VK"T9N63"2SV.3K^H_`0S7W?T]5"./+[,'U]P.
M.)Z"RYZWUCTTW;HN!%RC96PL'*B.=5P,VD2$!C_/L6FPNOG?_PX4&2%?"=0]
M"Y>NAI^_,[QQ?$AUCJ'C[RSV;UGQ0VD9%3_%%G5L'_&X5MQ]85,_P-2UXL>8
M<!K[P[3XZ36+IQUI_IKE6A:Q<PXH"\(D&&JH>;\XZ;TLRV^%\L59?MNFEJ.)
MW=S@H\C^30-%;_-F]Y)$=_\$'\F?'NVUS1_;I)=6Z&]:-$^QBR_:U9J?:G_U
MP[D?/^18,74M2PY[J@_W,1KWMKR]9OYYW5J6/K`MW76?XAM]!6@R,1E^US>Q
M`\?1X6D=#'RE.'H;^[;6PKY_PQZ";#U9,%M[<.LCP9ZG>T^*S+T"'-E'AKWK
M>]B!T^CPM(4Z]7J8LO3O=6QY23)\VW/T@5MC7#Q]&^]V'3?6D>/N^AYV@%([
M/.VIAOPABL<LZ'3DY9FQ99MZOV]VW+C.8>$<V9UV_$INPDOOI($=JZEH1R[R
MQ(5IP\OBI"X3LPCBT[(ZEWG7XV*C"[(Z10I,.>+PW'MZYG?5T/860MF]:TWO
M>K+*MDM1J5,VI-'E.2;L+BZU8ERJ9[CZP.IO[4:V`DTF=EK<]4WT\\4>F!\G
M6[N?K<"68SOZ8/!"A]YI>D+3L^#>@;(WBN8W$]9I>YVVU[UK>QUTZ]7UL&TF
M&VE1K+$?,S;$G].(/NU4O_6H?D[?U/N#3O5K5?UZN[Z)3O5;3?6S=-/>B,.[
M4_TZU:]3_;IW;8'JM]6./L939JCDN]/VUJ'&Z'W;T?O>1I)J]@A-QI&S\_'<
M7J?MK:+MF8;N]E_("NJTO4[;Z[2][ETK:'O\QZZK5$M7J=4Z/ZW62>H+P\$Y
MZ)*D-W\-@S2A]E5M;:4&V]E6:IO/G$.X\2D\YI%GK]SXRC*Z*3QU&E?7^&I;
M]C!X%!A=LZ:E^.#N='SAS9I`)5#W__O?D73K&N)D_8:TVA9#5%-[>%KIE_/!
M#^*N5<Z.]R'I6N7L7:.5'>R-_344V0Z;;K7RLOV5GW>U9?U_GJ>[B_LY;_TV
MMQ*IWI'YE*2)->[Q:=QC!T9EK+/E1T?)-8$SQS!TRWY*@*!#:V5M^\A^2BAR
M:QC$3J@7?R/EHN,0FR'EMZ9MZD;O*7W+EM[G4PJF=P*9WI'UE/C[UO"%'5`<
MUML)H6,,5<;@#73S29D%'5_(<EJ.!LYV[+&!+[RNE(V=KL+?ASV]`LU5=8QM
M.`FT$V`UMF^O;^CNDTHA.K16/8X-X^,Z6=:E'[[F?2D4R7_<0*);\57+IY&M
MF/;%<\J&2?#O7^K?=QS'?GC+</CA^X?Z>8B7$S\\^S$+8OH"SJ_)D\F\VF2R
M2]/XQW__<=VK%O/CSJ:S2?3`V!6+OP=#5K_.YTC(;GIE<AVE_D3]^TF4I)^C
M]!\,P!]&MR$PKL+XQVRC`^-`&\'13OU)PE.?E%V?XZ[_J7[O$RD)!]H<CH<>
M^7IU>O!GUW8\S^WGA_TL>W@FM%VR.(A&8,^+C_`Y,\>?64,H=2C[\Z7U#_-3
M[_09D%0+<1%;QQ.X1#Y>MMI5@3[A1Y;OTFJ@$MRRL025V#W'M'I&CH#E@'@:
MX'8+X.8R@-L#JS_H/2_@3@O@R]Q+V[%MH]]_&N"/9G0"M(N\K93(E,KVZ*I[
M//_\H<I]6HZ'YU@=_-D:V);K*J2U=J"?#2>]5IRTG'R&DY[A`MWN#$XHU)J<
MAYQ[_19'B2*E^HU86>(^2*ST/,]8(YW4`%W""@)UGB1S-CJ=QX`Z_B0'1X4X
MZV.>;WJPMDT[`]=2-KTR3.L]:>$;G\-J$G/YIKUU;=JRS7[?7-]1UT"]7K3P
M0.)Q.#H3+5FN(_QH,:_PC+7Q"J=OPB5;'[*6W<MZ,7B6%S:7466N"U5FWW;Z
MGK4^5%6`WIBHD9FX(A%7WFZ:A9ICJJ#J62N+9%`\X'(02(`L'#FU$0G4M)<7
M1J#=@L!VS:V`0,O==@0F*PG)Y9#H-"!Q.?4W1R(.V5D!A^O;SIKQ*-^](BK=
M-:(2!V2L$94K[6C-V*R1Y\OAL[=&?%*+^S4B=,5-/;<"LQR"^VMFH+WGU&N>
M#]V*XK`<7@?KQ:NS"N&N9R\U"+QI7_1F96F8#3Z7H\[G_@0]M5:.S#H'<;W?
MK_^/$IZ>%^3UXFSE"[`(KLR%.C"6]6ZM%Y7KV\EZ,;SX*BR!RN6]T;TUHO(1
M(&],1S^'=8(P"894/)ACILF#O6R<P[&=P6`SZG@1[.>6R\>WMS&[]5.V"'M-
M;O3EL6>9]AH=,H_>UL;N:W$9Y5HV.?.71I]IN/VRBV8C<&_2KUOB#_1'K/[%
M>M\2S;79+>TQIUQ=\8YZ:W39K+BE+<%GF]VRBF.G=[3.:,MNXK/)3%G=KK;V
MA3XK-CW%K!<)EL$:`LMF?]#K&6N4R\MLX261YJTAJ&WV`67K#(5M.=+,ID27
MI0/J`\\=["3*SOX]#]*'\S!)XSDYDB[2.Q9?W_EA+<_(T=8<.`'$&;W_L?[Y
MR7#_6<K@6AA!L6W;]-9!>"ONZ:4Q:2V!21LPV5\:DZ;96\\5?AE,TK]09<]"
MT+G*;-IU-[06,?_\!!;F=#[-3%NS;-JN";CGV+:SPK;]'X5M.\^R[<VE]F5O
MXE\JDV".HX)A<.A6S"EYCVRS]2815^^;E,_['.F++7M\2LK8P.RUZE)+H<.R
M7<<TGY8TMBKHH$O_2()?PF#RIP/@0:Q.IUD&>.V/3X-CT`K'@MO8`L?+9*<.
MS%HO=5VJ]9>KKQDCL;<H4?7EV8W5GB'=C-#2]>J9ENFJ61&[R6TLLU6?7@DM
M9M^U0)UYH5S5)IELU=KVC9O;)Y7$6D83*V__E:HFEM.BFE3%6/.M<'K;J9IL
MSM+@7OV"05SUO5GN>E0=>V!YGO,<!E33MK8+M6U:Y*I\W0!%W'D6(W4;<)Q=
MO6("ZL!JSF!?C35(^Q^KKIX'M:5MO3@VFU/C5]/*,F]*KV^X:PE0;BLZ%WBF
MK/:<^]5ITS7!FGH69&Z5E\]NSLE?C8%FE.D8AF6O(SU_2Y%9Y-PY,EN=SX]!
MIFT:O74DI:^XJ^?"9=9YJHK.5@_T(]#I#<Q*5L+S[.O9A=#RL6&[K09@)3-`
M36,PUY',NL8M;_,A--40K.RXR0\!.XR\SD-X;*J$W5Z"\*B3P#ZGSR\4M^8X
MBO)EA>-HKV!X)'>RUI$2ONY]/[/@Q=J+%<ZB/8OH46>!+?V>42HOM>DU'02W
MF40?F>1XGMY%,7JP<IRV6H<R9P&U]9K"8;OH<UL[I"5$S&^28!3X\<-%S/']
MB<&30.#$_MG)?#KGP['@>''B!"#WXCYD<7(7S(['*8N/)Y-K`";QAT5WI.VU
M$M?)U?E5-/'C:S:\"Z-)=!M@-LJP0ER7<ZKZ."K@9=V`/Q=>'&-IO'SRP_D8
M\]9CMO]H:2K]%6CQ0Q_6#DNX"<+;C_/HP<<\]GU'4I-JWX:D$V"<M\G=?/^Q
MU%Z_"S?L!,?NG40?T]&>8Z-=_RW0S->KX_VGD'8E%"CD,H[^Q8;I"7QS/L'`
MWV_3F[\L0(QQU-\+Q!0TPMI\L`*Q_-6?^>'_]_\M1(IG]/K[@):FZM4:M,"_
MYO2&_;])RVMYE]$]BT_N@M#?>ZRX2^AX*KV<?3H[;F`N^X(5\PG:RP4L!!;W
M_I/.BGKP\1S,8W\2^)?IP][K,NZ*^N\Y3D@,R6+V)_N/G27T7A4[%\?AZ-.K
MN5<%-;@VK8R,`GC7[<-?H@F6\"8?/YXL5&UZA=Y(.XN6)1K*S/]S%\VO_/`A
MX5P97A?`XYG7YJ')BC*.!GM!/NVNTI(&.$_OSOPD/4Z0-;/]9SY+J,A"$4SC
M*`R&B?1';(T-?N(G=\`2\3_X]N_^!)W.Q^F)'\</P`Z*SG.WJ1"2PJPU'7$]
MS^GUE?C_4DL6H<P]\JO!VVM+):_`:_8'5M]PU#:N*RY>2O(>#J,Y//2%#1E\
M`7L.LO1D'L?PS1S,IM3N6C`MSS+[/<"MDK[=L%(1IM,Y^Q!'TR]L@MG>ET"<
M`4LJ,+7U[ZBBSAO8KN<H`<*FA8H@$>:.1R,VNO9_Y#NH`-76%J,*5,_K.X[:
MC+5YJ=+IC;[[X9`E%R%>MS"-X@>XH\,[/V$Y%^BU-9NH`F7:AF>JH=2FA8H@
M?8AB%MR&'-SAPRG(I>]T_968T><H/64)/(5H/T[^PD:WU/$D>^`X25AZG%:C
M8[VF/-]Z2NQ;/==6:G0W`J`R?4!XJ.B)!'O[P]/AZ*,/]Y(?X644(Z/+]]24
M8$MI"97S&1B.W>N9GA@]L.R2Q9.ZC-G,#T:B;@*^0*$\_I(*8?=7Q3O0M-GW
M3`7Q2ZQ7HNYZ4)HZ!-23L^6Y;K_OJE>_9EE"91.A?X[""C`K"QS+!0YNBH-;
M;K6F8X.GAB68^JL+%7M@N-;`7G16^2)%4'Z+HM%],)GD2Z\N**R>,W`4:2;?
M65Q)(96Z':\N"UQC4.R$7[M"'3WFJZ[.[`=];V#`%_ME0JP7RI?^0YV4Z:_.
MT$'&6)ZA=K^N7Z,BB*^C9C'<7YDAVX;1'QA>00HO6*41*W1@%7#:>&D%G`$H
M?ZY;D'6+URGIIO,DC:9`->(65X!9F6GVL.3-Z"N)&@O6V(#,_1CX-\$$]/<Z
MN=MO8[H5&67#7M1&FQN#L891R,?JZ'5U"\$&M<ZVC!*KJ*Y1!*0!AM81.S42
MS.XY3M\Q%'':!L`)9@O";0(2_AB%M]AD#_#+)%GGT*S,LSW7L`V%E;2L5(^7
M!R"(KT#1<>H'(6BZEU$2R"S',G]OG#:S"&&&X:EIF2NL6P(X2A)L5@B4B(0+
MW"&>^Y-%%EWC?)D%"BK8,H:IB(2E5EQ(;3DHJXL)QP0MP#34EL[*F\OT-9T&
M*=>&0=',X"V`X#:6S]<!42Z47VJ97NLR9?Y4MTP44CY=Z4!79N*N83F&Y:FV
M;_GM92MN%'!W^"7H7.?AB3\+>(&F_%(.S<K*[Z&+[74<]4C;URM[-_"NL-&9
M'V/GS@0(DCMUV.B4C8-AH-S4E=GKH05*-,XE4AT:;>M5%`/Y=RZLH^DL9G>@
MN9)X&8+\Q"OUF:478[CQ&;#>RGS8<>%_?=,H*`NKK%TS"^8NFHQ8G'#?60[;
MRES9Z;F>;1<GG%3>7US_4Q!&,:5SIBQF27Z,WNH,%RQ2SU+6+K^[;>>`J\D<
M'?S"5CU.TSBXF=-$PNL(F3,VC(TF$]X;M03ORES7Z?6\?K_GE:?@/!FFA7P9
MN%?3>;=V!*U:3G#>IFVH-75MRST6N)65_#I+9S7@UDTA*SM90,5Q!\"8&N_3
MTRFD">UMHJ=*$YXQ\$`'<9?G`76:@[>RMF]ZIN7V;-?TEM`<&E1CKTU^5%=V
M0=@Z7M^NT?466I)UCB7/:.WK4M67',LR0&FJV/,-R^;KM;'XI:Y\K?]@,HGN
MT5P$7?<TFM^DX_FDZGZO[']EI@^&@.L,2IVAEEYX+3"W]J&N,/Z^.[`LL_<D
MH+GSKNY[PDR_CJ[FL]DD@$M7`7EEM=QSW$$/O7./6'8-\+8Q_PJ*O9[M]2SO
MF>"MVHN>L;(7")30'EBU@]5@+IN,3P5[=7X/.JP[<)\(=HV5P@M4E,[I.9#M
MG194[&:=*6P3-&<U\;1IM<?`U=RSH(R^'"[+@?_W5H&+</V%?6<ACQ\"/N."
M^S(#JK7'K%$5*9[K&G"J/7&F3>NL#$Y;BZY:/<YR^A0U71*<W(K+GORR`)RV
M(<(U(=Q>WS%[CFHK+EA%P0UV-[H88V"!%$_>*"FY`IVH`55M<X*K)V?U>J#O
M.HXC4+7"LD\%MFTV<%W8N>=8IFO9CP4V/P#U;\=3%)OG(7_=E3]1H6SKT53E
MRH9E@N;NJ<?=LEJ9<RS:50Y5:Y/,IH-N7VAU@)JD0/UA]LU>SS$<U9A=%B":
M4'L91^/<B>.9K3W8JXKIH`]`F`H`RHN76+&U@7F5,<&:L**SQ(I7C.RO4L-"
MK[&/8^TVG;YI>%9/M0@+KUYNV969,/K'3,OREEOV-TR7]"=PZL>C:1`&F(J,
M<98*'*TCW"N.30?LNYZCR,J6M1X)6.N(]DH,KV?U!H6!["L!=C%C^-<,GSG+
MLMH8:Y4Y&`.G;YEJW7OE]4NOOC+#-/NNXPQ<=;3)LJOGOLI\_4>P1@/[YPV\
MFO7S!5:`8&5>"':2;;AU^U^T/D]4Q``#?Z+L.O*LE=DA7%C7[2D.B45KK`K)
MRFQRX#@@&OJK0O*;'X2(J8MP+6';;`/VZOIPS^W!"2@W>[V@/=.^5^;YAVX?
MS`#5M[+1C9=>J>3CRF7?LS$\HX1//'ME`7)H]RS0+KS%V7A-"Z\!XI4ERZ%C
M&$;?4<<%/QIBKIH4^)N]LGQQC8$UL#U%U.6O;5]N98%R"':U8=MJ1LJB]3ZS
M-&>QJ_CF/7ME.6.YGJ,F;ZV\]MI`7UE`'7J@X3MK`[U.F[;;!%;58V?8H$JK
M+O2%RO02%HS=)J:JCG3+<#`)7TU!7-:".66S&!:C@C+X><(H#@.*WQ1#,O_Q
MU5Q;SUE9`-EH[A4:5RZSX%-`7%E6N#W3[%MJ2<_J(.;2!<WHBS$</2A.Z0-E
M$V/<:#95797.ZKS?A"^I$X*76_%I4*[.[\'.LLW>$\&$9[X'">"X)J*0`[<R
M[[<-IV>JM3=-ZSP&HM4=-+;I]@9N?Q609,8Z?PS]=W'B3^#Q#T$\E=G/>=9/
M#MWJU@@80H9AY4GR2R[Y1#A7]]\8<*P.9I4\"M`LCJ5<[HOQ*;M)3X.$,'\9
MLVDPG^8@KFS1V*"*JB&SMJ4>#=G*%HZ#!N^C(:OOY)6!XZXN+@;]7J_?VN9X
M-2A6E@B.T3,&=NM@NK+Y.8P9/'+*^'_/LZ($U=?LKLSY35`N[#Y8Q*H5VK#4
MHZ!:F=-;F*'BJ0+I24!5`\8Y;*LK^7T#3`ZO";3J>D^!<'5'DP$VP<#M-9[I
MZC`N4_GGN:L+`MOI#U0GPFHKKP?JU<7"P+1!NCJ;`IOR%?.S42[3RN+!!.Q:
M_7X3I.75'@_=RB+BT!J`V6RH7M%EX2.!7$/9/*BNQ-0S\!I+>NLU8\NR^F`5
M"O&_S&J/!FYU/Q3<'7=@&+V5H6M!=9Z$4$J+:BSLK6>7`ZMG6(WLLG;))\*Y
MLLCQ+&3LC6SH47!^#6^"R82-ZFY+8_%OO35IVGUC8!E-8-:LV`:DJ"@\96,&
M6ZNO`LVA;AWG4W&YHW'I-8JC92!8[R[:!%5-V7S/L\Q&U*]C%Z4*MQS@-AE5
MP_@-N+!&(TV75GLT<&U2J4K)0!*8PKM&X-2ZIK*$;ZP%KN?\("U,TS4;!6?-
MDD^!LK$ZN%X/`47$==SF0WX$E)Q@%YQV8R7Q`C/#`XU^"2&_XI$W@[ER"I-E
M]#Q0N!N)\C%@E@M%<Q!7SF1R3<NPS4;+J+S:XZ%;73[U^D9O8#4B<%7PV@N=
MO<9"Y_H@A8D)\8TB:=G2Y\=!O++X<09.SVG4HY8%^#*.1O-A^G<?>Z*GLH21
M]^<OOS4'>'7QXUBN-Q@47:)++[P.D%<62J;;MX%/]9\"\@)-7/6]MC@I&\N@
MZ_E65J;ZZ-67J:LMU+BV(+^QCKIE$T^&8BFQ(>Y&38V-UUAVO4#7&O1=QS-;
M)4=UU2<#N[*8.^P[CM%OE"&-L"XD,M)^L;7-UX1]P?D2.9`K"SK'=0:&W4#1
ME<4>#]S*<N[0LCS+6>P56`B=Q/C7,,Z&N5[[/]ZSD(T#T"=:+M7*<JX/VHR:
MA[G2NFL!>65!-W",GCK1_@D@U\A(89KQL#Z\3KU(*XLXL`[@6XT60LV"3X)Q
M99GF]&P+U(TGP5B.L^9930IDJUM8IFWW;;4JL6&=U0%JK""OISRJSZS-9VN!
M![OE^<D=B=D1&[U_@%L/Z,SR&X^'\"5>\TCR;(X-FOD?E9Z07F-A>3T.W8$S
MZ)LJ$I\&RV;VM;*(`ML;^*OI;&9;U2M0[-.8`[ZRV`)^8)B-:GIQJ<<"]@B1
MA6E$`Z^16S7!)F8E)=?1\?#?\R#.TE//PZS/*"\?/QZ/05\`,T2A@)6C6!AV
M'ZBIVH]9OV4'U9ZHQ=30QL+T!6D-AET82[SLFD^%=.4(EMOK]7MJ<?0C(8VC
M(6.C!"-=I\@84YHO=C%>B3I6+VIQ+5`0S8*A]F@X6G!?R"J"+U9SF1HKXQ=%
M/6W3Z7M-E+)PW:?":QJ-Y?0+7&.`;LP/7@/`RE'5Y&TM@'AET8C9S$ZOGD):
MEEU*"/(KL;00A"T\(B_/MD$E\=QV.;@D-!O:V2-R^3P;2X[5MI_KW%GAL.^B
M.,7&9YAQI`"]<NJ'9_9=$TQG8P%1J>NL#L[J>1X#`P@<%&AO97B^@'G*+R_.
M.ZR'9V79U_-<U[1[GH*>A>NL#LXC*B\M$]#C>,[*\*A8/$^2.?JI+\:R?UX)
ML)5EU\#KN5[/Z->?6OUZ3X!O];HDS[#L@5JG]13X9*\IRG(3O6YRZ!Y3A.^:
MUJ`>MKJUB@FCV:-97[609_6C;U1Y0[F8P#16K\]W>OV^I22.KKIV`PO!!@AB
MINO9#Q8/@R2?J&H:K;7[59*T[$)-7.MBCX=M95&!S8L\9\&)+P'<`K'R(0B!
MC%<0<JV%_+7E"98'G+U5QBT)S(8V]HA2UGX?C#-K0QL[&X_9,+T8G_T8XL@+
M]@64](NP?H!"R]96%F(#>]`?#!3>]U1@-K:UU04B6-1]6ZV66>_>%I!`RS96
MSV>T!JYC#);P#6T*Y)4EJNO:CN7U!VN`>'T$U-IBH=K1J.=@VNNFZ$?*/6Q\
M"OA1(%W=]C,MT[2*6<6%ER^[\LJ.2]0X7<OSEEXY<[E7%U^]S8W=L]U"_[3J
M^U=8?V4?HVUXEM<KI4PUKH_IE$`G%S$F+(A?%/<-;R)S,0;B2>"><++AB8UL
M9"J@KBS"^J9CJFS^28"4JC"Y>D?9?R/Z-HXUQ5CJZ/T<WIW^@Q$Q*."O7F1K
M@=EGJ(DVRZ[Z9%A7ECMV#_MF6=9387T4LVYM$%'A<H<6L$9@=5Y_<P)F91VM
MM;M$E5D#TOMNWVD7D^M4/E=V';5VG:B>CVW`X9B%^57/X!1;,>8%.VN36M6=
MF4Z_[PX\NYWR'A7V6FG^&6R@K>=HE2L-!CW7[!?F#ZP^]FQ5,%O:C*(#I-RW
M!+B4,5#SO)X!S)6;2(.$\GJ#@I1Z!)B??1X'J251MXXJ__Q_)NFOH^"[EJ0/
M$_:GG\?PQ&$2_(?]8AI'QBS]]</%Y^O##\>?SC_^XQ?M.IBR1/O,[K4OT=0/
M?_WY_]RFO_[^=_B.F7C#0>$+*7[A`)_"9_#E&KX<9R#*#V_P!_-(N_CRV_'G
M\_\]OCZ_^*P=?S[5+K^<?SXYOSS^J!V?7)__[?SZ_.P*O_#'&_G5/^(+LU]F
M3P7&G\Y^_0/0RYI^DB,O-9KKF'\.TN](>WMP<G5^\$Z[]^&(0&^*9U&,N9S:
M;!ZCSRW5TDA+[Y@V\>\3+1K3S\08PB'#WR_X:%KXLG8Q3*,;IJP`]\#4-3\<
M:5Q5!XF>)MJ_YG&0C`+JD*+=/!`Q<!X"M`AJ#BV1`3UFJ/E,M`PT0"E05\KT
M_#E?>S]/@I`EB78B'B.:`SZE:U&LG;P_.=8U1H8#Z$[:7^<ARZ$T]0+$O:,=
M.-*K<T(KHC-1(HS:VV$TF?!=3AXXA@ZPP-</'^"0_9AILQA.+ICYD\F#QL);
MGTXEI"='U!](A__"MR,*2NG:5)WO38M._?@;0S&`QT_39K493HV'5U/>:L*/
M'-^81J!QX3-S?MCRE&#!VTET`W_C+TN.M&.BKE/0;J<%&K*!@I!#("3_@K,L
M;!>^0:B`?074>)UOYGA&.MX/Y8P7'2K]!'R''[`B`BL<K-2D++[U0U%6COIY
M-`E&],M[/PD2#/.Q!/#'/Q+;/F7),`YFLO4&3^>G5O&3`,>77`-+?#]1IGM@
MH?02S)*3XM7Y_Y[]HIG(*[4F9GFP+EYI'6E77S]].O[R#^WB0X%+GEQ\_7Q]
M_ODW[?+BX_G)\NQRA-<<B'68_NE`_*!`.THEN+#F;^>?#]]?7%]??/I%.S3-
MRJ:7W03^$.`/;_UW!$Z0`;8`WE&J@#1Z$@:SQ8EHD)IG"MDL"<XH_W&R96SJ
M&EC`,+L<<#?'7.M'G@![9#R=1`@5P::T.Q\X]`UC(2)C!E>;KK0/MR4>80Q(
MNP_2.^WKT=51OM!OQ\>7.\"V$1^X$=HH,M!VY-#EG\ZPOH*P%#-_(AL$`>)\
M7F`H^2UV<4C&O/D8_GFBIFYS)A]&\93$*<AW$N"2*1]IUQM]/W'I$4/.C$D6
M$0@:?QJA%,&T;_@N3O;155+X&;[#1W2A$A(1)T8!ACVH_!N2;Y%V2XT]X7-T
MGFCC201JRCB.IN)YT@,(_$BC>HI;.((1^_<<OS*61BC^-9G/0'-(2:;>1_$W
M.A_N,P"L4*X)'<F1=LIE(4+ZP$#ZX8Y&C:*+<$>2,@A'\R2-'TCA"MFMST6U
M%A"W@]>`0N1KX1S?A-A#9$<QX"60@T4T]F.(Z`38_"'@1@?H4.R*([F-OK,X
MY'DL(8[7YOFIH?:-/0@8A,S5M;O@%E$/:^/&48\;C_/#/IMCJ@JH8".,[8+D
M`AY%1`+G*L`B\J1P(B,,@ZTQ"4)2%``*T"VTA#>F1;4#J[S>'AQ?78(FDM[%
MT?SV+IJGM)3$BKK-(B%(W8)3J>05R1QT.N00@#*6:A/L;0<X>&-ZKN[T!GK/
M,VD[<PP'$H'07YV^#B:O#C8O(B:29JWF9W:M-H[BY0]X&>VER.($-*0:XP\L
M-ZP$B*8.=I@.AAB>KTR0S/?@6)9NNSV][SGTEAL__*;=1'$<W>,]TD9SSBAQ
M?Z'8!GYO@/NVX'NV54`EH%A.'U`O-=*:4-OEGP5+`#I]XPUTPW'UGF$7C^7.
M1_*,044;:7C$/FSA>P`*"$!`KY)7%=',X+<TPW=ZSR;`_X$QI'<)(A[/92%>
M8=WC27J'I`2,!T&;QR0CAD"V-TR[!>(/28<%6J0[<<,F`<,;D=[Y:>%0:&XM
M?(?*.8&6V0\V!+HN['V!/JL+MLFR_<#&IT"P$V296'TOR!]/"L?<$R/A:C*\
M%Q"#BY2/$(Z.;U%%+1CR$8D-=`@SP953-H/'4VU*%2:I_PT^`Z1@![X4<$AZ
M)MSS$5SO8#B?2'8]GI,10/NDR0D`Q"*-G2#G6YGX(5S#3PMPJG-!$`&3&`;Q
M<#[%40FP]^(-N"?H%&QS-*!R#X^G`9DG/@X23I$(`W*H53#DXY+`UFX8.OR1
MYH^T]PQ(")2'OX+=XL</JIE'Z*2=?/+CX5V5FHHP$DC(6^`+HQB@&T7W(2(V
M3@\!G=,*.'B_;,/1W8&M&SUX)WQP?Q<,[^`^NY[NV`/=[GE:P&_G#7N(P@:N
M`@=/_9G@_A)8_@UP]EP>+*3I3+HE((*'W$B:!,!?1BA(B<H)H8CU\5SP^IP+
ME$4?9U'\9Z;XS@LR44K8*6-<@!*6-,(228_H9A+<*M*8RWR5T]`Z^6C'TMGF
MV,%#WEXCXF8;C(BA:H^^%BM"V/]$S8O,C$5NDQTQ'3:+!.3;G%N!T$`)[G/M
MCC>;55X7B-@RR-Z6)Y#5I0^S8$CL?,20'^`<3U@'.+2O#:6^$$U&N!YY>)!+
M"9/P>T1LGXDI>-E;X;NAAJIM^E"4C@QTJ#EE^3-_>"?5#?6+,RJF8F)IW#:I
MK0(R!(PX$V@C821U4XSG,(:;\;7O@"O>\$&^E,,!FNW?SL\.WAUIYT5S=L1`
MEZ%I`XQD]`VP/D+OV^!=?KSX#>Y$0W"`K0[YXHI&BM:8!FMP+C^-$B2XVS``
MD0X2,S,AZ&OP&+!RX)QA-`V&&BBX8S3+4#/"HW\;E-?.^3,92C=)%-^0.HT+
M<\TLYLH%BFJ*0`-GYD61W-P2RW+HAB3>9U'*I"P'4:]`*YW*\`62N5S""4P&
M28'2JZHEGDSA+N`?X%4D-`!-`/!(NBLS6II1Z68B/2SXWF,0A2I0=*22)F_\
M"6],0:(M[^D->IK0,!9>I-R#`8(9R(I@!-HK\.4M%F+#%Q1B7[G3`".H4[PR
M^R&^N"<K\ZHLX-U(('A/N9X&;(+[-D@5'@[9C$@]\QI+3_XDU\4252M$=0PM
M@0R51*QH(DUYZJI0%RDJ`F]`'P`N,.4]@(O.G[*F-@J2(;`'4`2%PL'[):0+
MO\/Y$EY7>2%KD2!]#W7@Q'RR%W^(R=DHH]P9P[]$J*'+?H0!H#FY;Q*P>A+!
MEM`,`D8KN!8:*AF*CK0KA1\HN,Z1&+,Q!ECRJ$FN.C>*9`&])NK*B130Z"T%
M4/X%[T[DRBCFX9$\*@;[0I<..E8([5/1R1L4;RR8TS,XI;$6,U#60S0UY21`
M>N-(-&*6"R6"J9-D(S*1;7F$8XS:^.D:%Z^"B@.E[2I^9R;[?=`2XP!T_YEH
M^:%J]GKI085X),6@'PB0"F\@3^%8(D90EX[^'(1^0KXMXL&%QR?H5L0_CK)O
M^+R/!ZUX+QJK*-26GXF@3B'<<MDFMS+*OQZ$PMV@@UD6Q(0=.I@QGPB!WA.*
M>X(2D-5PE[<_A^_'.-X<[/8?0`=)H/@LX9,<Y=D15F\R^;<$/2)5S-/LE!(L
M2SB\(<B'2JO?LJL-7A=A@WA.<V-&5IY&:LL6BZK1"XJJDX4>/.[7*3CM=E^.
M-6PWYD%YO&ZHF26I+BP)?P;$_D-PSOR.'&F+7T:^K82N,7=VAJ!/A<(+PZ;\
M/W1-DFP56'\>*@CWB6^A"!W%_KUP8L`=X1XW4L^`;=T"N\8`-(:VI8:=WL4L
M\S["[9R@[PNME1P//J\['>V`T?BEY#B.F=!^DTRNWK$)Q1S0EU5`*"K9_G<_
MF)!,D.[97-@)W42@%31@-IR3[8:/!J)>BY@Q2U,LO\(#!;0%0!R*=RC$-H':
MC+>TT^M<V4?:UQE*.'Y.F3Y?>:VX=:+6CK.^%9816\]5KF@(&RK[T'61*,$)
MD!`5LPDC[@I8),F![Z4%N%>RB$0%;>(+R@WCR-UB=LM>D-T>5U454`1$W]G=
M9Z^-VU-OKE0D27M'<Y@LS;Q=$;E'N/I&X=>`O#-%*WJ>D+>X5:$4YCY_<[8R
MZ43)0P(J+MG,M\*RR=174K+H.JF>D!E/)\6H#K!>QE!O)VT([ADW6;@/F$:2
M\7AF(H;\:&\/SBY/T+OR5>C"0:*JYU+]E1!.??(XM"&%ZTNB-:1D?M)8$.H4
MOB,>B6RG&G4Y/Z0C[0)?KVX9_>$<T7+%(?`PV+DOE/ID#BN2$\W'7#7T#\&#
M20$PP=B&$U#1P#01)Y>1AG!4D-^F#CQX]0CC(@*`@MO^NQ\_R!0\#L$-ANN`
MJ^5\D)_&G**L<33G;GI))D@T0GTM'-PT`,F9`M?<9N5Q_)+<K-X>RP]N3SP?
M\B;<L%L_E$84!1NE\<39R0E(65\[^X$6?.E=^(]VPF7\>?8M)=$3N,-5$)(W
MXN`=[`C_C"G8W+P4Y"E\P8NO"*4"Q"/N@J64"B:BCS/NZ("/;_P1CV>A:[3(
M4C/NYH<E8[MAR7DB'#E3/P[0S:,E,S9$_X,68)8,>2(4?AQ-HMN'(^U872)(
M!(\B7J`$#"?!-S8)[B)@X\3;>6(HFIW2ILT6RUA-#,<4CZ362ZYP8E%B#]PW
M^YTBS\`V)-8!(N[?00+CO&OB!U-\>HK;!,S)1\LA5@0\H02!S/]`X,GGT38`
M=4GXB]'K0^HL?A'``$DVDW_C&JU4#[.M98@J^Y%'.=H:E@]$&EJ@N)SR`&8I
M)P(#P-H;1[=,2W=M2]?>N+IM]W5K8-&7WGBZ:[KZP/.$IWIA\->@?_/D%9X_
M`F)IEB?VDD6$.='X<<2S)/(T(`!:4FK^9@'^%O/CVY?DQW4.K]UGP><*3R,+
MC2&/H7&2?)MD3R7!)!AR&PMUDTDI60/=R`F_!KR/";Y-\M4,63GSN0<=)V5A
M[OTC$!(,LX$IQ#D>97/IVK^QQ"`0KCA*DCG2KHCA"/N46UCBGN9*7/&<<M>7
M$A22>E%RQWB">>TW,XZ"W!T8<AI,2%\4=E\Q'8E?6@HM%M[._=H%4/U*PI1T
M-I*/.@H7KNR/,5>GM'!,+)7K?_3R,`H/2PLT("$G"(&-[64"=R_(!)3Q7OMP
M]17W?,%#1\H!!1Q(+T!GFTP*/=)PRBJE*.71>N'8N&<8`6:C0YG;R762_"M(
M*S%U7H'WBB!VQE*0_M'$8LB"\/8-N2(DGIOX-Q0+2-"MEXJ,`OI57!R,TZ#(
MOV.8/$E_$!:P#+8&HIJ7Q!\:E]+"4P,57%D(8AD'!D0(#0N6R9$W1)G:'J;=
MBH,^'OUK+ELS%G@0^D#1W.2):YPW<,]J=`,L@J5,A-*&O":'8^DA4[:R6!*G
M#1'?R-@\V."(U*'PKV:IG-Q+NP.(4_7!:)[*?#G!H!-I,A0KH-!?02F?>?@$
MB`4(DQP14I(&@$GXUVV$Y#R<ISR_DG[G?[OWQQ11$RX/^7W^,7^$1P:';$+R
M.*+4DVB.9!_$H\.9'Z</"FSP-9F<+?="&1`\YYU3![I%Z*H_D'LWRQ;"[(8Q
M9P<@C"=9B#;V[[,+K-#'6[%+7>Z(8FH(^#M).PTPDGA7WYQ4)&?QK_G"E#:4
M!^*X'TJ*\B/M`SFIHR8,9#E.?)\!3R:1"`#F4=9\X"3@GX1;03DD43GV6]0'
M&O<0X,+$,-&XN'M(Z`K-*-DF44*0BW`H'.)DLLQ275(D,3ZY"C<*<XT!*2Z*
MOQT&X:%X7'F8&Q/B<\KDXME.9/6T'.@R6%?#"G!TZ&@"M/R'GS7%J?7RP;S-
M;Q=(E&\\J)L`?8TB9.*28%N`*QZFR"OB/BHJNA!93_S4J2"A=&P\B.[?QDS)
M3ZC#=Z;JYL_*72O90)0R-A*W.YC.)ZD?,KC2$Y'OT;(7=$MD"ZF"#>EQR'+`
MCK3SD/M(@2$+DWO!78[9E.B[J%TN>%C0+J?]1U!N'O$+I#>$C22>@C(0!YFN
M3Q==^BB2`WG[2G<.WDU!J]Q%CIXUT69>?B9"CYDE@PZ:-KH5+E/%`J*O*8<A
M<\RJE*'7Z.X'M49,_;:(I\>"4XD</!3@XS'H_#(LAW2G<CFZT$/AMT9WP6)4
MXJ.+X.&T48]M=+Q/%FT:H,VE;(ZF7=`)+D(,_/D)94BHW(,NKY#,"W-;N!.>
M4TO.10CG/$LPDU7'"U]2B-*&.4/AZJ[P:R%7*F4OHKJ>E+,ZR*3F&C1F(MYF
M-U1):.1*B%`&T!<W"I*L=(Q(#(U--8>4(`D2*K_"RF5*/P5EY99E66?JXT`A
M-ZCL(RVC9:&^/DB44(/@+/A%GNZ*I2R'40RLY"%/FRE=RZ1P3+`^/LP3BQ"E
MJ+]^CR;S*65#9=Y-*LU@HO)0*:^AA#%*N%->GAWEHFQC<0>+<B)W;J+H@I,9
M8SZJCO=I,0%QCS"OM9PN---X8@7Z(7QA!E$&$"F)U`!$WL0BP!*B@BN5%\V%
MN&=*4(YIF)>TE`"3Z$#E^=T)L7O*K=/%TW!^\S`OXO&3"'][R(P';3RG1"(!
MMZB#$K4O>52=XD?<-LG2_.K\&854]OS6YK6>6^S9"%[0LW%92*#;?>=&<3]9
MTE`>2<D]$-Q70%0M*WWK4BZ!VJ2!E6`\G%B$T@E#9,NB,.?54*3`PH)1IH:B
MMIC%'VK60*Y?R&3D-D`@4N1S"RC+_9]3)3666J"6[6,U[?A0`$6KJR^37#E_
M8W2#QHLH*N8^ERP%F;$16@.\Z%=[>_#A_/K@718(5F(<@LV.\.)/@S3)HO1<
M12I!6L!.D-1$9I0BLMQE(_.+2E"*.D(!%.9.<ACT#``%4-"H`T2Z>NX2<45,
MR10N+IG9#^#NF`HVX_,+=:%;$Q;YIN1&\'L\09-_+C17*3HEN\J:]:F6)<>;
M\)H+&,LOQ+I**AL5.\SBZ2K2\AVKY,G)7/6!">6,]JT^*0U`7O`Z#R8CBJ(I
M[B'Q+27GC:[9#JAO]7R!>R2+T@SNRN)R[5^:I4C>>>7R^/3T_/-OAU_.?_O+
M]2\:-5^1GWT\^U#^2`H4^E`(&?Z8Z?[TJ_;W\]/KO_RB]8V?\J]<7US*EUQ<
MG6-3JE\$,_O.UM'*Y;\.#[63BT^?CC^?_@F6_.?U\?N/9P2(?F`:QD\'VN%A
MO7Q0,((O^9JP^%"JIR/M^OBWW\Y.-7J=>$6./>`/MR&(8%*JE5WPP!2YO+"Y
M07C+FY;![S-_-)*_WP>C].Y/`KH;"B[AY\IK8HF-OYS)@_E1V#$'Z^3BX]=/
MGSG:K[2KL^L"H&F3[)5;F+!QFKWYC^EHV:_+/5B/^;)8FZS![%7])X#1?\J7
MJWMHPO+9YU.5HM*X[=A0I:7MWD0I6*WJ,=^M>D!-_*=,WS>Q]L<<S+LEEZU9
MR6Q;:<';WU]\.3W[DO&,/QCT/PU448T4XEJ%M'2U,.T#KE*HWO@J:%)=/%[`
M$U5T_/YWR"";],;GP-7+TDXKE"]..^NFC#<-!_[LFUWU\--H!G+B%C8<@:#X
MP\G)V=F'#RHM-'*YA20T*UF+0I"3K+X^^[_7A^>?3\\^7Z/Y6&W*UB*92_8:
MH61@F=:OQR6-<8%87I&3U^QQ57:Y*ZL5A>?"M:V^JSN6K3M.?SNV^C2B!T,E
M93M*\L(BZLA]@^1N&WK?,G7/W0MJWVT6?UJRZCN:WPS-]_JZ8??UGF%MQTY?
M+X>_0&]6TM'YAE095_=ZCFZ8@^W8:0.=JXV,CURDKX64_Q2XBR`^#0?+O.MQ
MEGSC:5?,MTWOZ15(Y&OJ?5@3*NN8TOH53L_3L0^K83G;L=6.*PFN9!U9L$<J
M29RP_>=,.Z`WG8@Z#Y&8W+&DS;`D<V#HCMW3>Z:W'5M]!2+WLU+&U)'W9LT`
M<Z#W32!QP]V.K2KDS7_$X&_V6S:3!7_#8"(+*8H_;PTS5[^^%:D)Q40\;(>>
ME/J:\=8Y>2<S+'=@WUFL848<+[/@_<1XLT"UNS9VT,>\&9&;2<D<8CR73+^1
M51^B+P;6<%%.YGF8U7I1!4JU`VH)2EFM(=Y03).5Z2])VQ0#92<L_![$$<TL
M\"<ZMBV=1+>86B[S?5+J%)+/'>)9K92"?3N?^)1RG%5L%?L:*O"+TA.Y,.)C
MZ,]%*KU,?5'W2R4\0TQJ9+():F&<0<WS(\:?QQK]AU)7NAI4RI[SA;)1`0FO
M/:A+@JSK,[A[N3FE^E?8WJ:J;F?M"R\JNE7?O%K);59W?'U7F$VB]-G+:CZ4
M-+!BWI>>]=U7TK(2]2(6*PO4P2?%>1:MR;0*C#M`2RHSI9(@Y%4C3)PGW-;<
MM4ICYCO>)4Z.E:FYG3</F+7/)F.]Y>X6ZJQF.#4EQAZ6."F!9U)B"B4Y]+<X
M/?E?+]FZ7HZ9@%W?8,/DO6A<7[>K$EO)T_VS:@#1>2OO-B7F[NG%DIZ,;\19
ME]-JU]T"!TM%Y3/U82R4]):Z\RKLB,LQ42%<_),05-]%!46Q`^H2T*G*@&QV
M(SNK@X0.J!6MZ-ZJ]KCQE=JBVR@:X3W<XFOU[26;F@C$YX>V^Y?J[[);?%ZR
M(RIU>$XT-9'GY#66C6TS),@T[,(EP3ZZ\/DHRAK+X_AU5"V4`3^EHBDM[S\G
MLM=]7JV5YY=G%ZBH-8M^=(5.36K+5+4:2DDK5]?FJ=Z1LKVB!L$K(;5;*MZ+
M>8&/N$%B]7E(15#5>QOR(?02:30_B2NE:E8[[Z"M-/[GC_]<MCF2FCKI*/J6
MR^+B:_EJHB:[5`M&4+T5)0YZ^:]%L/727#J>$D^38$NC)!+J5,I&[\"Z`+5=
M]B$,DN+YU/`VCI^WD9(H&3*I&[S+J$VH?T*E][7;.)K/U-[JDBKY3(O*81*=
M3:A'!<MJL='6^QZ,L.2B_)HHKJ5M=3=!G.6/*QL3;=VE*H5'@9776-:U4^QV
M\K)%5HLUO]WGO(W;*XIHGKC"NR<#FYQ/T4IGHUQ#)\ZH7HU&K3GK+)-0&6VF
M*N75K60'4$T-UC&F?"8A+R;@+64474,.;JF4*RFC!'B1H\)@D250AP#N%E!G
M1$K'`Y<LLIT,^7+$\)F0JWJE%G19/SGJ+Q>+V<KT/)]AQ[O?*.J.9&4[8*"=
M*B<M>P/1E$C$$_84]=%;>3C!H3LW?'!5IDEF-3IY!QK>\#]_/77^[ZITNBJ=
M%:IT)$2V]U.VRC-7[+3!T;3QQQ?./"DN5$.\&X@#O<<R1&S#OH"`5T/W9N,O
MBR,L1OY^+&NOV<RS1ZR?Y_@^HL\;I[BARSL&3DY>Q5T^RPLIC6B(@.B-16,'
MJ/D.SA3@(0$0W&4QQ>?2;.;PM_+V?O*'=R#(XX==/G$7-KZA^RL#M4],.BDF
M&&WR0#_,XY"*S75M'/S@\UZKULS:@O1R8YL[]>66<I^%?V_G%8Y2X&??V5TP
MG-3QKAVZQZL?(O]QO],/3BK](?)`(YA:.'U[#,I\U3</\OPV1D->]#[3BRT^
MI#6M-$6O-%R1KCXEK%GJHY(-V12],MKB:!JY0;,Q%&(J5&YQ8DLEEC<\0[]A
MC@K$_`Z8T-BYI!D)Q1$P\,0PZR[(!Z?P>1X!GT\*W^.=NH(1S@U)V10'*&"W
MG$H*!QS<G+>`XCZ=(G*%XT+UE^`KLZF+JI/#I^:T2:FA;*8GC3./*@=*QM7'
M#5^X4UTB/)NCQ2/RHA[)Z8LVM"Z%TI8$98N]D)4M*4V?LLYYHM$Z-5^J=.8$
M:F?#NY!Z5WX+H_O#N^A>-N(E)Q4.Y1RG]\BC2LUFJ;&E[!.$J5-E6,H15R5R
MX"LC,DJ1U(J?U)]B+N1_Y*#&L=(Q^T@[5OY8=+O*^'"U=QMWV2STO5$`:S*I
MAEX[%UOG8MO^1C@%MYKK/8]7K6+4;:5>?[F`">ZRAK\Q/]O3[/3G.=#KBNS:
MY:-\/I?+5M[.D[+"L=-G^2@'VH9M[Q=5_<,734;@4\LF8O8Q[QV^^_I__;[J
M1AO38]7!Q=R#+S_/WX`C!N"=B2:S;8)0.T'K,KF;:R<TE/YJ_I^[2/Z"ZW^<
M1P_P!'V"+[ADT6S"8)$O;#:_`8T=/^2C#=\>7'ZA":;'RF0KG(9PR]T=<%U"
MFD,<^REU4,[BX3S8H(8?X!>W?-6VV`*.7GBDDQR.@SE6XW$PP0SQ/;"$53<+
MQMZ2/+MMP9[U8L-:;1J$45S*APO+>>Y9W^,;)M)=N!\/,^KR0;]!FB>/T<0+
MG[?M%9.<\I(5N11W35$2/B;94,H:M6]G/U@\Q,PSM;E]$([!AJ;IO?):*&4.
MH5H3,XLFV),^2Y#DV&!,3L=1L8/;*J9Q\K&\`I&UJ=@TPBHHYJ#*QNH!)D&B
MSXZ7,F(^=7*'BY1@@:?@#'`Z>):?&5*VT#[4^9R7$"S;Y(_JZMNH-(R7MK74
MLU63,/.31#>(R&CU!2)E)BI]@T:F*BL7LV$)#A]KM\@E$H3J6L51:+QDB/S<
MA[C6H?2B5CKM\P*_!.OWX`!%`1PO$1-ORTKM_"Q%=^&+46*)5XC+FX]JQBLW
M":8!SQ`E7^XOVEOSG9*9ZE/CZ`K:?M7>6LICO!J.?.GS6.G!S134P5=LY2O8
M.SNDE#C.!HJ(RX\$8P+P54?Y:D[=2ND>I2Z#..-"#VX2#3W-[S)FZ\;)K_3<
M6U=YF\)`*`^!%^L-Y\3>QKP'.,_IHR%74Z8,KZ"I'>@IXP^BUQJN^C"8^851
MLP6Z.-).<^\W"6"-I_FM,-*URD'82*52KAU0$C7/),SO%4Z:M8\4'6"*X[W1
M61@&?!S;&_/(K/FS.D9VBU6&V4NJ#(6JS4D4WAYB0L=H;USHA?@,S6X21099
M52^_2^+2%5EI+4X$"PTEVXXH7T8AY2Q()2M]V*B>89*26WD]%7^"BA_Q*7DR
M.S<2X&><5&7Q$A(NA(1UP.<!S.;Q+$JXBB#D0!9&5.L`4/`7Y`8?Y.)7(-2H
M`(2'KA*>Y"_K.WE,=%&!5CZ,D]*EX5:J.I5:%:66D,)^:-H.%8F,&(X&4&J,
ME2=Q4E3#^AP;%73K_#A;D5D.&\)_,5$$5*@@R70J/OXEAZD\H8AJV[&4`;X$
MAQ*H8H?CEM=,^&FA9DW/QG[GS_Q<%OM%<1M47RKT@*P6_IC(2:@NDR3*"E34
M<G7U!7QJKXS3%#:6"7`,;8K12T,?O?EBW'%A"D^:C6?","Y_!\UO$U^X\8??
M>&A7S$ZF#'I11I/,,P,Q>V'A%!22*(CENCX!A0J7XA'?1_/)*-><:B['<G4S
M<JC9/5555T6>JIQ)0_V1,G9'Y-V_7S9(S%,X3F1"QI[4WZKR)4\V24H5('Y"
M`5U)H<I4VZQLBZJKZ'K&Q:P9.<Y%L-=J`8E4-K,A.GB!,4]#+2U1$C9P!>PQ
MH?P9I5PVL4\:`UG_`6[(-Z>)4`\!91Y1\@`VZ+0P$T;.],D&SB@3ELM%\X6\
MG7(/$PJ*"^PJSXU;<UG(SI+U^Z/<S&],&N&SRH3<TC7A3/@WB)-@S'F:+-ZI
M28XI*B"U!,*SI$+&<9+U:RA@*F_,D/%,R=V#!:B8%DFNV/&#9"^-FZWIN\*;
M58C7JX<RQ;I!H!LY^E)5:X8X!#H._"4V+$<_"[,.CU\9/:3.-U0:5>A\T"91
M4U[%2%Z@:"CRS?B(0?7>Y2JAK&HJ@H>>3H78,GLT>XN@*15%0;7%`V&,T*E<
M@9Q'\+NPS=[3^`5%PPFE@MVR$!UJNR\0/BJJ]UAZWH;J'N&2!7P$,LU)G?@!
MSM3T<[40:XM3'!I,&M\8J\/Y?8=+XD^X4I]/)!,3Q0M905RWYDQ)#,84/M9,
M-7^H7H[LT@LM;0CWC)J/5"8NCD@M]('0\0ZC?R6;Y%O:[X.LM<[@$-F"REMQ
MN&]`79[0=Y<4'P4@1$>I;'%2&+GV5_0Z9<NF^391B;_EEAOQ5MA3-C<R&T$.
MWR$>*P`1OK)QIM@3-+QVDF^3VD6@\@M/(C8^LELAS"OYKP7.7DL-3&8[%AM/
M+%>)^:)\(WE1E9*<VZG_8Q_8QJF<(1THVRHW="`[)3/Y>(<$GH%\P])[)NX$
M?%66NXX7.@7X3:<Z??1X\'S`>9CWFZH+#.@:]A_`]W,Z1JON$("Z]VD&+>IW
ML(6@,&(66!8W/N%;,0U]57MC8<XA.53ASZ(Q"VU?CA8D#3=1)K=C"QF)*@(D
M8V?2/8(WL]Q^BZ7IA'<N`+9#*M*1=JJ^II!:"::OF&>I\;`"^6W0>4LUTPIS
MG4;H)@F^H9>$C%W>S@YG*.,N1(A&$YF/@MV,:A:F1D]9YSP)HFS*6J$)FE,\
MDM&.4&1E<NBD`CGQ[Q-%AV7?:8"S_X-4UGEZAU$Y\L_P$GF@JE"Z?1=!6=?[
M)V\4`3@H=@K+&IE1KY"\L5FQ+PE8XT@A(!/38)@M3S&R2:Y?U[3V$49[C7N#
M4S8&&NZ%H'B0K5>X-L\-'I'F,<S\:VKMMR"KG8B%2>K(LN:SMBXX$#A[L'"D
MXM%J2Q@ERX$D+$N%8TI>RBIEJ"U!'K+F=*-B\`+,HWE"D8_\=377*_D5@%:A
MEE13`W0)5,6Y!,^*[Z%^X3_(Z='$`88L^$X?D`+FER_%@PC]!`4PL/W+TI#(
MEHZBXPF3O^%5%6Q6FI4`U#R4-CZ^63HH15D)G_XK3'U^D]*,H=%E)\<;>L-)
MR:%#$<TI6&F8.$W@SN1)PB4%'/PX6`X@Q6S,/D,>4,L&X1AX-#^9)V)$\'Q&
ME1W^5#0JX[[AX@OUFJ,4,%9=!<I>Q/A<\EFCQV7Q"R3?)DC'P1A(%M`[Y%HC
M[6$1Z,28)D)YY&<@??BTB7J\U<]'+^KR>8E33>O&1<>![:!RSLWM5LD*U/`I
M4>H6:Y'I"VJ17ZJ^C-U7)J_(R0/T,)6#GKE?0CCEOLD)VPDP;#!&,JNFSHH4
MH0#^IQ'#&$YF*@:I,(M`>'_C0;N$\BQ&_M2_I2HJ8+Y)DK>5DCY&FE-^50**
M&E&A^C-Z.$RCPR"$RS?!D=G#;_@V,6A9R'B^([%!`277VE0&(2MNN&ZC\VOJ
M\S@WEMS#1Z!]4(\=#H>.)8+#;RQ63&S0KL`T!]%`F)QCF8Q<J5"JT\1JA<\L
MD4@-AMS3Q7,()A-<)D:M^P?74RN6YS""AX:I%+)%"QI[<,7"*J\^R/6>\L/5
MW(`BJ'P+Q/?$*X5S#.7-D?9%;HAB6-))'+-@>C./D[SE:W(7S&8R@PHX+H]3
M9>WE,O(B'QH@1*$03L99.0'@ZV&&3O,)KQ_T9;]9^@9:1.)E&M@C,:97H&$T
M3Y6N>]R1'I++(3U$T#C_OID(=PLBBZ=GQ"R=QZ2Z<YN&Z]P)/K,#.N$QW.E_
M\;R[J."O_#G)1]U+,X*+Q<)%IU/C$;Y2AN@83@-U]YL(C#[M+>SR_<$[':3Z
M(3:KXFHY[S4(]W<>DR9(R7-`&I@"^_;@Y/P#YJA^I5?#UXN$.)Y/QF`,\2Y<
M^<'P,"MQGTRIU[!77,*=P(+-1'E+C0!CM;&/J2JI\!5AFSJTR21=4K=<;O\(
MJI,=>V]0847F(QID"1Z7U#`Y<8DY+%DE,*P3X,OY+G/L/&:K`7=D3_T14Y;R
MO\/>.'M(><NRF$VI?UF)UY9V>$-!SKJ]`5.,)M^YXRKUOTGEO;`SE9#*"X+!
M0?&G$3K8I(;'$0!G7MS[%,!!Q3P+3B34?)WGQM713<B0">,MQ^.)B\`)`(HG
MK(!!;(`,X8*@&B\X1HKRW&.(S.<6"];#4;*E1-J(!_YETWR*0!"3XSV^90UF
MB4C)VYK+T.P6X6/?,46&^Q5+1>KJ699I'\F^0N_2><+QH,0A[I9I$+T5_$L5
MI7.9.B2T=)\[:Y72?)%#*TK)>=Z`E&)$MR("0VKVK4@[S#J=Y\DP*H$*WIAH
M9Y<G,IJ7"'X(=@-^*AEI?BC9)[QK(%:]U@GTHJJ0[0])"Q4?"EWE>Q+90LTH
MH%M<V7S!TY)'.;-V"RAOLW<4H>(6IQ"WF#F5=4:,(S2EY-N4=`PE?X4R;GG0
M(IC"I42+IJ@0X1IX"YF2_9TG;O'>"T).8;Q7N-0S#SMI&\C$>$=&Q3$//#&*
M44^[D2_())*BTN5F%KVR:J,),/\5W>2Q#=DM,7?Q\T^R\U>?5N\\CICP0^Z-
M`./<']YQH@!$*CU7J_%S6BR+ZPO=EH6WP"89\1MDN;=9FTLE8BP]IZ#.3.D(
M*=P*[V`/$6G^/[(1!.A7R[)U0%$N%GWL&+.HT6,SR56:<:`,6"C[3X^O3C2[
M9QQ:1F7WM38E68LZZ,1`)&?D+^?*:\F4;'P/=X:DE'JA=&(NZ0RH"*BYXM(C
M4DX/*+FE<C'+^8:27Z)2G>2)NO+-`\$T)P>E=`\,?(,YI0NB3(.XTKXZ"*DK
M".7;%XX`?=S(0FBZ!M+C_$:.-^'^ZFJ&P>T\X"?$>?""(]*:SZAR0D<+CJC^
M/2V4)@:!('O,`R"@Y4V0P&),0)35'@5\!+PF8S[-HYN@L#RP^&?$8$#Q59$\
M@TU3>(/94H')",Y&.+9';$KGB[_R>H_I-.`E#)@9Y(M6+(H?5-B(RB%P]91B
MJ_`I=7SP\\;?98(L*"SHL$IPKZ1K<;G$`T2H;]V'8-J!'B)/FO8IDPR!\F4>
M"?<KLK2R'OO!ANC91/]]T3X4KM),&24U*[-_:LA<F*345!UL)>"JO%"@S$7Y
M*]#N$2Q3)+2RN-6&5BDB,Z7:])C26(:L+0=7</*+H^3RJ&!@V+XF9J]*?7X>
MJNB7S=(E^L?<4Y[=OASZ.GJ6AX5#'&:*GW9I*JZFC/)$Y4I9C"3T5LSG%U#X
MD6@9#J^T2NK_6E<TH;QWQK6F0J2?V.%,A/M$*CFYY>F2`48R&408R<*UI.F)
M[&#Q&D$M0H=/?$SLPZM'B6<T/)9G%.*UH%_%%\ABE8H$$4:QAJ2^'$0$EM\X
M`]TS#+WO#CAW+N-0/72EXH-C<[<T!-GJ7E$0D&LH$E<8PKCW*;K[X9(<,N'J
M)\_2K?1'1?RHYT#>I5M+;7!J>N#SR'RI27>F2JO)S&'3N^E,LLX[/-I?B/7!
MSD915LD^U")B[0@+0[,FY)/%"J/&J`D0:O8_`C+'25.^#S#(58S(D=OS$-V>
M#XO?1BPE9`&IVV^+D;2X]$*Y(NC(/L<M3G'`<$@Y5:<X&XWG;?MI'9("3$*H
M5H!4M4.<V+``T1EK;<IXS-7\PL78@5O!_:NJS[7H_\?0+TY%R^Q&[A/=!?]G
MX7IA;"WA:;DIW!DDLSD:J)PQ%FYT(=%$H1J&W7:U>Y]&DG"=AE"!:3)!@M:<
MB$30K$/@B@G5HS`YU84B)8*&Q5O$6T?5`$K,L$5_D@<`>8``2T>(J23`E(JL
M/"N+5G@Z"M>0QA8*?E$8&K?P7OA9FOB8,6Y^<MK/+@,(''3%Y7LNAH8V4;4H
MMA0&8-^_L1R];WAZW[.X-OJFKWNFJ?=M6Y%=Q:H,7>HOS<>_PX0->L4?*:F_
M0,X\/T`$CV/_/G=E</E`<RY`65?+:U7<XQL5&A?.43$I@Z8G</[.E6MJ)4;5
M!6ILC@;I@&+(DSY(KU0`P0N2175D/)+?D*P.0=T1:9KH".=;H]JC6$3@"DH3
ME5EC(%\.2!.)^VIDD*=>DCTQXM'T*0,U@,NRH:`/&7=$Z4_!/S(I"GO@EZF@
M0A08*2(_"Y>%HRP9/_\P+8E^FN+#2YU06WCDC=(77*F\XZ"X4:;N]&S=MOMB
ML%,PJ>Q15GC([SBV/AC`/WU3E\\7Z20W&1)2>P_A!8<5$EVE>FHK+N`QD<<C
M>=F=G_-ET3[BC3DX&BB:@RRB?F/91U;E<U%V/3AR:KY2Y'AJ<]RD*NFIQ802
MEF:BRE^='\;4V;5J"%BTZ17%=77197XE\EB'#,U*V8:]*%1$A$T#3G$SMV"R
M3L2$0%F*R\5JEL>NN"%(#%.P7Y'"B[5`PE;`OK.D`%7!J9Z4KZT(Y0M4D!.'
M<"0:>:H9;#*DO;TY./,7S,&Y6IPBL/NY.)></A1]CY=]9!<1)6)3D@1/LJ6`
M!TD2U,KEM3W2&G!7Y`"*2!;L`)F/9>M]JP_<'SC_&V!A_8&K&_T^9S..J7N&
MI=M67Z]`(0VQ;,#4ZZBA_?ZBJ6H)X!;SERBG-"NLW/T[LFAGR@W(*F1X1D3!
M\385%>A`YF]Z^@`T$\OL`3V;GCZP![KK"'H&.O.\@6Y:UBNAUON7G`L[P@P[
M824()K'[E%JWJW(%5P-UNKKI#(`Z7:1.4S<]1S<L29TF*-..[KBOA3I_O"!U
M_IUG"#X0A]E]LGS/QIC1_M>Y&KVW#,,K*KZ*I4T5RRG0#.8?%7-I112")P.2
MF<UC'KZ6WD>'5,IQ._<1?8S;\U@0,N3.LZ*YB#EO4]#),=Y'=T$S#?X"(E:7
M_WPOS\+':<*@8HLF:2*#66;JF\9/@L9_*ILZ671%QIFF\,-T/A7A/E[;PIVV
M67.48J=\&2TDNZ$-C;*Z8\1G=%;!7P(=J)(%/_@-/]+.QF/AG3^>WX)FF*]N
M2DM^`P!46NG20]G9\L0<O=+9S"I/OR'8)/50)1N-&)7YN7F<`MZ!G0G(LJ/X
M7O)+J4(I]W.,@QBV@N^7<^BI@P\_T6B>SN99;P.AU=+*-VC%*J%$K_]3UM?4
MOV$3R@_,7U$N-B)*(JJT$$/\)Z<`@1^&%4!D6S\%A)QPC:/^3[4E15D^#Z&5
MK^4^:;<#HW&W1:>O[(O)6]-2;)EFQ%+DES<0*3GR1*)I-..I`,7DX"3W;PMZ
MI"Z9I::%DC(4LL4\D_B[\$]0`F]>5JY6&U*D9TCM@7P:&ZTZF!2J!4SG.,Y3
MP7?`MP2\1V::%G/"Y)E+E(U8,HR#&U0Q;@!C_(Y2GZCTX3`98E))75J/=C,/
M)FFI1J+D&I1ICW[6[[&)OZ@<A1\'3SC#V)LNVZ<*MY6,*RBM&,NL98PLD/,4
M9:X(W1$6WP;_R>L[B_O#7B_$NH&61.26]U400-U$(I*BPBOW54VPPM\YD7-W
MSY2-'C@D-)Y97!240N-Y?!,D=WSD2WYQ9%58EC"U`\3W=S2LI+<+=ZM&2!L*
MB3)_?SF%K.!MQ]0!056R,D5JN7E\439RDWEJ4\9220$5:E2*-M!!3MDQE8<$
M%6!65"5I1,)4A"%;7"TBD1FNHO$,[]-!!7<\OVH&<&+GNI^SQ!C>XND!@Q\C
M$.@Q7$NI;6$YT00O!AH%E*-^JRLY`'@-_&""B.#U\B23<"'J.93*/H:E=-;Y
M=,;O5*5(\D:Z-GD&3>:K51AHL3'ND7;,Q<^]JB5GG8SS"4(8RA#=Q25OX,(+
M$:N<0EY-K5U7F_](E)56X^T-<MTNPU"I7QS*0=G$E?1!D:V<@X*Y:/#%4N^?
MK#Q89OB`=OJ3(KQDN0]WT$F/6555-HX&/]4]4RFVJ[DD'*32QBDHX.B6Z^F#
M@8&6XD"WG;YN]:W,C^&:/?C,J[CE*I&E9S,EMX*'71?(_M8G,9H-IBF5ASTH
ME2:B$IPW7*1"6OD7,HO#0$ZJPRI#E?Y^IF83$4_0CXKZCS"DJ,1*J2"A"`G/
MB(U*K\J]PG"6Q[,X4)*M\'S4Q+6"SB4;DNLRIZT"/74(1Y;)1*&$*-0KJ@)*
M"J@,&T_]'V1+$2OE'%9$,<4#(T:](F](/DAZDPIL&>4+>KZ1RR19I%'F"&K2
M+0OX(UZ%E8F\]'L8^+'2KYU_6Q=&$6J4E,2#G(#C)%J(1V'44.5/=1\8$)N'
M,EE3V#N+ME6G'TMF5%R>*JWFTRR1DN)L^"G-G\@=46$VUHW+M6E>$)??9+&N
M4+OTO$0@"CF?X!#!-L2K1I7^G4%"+*J/'E9#^*]LW>BA"\M#T)I"I(OX"S\-
M/\D96K7`74S_E(U%9#O`8DNV+&E4(;1%A"A$HK@,(]654'^'LN94W%>=%_7H
M>5NZ8NOW9=)O\L;$U?[(->PJS]VFW`'*7Q-:-+!X2A1J.@&KS":47'#9GX("
MPF]L5W<<4^_U1:X-?=IZ/FJS%W%&V^N&?'C1D,Z(L2GA_3/B3)EF(5M<[KYS
M4MED6-ID/A.$?.ARM(@R*`2+%^`"`5L??I.E*UF6`-:6!"/!VL6@6F+C(\:U
M86W,?-%44M:84:%#-$%^@[Y-6`)8OIPCDL_O4.$J=C7*&W`)>)4T">JGE2TN
MZCJPMS//@+C)BO\J:X@BOY%T3-Z"FHZEI*7\R^S=A7F?PH-4W\$\DGGNW#6Z
MH!5SO-0AT:!=T79*V`&44BSG"HG<ZO8B^1>]\?]YP1O_(<)ZYE"(,)#"E+0R
MV:-NR%]#-,&5+..4K-@14!/8/V\/OAY='2D>7_H8.PB0&2JQDN7A^K*`C->/
M%&@VU_LJJ7<C%D;490CKJ40JN,P`',_#H53%*<%'7IAL=7C_R=7YD?8)Y%J*
M-WU!_S-E%>)5_/ND9_+\)%G,4K=G@E.>OFP;7/=@UL(_EOZ!+)LRGM,-E=4V
MJH9!#@_@-<6ZAE5A+/?P(G88\>8I`N3%^Q/>@+Q^J;H!4&&QC8%2U:!6$%:V
MH)&7@9\#KQTN=4@,LCIL14ID_0M)0Y$^2=`;?RN_#9DVU@P?HON9NZAJ;JM$
M9R93L&J`CSA`=?!0*6L2_4G?BL93NMHU2C9&A4,+>3FP.A(F"YZ@>YSQ=F7D
M'GNG5`\INR2(I9):207/6'0^TJ==R\8T7W8'I@7R>-Y::D=\`'GS2FE/H>H@
M[-4*]RBH$3S!F`<I..I0I$U6O#AYIZ$O+`06<1,`Y_ORB5JEG,WC"'X[^_H%
M?SOQ0Q_6#G,&>7)\>O".J/*O/D"(NL(_X+3?'L"_\1N",<92XU#X60XDGS.Q
MH&>CPG6D!I%Q%+JB"QF*+I4>4253]SZENWWYM<1NN6=*S\Q6O?Y6*R_-Z]!\
M-(W$^PJ^+<$F)B+<0(I*GC&>-SE-%MSIRA>S!/'D+KH/^25)P-ZFE9>\+5E"
M>H$#K7ZOGEE;BK4_\K>_]?UW:U"+\A<NJZ'!NG0_RVC:?0VI;E=YNT[JRI-W
MT1!W+:NJQ:HB7OZ3M0]7"\%O'D1]-?=-P#6D+I!<5D7B;UF;`>$2%F7^5'<N
MRDL70S@J5?(QV9NV7"*XY"5+ZL+B%6ZP!U(Y[]#1.'E1:1E2L+6XA9;F40ZI
M514F&8G^I=PFR]HE\-1Y7C1)1YU]J>ZDI7A!/YP_BF9IM:<>?/FO?C@'O5A-
M4RDXJJUMY6<W+\3/;MYI%<L/:_YVGZ$A78-B(^^-3PWB>(<^2I6DN6)BR_P6
M7'XYT<@HU(Y'F*A%K2IDH$UBZ4QH#FJ62=:@5U)\-@KYO1^2=XC&(.O2FR.[
M*B$@B:!Y`A7-EA(3R>YH8924V)@:%<FY,_9PP+F;M^BO#7D'"CD7EI?G<]<)
M[YR!VA"``O;BD`>&(E3(4$E2$IX3'*3+1%\67FO&W<Q3WB26WT.:]2SASU0L
M@&64][$4@\PJ`1)L2D#!&_P!Y0OL-V/$Z.4!Q2V;YE6R;Q$;A716R^OI/=/2
M#6N`Y0,]6^\Y?:P7$/4#GJE;`TRX-MMB`CN4Q*IPD^$+<9,A:D<AI[^,F?,N
ME?O!5#XHHYRQ&XMHM\#[*HK<,.IIA2,6BRFN-$\O1TU2PHVLYL0.`MAOD%=S
M+KP6>F[HJ#$2-`U&W_D48<SDY#UAJ:MMWN=_J5L':L@=FXAFS^/"MH-TKF@T
M>0*=[)%03NRX"V[OQ%9S3(J<D1VQV[/DC"CDZ<?BY%C6*)Z?9Q[FQ835K'6]
M4@9/+=.H(@_=Z(#1K$%Z/K%7YM4H+6=5(+#+SLT$*UJI0U`^`()RGJ/Y38JC
MPC+ZR`F*IPME'<-%GQ\1W,OC=MC<4LQ;3D`(13A-49BY*L%B0HGLXJ%`^G<D
M&,$D*3N[CAZ%&R+[740P):#YY[75OFKGPTIS0#YB#+3KB%RGM>>$R,W6^%FK
MF\9<?._21YD=HLP[6K!]L-UQ.K:.?4WRU%-?YISR^5Y9MJG8A71"A&*HE_B=
M=//<N8$'C8JZB"(5>I?PF12\`^INW;RI_TUVV\3L@H>\CT`T3P7]\@I#>1Q'
MVA4?))<_CE0V#^F,1)I8/:>6!Z72>VOP6E42>)&\NC1ODALI8TD4*N>-"$01
ML2ERI<GHK24?GD2B3&3B.:G)+\WJ2/!='NKE\>GI^>??#K^<__:7ZU\T`_4-
M^=G'LP_ECZ1F0A\*;84_9KH__:K]_?ST^B^_:'WCI_PKUQ>7\B475^?7YQ>?
M?\FZ#AT\E<S@P_\Z/-1.+CY].OY\^B=8\I_7Q^\_GA$@^H%I&#\=:(>']>J%
M@A%\R5>X;[(;$=#$]?%OOYV=:O0Z\8H<>R"Q;D/0Y:B_A;*+E`\IQBX3,YI?
M^Z<#XX!^GV%ZE?C]/ABE=W\2T&'K.A;CY\IK8HF-OYS)@_E1V#$'Z^3BX]=/
MGSG:K[2KL^L"H&F3;B>W,&'C-'OS']/1LE^7>[`>\V6Q-J7U9Z_J/P&,_E.^
MO)][:**4L\^GZJU(XS;20YN3MGL3I2#>55*]6Y7(FH1%^8Y*RX.#>;?DLC4K
MF6TK+7C[^XLOIV=?,K[W!X/^IX%=II&?K-8Z*[$'E$3`#D*5:U5!DT;4<5HO
M6(J&&$J9)M.IPU4!5]9+X^IE[UDKE"]^S]9-&6\:#KS;[#91>AK-0`FZA0U'
MH`7]X>3D[.S#!Y7P&\7?POLR*_G4A)9*BNCUV?^]/CS_?'KV^1J=;,:J3K8K
M:10<+U`J5Y3A-9M855#NRFI%M:EE[8%E6KN[U:U$K#G0/<_3[9ZY'3M]&K>X
MOPM2MB.\XGW'*S9$TGW=,0:ZZ]D[N]-MQ6O?M'33L[9CIZ])L3CIF,6&B-K0
M3;>O6\Y@9W>ZM7@=`+/HN=NQT]>C5YQVK&(S).WI+HA`TZP.6-J5C6XK6AU7
M-_N=5O'LK.*L8Q6;H>F^[MFN;KL=JU@W6EU''YC][=CHZ]$I/G2,8E/"S[$-
MO>?T=G:C6XE6$XR/@>X:V\<H^(^8%9+]-@J^YR!AA%[4QL];\T^J7W^YQ.+1
M"R46C]YI'Y0Y)-@7-0Z^4S:12%BL2\PE\'8ZW[B4]EDSC6VL;'U!-;@O\^8"
M:A'EIZ*UT(W,^U3;R\A!J%G/&$Q$Q&8^6%$MYE@4NN6]#8[8D5)EXV,N6R`F
M3;^3U=.BC02E!X]H`&C(IUO"04X*A5)9O1(O%-!HA@Z6.86R+9FR??6U66%1
M(3]6HP&9AWQJH_+-.Y!XV-K]061OXXC.(.M/!.#-YJF<S26J+WA*>\J&=V'P
M;^QA1L7[RB#L_/450//E;HEF\9V8%\V2;.T'7?N(4*K%2\K;12F=[/@W#[-"
MK'_/(SX\FR:!T]1@JK3B".2MUO@$ZV%.)#@J5*41JFJ[;P3';@0GNL',53ZV
ME2./$LMEBY)D$752@KGLCUA]":9'5SZDKG;P%:KFK]]/4H;>4B$_TJBKI(\U
M_KQ'DIH!2H//!58E%7+DTA1;T<2)%]P5KJ)Z:93>@N?C^K?)BO@%8`AX"_>=
M5QS74B,?.)BP7\7\EP@03^^4'8_XXH?BS&),164S[+Q'W0:3:!X/%1#]V)_B
M5I.\9%PV7%&JIF4%58YG^MNV%L:P%Y)?P`C/9"^:&3#0JSLX^]T73^_])!C*
M4ES<5W)''1QX[]&YJ-&DA&?>L(<>]%->_RN[T=U%DY'(]9==E?`UB:SOO&>H
M!V+"MBBR#^>8^U5]/@+>@,U,:0!]L4'(D78:3.:\7BR#5OTV]LR=4/=@W@%/
MIMZ/\&MTT_(NS]$0R!Z'DHIL?^J]$&?U]ECB,^0]W((DF;,2E-2JC/U@\3`0
M%['4N*3P^!&R@QS*<HT.^R'JGS,!SC'/N0,UB4@2T7$)BX82T9N!C7FKY$P3
MP&+B0[[9[UM;]3]^H>L[?L=OK."=U%@7])7]Z8VD]!Q9L$\NI]ET-HD>1#-S
M:LB5?9*+":5:4Y`\5:P0_?+NU0GU/JJV%O-#V<TC4RRJ0I9*EW!0.._\5^QI
MZ">R?8?:81(N31+@8'+1Z9O?AVK7>2K20`56F>[+2V9XO?N8!;QK6VEA7GBB
M((NWNPTGLIDTUIC(!B5\QGGVVC3*CP(;`6SKW;M]H;MW^T[[PH9<1R%V.E(G
M(<_B*(2?>6?S/3#XSD/M`[N)BTT,+,.TN6KXX?CJO<3"\=57K#:R#PV+M_@L
MM%DH((:7WL@&N[*M&"JLTZR&-.\E&,WEO.FLHW9#XR6E\Z^TP`@<T1.#;@E5
MRBFK\]8^)(*HC#"`2S0&ZX0@E9`,9;W>*N!(EJ%TE:4!&'#[J4NMEK<&00%.
MO(3W;KMAO+>\@@@5=E[M__5*^^WX^#)KSZH^'%)9(6X[9BF5D>5K\>8FHB>Z
MP'FA\^-*ZP@17KM28=9LN>=BP\$,L6+M$)0@%O.QZ03K*$B&DXA;(8M`Y.9S
MI9LTV$E@U>`<B+EL$2-VSODNP!>.\K(\EDV:*?9,'_/A!85MX%C-VR`,J<7<
M&+M15NL!<)05-?Q`Q1O;%8RBK/GE#`VX-"T/80^R)LIBDC2Q?V%KR7D/&=%F
M+R21A&]5;]P.5%<"J_F$+HGE^8R["I\!`Y+7G"K<6K:,45IT+FAR147*(W:H
M#K976J45.J/!2ZD_.IV7<`>(XE>E'06G^B@6=KK2=:?FN7JNMASHR5WN79N(
M:4AA\8Z2@>XK="V@>\N1]@[VB=-AR3C"XEY?4_N>JKY.89#3%C*D/&0H43`B
M>@K!<Z"VP:F-@Y0[B@1:_'PB]0+D'6G'>-P%4]_7:`MYLY^UX(=.W^>N/RR4
MS7V20HF:,J#!D7J(O#L0[:\,]?-Q&[OC-@W<YJ_S25&IL18R&XN4FO,ICK.1
M(TW.X4;B).^4'7XDG_5Y",;^+37RX3T%5V%/8L`).<'$6R?TUB!_JR_>JO15
MQ`GB.-F##Q0(,@#;U""Y''&>EA5+KZZ9_"/:'/`Q\+R3!M^N,@3FAH_>&_J3
MX7R2DU2-+85K9KWJ!;QYJWH][Q.?!$2DZH*B482>-[2O+M"^8=&CB4:338)O
M>!,)V_AA);[`GPCN(CZ:*9]GYBICXP!#0^*D'(_412[?'?=ZX-M#)M0?@:8Z
MKZZ"I&OE>-56$-E<%Z$DT0D(*EN"Q,3L-L&`5*I2)F_I!>+*5R?6MG#QE'IZ
MBV5*A"4C+6)R7,I[F].&N1?/%VVEJ$'!=]XG,B[.Y/FUT,J"@%+0P7[`B8CI
M,^(%Y#56WR`4X>RJ"/D@.Y3SB>S8_F,J&7+I'+`E7,[0:707WQ#O3<6_JFR;
M[U/<(='(;AS@=#+1>K#,[Z_8+'V\>EEAW?D1!IP(A8Q7S2#)^<-RQYZV3GV+
M1$$QBOS??YPGA[>^/_OE(K[UP^`_)*5/LI?#+^C;32[&ETIOOO="03BE*6^T
MJ>-P=)SI=Y>BR]@U^Y&^GT3#;W_^_>\T[;_E4O+KL)N;@#<?.\WLB^P[6C#Z
MT\&U?VL:=O^`]![XRQ<V_M/!*2+\X,_D;,A[69!0NSK_WS.9#U.0<M<HY;3/
M[%[[$DW]L"ZEYE%]TT'2'Y_\S]=SWMNBR=OP9$$L72'XPQQ_.!YR?Y:@J4L^
MLTG[\)&7PLRSI8,-0;1FU>"BIF\C-F[C\T6S/L17-*<*_LV[3ZFJQ?`(VQ-?
M79T?O-.HE%;JE'X^9,F_C1EGC>3)O/KV<$DCKSZ*T./;`_D1]C(6<EJ$Q_#>
MQB/21Q_TPN@F-Q]L*6(?4B6'3VFZW]4\/,/5<GA_N]0^T!#1CS3@\OS\//_;
MQQ0AP:-4'A==E^6;&KY]6?[RQTO<#3;%R73<`X5@#G`S-/.,CVS-3(!D&,V8
M:"Y,>!_[\91W:D6&3(?B'VDE0`G,TOH\WB%8+?HSYL$$>]^'P+,FG$?SUN=<
M8BC`Z:I2#XH<=NK)QI7A9$6$Y`)X$PB%#*)"-RC,6\#Y/Y:AFX:7F9]X:*KI
MM,PNJ+4:YW1*[U/%`,E[07,;)?\V-U9V0$>_0(^`>@F=[!+"W2K=K)!KQ:WW
M"Y\=\E997$?!=E>(*CR%RF051/,-(R.0[E0T$1>+!PFS6[7$D2V@A0&.AW)X
M"@$&++*U*SD;4O4;"K_74,YG)'6F%E/8_C:.?HBQ**38-+]E(>/[E6MAJ,/K
M-+97=$"CGN247X"!/=YTN9"_D[(97XQ+B",533\G=8CZ6;ZG-(=`:?I;G%L0
MH/*R8/_9+*9I!K':#KUITE_1-MS$?:F$%R[S$7P8%\K'Q"P72>BZ:S5@I.NN
MM6HNZG9UINJY:]U#$Y:?W)GJT;4Y-9=E`RGVGQFHD&637PB$)GMM:;0OHR)4
MUGDD;2U<Z\WFEQ@XKNY9WA,6>@*FGDR;*Q6#/`]EGF+`CT*`_@\U@7('J'(K
M:/ZMJ=M8V.@^I;!QX=MK4B[61(I;R2:YP5"U*#IB7(X8'=VV/1V4YXX_KHLD
M?Q/QGHX$ER-!2[=ZC@YB>NM(4/43'[E(!PO+-Y=%25WM6!'$I]6A+?.NQ[7?
M;"RXJ[0AW/2>]E.:78NI53R,E7L5MIN+;(^NW]--`UB)]90&7QTK>3HKL8XL
MV",-EIBP'6,G_,>-%>)NA==>JB@RBV+$<$0)N1K(\PJ&':C4&#S)\M9YV@!F
M.?T',R-P\FK`X_;LG@8C+,A&N%8=V;>MZRKI&`*`'0B"U`<!9@M,$YVR#[+L
M$74DJ*QVPH@`#D!'W&,JCU)?@(\S'-8R"<:TE*6DL%`NPI%VS,^)I]%EM0UC
M[8WI6+K7\P@`/DU6"4RMY&LW=^!8+D+M>'X[3Y010E9?%^,V*#R%@94)XW&7
MO(Y9B2=B*.HJC4(V8_XW[3P<QSZ6B@]IYN*E'Z<THO+M0?;,P3O"YQMG<.0I
MX3R@>4K'H3@7128QEQ*/I'?D5)[;4!QCF92`1#-YRXE=3`DXGL6!6@N=';9:
M(KMDL-_/LV$3-IF(8Z:?X(QY/CN/-:LOSSB=U\^"_,52/ED$]3WB^76Q/_Q&
MH^[XGX,0#R#;@HA<<TXB3^CM@7)8`$S,Q#1,2C_*HXG`C4W/.+0,X]/?>;2/
MPX\)2``W!X\"6>)M-"@3:XV0H0/J#HDEE/B8+%:4I98RFLX],<=RKN&1]B$8
MIQ@(S-;)RQQYN(^G;W)4BK?\G&@?SJ\1HMO8G_)J+;A9!)FLY$DHJ0)?FW_I
M"PO9/05]SN!&WC[@4,9P!#O1+L;8?>"2OU![&RD\[>#+V=7%Y<$[$<6E@3AT
M)O2B9#[%T5+_$<PAK:KFA9.G8+&?C9O&%"5X5[X8S7]OO$5=.+",D2X<N-OA
MP+[3A0,WYQD@EK,#[H%7^O8GT^$6NK9/<.9GYYYZ[!+FH*?WS9[N.D_I/_:2
M-+F5O/%#M7P$5$5*EX??09_%)@$Z%8O)^;BRB=4.D.]67(Z^WN\[NN<]I6_I
M9NCV=3E67U>,YH4E8'%/6\<8MDBN>8[N>*;NVMLGUUX7?^@"+]L=>"EW#Q+9
MXPT^)EEP27^OE(".I/,NZVDH"V\GJ/\HCL0[QA97^FT1AHX34<6?NT\5=*#?
M_CSS!$K=3GL+#RI^O;_SCP_>"0\M58E.!)*Y#U2M,?&./%Z2!>_^N=@2KM17
M#8]/O%RC.!8&L6ZRUFSD9L*ZQHFH9)T%V%AA3"[,M^:[8J"&NV3_.@\5T&6-
M*.U(.SCA7D3M%$B$EYB-^+KTZJQSS3@8IW?:6S>]PZJO$!3;./'YRN2B5-["
M]R!;R8D:!O&<Q&:0:&_<(\.H?1;^F,QOB.1POKATLRJ]X`JM&W:!Y++PG>AC
MF9D2`B'<,9Z5MV<]QO+F8]@Q-IK?\EC`31!&4RQB$36\B#=$_S0:L8D2[,L=
MSG!WYU/>Y:R;Q]ZYB%^3B]A[%!C=+/.E[MH.S>>FP%F]+"1`;^HY03>G>"T>
MM"]!\@W4$<:H3?-:G&+=\(FJF7S4[_VT'9M\&DWOP(2:OT6HJ-"T`;(<.IK>
MT)P:^\@U]H*H=X)1GV)?='2"/`1LLI[H14?4"];F0^67M2:W`B7*#>`_[K<W
M[9@WN6M*I^.>(I&J5IM-1[EH28I>E3LVR9X5;B*9Y:6X4+@;)D_PFZJS<4:,
M3<F4%*_)YH-@>TKL])V,Q<P:I37I,`IYO[9$;]L0]@N2'C$<X#)/N>6:=47)
M)AG)-$:$B3L7M#'S*7%5]O5$[Q6V2YD\R/Z=E<YAV$%4SSK9Q&@)P],BWY!G
MXRF;1L#5MJ-Y9Z,P\^5E/4&$CU);QC4Y5YIN3P))>Q_/KZX/KZ[_\?'L\/H?
MEV>_X/IK<4TT9LIB3Z51D,`O,@V3H%TN899^FN1/S+>MF_A%6)/];?4*:=-9
MEBLZ0@IMD=+[2)MSO>L0N^,MN'-Y$R:=-V$2Z:D<LYA6DBW-TTK%4]BV*_\3
M$?@BOSGF5EO&D5M-KB[T^,FRX.DB^\D"?WH=X2[K7"\RS[R-WG*][8K]\([1
M98B+?XCB$SB!(/T88?_.NE9X@R5:X?V,X!XB/?UB&D>HCA1HK]0*[]>?UW"W
MR))WCK3CCQ\O_G[\^>0,%*`OVNG%U_?7'[Y^U(Y/3BZ^?KZ^:K+ZM\V!G)T*
MY?YC\"W%"@W1^TLR[>DLYM-;QA3VN>>=+*GWI'R0IZ6(L4XQGRP!/';T772]
M5!HI)V($YRXXV(^Q7Z@_>1#-8)??O5J:DC35IB!W,I1^4A1#P29P2L\_[F_O
M/.R=A_U5>=C7W)/I1?;@>KN_AYZYUCTT47L7Z:@QD+<DTH&"JDFW>358,#LL
M[&)T:[T<HA7*%^<0ZS[S-PT'WFVVVVP7M%[6PGF?C5P0^6MH)2XP95;4NKJ0
M2+5T23<L3W><IU2`='BM*:SQW)YNV+V=W>A6HM737</5G<%3VAIN361Z!](M
MCG.7'@W$?1OC?)^$C=Z5IVIW#'HS%/_6-'1C8.E]<_`<6UW89G9?\-G37=?2
M/:MCS&M%JV/KEF/HKO>4;I];PYEW0D\^EO&5^QA'C(6'T7BL^3@3)$F56$S'
MF#>?3+2K6]U*Q+YU=<.U==?N!-Z:T&E;KNX9+XO.O5>5/\A1PS_$H$P^M[%C
MOYNR!&W3V=E-;B5*7;`TW*=4^G<XK?K7>I9N.$^94O,\2O'K:J>P4^U6NCWM
MQIY>@<DIT^5EIFRGVW3!@RU8;3>#!UN_VK*NO[[N#BS=,K=$=>RTG%UM&M7M
M:[?VI=PT_N-^ER6>AU2.@%,[_);*D+SD0<SDX%%3K!Y\DP?T?N5#6,)B?8.^
MZMOA\UA40[[)PEOTNC=Y6$;'P=Z`=*Q!F#SP8JD$3AD.84C-H<)AS'`.0*#N
M3@1YJ>R"3S>9BVV(`QQB8=5WJNWB<]3EQUC.G/(3'LX3("-`@(ZK3.;4@>N-
M.3CJ5XJX5MDZE9;YVLD=5ELQ.4R=%S6^,=TC^^EOYW/MY9YH#D[=OC1_G,)S
M?&B.#(I/@F]L$MQ%$1$]7,T)XP6B8CY[A##+-^Q^L4]>RZ1E)4Q=G4]7Y]/5
M^6Q7?4FWA^W80Q.U=W4^-;;=]M1V='4^79V/Q$)7Y[/E'&*OJT&ZS>[K9E>]
MUCL83.KJ?)XS#\'0O8&KF]N2G[OUJRT](D.W!Y[N.M;.[G0K\6H/=-.R];ZU
M)<&ZI_'C'4A?+%?Z=.4]S\67+=O3!^ZS9.>^(KSV@7<,]%X7[%\S7^X;>L_:
M$F'W"I3DKLCG98LG+-TR7'W@=+4H7<W4UB,V#]B6>UQOQ?;W7H?N2H">71>Q
MGS2:LD-J57'6#4R2]3I[9*UH=4W==+:D7JV!#[^N!-F=*B_I]K0;>WH%1FE7
M!O0\HKB++;R*V,+6K[8\7ET'"ZRV1"7O])Q=+2SI]K5;^U)N&O]Q`X5`Q5?E
MXW9:1^<4)^V<A]]9F$;Q0\U,'F7(CK?%0W;<(^W\\]]`>;OX<GZV4P-U)/(#
MEO"Q3CA";%R<FM[5=W3U':^IOJ/_E"_OYQZ:**6KC:A1=[<D'_XXK:_N4]'Q
M^]]UM0,KX:JK,-CR>[;7>>BO:K.K4OH.NFZ_^/?:U(=S"OQ)ES6TZFHK-%+L
M6;JW+0&_K5]MV4Y#AFYZV!QK2QSB3^,7.Y#0\O<H_G88A(>S.!JRI.,7FZ)K
M3S?=ONZX';]8;P"MI_=M3_>,[0]([(M^\2$(@^2.C;3;*!IU#&-3A`U2T':P
MQ&%+.@MO_6I+(M8R^[H+_WCVEB"V@66\KACF3N4`[>.>]DK9+6ZP$TIKX9U>
M3W=[F%NS)>K6UJ^V+&+[#M@&KM[?EJ3L3BCM:J+&ONY+H4C^XZOH1%MJF(GM
M545R"S5K%26C<(SW(36'M733,($_.[KV9@`LI:=;/8/W2[5U8^#JKN45^\3J
MV,\S9F/L7<J[FD;W+.8-33%W0XE=3?WX&TL7-3(M(C+/WFE*QRDF[ES&T8S%
MZ</EQ`_3XW!T]N]Y,)O"EQL3>1QCBQ-Y>D?:Y9>+R[,OU__0M<N/QY^OM>//
MI]K9_WP]O_P$:HRN?3Z[)LPM"/]M6WZ//"-=F^$I$6DQ>4ZZ%K*T2_OITGZZ
MM)\N[:=+^WF%J2Q=VD^7]M.E_>Q")LRKVNRJE+Z#8;GW\V""REP7D5MUM64C
M<JZAFTY?=WK&SFYU.Q';Z^FV8>AV;TNJ-9_&+;8L#E*'@H\X!N@NFHRT8(K#
M?1@:[QWCV!!]6WK?L8#"N[Z\:T6KHP_ZMF[9>Y$IN!,JQB=_B).XXH>.4VR(
MI$U;-_J>;II;(@FW?K5E$6M9^L!S=<>VMV.K>Z]B?)C'89#.8Z9KX^`'_I`4
M8P4=#]F0M@'*M-?7>_:69!)L_6K+MCYQ])YI8A;W=NST->@;41K%VG=V%PPG
M70/DS9DGGC'`-(&=W>A6HA4T.<L&JZ_+,MZNA*Z=RLC=QSWME>K;91FOGW/B
M*'-,B.WWNV*YM2*V9YMZW[!U=]#YS)[/U9XDOVC'P^%\.I_X*1MI(S:+V3#P
M<5)\I]-NAM+?FI:E&_V!;CN]Y]CKWH_U>&L9EFY[ACYX'CMA(4([/787=;Y]
MW%.GQVX/%]M*GNGT;=WT>KIC=:[8-4=S/-TV+;W?3:E[-CWV)`J3-)X/46O5
M@E#K^L5LE,3M'F4W&$;'.M;+.G">E*&;QI9XNSMU=A=5OWW<TUZILW67L;UR
ML1-F&W+HFM@MT=,=^UF<,:\'L0X@M>=8^F`'%.'7)<YVKKW"ONY+H4C^XWZW
MC3A5@@L:^S%C8<)P0[,FX4>M)-Z`6NPY/=VP75U[X[J@(SMZS^WQYA$#`QB-
MH]N6I8VCF.KZ'Y@?)X@P0%!MP6-]`PNU]\21ML"LA*=@'PE6)>!'(_'`V!\&
MDR#%V2)S6#>F5@/RZZOVI5BEVT1YP$SJA[<!$-)QDK`T:6Y/86YQ>XH^SIFY
M/O[\VSE2]O'5U=GUU<ZUI+A6FTQHR7PZ]6-8+B$J/8FFP&X>?DZ`NN2I:3X=
M6]>/HNM'\9KZ4;CN[N^A9^[^'M9\#DW4_FP]-<+H/O9G?SK@_ZU>G`I/%7RQ
MP"L%9QR0==#F4ZEC>.5.#`FJ/@MU$TNK8XU7)U\N+B_/3K]\_7BF(R@J`A=(
M1'5^W>MH<O%;'''G?][1XL2/XP?@WL5/CZ?17!1[+$#>ZT"8D@%405"<!O_)
MTX%>-9H^LQ>GE0USRCJ58A4HNT8AW6:[S6[^6N]@C/Z:#>_"8.A/M&^@AQW>
M1?<+[+D55<_.\5Y>V]0-R]4'V]*P9.M76S;+U'9,W7N>&3E[G[+;&]C[,A=G
M!Z++Z&><@X@$Q7B<WOLQZUCOAH+)>L]V=&_0A9+7RWJ!\7JF;@V>I5YU[YFO
MK?<<^,?;?O;[NN+R.Y62U>UI-_;T&DS+*`6SLA)"[=+F-JG`Z[V>H0^<+9$A
M6[_:TJ6,NFW;NN4\2RNPO==T,"FHK_>,+:G5[S2=7<W4Z_:U6_M2;AK_<6LS
M*R>E<$.7\M6E?+V.E*]]2)?:ASUT*5]L*U*^S"[EJTOYZE*^M@I-7<I7&Y1=
M8E"WV6ZS7<I7C:5W//SW/(C!+)O1U.;9/![>^0G3_-N8=5-]-NOW-+$=O+<E
M_9VW?K6E\Q`<2_=Z71;">K(0O-Y`M^SM;W:S'TE@70+N<U&VR;OK/T^JZ.M!
MZUO+M)]+INT]]QV8AFZZ6S+U[Q7HPET*[K.IOM[`T@?;,DMMZU=;/@77<A"W
M7?W#>I3?OM77!\Z6&&@-#/AU):;L5&IGMZ?=V-/^FY9=`N[S&YF@OYM]W>YJ
MC=:NZ/0,'*7Y+%TK]U[1&>BNV=,M>TM\(9VBLZL9G=V^=FM?RDWC/VYM!NY:
M?E+39K+>ID_J1JK=LYAI;VP+!+W3T[4WIHX]2GN6P[N>]ET'_C`H-2U=H&YM
M.:8H,0XQY=]$WUE5D]2"A!X=XHRZ--)NX`^S61S]"*9^"MO6WAA'7K[$-)A,
MX.UZP\>#^H][XA>.8N/(KCRVVJ':]&^'_NW2OWOR@/O+G5R1WO,.L4OT>2TV
MAOW@!_'?_,F<Y4\F=2UAK2UN"3LXTCX<GW_1_G;\\>N9]NGL^.KKE[-/8+80
MENHS.[;O`K2E@>;]B(,0J&W*KPI<C7D*G\SF*?6+C8@*QW"JR)/G3)LR'P^5
M$BOD?<H[S(J+!,0["?P;V:DXO?-3S8^S+X\T^%UY)ZX+9#J<QS'VK[WQDR"A
M5L@L#J)1HB7SFX3]>XY]FCE`\,T@A'>#/0A?BV[Q9^R>C`#D6^4=<5=H<ENI
M0EA0WE!3!B&S>-7Z!K5RHF0/UU1!U%G1>U#QD!<QK%3\T.;&4'>\VQ4/66Y]
MO:WSB&J!IZ3I=WM8WQZ>OVIC_7MPUKJ'IAO[;%4;+;G(K4;^BV>L/LY;G9EF
MIEE.<%T,FU2)4*W32*_3/JD*`,CQ+VR&JC;([5/0DD%RB&J(/<YF7[GNI_W$
M"E5`U3*A)8ZH:_6\'/E;JU,_CSS@'5#O_^]_QR\$*-+%C^MK@OXF55W07XM_
M>>]/_'#(M*L[]O*%("^/[?^91VB`7\;!D)6JK<`F."9+MOCQ)S_^AF8'F#'%
M/YR/8%',1BQ^S&W9XF=O/S(PD'/\F.^ZD[B"Q\$`&/J\EBU'U@70<`G5%V"B
MQ=_)_58\`C(EFW%M=;A>C.NO8?0$U-HOCMI59?&FT^Z6"T-7+/9Z&2Q*4!J'
MZ:RH/+^B8&FW6K=:MUJWVO:&ZU\@<VH#\NE#%#-856,_AG=^>`M6R(S\Y1B!
MB?WA7E1(+IDI\N;YES0-0Q_8N]O"<'LQR[<[L$QK2SC)7F&WH]M70[>OP$:K
MR,!Q%-_[\:@3@L_#3'3+\?2!M25UV'N%VZUC)WN%W8YR7Q'E+B<(A3!2TKCW
M+G-[Q=*G&L^W<O3=GKH][>N>GJ8Z[X#SB`>_\Y!IIR)O3-&P74/ON9W%_0H4
MC;W";D>YKXAR.Q7Y\<5R.Z%^=?OJ]K7%*O-.>)L_YM5/75I0MUJW6K=:M]J.
MK?8T,;4#GITN+:@S[#KL=MCML-MAMTL/ZM*#7I#D[9ZK6];N-AG<7LQN'3/9
M*^QV=/MJZ'8Y(?@*XAX[E9[1[:G;TV[&.7;`@<13@Y181Z<C=[K&#F)VZW2-
MO<)N1[>OAFX['7E7<S*Z?77[VH9]*1R$_[BU#=TGI4Z05;67K],U&"YCI&LP
MO.KMV;*FL/O0G'<?]M`U&"Y_N>G&=@V&:]3VKL%PUV!X/0V&S:[!<-=@>">P
MW348WI:3Z!H,;P&NNP;#6Y^=UC48[E;K5NM6ZU;;R=6>)J%V(!&DJR1ZR3"P
MT_=TV[:W@];W"K-;%V#?*^QV=/MJZ/85V&A=!=&+DKRE6TY?MPQW.PA^KW"[
M=>QDK[#;4>XKHMSE!.$KR)#<J4J.;D_=GK8@(W(_G4==@^%G4S3Z5D]W[<%V
MB,*]PNW6*1I[A=V.<E\1Y78J\JX6;W3[ZO:U#?M2.`C_<6N+B-;RT_4=TTZB
M*>#[X6?*420_]'`>QRP</F@C%@??J=I("\(DC><\LYI*D)B61MDWRM';**[Z
ML.$5WZ/)=\S&GOK_@B?$,@%+M&0^O-/\1#N;QQ$FK6I?KTZ/M*L`4T\#^.H"
M0/R8:6&4:K#`"/`."_LY+#IFL\K=(0',82'X:`K'A4#@)SY!.XU&;)(<:>>8
M#\>25(MQ>P\!FXP0R._P/82ILEE\C`.!*R5YEAP`B>EO\!_`$?PM836K7=/G
MXDE\29Y+!Y]J/B63`JIX_FCTG<6T#(`XI71J_$5%AKK;NV@R2G2"VA\.HQCK
MF"8/'"-CS)<G=&C30KX\@#"<^$G"B1A.HYP*B6#A&^X"%OOQ\.Z!-I$M"B>=
M!'!2'!0V'K-ABH#B`4;W0%8Q&P5`SRF`A0>`T*5W?O;,,)KC`<S\&!M"X&(9
MTA+YC$((XR#T@7K``%2P<+3`#-S..R</`/;.XM2''4\B0`P>,=X6(,6LE$$Y
M-21S(/OP,&9XA1"5-WX2$,9F@)]H!-\8PTO@@R!%!"GGC`\-@W@XG^(Y#&'I
M^SL6E@D#L"VN))C6&KX:X`W@_+0;-HGNZ2A@=:R?PQN>I$=@A>/)8G8TK/`Y
M2IE".+:N;`=?_L;._SH-)A.\%[.8C5F,:R1W2(MX!^!#/&XV`9*FVRCP=@_4
M.9Y/X.,,,'C<,DR#$[VR&D+#8J`0^,]]ONI9R.+;!^WMU?P_=]'\7?Z'D^B(
M(#2/S"J,"]>U=,`'2@`D3;QIRK73.!.`O43?@T12\_'5B69;]J%I\%M4@WV5
M!'#EXNV<E+)I2[>9W\*<[0")<!8Y]),[;8RG2)Q(L&5$N\+`YF&!&R&/*E[V
M43`BUGOG?\<R@P<MPKQK3C`)\O])WMN%W_)[X*T2QM&R))W,`8Q_S_$@`8N2
MGI'T;O%G^!YP9=KI`_.!\X!`AI<OK#0Q1+T)UD7DY`G'MV-\PY\D$6?R]6R0
M8UR*Q^RF%I$NN#FR;?1HTMV]$?4>"=9[@`2YF</!W45)@3X#O/S_GA/YPZG<
M,*"&9#B)D,#F<``QB&_MM^/C2TXR0U%SDE,WD2#>4_H!7P5_0KAU+LH18A80
M\2$,</D0^!#?SG^!^S5%::&-X(7C.)H*G62D">G!+^"<;D*('"6*TT/BJX`0
MH,B9_X!OUP79BE\3^3M735*5B.62":T)VZZN6%SH)HK_?_:NK+EM'%N_=U7_
M!U3*J=A5B"_WI7MFJM).NL=3SC)Q9F[=^P93M,4.32I<XFA^_9P#4B*U490H
M6:"$AZ0DF<1R\)T%P,&')'Z"?D,31J#[/X)''C4-?1!D)<UI>3R&J%Z'A_,D
MR,:EJT]GG/TEN0%'4=;#HJ_URM!X::I!34NCKJVC)6@Z?*4UM@X0C7`H&E"K
M!*,ZQCUT$I0VHHB=JO)Y=-0#O7KKC_PB("D.0,U&6&54[ZT,06'0BQ@-93+@
M-@FPD,:/_J2(*L!>4<8C&Z,2E;832^0H3&=L*.HS:#Y'FY>'#$`;!]R_55U!
MR?5`XK.S#G#Q($#`^=V?A?OD)AV-&X[)NH`/C1$HSR.+&$3DTYE+$J1?"^M3
M]Q4P(`^`VL(_Q2!N-&1I'O(CHMR,%)$]#Z7J*LI'$JW@BA&$1DS]*PXY3`CQ
M'9^!%U_Z"A]EB+RXM8&@^%L.$]1['&?>>7\`G2DM&+2M7V-*^+DB'AK!R$PB
MVZ;)935'A!?`&&4X<V!\J#("T0D\%9:F\#X'L^A700R8(I:CY._&A3>K#>#2
M^5H9;;5JS2#F_K,8G/'2H<&!I&AC60DENM",F<`N:UTY>N\2O/\IXLP%;\T#
M[@*!4'0,P7\Q6YH-U2KWS]%/SA'Z%R1N.R8\&J:6:5%7<R@Y.S>I;2K4==0+
M#N.S<X/JEDM56[_8.AQ;$D3W!/751'?.8JRP%?':L&N=RZX$5LZAZXU876LK
MZ&PV@/66).C!JB?NXQ#5<]7)LX5SZ#M@N+'L`S#<5&<E&QENM+XPW&BGR'"C
M*HX0[;!VQHYB*E*6@LJR27-$89I9>X*Z[TPS;A>BF=(]3QQM6J0@\<;>+;?P
M(IYFEXC9"#'&YHAYDS6$3H>&B]CBT0XM'JE-^X#+IA"9X1\B-[''9RF'QL:.
M56<+2I;*%QV'+"0NC@T7F]K/3N<VJ\=6I)L[K;+-G28VN^=A*MA.XIU+_[UA
M)9"MR*\7I$\;)Z^JSY\O6U3Y+*?6)5J.!"VJHE!'M\5`2S=KOM%1HH/8\OV<
MN)?J>;SJ^4QGKR5>C@0O*N#%I8ZFB(&7=@9]1T=EEC1I,_R(_.XQG!26LMR=
M+(]NXEN<LJY\0J]CHQZ4WA^?]DR':WLS<A(7DUA'-Q5JF;V:O,I8YW2.>4IY
MGLBQV64FX@!W[]FZN)F):E\R$U69F7@,V72&*V4IJ"R;-$=F)BX)+\7/3+PI
MCY"->8/OEEMY$?,!)&ID=J*PXI'9B4>I33(+[=BRT"0N)"YD=N(Q)[34.!+V
M4?6)K=P7W7T&2D\)&PF;@V_YR'Q%:=ZEGDKS+F'37*5NF533+#$@T\ZTR]W\
MT\BVD[+<G2R/;E(L,Q>E1SN!0*@'I?<'&3+6$=;'RDP[*<\]QCS%1YFY>/C,
MQ2HQ268N]C=S436%:,<.>0`/EKDH^[#'/C1IG2A9CVMOP-M9QDV+N_;:EBY.
MIPZ4(N%LD756W&L!,<8?G*O[AG-U?Y[A`;^./'Z]0%3/].2]N%ON"T7,J#BU
MC#1Q.D62^&D2<1]<5VIMZ:0W_^>SA+Q;R58NM>.4@+0I>"89>F!VZ]+X^:?E
M-GCV&6F0^VF0GS_]$6^\.#0JA)#"P<VQ$%+HW2&"_>[WN:WV^]SE^WV%`SI8
M$NP.KW]?63KW1<V7]NPXU^4D+[6WJ*5;U-'4'58M95M4>6Y15]>IE.S.JS0T
MA^K&GKGEVDJVFU_9;?+M/KS*LR7?2K=R-`IZ;E#7=JGC[IG^N:CMXB1DJE+5
MT<0P>4<E5\"J[=K45`^+U79N1":_G$9RJNQ3/_K4+?@3<%&!)Q'W.<+K0>G]
M\8W3BY!EW+'[N&-ZL;2,D7<8RY5W<\M8[BC>/9;$6]FO?O6KIL'%QSTD2L\6
M]9?_R=/7#XR-?D'>&$X;\S9(O3!.\\1/O_@_LM_"V/OZMY]_(N0ODT???<N#
M;/S>SX;QX#KZ[J<9O^2^>G'Z'@D&$"VR!U4Q]!=\+0_^\MF__^N+M[@Y]^)O
MV)HJF?H56K77:.Q^495+3(&>D>87E";YX#^1S_$CBWY]M20TW33YF6\-NI?D
M^L._W]U^>0\1[2U\)F]^__WZYOK-EW>W7%XK-A!'71M0@6`GGVJ#@3EL[/X^
M"`.6@=!`]&F0\IRW;(BKJV$8/P71PR^-G:JGN2])3U^2T;XT\WTQC;U,?'>6
MI;3#+PLI]<LF(3M-<U<.DN;>-K>=MZ[*B5\W[ZOWN-]I[C,F>%*4W:$9EMK_
M/IA'T`<Y#C)%7J`LHUDS746!JMK0MG`-B6E3Y"!BZI%,3NP"%;,%4HXG+:^C
M%'J7EB=UHPLJFE+7)ZBX8DDRAL"WWOV??Q*"R/3PPOGX%/E).@Q&L]+YY"=8
M''N0(I+XZ35^I#W>N/1.@#AK&/"CZ^SYRXM3ZJX<V\-U=TL[MLODC+G55EQ0
MG<W7*'[;9/GT-O_/,,[)'RSVACF+'C(?5^$K:;P#[_(PKKY?Q9>T^G:3#2Z;
M)'=B61ZMST@8CDL-PQ2V(T*(J5,^_@G(!V!DZE2WNZ1[G("8#@6CSOZBZTF.
M/7B+J]MK<OMU_"E^\A-I[=OA;S=<F5)00G1%"$%IU+1,JM@R?F@4D]E7PR_D
M1.&/JYO7:/[/BQG#!?DTC+/X>QQF+/#(%]\;1M!Z.578M:I;FDEMHTOZZ0F(
M2953A35I]XYN4,WMPLM\"F+JJ\<0<*KPP4^B-%NVF#1U(=)5[%;'==VFBM7E
M2.\)B.E04>'!2Y>SL",3U''.,SX$T<./@)$_WA*<;LC-B'W;0].DAEQ*:!:2
M+N4CMBT\>.E]$=0Q3C4^9D,_Z36+U$E!\."E2T'M5E"J21W;H(YA"]L3(>2D
MJ:]U\5:8>$4USH!?R4JBF;;BV.%M7`<F`YH]63:?OO;<?7KFLL0]_B]'4>A1
M[!QD'GQE8K97,I!<ZO95JB@VM34Y.6X11PK=$R'DI%F`)9N:CBML3X20TZ%[
M(F/)[4F(9"0B9#PI1U+XD:Q9G>*C*#<-[X?OZ6-$/GI9/$,\H1J4:(KB4KXS
M=H4,0TU[8>0\KKW\XO;_KZY>7!`_1<D%Z1#$P<B?<0`=^>Y'69[XE'3;?*/(
M@D\R)'PE'DN'!375P$\FMX.1,U/5J&D[EP1;0X9Q.$BA%;KYDGR/,ZB<!'A0
M#-I(&`Y@Y$]HK;)AXN/EP7AQP",GY$A)D)*!GP)Z6`:=N1L7A<*+E+"4I+DW
MI,5/03IM"CR8Q63(OOL$WP18>`PD$$3W8>Y''M3WW4]XC0%GW/+]2W(=D?<L
M\895;Y'GH"P;IJ$#$G!6KK+E]W6QGY7[:Y>+WE0TBK&/T1*R$]6>8([WMA$]
MW<^2M4"01EW-I8JFS&'(4(3&$`CW'WE8ZSS799A"[4!J4(V7^"SU"R"F0Y;X
M(+Y1`&*D7`B\!R,6#,B93E75H0XXO2`BHR0>Q0F7+?0(7XXGQ\G):'J"O!_8
M_0!2GR/J4;B,E7($F?<M#Q(.7!/`,D4)TNDM&,)NV6L%CE<@6*6FHE-35R_)
M%\"(-V1!\LBB"4HY/BEY&L:+X,2_Q[C;52(K3BC@,(5VP_!Q9YP6X&-A6#P\
MXC6#4B`,[H.(15X`RL4'/F5A2NZ3^'$1]%/,1W&V#/?\[I88T'678]CDI\3_
M`7@)TA4J05?8U<*0#G(?2\:_#GP8E2"NQ%5_Y55:[T*<!O@0Y8]<Q8\0?XVQ
M85Z8XSVFV9!EM;>1.I$\0??N\["NAP&\AZCH!\A7V!!^+BL.64+XT2QR?C4$
M.=4@>AUY$`]`#'#["6*`FB:HZS1A!WG_C=H`\8`!]DBST9[??D+,<0)%P$,S
MI!81A08^SA^&W)`E_@CZA`8,62:Q:_!HU2RN9?T8\_>L)EQ-IZ72U%'?Z);K
MA_8:AT*G>`^6;8)APG<FGM5<X5FSIQA?NX_S9,ZIHO^9-5Q8WJQ3Q5^V\:DU
MS9T8DEZ,XJT_RN;\DV9.QA*%\2F)__2]C/P=Q.[%=0VZN0+5_=?MI[_755=3
M7Q*?L_5.1X4SP[K5BZD_8C"\/LFS((0'7Z<>`\U*N:$8<4,Q*BHMW0`#`0<P
MCO`:%'LW+LQ\`#:^A$CQZF,\R$,P^4]!-H11)>SA(?$?L**[./Z*,[K<+W5;
MU32J:2;W=*#("PV&-OB@JAX2H`)T"X/ME7P_54GXZZ36:9OZ8K.7C;P]&7D<
MUFI0%^0#?=>52_TE5SC-P4\PQMI68TQ!T#@51GL8CNF2(:<[&7--,:BB.*<[
MYM>U,9\=YS"-UVNPNMWP<HCHRO(R=8&L`@0LZ/(MU3A=B+R;])CX+(F@4RDY
M#_D]Z;AH%:%7Q.UM[CXG?B[EX>N9:EC4=,&`G)T;*E4M_8*/_-FY2EW+I;IB
M712S:!#.&$I/<2T,BEE*9%K.CS"*+$P,!VO=3JP2YNRZ644VWYY!?I9Y_JU_
MES73S!L"T\Q#9>2WCY\_?_S?ZP]_M"66WPL'NUEQL-N2@UURL+?>;]P%;[;=
MY>7C[$,34B3W]Y(]9D%X-9NHORN:S>.G?=ZIK"0YM.!ZMFMDG!1AI5"=W13I
MG2X27:TO^SSW\QN+OF+<EO#[CG9S`.BPETL^;VTM\\T<L.2N;E&E4V*>%.QB
M`BU5;)US@=I*EQS:'7:VP6J<5FY?KT\8'$.?NOFOC4ZI'L9[O8E8.$YQNS-=
M=55?GVR>K$W6=BC7=/B`5ML-&?LP3K+7,/%XE`9A/R&7I;G4<AQJ:UUHLJ1@
M%R<)BD(=Q:&F*WXD>^CX83?&XB:.'KBMH,3+DP33V\I<3FD\]C1?4W7JN@[5
M.U'*2\$N"M:&6;!*-;,+@82<!9_XC/$8^W0*06]^5QSXP*255$;`>[:UMJ%#
M!-R5*%8*=C$"5AVJ.2YU3$$$>TH1<!1'KV44_#PX!Y@;>`)/D&!-^-I:LX,9
MU+0TZMI=+GL0QG[L+?;@B8RJMICYN)L]Y>EV<I'\C(;ECD5?,>^X.GL61&D6
M9#P!6FX[[TD?\,<J>:AH25<R1BGF-6(V%&KI%G4<058XY$R\C[/68^R3P-&T
MW(^6M<G:!')-1[,T)U?C]AU]R;!V/X*5@:P,9&6?3C*0_8*[2=)AR<,`8M0F
M#P/TWF?UGA[V6/I50V3Q\;A)8-]P`J"5Q!US)&!#-BA84)B7Y2PDN&U!O,0?
M!!FY9QZ2O01^6E(0ZHY#'4,'8Z-3_`G\NC<D9[5-*$XL>.?[$1DD[`G^C^$_
M3N[">?IR^,<R'Q\9QU$#O8A>T)/8BD4M14.FM_8EW\>)WU#RKT71AF53R[:I
MJVB<(H5]9T'(&2`PI03K**K(1S%4YC_"2YQ\$*D@"@9!MI&@.8T/2IMO#@41
M$DHT2AN,NJX9?$)2D[6J&]36%&I"LW<ED4(@)M2E&!0JX/)(\SO.+);%O)7I
M*S((4F@JY^_A0DG\;WE)73N5"B"(-Z:J!%O5`VZ=]5I391G5CH\6%'@P3+;!
M$SFX*,-)BL'\@[9*35>GJJ,59$6I[^5)P76'W)H^9],:A<AAA^4@P]&HH*#$
M49U2&;''.(\*GJ\ST$;-!O</17/.GRB+DW'1*I4ZJDLUR^:%,:C"YVRN(7X%
M\U9P?\*S56_/;.I8B`&M><@&(1@-P+67_?5%^:'FL@?97*`^<2&O5773N!Q_
MO)M\"/`#N^"M":;MFOYYMKF#K-:B)D>R0=US:UOKVU`YH$$H&.*_5,;I5;H"
MW9QH,44^J9(XZSX.0_ZW5:O]I;SW05*D5"1%CB0IDB1%+>H6EN#G&/K0A!1)
M4K1D?MPWXAU)4B1)BEKJF20IDIT5'.D"712YS$?M@Y=H&X<H2Y>E;UEZ9\7<
M:)]PG5KN.INE/B^N+=P@]W02>#A'QAL23EYO6Y\HHXZM4]T]T-WF!R^]]2EG
MDQ\0T\T#79@KFK=])K6>KJ5*A6X)5)/:EMTQ=^H$Y&2[_"(#U;)ZJL^]<=(/
M.4L83'8*A7Z;7%;"N1WBAMD_<ZG<[4"K@Z?6'&K84KF;F:(LJAN@X%:7TYC2
M66_JK.=V-/%;XWZJ5/N6:N]2S36I*]5^S2EL7:66;5%7[VN0+J!3YPMB49SY
M<BWL6<^%G("@-)4ZFMF1=E"ZZ;E^_RN:N.2ER212BUL>0H(@TM!T.ME3%+$K
M0@A*TRQ^+;GKJ#U5XQUYW57D)KM1:_SQ#C],F9/(3<RBE&>88F)B$)$X*JX-
MY!*YF\KFE+5=EMZ[TH_3+=^V3#(^>8UMO]#MV`JU%3DI;I:33DT-D]V=GFJS
M@'/B6[E!U45O+46ABM1;P5<1CM,-3V?'4E];'AK7P'_8U.K$FW\"<M*I:SI4
ML;H<K=^/MO**3N:\=Z_X/(ZQ3T<9\)4\]])IM$TKW`51_0D(:C?$\T<1Y1TE
M-W2?(2Q+[UWI1^E[UZ?^APSS_D<L0=J.D]?;OBPP'+STMCO!U'94:J@'F@"+
MXZ%E6I'4UQX(2C<AG#8/ER7=H+!R*4;898MC[--1AH-R*4:ZC;V$>;M@'9=N
MX\1,[#'V2;09AVC4XB=@#.4"?ML%?-.AKF916Q=O`?^TW$;O"+&/M5\U1!8?
MCYOH&PE<V7<_80\^"9#4"\F8$Y;Y)(Y6\+DBL;-YJ5HO>>JO<6DI+\G(3^!;
ME#]R(F<D><5,_A3%XS<P=*N\B((:&6H&^2'?:CB^)-BN6ITL\0DR#X\Y<VEU
M8*`J$>L3EV_X[H!\P],C%RV;4*F!X'3#-8KL6=XSL2B'S8IRV):4PY)RN'78
M)B!=[S'TH0DIDG)X2:3>-QI=23DL*8=;ZIFD'):=%1SI@B],RB,IFR?D6"K5
M#I60<_#2VYZT,S3J6BZUW1,G9MBELMXLNU1*<J#M'<P.WJ]I4T>UA>V)$'*J
M[C833N=/:SNB5SN^Q]BGXPP6Y2[V)D[#H9KA4D633F,-$=_TYECI-0YJ87NW
MV7NL_:HALOAXPIO82R_2Q3ULZ])6BCULZ])R=K^'O<+/"22WW_,,9GXPQ0LB
M+QBQL-ABYY<%@^!0`G-;K"'G[,/->)!?L:>:RAU5N:-Z4CNJ1G]V(P6?#N"]
M\7(VT/8.)VHX*M7,`\T&.B-0P.50P)\A\==R:<[$+&&J]9:)450+N(0^7B)P
M65VZ3C5`H&TOT=E>(%!,"VCQ^0N[A^A2(K&E+U;PW@>;NJIX>Y.GM>(DU_0/
M;D+DFOXF:]7@P!3#`$<FWCG=WCJQ&S]-?R'WJQ>S)AQ+65Q;T,*U+$J\/$GP
MD5&<(&^:Q'$[')_O=SIZ(1V?='R]<'PU@](?$])2R<^>P1_*O5M!#(K<XQ1[
MC_-C1/Z1UP^\:B9N/RHN)5>WU^0V#EE"/L5/]1W*Z\B[)'S?"+H:1!#^I#YN
MDX8\^"'L(?%]#)!2?J*6,/C9@S]>#8/(3WT\+?OH)YQ:EN_^3;9%\71EEN0>
M6CN4:<KK?F+W?H+IHH/R+R&64ISDY9Q'Q(-F!!FY9UX0!MF8Y-'`QQ)CJ*O6
MEB`E9V`6=-6AEFU3`A&G-X08[EL>)'Y:WZ.\)V<&M6T-:6_H[&=,(E2IJ]E\
M=>,,\PH5ZEH*B(%OVM)RQQ:W("8;N,;\(>3KR5YR4%Q4]BUG"?P2XL4IA$'@
MR)*R@W&>I1D4@X2\=RQDD<>W2*&%*_>--;X)/6UTT5#\:?;*<1S<*]SDJPJX
MBB]I]>TF&\P=ER9W?-^:D7L8YJQH4CJ_,SX"/0_285'))S\>A?ZKE'!B0V@U
M0H#Q`:]OFB-($``I>_3)(X-X.T#.4M[R00P?HCA#=&0,Y1.-:]S$7OS=A\\P
MO%`FMB().$I`?HAL%D&GQS5P*UQ&RCIPH[P`HP\3?%^QB`T"P';QRGLH%^"&
M#04IG%\-&?1CF%_,ED)Y!XKM;G@5R\Q@!%+`<U+,&K8J=D4@()9-><_&"\@L
MI;X>=3.FA9%T#`K@\9G6K'TID--H7-*I=?%_@!=)9TP+;FK7+8O'<,<[&[<Q
M+J"Z53L*TP+3%CR!H4!O8TSYX/GLX';PB<_O?R/L,<X!J;0$_%/,X>`-)];L
M/DA`B\K?R)"AJI75A\%C4!@FRZ6ZKN.UUPT6;.[FPZ+XU`<5&JPKW^;6C6JZ
M>DG>K+$T;<<3JQHD["D"^VE0R[*IXD(1G'(\6^@X-!RD52C/&713M?"F;Z5Z
M?*XCQ?.7Y+<8I5I*E-LJ_G0'&S5OD\;\5QS*@1_%C_`88K*R9#7+7L#D;J9)
MC=;^8]W25[9Q*=S`7OD`.`4<BZ-;5'?42N!LQ0G-<L`:G5Y]<,Y,W!;!:]*T
M<BA4?H<XM2VG='8Z+]28N#FSB6ICVA%_5FTV=TITC=6\R>,QV,VEMG@K>\L[
M4C5Z:X?4"[O]`9H_BQVU,MY;26_.F"^SX&T#Q"4F_!&,=^AO%1XN6'##IK;F
M4%=I,*W<(IZI)CSE4DL!%:A]*?5D\MTH]61=.-@MT*NN,IRT&G^N';[B`<CB
M`:R[/`@'W,:@S=MJ:+&8;:+*]:JX7(DW")P;@E;N`F!@`1J`2-=\.2%SV=)3
M=(I2>V$4/GI9/(-`S:7E;.?Y`[KM@C-=H8;I@'XKC<%9M]@,XB;%`'^L;1";
M<?B@@7N*$W[O"@2A`?9ME"<CF,%N$KNI8(\,,#>&HFP3]G)(E^/9.)Q[B`OK
M5JQ57#@]T2?CPKFXT#&I"K&:;BND2S!8'Y&SXC)[1]/G/H.OTTV7JII3#(L!
M,Q/7`@#.Q8C\?[ZP5.:%P`=[FWAQ4[_6`H=%G@I(;M&5U18(T`O"P"Z$E5OY
ML6ZQ:"6DTMND2UW-S.B"M``,*#)`>A"C;,*`W:'9Q)46-,MIZF>S0B-7\7SL
MG0X9&`_T=/X/#R7E*"]IVW*W#C*RBI]ML06N\I*;I#5@KY?QZ`-6_LO>M3:W
MK1OM[YWI?\!X3N8X4T2'=Y%ITQG'=A,WB9VQG9Z>]\L[M`193"E2Y<67?]]=
M@*0HB9(EZT9*^'!R9(H"L,\N%@OL!=`*'[<`J##NA.*9@K,9*_7$4:Y5Z.-Q
MZ/\)&C\@7UI?%C3/^?NX&!?F^,1JM<BBS";79.IH*C7:A=TJ5K5"IP(O=&M$
MS`#@Z\=32DNPL*RXVFW04`80G7^"C:T%.LHQ7K-O+<Q'[PE0$LD_/:*TG#<'
M8/B=I/=IG)3V@GIY@7_%SFYL.^=V@(>QEQ_W@T7R$[@0$]5ZC3B!-:`Y-C5-
ML\+".STY&UEX,X3-4B:%;3LG]6V%*I9!-<5\:44V*&)O&W@\XU!;@;VJ#9;X
M+P3FD:(Z5+,TL0P3S:0:+MZJ/NI5"/_"2W%Q9CUS613\`G9-K8F++)U5BR#\
MFUTS.&_5F]K1C5MQQ=;NZ\7'J^N_&#!55UTW>UR@GC&5SPN[6>8>Z%JB*YR,
M*A8CRY@++:&5O^@2.;W0W3%0+Z0/Y@V7>H#*ME^UWJUMK=MEO=O.#NO=%KH`
MME0LB-F"(VE&V=M\(8?>NJ/YU`EC=)P&/)HM4_0EN8+-T=PR/B13]&.O<YV1
M2?PHVQ.T*S<#%TZ/549)LF7WGJK)O%&9-WI(>:.6*FG80QKF2;NL)EP1=K>%
M"KGVG*'EYL(??/$ZG[EXS;,5:EPM=$T24_^ZN-NOJ8S&S*ZEHA8H['QNU`(%
M63F[YAIBW3RO53%I2>R^$OO*:5WS9)GB4*9T?B&PX)>[CI\W3$-3NQ2:S;8N
M;\>50.T$*(-:NDI-R]D-(2OKOAIF)[^L^61]]94+<E#+MM"M5EM":@&3017'
MH795R:&:$%(+F*RV0O7&5AFJM_E7]LE)Q?9R?K1&5<N@NK6C].B=M[ZH9M.I
M#?^9ME5;2FJ!DZE370$CSZA?^9G#2K=O5/T.25,S:-K'[9.HLE)$NN0Q+M*`
M6+3@&+5-A5J:M/GG&Q!MZH`!82@[JNBX\]87-2!L:BD6&%JR7L]N%Z;&U>N1
M=#6+KM),$Q\W4%]IO*F__9;&[^Y==_C^C-TE9U[<\<,XC=@M>TH^^F'G/W__
M\Y\(^5LG]O[[_J8?1LDMBP:78<+B[^XSCJYXD7C=#T>W[KVJ&.81CR*';ZY9
M[\/1&7KNC_Z.'8]"3']%1?,.%=%[56FAB3(&W"T"1R[9([D.!V[PUU\K+)]7
MA2RK:HO<?+ZZOGUW>W[]C5Q>W9[?D.\G?R!:')IJEV3M,E#*\<G<_QIGN291
MY`;WY1)3HM3+8Q^,.2_(TCOQB1?'*0;0)R+0?CP8^0%D*XR*E"+6Z^49$`2D
M[0$34`CPEV4):'DJ1C?+`>(I*'$<=CR>[NEV.KR\"[Z'0M,B_Q+MDX'[3(9@
M9>*/\4=B.)A3D#?)\V=PQ!0-43_MYJ'0/%\&B<@?X&\I%B/%T&I!4)SP_HM4
M%AP?)7=I0NY9@%6Y@!XW@0ZZ(/DXQ%*"K8M9*CPO)J<(.VB1$S_IA^F]*,L4
M#GF*#J::/KB>C\31:BA)Y$8(WS"-$/>8)8F?9>@$Q.T^\*R84D?C@VZ1?Z01
M?!6-)R]X<9ZWP&LF==DPC+VDR*:"IQTW[N=)-Z5R4CEN`EC!9,SS3!-/Q+E#
M:]Y@P+K(0!@US[89P9X.PY(H_5JFID1"W"*?0&;$FUG.=O8]EA\K2ZH7SY$H
MGH\Q*4/C0&#*4L0Z&#0-FCA%:D1%(8RCCU%QB8*10KX*,3R)25&\XJY$'T(Q
M2;Y79-:.>#L3:'0IA<BOG"<%]B!N/#]:(#^2^6Q,L%KQG#GH,9L6HN%1>G,A
MH6*D09=R&H%F.CGO^$\+`OLNS-L[!OPHD!HG"-MQ`X+.,9$\Y.*<1Q',%`=6
MH<.-.6^<SZTB789WU<-TA1=SX,NW=\UB35Z_`QVC-C4-D4OTBP8/5-VDCF8O
M=O/7Y&JWP$(F5KQ\6?PN:@'\SJ4U>:Y8(4L+G[7`PC=F,T]OS2<6OJH=_^O6
M/0WX<GIZ_0-,@]]/KJ]/+F__(*=7-[<W#5WU?L4;Y0132G**$V$P<".NP^X8
MR...<U[LENXLF/8RVCRIFI$E=L@L&)D%4[/L"TE#/6B8)^TR"Z;B,*L^<>PR
MIT'F-.0HR)R&FFN(O8Y\E\3N*['+3FOTT;PZHFVV<MBDG_HCN_>"H%159L8V
M9DF+J^JT?DFSIBF]+1KK:U';<;#><6,IK26NNDHUS:".LDH(G<2U*K)`T52J
MFS61U]5T\5(10KO1Q/GQ*!:Q>?#B=5W))$5[6A4;M*VTJ5EUBWM#**TGKC;5
M06UH[9JHC-KWMBBN&LBJ!=BNDMY6&U7<"+.X4,;C)<JD1MZ,A!_KMD95;2OR
M/?.2SKT!$]2%J5!;VXI%O/]PXIU+.JQJJUP9NSJ<<Y3N8460-BJU0=+4#)KV
M?G=Y/E8Z6MHQ\C"J%KTU]#"J]KTMGA:CZP8UM%6J!FQG9WE81D[CTBXD7<VB
MJS33Q,<MILF\'`\\'C]\$73"`;MUG^9'#K?KG#)CMLC%Y>G5MW-`Z]_GC0L8
M+GP2/*_$XPPAB?LDKA?#:QHB+V;=XM('7G4?#,[%(X<K0GDKPX0KPHFK:N.7
M(Y"G(XLG0XFKC/`]B!,>A?XN%3+\TBZH3'&SXX2+B-1J>VGG\:F[H<%L/@WM
M588AXX3K%!M:*H]?H>ZJA^8O6"V?SEN'ZQAA=FB!HRN*C+:\R.Q/:/F**.Q)
M:/F**,C0\IIKB'7SO%8!R)+8?25VV6F]Z1B:Q?Q+DWOI?.M<:8J*8QMR_#6,
MX[?DCO7"B)'LX:W[-(V,]$')WF1OLK?ZQ2RNV\'_*FVKS=6V_*IC5RK5S84V
MFWB)=DT<I;7O;>%819WJ;;QH?)7*SC)8L:B;2BW5VA::S8L4WX#>O<(*55+M
M;BCNQZ&:9E-5J4GF0^U[6U3MF@HH"8,:YE;6L[U7N\<\0EPQJ6'7-DJ\I'`S
MI5>*IMJ[`*HEHX\KSI5*+)<T29KV9!,Y.K(;)U#:*^M8!ZPV-6V-ZC*S>,WK
M:YM?)D4-7=HK:[)7%)!4FYJ*M%=JL0Z^(H"X$>N[I*LF=*UFN]3D*&:^P_$4
M<_3AF70NRMYD;[*WAAQSUV)?*)V+N[/&'6K"WL99Z7YK">M4WS95C#9MZW(O
MOF87HX&W#NK2Q2A=C'7N;='(#IVV'="^SE8.0@X*5Z5M4]N1ZG?=N&J&0]MU
M*86QF/X]@!.\1GFR)$W-H&D/=I;2X[A1:URGN@GFN%J3Y:#VO2V*JTI5S:+6
M=HIH'@ZNJDDMITTMNR;R*LV7ICJT)%W-HFLU4Z8F!S7S'9!GK,>P3+CT0,K>
M9&^RM[J9,;7>)TH/Y`[C`6W#IJ8E+PQ8CX/,;+>IO9W4FL.1496V59W:5J,V
MCC4W9Z7?<8<I>+1MFM20E]ZL*4.`JI9!34/FD:\G04"CMF%09\<)HHMIV0,X
MGFN4UTK2U`R:]F#7*+V+&UT&+&HI&!RUE=#4_5]5P4"Q`5);;K378Z2H5-55
MJCA;V1-*(V7O?%*2KF;1M9K!4I-#E_D^Q-LP<?U2F51R_)$%K.<E;\GYTY`%
ML;R\3_8F>Y.]->*<NQ9[1.E9W&427ELUJ6[(`G[K=88IU-),V$W*K*6UXFI0
MU5)I>SL;2NEDO)=.Q@UK7T7'P`Z[L836$E:3.JI!=5.F-J[W/,^AIF-239''
M>;4X'FJ4+TO2U`R:]F`_*7V.&]W:6+1M8CD<N;59-ZZF[E!G.Q%2AX/KL4D-
M7:>&NMO(,VFU--6I)>EJ%EVEF28^NC#PXJ^N]S#J$.\,9T&7A#V2QBQZ%P]9
MQ^MYF"%X\NG3^5EVH7CI^O"QGP_G#'<17;B63[=]1D[#`>#]3`:N%_C/)!RR
MR$U83+R`B.-S2KY?GU+R3Q=>H^03BP;XN@ND)_#S'P%8;=U1DS<)_KHUK<J&
MJ]+N9W=]E@[U[XK6U]O5!F%^=!':3A@-0\2YBSA?!8D;>2'-`.?8>C&)T[N?
MK).0)"0@MWW28UW@C<^_SGY"AE'X`,UY\+AHD[<_8"1QGX"/;D)<PA^#I.KJ
M&THT&Z;E&]Z,9K7@4R^,."^?^97J;/:5Z@1OT.;_JN+GBJI1$C&4_<1[8/[S
M)AB_9FYPD#TW(#>A[T;X;YIX81"/WK@(.BW)J+HQZIL;I#VWDZ21%]R3XPS8
MMQ5L<T&9E=]E0>(ESR]QDVZ0G8)]G!/+LG&;#,Q5;+52;Y+*G9"=XQ\W)U62
M,BD29\QW']V(40(_J)"'3!109'P/V!AXF=C$'*'%IK;3LG68W8;24G0A%+K9
M,NL_O7/IX)9`@X6!CY]\:7VIE@'Q]33O^7,6L[E,#D(PCWPN#FD21L\%U]TA
MJ(PG;P!_@I4%O+><QC`\L_D:S/+S;^<GHR\_#>X^5[+^6QIXG?ZXD3LN!.*;
M2A$8G^7C_-;UQC#[<P@KYA?XI\'LO@@2%@4NFG6N/WKK:])MD>.CSU]N+H[>
M5@I`03QH^+X75-H$Q3MH!/2\))YFOKJ\M;8+5L.^KDE,QFU4B"$%8-[]!&S%
M5A4-/.!.[`'_(X_%%)GJIUU\?GIS(20BB4*8V3$Y/NV[P7W<3TO&P&G8HN,R
M0D<_)+>LTP]"/[R'IL<-"/'6*?/]^(7&YMJQ7]/P&<;TMJIQ\8/OX2/0?,P%
M<M*(0:&9WWX%Q:(#:)21^_`!9@H(YMTSEU40"7*.LV<8>;#4E6*5O[J/,'<"
M]CAJY_SB%A\?O87&^J`X07"'OMMAXF1@&+$'+TSCR49@?F`OIV'0@:YQC/\(
M(^;=!_#B`XN3`=[S@G3ECT?CB?GS![3`H5TA"W[8@06WI(8C=I_Z?.Z#++!>
M3\PDTHO"`:SA0>I&SR,2U!*W-$6Q&[`M^@&*1"@68`;)>$"SK8J`[)W'D01&
ML`GLNH!2G'B=\2]`$$H*SB6P#$)+@])+8P#GFQKS38O<CH^#N'Z<[8ZZV#+I
M`?;O4`.2)'*#V$.^$)BX7MC-%&0(K9='`^-S[WPO[J-4,J0H$Z=PD/KWG+&D
MFPTAF>P=2.1RS;=\/DHBC@9K=^$3$!0D((F8*\0L+;`LI!5?@$U`:TSLDC[H
M=]YP&:=@'D`^G[7PPX#O^1X]WR=]]X$58UX89#+LN[%8GW"VCH&:(XG"C0V/
MY+T,40;/+)K*8+$G-ACRR4.`.Q'KIAWQ5]$%L"?HNE%W:K3(3AS;$[8$=A*H
MZ6>PE*#Q(&6\[>!G^`P(@J8HLR#Q?-YPZ9?L:>A%J,M+<(.V2%S`P/<&7B+F
M=P-FZ\W_G9ZB`=$1%UCYS^,S;4PVYTN"6C(IDG[$<L.",P8-!VP1_F]P`R+U
M^<K(OT0;Y?/E[;G8EL3P=2>\#X!H+E.@]AP^<6`8[)$_*^M$56L`RB<=L.-P
MR?>?J9@',Z&,T33WO0Z>["-BR>AP]M=XKF7!C\1Q$<X4YF``CQ%$MV0`]$(?
M9G[\?BYF7>\A1^W[U<W%[<75Y7N`'U>M!_97\OWD[.SB\E/A3N&A"_E#$:?`
M'_U^<7;[^3VQE3>CKZ]S?V`R%=E0>NOVZCM_IRIN8EE3$ATAIU??OIU<GGV`
MYO^?^SWXT.B1JBAOCLH^D%F(8",_7G2CC-#+_#D=SN>R:Y.S]0Z$@44?CI0C
MT!H^.I0ZP,SB[Z';[>9_/WK=I/]!#/0%!^L8Q6)8IU=??WR[%(RX(3?GMV,#
MG>^3RGHV[#>%I\MGO9$W>@GW5DZ$ML*/7QK'/,+/+\_*3%XB!&@J?`>,F#EC
M#<+'R!U^.!+_GQ[OU/1Z.:PJFT2Z7IHQI8E7)?OJA$,J<^U438:;T^NK[]_/
MSZY_?#VGV$<9IQG[KLQ/**#L+PC-[&&.^SG'PPLJ6W]=*-KTC)R/VLE("\]9
M]](J8W<>>(*D9<5PI>#Z"AVZB1LP7[>7G<?^5P2U+;*B3_-DY=;!"I[5[&JL
M7BKHL(+1&0/Y>JIJR.9-LG[.:43C^+P<D(O!B"A6KF%39)SS;0X3>U#<^&?'
M;XHCCOS`ZLW,[8K#6'+<=_W>:'.4[=,JXK<FD=^U7MJ:N+YX+";E=35YI6,B
MBF*+@IJ+J#I+1#/I'LFVQG^HYS\T7M@[;EK$FZ&/7W&@*^5]A_*NE>2=A,&C
M&W4W+LE-4=:+.0_P$%\*[HJ&Q:N,BMU)<#-T\2)N,JE\EY+ARMW6'-D2'P\I
M5/H_W)U&W#AF<<S=&)FGQ6</S.?Q'VG2#R,,.\1IR]Q.'Y^B-94&N2<#3SF&
MH?")P7Y^Y+?F#JDPR=P"V7EUKA0\/"UAL?"1#EG@@K7&XK?DCCN)X!WXM1>1
M!+>*'OI&!PS&$0L]TG=C^-N-TRCSTJ9!R1MP)\I1Q4A8V/%X5,2CAR=#W&=3
M'BYZ_KR8^)Y[Y_D\NE+X%:(N/Q`O?8'TSZ+9XZ-%)Q$_6>(=WKF^"Z^3N,]8
MTH*%A[C\=)\_Y*/!$0[A_0YW]Y<.\/'-*,U<G1T?J$`QBV=`5DWE&"`XVA(H
MQ(6A#H9AD'$<GY9.K+C;,P;"A%O4'81I]MZ,_OEH.5SPT@*A(3QFY1<LW]RF
MMB.\-K_HU+14:FK&1.`(*8ML-X3^@A!'D`!N0SQ;P^<QJ`/`J`./20<7>W0,
MAIRP20Y.P#)B(F*7,3)@3PEHJ!$)`YB7_2;XZ1`LX;OA$Y"?2WJ^G\:)<!HA
M=8/P@171";F89A-_Y$):3/*/V5,^VV=-Z*T%C$EWU"0B!^B.JH$+JCTC+W/Y
MEDQ3TE`'&BQUK33,D_:M^2`7,J'G[`3N(O+;:)B-\>\5B9GV\KZ^/_@*=CY[
M!>.CG>O1VRQ$NQ69%T?9=)'1EA<9-&EV+16U0$&5**`]NVL4I(98NO65>/[+
M'(9+8B6QNYW6-8\5^LCNO8"G5F2G%-/DU_+8>W.M+UQ4TS'U%8MJ'@!,#E4=
ME6JV6EM":@*3`=*D&#N":67=MJH#<`.:[:3;%2E$_'!T[$25'UB*)!;N4Q`)
M%_ST5*J_Q016]&5KJE9?4FH!5%NW:%M9I8KA`8"DTK8-*X6U(YCVT[2;HP!Y
MO-XP\N`+[C*26F\Q.=4-C5HKE20]`)#DTM`4H/;1[+LNY2&_J/=^N^'5=[AK
MOI0L+)**Q6>I&A<L@*LJ!G6452X*G]GV*G>8U@,<HPW@&!M9.!H/3D/4X`$4
M36[4%0*2IF;0M)^;J_.@*P_-Y6GP7IX&[[SU14^-0)1@0ZXI._+!2+NAJ<7[
M)5W-HJLTT\3'P\D@&J\HFKA/(KO'"XKBAC_3R(N[7G;H\=C'.FU>4ES/0//[
M&DK%+D<UZ7D.7(M\8@%6J\YK8HU2%(H.QRJ(*69604SE!:Z@*W'*'+%2GE->
M,2M/&^6U3[-<)X_%8UDGLWO2L()9F-[W15K+1`%"]N0./%&^-:]+B11A[>6)
M[DA75);C&4&\-"^.L:@@R$=<+F<F@)EAV-5(5HIZ9CG>6#$3"VB>=`$9CR>E
M(#J<V:'O,Y$RR@M!9C7ZJD[`O'BL<IS7RU+`NBP:NL]Y'MM856N>UH45`5BI
MRB`F0:5)5E^7L"@*HSA/A(&?05LL$I(P8R"=,/4QW0Q8G8C$%BRNCF4+Q<A$
MV1\^R['"OA=UT@'6'>P(">.2@]E,=PPQZOCP(Y@+7=8#*>E2XE;^E#SR7N.T
MU_/P+SZG<#;.!8`]=1CKQN3ZVT=542AHVA96)ATK_-S]F8JZI9D7.F<<5KSL
M`2'#R,.,#YBS2<*B^$4>L6R^<`PC7@-S<@KG$V*L0-T`E3?"6II,P.[%IQ.\
M$83!NUD#SP]?RU,Z'0JMH;2AJR0*1TE'(N,0$Q)?TYPVV5P&!@(4A#/1"TC'
MC456%M#&'MQ8*-;FZ8#;;*+Q;,-B>G6Q7F24Y>"A7DY$MF.>=>9E]5R',&LQ
M(D]6)Y3I8`>?#M9N2QHJMKDRE:IYN1`GR>P,JAR./_])YHTLA97,+JGY/-OK
M'(2#(G9925^IJ-;F;PFO6K#.IDWT60;W&D[6EEPR96^RMYKVMIIJ6"IJ;5.*
M09L?NYO5^WETH\@-$KP<(T[6$XO66*:_HK?%'8FFH])V>Q6'J\2UPH^M*3:U
M+*L>A.Z%03%?;WQTNZ3+[I)1@3&I,S8CVQ;58']HF%IC":TEK*I&515C7YQZ
M4+KWEL9%'*?<Y24MC$V*-544T!AMJ2W6"JNN@XFQ4M9@;51%(\P+O'8SX)=5
M/T:@V=YUPT=I8&Q(M@UJZ`95;:6QA-825HM:A@/:>)5$I=HHC0;8%V=L&&&`
MC;B,U>OQ.RQ%,5S8HPQ9E#Q3,O2QJC`&)[#_IMX0XV.D6MF0):)06[.H:M7$
MP*Y];XOBVJ:.IM"V6I,SI`.P1DY#O##X'D/Q2C%-4G%L1L#7DZ8I@:TP]$S%
MIHJ]%Z>D#;!(+EE2NK;9#S%BG73<*'I^UPLCO"]'JI`-;==AC;1@C73D,<AZ
M]S0.[!,=:BAF/2@]`-OC*NFS-=5-D@(]U;=&+<>@1EMO+*&UA%6GJFE3?:6\
MXJVKB0/(GVU4/8=]I&D/;-[Y@8:W8>+Z51E!<@7;C*IM&[1MF%15Y#';>H_9
M-!VWRM34:@+L7MBZ\Y7'OUP_S9*(,2=P;05OI'A/]7VL.UQO:-L)15RE=EPS
M\#0-JAH*U<VMJ(N9>$I3MXEFX3[2=+BF+B4!XT4;'N1ZMK43!X,ZCD-M?942
M71+7Z1-?FSJ&1=5V3:*#Y/K6U-):^TK7`>S+3@+7?XX]O&Y>9HW*WF1OAQ[9
M<"HNLI*ZX'_L75MSVSBR?M^J_0]85U))JF`/[Y?,9*H<VY/Q5&)[;>5L[=,6
M1$(29RA2PXLO\^M/-TB9E"W;TEBR00D/B2F))-"-1N-#HR]KLCUBB*A)-5GB
M&:5O;='37M@@."9UW(WPR98$.CSA`Y4FNX'2%FN5:I,:A@,:0SD[K=:DX%/-
M,ZCE2Z*%U=:WBV;03:1I`_!ML^&=)5`M2<H:*R]?E356TB6I<U;+3:5K([94
M2^3R:\6C*=.L:DVUMNVFV5^BA"6BSD3(L^A2),C/E0_NFN&N1KUG5>M63+W7
MMJMI5/>4I?;E,H'^6495_6KT76H7<5%Z8TWG/-0P->I:DNSFI&^MJPD$-AYT
MJ-P[:@9L!6,MZE@6=0U)CMJV`)9\9NAXUM(I[6IV%W_<G*57/".L`2]*IRB=
M(D=KBQKU#6J[\$^61&D;CU942HUUBC,6.+!M21+$2-_:PL80GVJRI(!?3$%L
MP:E?IYPV-I&FC<"_2T<9JAR4Z_>II+IC4EV71.-*W]KB_BN.@3DU)#DK42M9
M5_T\-I6N#=A\J5A"U9IJ30YKC"005T43*BS;F=86+R!GN1;UNV65D1HYJ%#"
M5Y9I=<:S)L;:#M5MG=JN)'9QM?'MHKES$VG:"'RKH@D5@)6G-66,[?::U#FC
MY:;2U9+(ZI)!QV\_A=%ET^"_=G<)3T+T>"USGNWF$QY$@XB'I+?_Y<O1(?SY
M_/6([.[.?WSR2'<7F5(KN=K/L?N'/.#C/L^:[TV=PM8,]KND&'%RD(YA1&[(
MB.6$!4$Y+F-6`)W)O&I7\+XWAFU0PS*I;_GX&7::P8B\T4'SP#]-,\E5%,>$
M7T^BC),^+ZXX3[`]&WV%FUX8F@D]0/=A[$7&QRQ*L*6`)?"4J*N%[*XK:Y$H
M"?D`[BAX?+/WP'Y1(M[W6IP-TB2/0I[E9)*B3^,E%V0G?"BBN0B_A%_1%;)(
M2<@+GHVCA`-?.?HU`?(;<W@PJP(Y,DP]BVQ'ILW)55LQ/TD+Y&'&86+\Q<,]
MTAM%5=!8GJ.?=M,E&(%Q"EQ/15MC5A3B2WQ[PHHRXY0,,OYG"?V[$;W.^27/
MHN(&^Y"!:,'+*MF@.%0\8'DAQ&10XM/H+CZ(BNI\^Z9Z;UAF[#8JI8!&1%WH
MF3IJ!.0N2L-\1D+?Y2A4\(/@U554C"JZBR*+^F7!\TKF4(;*!"9M6`D7W(*>
MZD*V6`SD)54,'3)E5OJG3.&52`Y23/*+C\&PY1&H"AB+,@NJ:0#O1>T!<AG@
M`,%H)36#A2_K:,K]6U+;@]7(235J#YV<5`)=QLUU'$VE.X[R8E=<?X3Q3MK&
MGC`&6H"NH/BT4U^T?RT>GB"W.'BJZW=U_3$;SM3`8#AS8$!8M!I]3($_^/I>
M>_#R`N2&#R/HY4Q;9'[/X,M^1GYHNC#]-*>C82>Y\TLUQ3*<D3F+A5CR:Q`+
M(8&U?!9\#,J#P0QK?*X5`Z<,S(3:NS.7^740ESEJ9J'CD+N"H_,X*73,C.[*
MYZQ.80,_POCV,HYN+]M37)KUJXRA49ARCVFRZ;*#/OU\`H@)%X1R`C>B"ASR
MA#?*OEX2[G`;EH.IQJRU/OQ2HXIBE.8/B#"L;]7C/"R#0FAG&(!*W9<9:&S4
M\("`&/0^!TKN@QU8K-)A@NLCW'1Y/[6[`#M-60TQTF^:LA`$\5+Q,+RJ'JAP
M%G0!\",N.YT`+^?`F22`);OBR!3#B2'*TLLHQV^1V_40(M-QG2D1-_8!)TPF
M\0T.Z@%+6!@!H!MP6%=9+%@B7E&%M#?+/[X"U7N.(*A^;9\CHF@U4D\W[`<L
M:26\H.D._M`'<0.T<:=K7$@GRQOZJI7]B547\/QT+,Y.+XY[QZ<G'^M@E4O8
M[9SM'QX>GWRYU63"L#3]LK(BB:_^<WS8^_4C\;2WS<_GT]UO<<_NU+JK=WHF
M[IEGU5I*.NKMS,'IMV_[)X>?X/7_$[L7T36ZHVO:VYWV3N8ACN!+OC^Y&6JX
M5^_*$"/RK+V1%]._GV8@$Y]V--@5\ABWA0&(S.WG"0O#Z>>K*"Q&GZJ./F58
M;%-<=>O@].OW;R?50%R0BZ/>3$<?WUG6),1\T*Q22VQ,IQTWGO&P^X#]9_DW
MF;ZB80-I>$S:CTX.VS-[";O\/8LZ;+>6G"C+V`QGL&4Q6K#9.2WI3ULGY[[]
M[YV]W-JSO)TYZFY^UY!:O/@O9UE.C@`RA?-1A.AM?[Y:?@D6O:[(/-G+KHN,
ML;S(`)K47ELJI.""KKB`.XO7YL*R&D+RP]YY:Q;L&/M1@H;H^5N8UA8(]R\/
M`.@EUWIUN'FW;?-%REJ^W70V&B^2P'?SV?@B1^P/LO%Y:E<*U]#'E>[1]80G
M>-Z(!UD/6_B4LEV3LE5*8@5<?*^_3.G@+6#DZ_)Q"U`N'K3R:SZ>%%-;N@"T
M/([X@`PSEJ!EOTC;9RA*^:Y+VE\D?>3FJPWC17SS-YZ-TL60;#[Z'0QX(`J.
M3\^[BUO[PDPJWYNI@UZ:B$/SRHGK]S*+\C`*5/*\-2KI%X'(FZ^C%1]7Q,<7
M,4AL-43^GK0<AE`=U]XF*F?3FF1:67PW8?.L^"B#ANT`ZOV_^QZ82K.N:6>L
M-.LJ-(*M5.N*5.N+5`7::O1Z=!V,6#+D9,BBA+S'D*T/2KTJX"HO%U\;<"D^
MOJ1RW8(T`)U*XZ)HZ@9-&[4M5,EVU"FHI&Q\_S(EPC8?CKRN;YD"(UW-W:/H
MZA9=K9E676YVKB7,E\"&PPQS^G#,J5,F56W4":;P&;&,$W[KUH%>='B".$*4
MR6X(_LIR\@IAZ>YB8>FV"DM78>FS#Z\N'-JVNT^#HW>?!F.UX_"8M*NP]#D`
M586E+\:BUQ49%99^7V146'K-!166WLFP]&W3$*L>\S>/#+@B5A'[2M.Z@VX:
MLV:$,(UCEM6&@_M<40<DJS!(.]3U=.IJJAK!2MFJ>U1W#.I8+^)^L#U\[6@X
MWA8<J73*;T#1U`V:GH=Y)//OF*=@SNZ<C[3T6Y_E4:!@SWK6$6U/=SI+HZ0<
MM12&5%AG*[!.Y]P1%%W=HNMYN*<3MIY'D$\8Q5A+06$?A7VZPE&%?13V4=A'
MRK54T=4MNEHSK;K<;-?9XP3KCJ99R)JZCB-.CHY[Y"N[H@1ZC/4QL1ID516,
M95'.R2!+QW5YR:K@9)IQ8"^)DDN>8[I*<<8YP7MS\G[GE^.C?.<#X2S#9.YL
M`+^1WUA2LNRFZ8JHW*5Y5'CDYF7_=W38+5+"L#*3Z-HHC='_LY7V?8]\3T)X
M&1:]B@+A0XKDE(DHPP?M)T$TB;$^)INMG!9'=5E,0(%I&8=5Q4YD1%7V]-$2
M?K=E+ZL[4BQ:Q_.*$5'"JMST&1=U0Z$;:$J#'R^K8G?UQZ@JZ54Q3)0%A6_8
M+2.;-'-[Y-?T"NO@/4)#5"5K;N5(BBI'YZJM5L_K.[&69U"G%:V*[/%IC[`'
M.>>"M+IH'+I21_G,0WU1,&[,DKKGT[JBHNS;$X5O6T54RR2,\KJ$:"CD`Q@F
M7@`CFJ77H@1>?$/>Z+JS9YK-V\91'(MT)7=&8K9DZ=GY0</)J*Y@Q@8#45T-
M/P)Q[<*CLW1!NS`84XD656/3.S78L('YDDG@CNGD$17O^EC%;<Q"CGW,>#J=
M>/#8PW7I9K7&3S^4^>Z0L<G'8]%.CUT?1GD0ISF,4H]?%Y_C-/CCYW_^@Y"?
MIG>><U%1^(QEQ4TO8TG.1&["?,Z#)`IAK\6&NF9YJ(9A"E\7YWSP:><0!V[G
M9^Q-XP+_#KN[B\KIHZ[MX:9L1I'U4)&1$WY%SE/@YX_OGJOYXMHM0G?WR/G1
MU_T>:-BS_?/>?\GG_:_[)P='%V3_!)3N^?[)Q?X!^N9?"/;-=Z!X?MV_:7_P
M0A23K%E-)LAKF'HQZM0ZHJ"I-KFN[JPCIJ**I`C+6N%G,P1BA4:?^JY+==?%
M$(I'I[TH`TB*#"<`EBZ.+BL-@^\5-06GLY)<E'^!2B9?6!J,2I8,X2N0HN:-
M1PG/AJUUXR#=:SY\!13P?J?U[,Z'NW6,+5A-TJMJ(:K;%.63R3@-RUA46<2<
M]ZV2A3G,[@Y4CEQLR'2?>J9-?<MX:LQT-68O/69B.;X[8C;53(<Z3P^842UF
M=1'P]]&'Y@Y&A@A`$H$TF"CS+<K)>R;5?7AZPFZF2^AAUAJ;BQ&[2LB_2TH.
M1BS"A9&2,P`(N*X5^"7F*#^ZYD$IJJF?PN@$`JK`JC=FOZ>X386E!=='@#_U
MJE^/ZQ127C&$0U$!J`F6W`F+[F8[KU[W/IHEJ)++:<>1&HNZMDDM6\/GV[(H
M`-T(2XBC2Q<(B\"6R*PB*\5Z2`#`7T+7FP8&G,^K)MQ%`3*IIKG4T_RG9_SR
M`F10R_<V1(`,ZAHV-8$/$@O0$[BC:(&\E\(>[2Z5>/$%MG98MZ"&W!?"TGX6
M\W#(JY2M9=?PT(Q0_[N$K1'*VG!*)Y:Q3A.^>P-[&'+^[;-.;4.;LUT!9HA?
M-4V__VN<8K5FAL6?"]RMB(469D@"&S(4Y3'/Q-;R,TO^$#O(QRI=DWVA%6#W
ME^$,#&'Y;%;N5B,+5](F5[!M`65B4M/PJ.5J55%NQZ&FY5/;,==>:?N>F%VP
MN):P29D%L,L2VSF8`0`%*F-&L]GKIM@=)_78M@NH([:I55&%?_*[^JK>R]<+
M`Z@V$#H8*)!)&"R3O'^C:]3636KHQH<.+'(5%_15<$$W$/MZU'-L9(-/'=>B
MNF-UAPUWA$$L=T`8@1]\SZ6.C>-K4`W&V_"\#_.6LJ>7L7R/7$1H,+J_ZD7Y
M[7+8`/0([7T)Z*8RYZ)_^93O>:4W;HUK,"@S#49)0R`T,00ET@7<-5<DIV.A
M.]2R0*Q,30R%H_G4]3=K*!ZR3"UA;YHU5%WP(6++\ZG9]'$#E2^S@<J'$3OZ
M\NWHI$>.3WXY/?^VC]:H+BT[O;909]&895$\+7C"\\I4G:/EDM=V[BI]0YDC
M5LE!<L58@O`QM`X'<1FB=H:7PM]H"%N`D`-(2"?5;D)`_:0$4"+,S5AEI1+S
M]*J-2*:;_`YHAYXPI&-&$;0*5]S)RS'R\:^:$\V$37@AC/!)"3\->2*8'%9@
MK2E",^0P(=D$-CR`$X.J[LP>Z8DS!%`"XRI]]P2-]Z)@6!_X>X4:H@^P*$1S
M-+8Z?129')2PM0),"5T8<1;^"5@6-,<2*5#FI"Z9D^UD;E:4^RE.YB5%F:8[
M@6_NI5N9YRBT`2E0ELE[TLJ7\H1GP`S%W4Z!,G,DW"3B^/O=<)_SL*)!5AH>
MDW:5`N6^1EME#H-9%=?.B/)PUV*5`F4S$ARL5F2,!41F<U*@/),+&Y("Y9E<
M4"E0)-<0JQYSJ1)E*&(WE=AEI_6ZPV+NA;O\2!:+E'D8BAZ563KA#UD`EH3F
M6Q17H%I3K:G6_F9KS].KJTZSL`:M6K%`A!-]$<[%-TK!KBF?E&%2T[6I8[](
MY8WM8:SKV]1P;&IJ+U)#8GL8:QD&U4R/^IHD4;%;@');^OABPJ)$:>/UR+9A
MZ]05\0$O4F-TBQBKF:"-'6J87F=)E9*QKDY]]&CV)`FHWR9H?/`7#T9*%:]'
ML'7-H+IO4==2P'BEC/6H9>C4<=S.$BHI6S7;IYJK0/$K:.+C@L7*1+$N3>S9
M`(@UT,9*$Z^6L89#'<VEMJ9T\6IW&[#10)N:*8G`;A,H/L5D$;G2Q>N1;%.C
M/OQS+66?6"E??1^T!>:&D$1C2-_:PDN<1W7-I([ART'J(ZI8--Q*1?<C>5`Y
M/Z??LUWL2E[[6>?INRXQBB9%TY;L.BN'(])+8<NI4,Z:5@W8:YK4LCP,^>XL
ML9*RUC!-:F@:=7RML\1*R5K'=JAE^]0U)#GC4EBGBVNHHJD;-#T/ZW3`J+,_
MYED4,.5;K5I3K:G67A^T;,H6LF4M_YY$6+GEEBL7Q6WF+Z5Q5V_E-:BKN=3T
M)`'HTK>VZ*82&&MZ&O64=]^J_5$MJOD.-6Q)&+OQH+?MWL<2%C*EB]<DVIC\
MSZ&NH4XR5ZN++8/:IDL]1Q*5(7UKBSKX.=0T7.KHDO!UNX"R<BM9IVRW&-U9
M4A5CMXFQ.O4,C[JF_.[6ZJA%6A.^HJD;-&W\KK,^:E%>)6M=,G2;.KY%=5V2
M6$GI6UO4*=FTJ*_#:BQ+1@#I6UN4L;"7-VP#]IR22*R".5U</A5-W:#I>3"G
M$Q:=_3QBHGQ"BO8<DO%A4_5+01[5FFI-M2:YY;P#V\GV(>8H2M09YIKPN65C
MXAV`YRIJ<+4[=<.CGNW`;EU%?ZSV#-.GNJ%1QY1_/[DIB+>=I20)(Z6+UR3:
MZJ1M38RU?2S$36WEV[=R!RC;,*EA2;+&;1,J_HU-F$JBNB;!-@W,+D<=67Q6
MI6]M4>]UE]HV@#=798M:\6Y#`RWL4=.3Y/AJNU"Q\NQ;JW!K'C5TA^I*&Z_8
M]F-1V[,!&DNRE9:^M46S*%C4,"SJJ2-O=>2M:-ITFC9^TRD.O)5;WSH1#@;F
M.`ZU3+VSI$K)6-/4$-Y05U>)HE9K^?,!C^LNU5SY37\*XTB[=BJ:ND'3\S!.
M)\PY`N"0A!<DXY<\*54*D[6A'6KY-K4UGVJV).9*Z5M;/*30]ZAO&%17@0RK
M9JWA6]0S?&K)DM!589YZ+37V#*"1A&G9CWD7UE-%5[?H:LVTZI)!QV\_A=%E
MT^"_=G<)Q^B``2ESGNWF$QY$@XB'I+?_Y<O1(?SY_/6([.[.?WSR2'<7414K
MN;HH^WG!DB)B<7P#K(^1FF+$R4$Z!K;?O,M)G";#W3BZ!+I8GO,B)RSC\&W`
M"O@J2L3M9^<'>P^@*(FH[4%/!VD<IU=1,B1B:$E>CL<L@T;S.W1/P2$9\H1G
M@MA!EHX)9\&H>>4D2\,R*!X*"JF(AW&?DG^V?WAX?/)E]WRJHT%A3[^K0.[,
M5]/Y)+Z<Q<+VVQ_)?XX/>[]^)*[VMGFD=WHV?<GIQ7'O^/3D(]`2LP*&<!["
M7FI`:K$_./WV;?_D\!,T^3\AY:(C=$?7M+<[;8E_B"/XDN]/3IJ&>_7L#7A2
M\*R]D(DQ#'B,6B*`4?VTH^V(SQ,6AM//5U%8C#[5O>NG6<@S_/ZI34Z;XJI;
M!Z=?OW\[J=A^02Z.>C,=?5P#U23$?-!@CR44V)0&X^\\/*M3ZU>YS^B&^YR'
M%0VRTO"8M!^='+9G]A(V@GN[^V*T[$19!C/W,_)#T\W1@LW.:4E_&IW/??O?
MLP/-JK@&^'B/=`VIQ8O_<I;EY"@)08\>\H"/^SQK^FWJ5/2V/U\MOP2+7E=D
MGNSEAHF,L8#(&%I]4O**4B$%%W3%!>""\=I<4!IBZ;<_:\S?/#+@BEA%["M-
MZPZ>)WU+PS)6ATA+M[;X(9*&A61]=&'M++&2LM;Q3*H;.M4,Y3:S8M;JID%=
MQP7IE21I^/-4<0?<%R_2F`%)-WG!Q^2/J%`J>4W"[7J@,#"%GB22+7UKBP;-
MV=3U7*K+DK5=^M86+Z7C&!;U??GK>F\**#XZ.R`YSRZC@"LMO!ZI5DDDUH7=
M=-AO8/DM2Y*P+NE;6[CH,+JL21(1OB5P>))><?@_2W_G@4+$2A?+TIIB[.LR
MUK:I9FN8N4X.2K<`$ZOD$6M%;0ZU+0U-;IVE5$J^^E0S=&H8DN@)Z5M;5%Q-
MZAHN\%42<7U$_VY7B$&GPO443=V@:>,WFRJH\L46#A54N3[6JJ#*M;%6!57*
MBG@Z%Z2GZ.H67:V95EVN(:AR]E4__5#FNT/&)A\O^'#,D^*<3]*LB)+A890'
M<9J7&>_QZ^)SG`9__/S/?Q#R4Y!'?W[\QGY/LX,R!W)XEL^YET3AIYT>&^J:
MC8%FH%7@EW,^^+1SB%[4.S]C/YIXOW>H=W91+WW4M3U$53-\["$?R0F_(N?I
MF"4_OIL#UI:-S^OCA:'MD6_[OYV>DX/O%R`\1^<7@D']6U;=1V;/:7?%@9J'
MO&!1G*,4!-/!("P(TC+!,22#-`/<^I;`GW&:<1&T>@^`BCA5EC=OK4(_'RS@
M5=&O8C7O<D3%:BZK%^6*$72\#:!!5S3,@:\J5E.N8*M5Q&H^MD[+&+&Q;8%8
M*E3SU;CPZG-#"BZH4$W)-<1&!_0I8C>5V&6G=0<]<.KL3F3_/@_4X=1JG'`L
M:AL&-7T5&K1:+QR;VK9++>7=M%J^6C;U/1>K#LE!:4L)5Y>;G7\0,_+5=EW,
MN!?PZ%)8"46F/<S'5XPRSEM&X*L(EC_\(6;9D.=%^Z$^BUD2<'S1).,YQW?J
MVEM*O+>$`:.<M]/LAO6=TX]U#P@KYF=/(KCWH.(=[?=YSWF?0:&;.&1HZXUO
M'LJ>.#MN/_VPV"E%=:(Q/0)I;C@=X`K(DYP549J<HZ69AP?I_[-W;<UMX\CZ
M?:KF/Z!\XHI=16M%4M?L9*H46TD\$U^.9<_N>3H%D9"%#45J>+&C>9C?OMT`
M*9*Z6;)DFY*P53NA*1)`-QI?-]#-[B`,.GWJLT\T8/8U':'#))CE\M"7<'GD
MG*?3&GK"Y;&)4VZY,3)*I/.U==,F5]=XD+Y5_HXKEUS0449&RB@CY9HFQ.F3
M1WVQS,\X2'OHH2]D./0]3,DIQ,WVACB?^`@E`<XDX2X:I"!:9`BB24(//P%Y
MX#8^;7-\FCKI0P$^P`9#QQLQ%FC$'G?D^01FF_GX.$Q]$#F8+C0H$5RY`_J#
M#Z(!H??W/KL'62)NA,*.`Q'#@/7:YU8?'AR1+@PJ""(8\S#R@PA:P4XQY2A]
M!/H"<@3#<2)T!!!)3W`,;Q`P)H`=L*U.V2/;UH"T*!"^H+@%#P.L@25`<$I_
MS)OD'?B-NFXDJ?<92#P.HROX`F/S9#[3'O<!6[I1P%T6!,2&\0--F/J36-0!
MU*4^&3'X3Y?=<]?%,7,7IZQ.V)_8.+0I4`K>EOSP7)@*YN.HR)%^>)Q@1<HQ
MRQL,Q@,E7A1B9E;!#BH\84$$O=O`90UGA29MSVO`9C!M`QB_3;JC>7(D&L+W
M>!@"SMHL`#TF<IUFWRF1<Y=TV#"<@#(\F)(B*OKL>X[-LL*)O`8LL1%/$HY<
MQ^*8<C\C2/-H64&*D-52>@1&P]NASRVD*&XK<FTA).E0!`'0.[QZQ(\SY"62
M)P7MB&=_S+RD'TY/9G;Z)B8VEV`W+W!9.8-_49X$$#0$+7#1E!>EZEI=9AZ<
MVWU>S&D/A$D,0*[\F2#SR&$:V(\A1X^L*_6EZR43$\_>O0]SAK*!+6H`>WXV
MG:Y>%<JQ5B)WXVE",1[3,*MC+9UQ^$VFZ\5TQDE7PF:`\;$?L/XXB-P0)(+E
M%VJ/<A^&Z']G(5IS$9M@VGM<*\`QZH\2KB)Y,;4A<P6?@M1PP84*;:2DB=&\
M1)+D1`/B!<>+JY@;0%H[P731%1]WNB5ZL27F?9$-A8C/R",@Y+NJ9E::6K-:
M%TFI13A`Y`+0>?<N#-'&-3$V?7#BX)I);SOJ44].ZTD7;:#\LU*`M1B%0"7A
MRU;\5A?;&/<!L(>(^LAPU\'L$PI_TWN!_-P3V&N4])0.(3,E<A;Y(B$UB(V4
M(C8_DR>1H(L6:0P*R(9WIE:KZ)I1*XMKLV%H]49-/`!_5DQ3*]?K@DV9P<)?
MLW@R89CB>L<E%^!:AH4'-B<)Z0\@W&4]'F8;C).!QP\!QH#"0.A'%3U>O#,Y
M[,/BN!</!U*19FG,*1QC2_*,)V`;A=SA27;Q3]SU!AP$4P+6"0(1SOS`LYF`
M(M!6?(#(,<:D,1B!M6]]3_N((6]+N)%F7:>@O0<Q0#VB8$6!7$A/D3X&^036
MGY`3%>:CPGR*'^:3N`WBMAJF&DA^()6*"GPIJNMZ_G"<'0]=6(KRG0Q76(KR
M)4(45EV?6^AMO.'!=]@0,M@A@%VSZ(!WRWPJ\T4A=JJ4C.KAWY52O7I8#*_*
M"])JE.JUP[_-4J6V^[2:)7W^C*ZWH+?@$]<_/+38'1Z.<#US;X\6=*-\^'>C
MLOL"7J\?_EUO[@&=C=(",O=`-9]Q](6Y-AEQYMA[M))EY]N=3TO1^BQ:=UY!
MMZ1?E_W`4^G]LKB-4J.)5JBY%U9HN8Z["[.^#[16]EI/MQ.7[2!R0CYT]FE-
M5TOE[2W*L?Q10:5\4BG5]X/2)5:RO-S]J,^Q?S2(H]CBX`MAD"-U=YTS8GL#
M+L.13OL8B<7(N2N"T>(`MGOTM[O"Q]SU7#L.#QW0,/)QFRZ][NAZI2&QJ$LL
MX9_'WC",T:=6B`:#PWLL%U\2)$%CB>/:Y\'WD_%)7AS]EE"0."XE&>/8@(?T
MN$!ZO.-0FR0D`#KL\R#T?&[!&&S*L0"WL&"$+SWS.CS)0QC3HRL<^N@YI[[T
MLHDA<!:\CWVD(K(E/[[W`;&3W<[0<[@U0E]^Z!$?DRRXA%$?X]=D()W/N/L`
M!`F6#B-_Z`'/L=-L_)#M,0P&"`F'R7"%\];F&&;5C4(V[BS`X(Q(^KWMW'8+
M^Q=NX'$$Q5_,]Q8QE4Y8=D&>I1D^QM$_Z:/2?TQ[/8S&M7FOQWRDS6$/S'EB
M(B=4S]P^T[@B&J)T8I<P$1@Z&8??S/%@RQB[=%W$`]D"GWXKKIL^2M9-O&`H
M1HV@S(HI)BKCAG+%;XTK?G.9'JK5[:=AVN_^-C14=R'S1W.C-"Q:=2H`8H:-
M79!O]R]%J':6^)]_`O49A^N*H>Y8L,!J_/E7'#6;YU!+VLOYF\FY0/[NM9^4
MF]HQ/FZ4=S=L`'8_:/_\[=-X1Y2_>XO!][O(TM5$LY5\X93G#NQ&?>X&W")_
M8*SJ6_/I;2%_JQ-S"**6DXGM)'#[\U/LNXAN_PP^$Y^>[;-('WO1LC[QJ4[N
MB\V0_$;=B/J9CWKC;Y:FF?,,#\9S+.ZBM+YD9@9#:YB&5JVNXQG8`S;IY5)U
MG;*VA2!B"Z9#\6D3`+Y2%,E3\&UL!+Z_R,-X!<O+B6"MJ377\DOO`8_,4GF=
M&A>%H&$+9D/QJ8`V]69`.3G?4["\I!@>U2I:H[I.O?*Y31]O.V^,4J6Z[31L
M@:0J/NVHA?S9\WN,*QMY>3`V3%VKUW6%QK,.+"HE4UG'>[(2WIJ2!7`L.MJ;
M&G];52WWC=N:(=L%'*5J:T-MK6VR;9-7:GXN/67<+>N7JI6K6L-8)Q'['K!)
M+Y>,K=]UU]/.1&+&PM)3"&Y5S(K6:+S1I"M+;UNK`RMK3[6U1=;>1@_H-FOK
MX9=[^(6:G\M0C'>5Z;<9TZ]2U[5Z0YE^3YI^ZY33*001RO1;S?0S--U\D0-O
M9?HITT^9?JJM`IA^A3[HB[,0B$^^E;6W"3-&JYL5K=Y\D:":'6)3N539>G]N
M35E[JUA[>EFKUM]H%Z2L/67M*6M/M;6"M2<O=S^G6E)V;)QC3"2:.A&EZ/(5
ME9ZLI20L15E7K5FJ886Q6JE:E@7%`'@FJ]>*/%JRYAH??Q,_U5N2*,LF]IH5
MS^3(\"RN)MRQXKH&6JD<C]%L:,UJ8[D:N^O,HC-9?.]FJN#D]I?ARR9)2R3&
M-$U-;TINZWH-.9^^,%UU,UM?%J4M5^X62]V*AGZ+G,G;TV(VW;BH(S8N+!D2
M5Z0-=&(!Q(;3HI#B-%RD`4RR`XJ2C5B>%<;8\R(_ELA<MK<8$:Q\,4K199Q$
M+DDM9S'29>$C8VX^BYRL.1F_.$U"DF/O.74HPVS!23DH["%RXI4MUV6NX)[E
M(1=ZLE3K#Y'U#GCSKIXM3CC@CL,%_="#J.V9KW7H4X34$1GG5$36XJJ6C-U$
M6<-LUL%,S^\,LZI5L"2WRYVXSBA'Y)E=XY$&@6=Q.BX%"JWBW;BJXTLCQ(;7
MXBHE,5TO7P%S;OW%3!7,R(V]2),RFG8E.;<%O$J54E[[32^_F.8)M?0\K83%
M-YO-BA#.1#8+H8@B%].([J8ZJNH-36_(J="U2KFL&69]D4*2S#@ZN.G<'1Q/
MJ:<)')I60O`:XEG(0T=6K$R*7XO$JA;#VL1YV,Z79(Z&<!T#YKC%O"+#?*PB
MY^SK*+"WU3R54FU:\PA+KE*J;DPGC1/Z(K/SMN_\Z3Y;#106J"VP4:N&IM>J
MJZFJ+43>E0HWUS3=T+5JM2DD;KIP\UIJ2R[T#15O-J>+-V_!7$SFZD7A5XEZ
M5:)>E:AW%Q+U-IXU#)5<=BF\V)X,E3*Y+$!\EOZ??^H(2VV1=;\?[$GRHY*9
M*5%%#J"3LZG\GI_1)E:I/;<[;Z)*[;ESB2&WL)+57;)!>>G4D&];#>EU>ULV
M7J'9U*KSJR\5GLQ",K59TM<)\MX@C>NAQQ84MMQDBD(ER3,"_9+SXFTEM)!L
M-4OF.J&3A0&(K3`O_A#&A4*(EQ'E(]W4M7)MG3S+2].Y3H*GK6!FLV2L$R]<
M&%S8`L-ALYG;%#!,`T.SH>EK14(K7!C'X)<:E6+0N``7]BO$?*NSANT"37M@
MN68/QE[XHS6EP&;L?6OULE9=Z]-MQ=;I$\<%Q=Z5+E.?2^TS71F)E)>[_V'.
M<D'(,B3U>:'((O8XO?M.U\KENF96RO,"U/+<^N4?47!R3^GPPQD/+,<+(I]=
M]4XSP78W,M;NU`O"0`05?,)XO&LZ&C`W#&[9C_"3XUG??_WY)T)^21KK1-V`
M_1G!$^V'W&.$VQ\/;NF]7JX:*(%N"+_<L-['@S,DYN!7'%X:;_8>QW^"L_1!
M+Y?0Q,C-Z"W.*+EDC^3&&U#WG^_7%0$G=I(:E1+IW'WJM/_W#LP;TOX#_ML1
MG)L3"E"TV+]/\:<HTQY'$>YZ07VK/R5+9CZ"U>N&E+L@?"XPN.OYOO<(DBD"
M/-^9Y5F!NQK^)@,NW^F5:LF8#N#MTP!$7,8.!Z3+>I[/YDNW*3_R>*=7FZ7*
MTXV-/'?.4LE^7*2;6Q"\N8D)]!G,G(@_+C=FA5EWJ?L=P,GB#@\Y?DZ%D<>;
MY.<\K)D+#WD4.1<[!($SYV[+M5OV`W4M%MQZK5X/!HVC[%A]9D<.@%;FZ5EP
M8[X9W#Q=TWD"?5K7U^W+L_-_$V&<YX(R7@I^DJXOZ'\\G^#\<)M3'Z4"EO1I
MYWR;P$]\U2`"FX4F%3&V`0LQVMD'"><N_#M(ODH`@?*Q*#82^3X@`\&`(,.`
MY6.CI^*5YP1"SPB8CB.A&]E(Z&R,]<3^>T:\]*Q=^P[$1J?ASBN%23]U<)*E
M>/W8Z+AG4S]\VSCI<53Q[-WJ,X8!X]@MBFKF6]'PE'0L$L=7"\!VO4>?#C\>
MR'^GQSL%>D\?ML;09C8R.):!PUF(-!&R.%9'(S(+I3JG-U>@,<]N[KZU->PF
MRZHY*BLV2B0WMR80.K-C?]JHF&#BM4,M\4EAUJ;X^2=[*O89]/VY:WG^T/.%
MCES$QOU@72N$#7LWDN<5.5ZU_XQX.,K?.\=6\5O-K\RQ=X-Y*\N:SUV+#ZE#
M6O'G9D_S855@6\OC,<-66LZ=,66)S08PJ2?`HB0=SZ%^Z'LNMP)R=-JGL(/N
M1\?IS)UZI<QNZEMHEQ;-:N$R]A74!W!]<YI?E9?>P\0NUC!QSUQ6#I#-^I76
MJA&]-(F'K]')&7M@CC?$S6&`RY@,O4>0H)Q<#7WO/\P*YPUG/51;-^7\2V(:
MN656WX5QWL,>.94X,!T4@+T$@+6B^R@(TT$T!'H5)*"N\+WM(7K=L(#A*;$X
M+[8GH"PO6P,/CU#G)C_=9=.,7%`WZE$KC+*9CA2*O1"*3;DSZ@+&UJD=55#2
M%8QM2(1\`"=+'-9[O=@.>U&\*J+115UJ<^I.01;B^=&WR!O!MO)8P=>+P]=G
MUO7S^&54!(`5Y(O(PO>VAP"6,3"F$$S+BQ<L9R^4.4$?:8_-3T>_BQ;90HR;
M<7"F0.Z5=IJZ0CB%<,I$>WI#>8H!"NID_XWA*C[75WBE\&H5BTQ$%^VOO75T
MUVDIXVKCO0%7\VCU6^1FSAGE(;[*/Z*@:DXG'>K$12)DAF[<#$VF>MQ'4^M:
MNEW)J>=BUG%@2RIQ7P;=KPJQGMO;%^8/J#L1TY2OVE(3J/4J25%V@-/+UIW>
M'=":'3=!7C148AMLK-_H$*Y_+_VN3*L-]":XN<BX,G2%4YO'J6:Y5'L5@U79
M5\5`+?AO),KXJ=WAIGL3G*8+,<Q0&*9VB,K86BFDZUIPX.BTSUVJSK1>(:@K
M5[VSKA!+(=:B3M(/]47Q/#R[V5/3JGW1;JESJQ<\MYKR#:HMH0*G8F\(BVE;
M+0S.NG)#ZG-/F5IOL$$T92WB@B0=+'QO>XAH*CIK.MBA!5:!#X.GQ^0Z'*DP
MK<WW-N9P'KRF`^A-64M]]SB@\$M99*^&:"+IB"ORM5!'H=FF>_OJ@=#][LF3
MBFQ81"X+HU%56*:PK-!85GS;[$K(&O[_0NTL7W=GF8ORTLL*S!28*<_CB@&I
M7SW'MKSLAO+;J4*I#8;/9UV-1EUAE,*HHF%4$6VLSOG)*7.9?S\2"(5Y_!5&
M*8PJ7F_+U@PT2J^2,VAG0:J0AE0G^JOO1:1#W5$0.QI#YG/J!&FVP<S24A]8
MOTIXUU0^"(5H+X!HC=TQNN9[',D@6=#[8WI-1M-'89^T:1"25L`IN0Z9`K$7
M.&@%94J'GC^1K[W#AN%$&FB]J=!,[2$+?6A?2%M-'7J]VH9R7NYZ!5H*M(JT
MIRR^]341N"KWF\J[^/)[R.FX+]V<5^!]VXE_TW.Q5U$);Y\W==_3=<EM9*OG
M<XNJ$-87LOLS/,ZCV=0WV@K(E"VVV@9RSZ.\/ODTX`[I,/^!6UY`SEB2RLOS
M.27M"])&;R5<BN=SX$85NFV@-YB!O[CSU$93KR@K38';PD#"<08^$HC5#%#'
M71('&P1)\ABTV/R0]T"7"L<`HB$?##T_I(FC8-CW0N_!<T+*K9?%QVVP\"ZX
M;3M,>@J^\0$`NJW`[ME':B[RC[1\VB7M`?=I*$4KA;XS9DU"7UE!GX*^19VT
M)<;=(]:EJ&;S0)8+3FHG+X8O>2E*"R=_Q<6IY5"QVC6#9@$@(P#8DV#(+(!1
MD.;;UI<O[;.X7GBFY'6VMO6XJ5_^$04G]Y0./Z3I-X)SM^7:+?N!NH#:MUZK
MU^,.Q[71L?H,\?>JEWGZEOT(/SF>]?W7GW\BY)>D/5``-G,#9G_F+C3$J7/N
M]CQ_(#ARU;NF/KQ\Z@V&U!U=N<[HC`>6XP6PK1\W2+@-D$KO]7*U@J6:W1!^
MN6&]CP=GN`(/?D5:TJ+C[Y&C)S@3'_1R";$W-XNW.(ODDCV2&V]`W7^^GX'?
MLZ8]GO7Y58Z-\<TN7K3.SLYOSZ\N6]_(^>7GJYN+%OZ565SBJF'H1F;%?3Z_
M;%V>GL,[G=O6;?L"%$B'=$Z_ML_N8!;/\Z"4_^NT==DZ.V]=DL[5M]8-]'E:
MRCX@YKL[OIK6$T^S8!G$V,A5(E^9DU?2IP'I,N;B&?4#MT'`AY$?1!2&$GHD
M[#/BLS\C[C,AC+@>;G(MZ,9)N7)$CT6-\_'=RDFY<<2.C\QC\0:[CQQ9U3P=
MR\F_-0([)JN?=(`2*$6:]!*9!IMF+-0$1@I#2G\;>@'''\#(P3HUT@*:_EG`
M@\_07!+C]X8Q;HB_*!F*I0*]B[6"O<!M)#R@`T:P4KO<1<)`TMO0!O?L0-R4
M5-#(%MH.J!`UO6F8(R0`BROF89\^L(3G+$"YMP5M@M>(8A;><5D(=P,F!YTW
M4_)'Y^^#?*<XV,C-W0JB;L#A?9\#,:X'+3]0[B#\"0JRX(D\7M1;S*!IS6WJ
M4G/CK^_,:E-K&H96J=4TPGY8C*%H(8E&]3!])^P#Q9B.J%3\U7/;A\E:8D91
MGFP419@!%%X>CL@C#T%"+,N+7&&S#V6I=CR@D'K,<4;X.P9*B'>14])\RBR9
M4,@B<G,(J[-/0_$8KA[H8L#"OF>GZSG"A01S&?<JYIFG:@4[R4K%\R=@)03/
MHF:VL_EXGT)W!N[)U6=RW;H!&">G5Q?7K<O_6P3AGUK?H(DVZ7QMMV\[ST#O
M5`D>7%]UA/KY`&L5,>V!_1-&`CKI\LO)IZO;VZL+W`.%Z4VY"1&W_G5^=OOU
M`VF4#].?;Y)M4SBU;<D\=7MU+9Z9M2E::4W$I@TP[:)U>?81FO]_8<F(H6D'
M8"<>'F2MFGD<P4;NGC2,4NY-RTAL$@H,ZGJ^S6"'6#Z0'H8AM6"5C/\>4MM.
M_G[D=MC_*`?ZU#XT2[$<UNG5M[N+2SD18`"T;W,#76R?QB0XK)<:VBN8M\G`
MC35>KL^Q]U=OJ=;8?AKJZPQCFH9%DM*^/,NNBA6.0#*[F?CY_JI"MLI.,@=L
M87_);F?TI#^]9YW9^J>KF[/VS1@*_Z<L_D=TT%C"')EU8(.;#UST+A+XM#K1
M\PIBIB625P#CH)TY4*\8E3+*>&M&O>T*>W*4;[["%HI%=76Q.#K/;,ON2IV,
MG\?V'+#_`RVQ.8,^V+9B?P'['_E7YF$:TN,%PO/JC'NF(#W[P#J=A?HK'5ZG
MAR*=3FS9+K1F5U.5S]$_SW043+&^B+[4R!<'!7)3_N&M6:Q:5ZV_^K)\(Q>>
M\80++^@+I63A!1Z'P/CQC&/OE^BR1;"TIE'1:HUUBK?N`9MT73,J=<U<J\CM
MWBG5Q6OW)CWPQM6K5NQRHEC5ZK!W,VOK?(V_!VS*^@*W<\D64N&VI$LA(#ZS
M&"C;KL,TX:]"?YKC>(_HV9:.)2_JAKW(2;P0PG7TKE$'V6U4A<Y^U]":E9I6
MJ^F$AO.]2KIX&(\G-'22#9F%1^_.2`'&<BNAJ9E&5:NN%0:R!VPRM&JMKM6K
M2L-O#"PPE,7%^.)9885JL<XT-`VM`09YM;%.%-P>\,G0FHV*5JZ_D16TH\I]
M(!6U'8$*][V!]'-C7!#U0[6(EQ;.1FRC&^N4;=T#/AEZ13.JB';KU(=22G?B
M._0>\S$,*:0_X@-KM6Z75+Z:46]J9=,L+"&%8)/:6K_(PKW&^$%N$_9CB*&P
M,O+4"_O,)U;._Z26\W)R:FIE7=>:3752]L0'(EJU:FB5_[)WM;V)(\OZ^Y7N
M?_".M%)&*F:[V^^CLRNQ"9E%RH3<(7-7>[ZL'-P)OL>Q.;;)3,ZOO]TV`3(A
M8((-;5/21HL9Z.XJJJN>JJZNVJE)8^V[>;:]AOU_]CYJ](,I=M*SNV9E>;+J
MJLGS)>YV;:7,6&_+__E1FZW(!UKZI9&F[6EJ)AQ<G[IP'6=>B`;DC<$8$QSF
M@.$XRI*B!*.80<$B%E`=XS$5[MVEOMT_7-G`'5P2`KHN&+H-YDYEFHZ`48RX
M0%T#;,QPJ&[_8BAFAT-+FSA@NGAHN2$9A%FN,+U*NVY-,[O%,0B>@NR*GDT"
MP@64?\J2@HQJJ^T=Y('3*(XZZ/N^22@-<&T&MHV'(>L]#!-TTP*#'<C!*+=W
M,7JJ5J2QC32U$PQ>#ZZ[%]K2)3NT'9MK8KLNN(8-QDZUW(Z!4085EL,"QT;K
M<5A-RSXP05:>M![R)FC;MM*U7U_D@/>V+_K=W_L7_>M^;ZAU+\^TWO]\[5_G
MM8Q:<H];27/^=),[#+R;(`QD/`>O<^/HC1M]OVJRJKVY/@%N.(Z3K)/QY%Y6
M!4OB;[)I]M%OSJ8D91Y\]+*8VVEXL%7)Y-7YO=")]YB75L9M6TH:#2`,\U,W
ML(@2HZ%[54$KNWS)*XOQ</.-QR.V#;:59RDH2XH:C#)=,.2E?Q-S%"K<Q8-G
M]T*6O%G<P*4K^NA,!\/!Q,#U<!DL:@F0<B`U5V[W'D&`NE%'@6VDJ9E8<)O+
M(6A%MK<BC@O$M8'1`WDH!Q^];'ZY+CQ=EX+A*GW2J1X,W)"J.AHE4^&]??.2
MQ(NR1Z$C4\QQ*YV[)6^]4G!<S'';Q"='UX'H3=V["IK>TSAZD/TY90^4*,[0
MY):^&6(2T`EZ;6J?!K73W%[$T1T>4#94)`\^>MF2W`2(I1_NTGD;K>W%S+5]
MS$O33B/9&MN3O?:\[_-FD;B3RX=.3<L`AG6R-O!)!],0FYDI?:4:8Z=JQ1G;
M2%,[T6!Q-60ICQ<-R!;!0*$=+0/=N`V7"PF8S`&BHPE!=7O4-+71*^GE[;OQ
M_@&.WKC1FXKH-K23B^_OXZCH;IHN,6$I=#5_,XIESJ0D<,H_:M,H#.X#F4CI
M3;-QG(A!_=DXH!DZ4-,$V[+SFK[BD1E,7OQ<C%9\5`O25![GY95_IUF:B1=!
M=(?M<>HLH43D*2`#5S]0@N+!1]^"4:9%P29-+?*H8C:V[^?!1R_49/'O3A!I
M(V\29%Z(^[><6)Z8.NA"%QI&+6+YOO'\T1U@K@6LGEXYK_*GG0BA.QI-[Z?%
ME0F?WP:C(,.-6E(0F0.6JX-1S[E!\S<J8P90BP%EM203UK=35;2K2_MTUD,C
MOI\D?,RC5,!C+8C$,]Y2+'L%SP13.C`4*SEN@,A@NX)73.F[3ABN52NTV4::
MFHK^RMR7X'G8%FU'2=MAF>#J.MB'JG%V\-'+GHJZ!!S7`4?M)AIH/=32M&VD
MJ9D>R9;9(C]6?4-;@H5%*V,4%A951.\VK@!G6^E:DLCB95ZFZNG)#QX6$_[4
MZ6A<'L'>:M.4)QUYJ!K<!MS7KKN?/O7.Q/]^O^AIG<[JKT]*[-\1CS*>K-EA
MXLV;1/ME/L/R'EO]:?GBO'_9O3SM"T/3OSP??/G<O>X/+K7!N7;5_2)LF78Z
M^'S5O?QK>?1BS8NGX77WNO=9?'@HOS>XZGW)!QF^6-'-RK45EJL85'#EB157
M@V%?#O.Q*#@4/`B9N>J>G?4O/\U%*[>R3V\6)C5_Z\_^V?4?'S6'_+SXYR]/
M.B1[8827/G4]N,H_L\K$;Z7O9D(AV/=96.U?Q?!_YS*0+PW>44)^?K<L#Z]Q
M1`[R=:-(+;CW4EIF6T(*K[R$Y'.!=HC86SR4FVL41'?SYXGG^T_/WP(_&_]:
M+'03K%JFN%C6Z>#BZ^?+XH<8:L/>];.%EC)8(;]=V*LMMO?3PMD.7[9?,9MO
M&,EN/@V6TWP:[%V6\9*&==+>$RA]:6=O[Y4L?7Z\[4;9!GD]4\[9N.2T*V:B
MFS'>RM'?YGG.48%3PCC2Y^;N+^XEJ=:+?*%'5R5(K;-3^^#0825FXRJ;+C%L
M>XEA9':&=4"I4((+!]\;2G"!'9H+J"&V'GTGBW'2CQ:+^/IA^&'QY,=A*,P)
M:/S[B$NIDRFY>7+MA"?%T]*'O<Q[OT9X]LZX-PI2E0=N,S\L=[HHDYY9#6'4
M2YX)%_*!1U,LF5*Z]$*X[.!38(8#!B%`*:8\;\$XA[E`J`5F/?E9;64;I10,
M:H#.[,,0MK-J5/`TZ31.,QF?1%6XG6@*Y4<HV%2773N5)48)5MDN`\L0C"+(
MJ+6,<H0E=0G8AM)="H[@K*U1.0Y(4S-H4L"QJ@$_?$KB--4F27R+%UC*9S*"
MY5A@6UCW:GW5$@MT6P=&L37*>CX),,IT,)T#R1/BAB;:(Z2I&33MC!L4C#H,
M)CSQ,EF1@G^?\"C%YKDX.H[>HM&;ZNQL:"S,PW!9:1V]SBH;+"5`3!MTXT"!
M^X./7IY/!A5@'B/*&QP>L`P7*+81J4ZU?>*1@&1AGJ;@^?=!%*19DN=7H[;;
M=A?+,R$3+(*'XIOX9%BR:Q+>Y]U4)M\5\F3:3>WCH"26^\)3[B6C<:[Q?/[`
MPWAR+[L7HKK;_GC71%VW,5U`;&&WGM)R[6&3;1E`#\6D<GH.P]AJA4>1IF;0
MU$RGJ4P9G_A%,!NA0\E*-08P8@HO`,WB>CZ90&7.L(O5*M:C+`MTRP''Q`0Z
MM$Q(4\MHVAE!*)E`=Y6GSFFW27S_A"2PA61YR\C`<(1S[6**V*88(C.$;WVH
M%I(''[TLGPR)'L!6N_!NL[RD05XVNRB4K9T\^4CO,>,'1\?16S-Z4]'9^E.B
MOBP'P-/YJ=#1ZZS2/2A<"ZQZ3BQ;T*##LL&U:X$8+6"./.LFM42ZCJISR5QU
M88N2;>1/EIC7;0RTKK_!9@L_R4%?<L.9OVFZP$A3JU4H"L@>A$[+$W7".,4X
M6>GF?4`(D7\(.EZ=JVC,JRHIR*BV(K7S..%BL;)>W-B+[KAVYP61=B+UVXJ=
MA0INU5R.3L"JQVMH#Y-T8!:53924)40)-IU8C(%#:X&W.[J@F#N@UIDTTM0,
MFIKJ#)7*';CAMP)!/)VP9=YWGN:W&HK^@N)]C7M)%$1WJ:STETYOTL`/O"3`
M1,72:08$7,,!T\6"G9N.SVW*P+4P-+2>3R:8N@G6H2H;-=.+6J\,^W/UAX=U
M6^)=%US3`I/6XA<T/CAT8H%M"(>@GK+#S6>/#89!A6W<;VBQG8BN]Q*R%7$@
M1&YO#'FX8-H6.#HFB&ZP`0[8M@&ZCFD)*_G#B`ZFQ02^W2^#RNDYC`NI%6]`
MFII!4QL=(=G99N8,X1G2-CK>)$+#.^!B-YM-6(&`0^3=7<PF6,D?ZLI+S0Y8
M]90V0JRPR08UKJDXTM4LNI9V6O$2F\"7:`(OO_"E]T?O<MC_WYX85#SWM).+
MP7#X_L42;U8N%KO"K^,(=H7?=K^KU8W<HBV@P6P^#=@5_J6>.7@'W\-TA9>F
M^Y6F\+#.3BG<JK<BB5&_YS-VA3\8%[`K/':%;X"&J-IBG'3OXVF4I3(#)>%I
M*BQ'$&DKV\-CT_?G#M/>FKX'&!I_P[V?<-FKQT#Y6[A6<]C\^62-#Z+_P+N:
M0^HEF;>SGE3PN+`HSR1THK!88QZELN5'H2.Q0A..CJ.W9G0%0%Z-EV='TR3A
MT>A1RQ(O2L.\C*;F^?\W+:H%'+TJVZ)YD2'@'7:JV,`G&XBK@XTW73;DU`#3
M77`.Y2F4TWE'D!'1J*P\I*D9-+71'3I=X0@]W<'PLBP);J;%\7@6:Z=>Y/F!
M%VG#./26SH;ZT>C#.MV$T&/57)8.+G&%EX^7;#=<N!*X0[:*U6MA5.,C1R?4
M)<"8`TX]9?PP_;)UZ7Q(5[/H6MIIQ4OUTR_G+^91Y@K2*[4?\BN[PS^T\XO!
MG\/EC^5$K3YHQ'3*=1S!=,IM]Z]::7R8BMA*&M9).Z93K@"G"J53IEH/\RF;
MFBV%^9283XGYE*@AMAI]MWS*?K181/O2*&6XY\W'ZZ\+6:W90O-FU]Y(.(9!
M%O"TFCRAE<[_EJ@*9\/9<+:6S[:;EMWJR+$N';L^I:F>`BZ-_;W?,-L^"[X@
M7U^>P%62Z5Z:U%U.+)O!SVJRWW=G:"L`KKY6^9[Q2<)'P2Q_-/(U[SY.LN`_
M^1NHB&M2Q.`XNQ3H1):N8NE.B33(TI<)2N":>S%H1X&!UZOA;AC&W[QHQ+7;
M.,DS$[+;::CY_":KIO8QRO>*Q#+0F?C;J;$GHK8E#<Q<8/8N-RE02E_,[8!N
MN4"=7:KQ*Z.)&P&)Z^BYBH+]8NXJ6K0B6U^9>]>6I<A8]1G;?E"\%(J0":U^
MD(YDO1E-/$IDC)JY)LWL[M@.%'GZ8F[#`,-!:%PM3UVP7$7.,HX`%^^W61/*
M^\N`127=G3!B\31W)3V@4$Y?S%U-[RAEE',#D/)P["6\<^/)"HRRM!6/4CS`
MJS5VX0@];-E[.9X^'K8:0"RR+_-V/&PU@3HF,&.7Z^'*:&-%H/*&JAIC+[KC
MJ<3*\2*#.$UY5K2J#P/O)@@QFQAGP]EPMN8H7R6@\/IL8GEZ%V4QQB%J].^`
M&@0,IC>64"792FTP70<LJLA1O_*SE0WS@"-+?!)%V-H*^+M>!W='HZ(O1,)'
M/'C(J]6@+JXG$F&#;>I@X'E=Q4I#:`UF`4,C5_7=#M"EH=/W$HRHZ69'`V#P
M4V<>?\JUVR2^+TI;<5^;>$F&V+A&^19*0R@/BQWVZE)[^,GD@2<#0O>BB8^!
MH12HK8.^4SW50ZO@9N!@_T'>Z4AE\>1T.IF$`4]0\]8DV$P`80:NCDE6U48E
M*+BR`K.ER.F1\K.5U</,U<&E3;[@W``8/.OVE3?+R68G<*B`:Y)H`^3%?7,_
MZ52M!VH6Z,*/,'?JN(-2^E)*;3#EZ05%]+L7W1O%40?U[UXDVP3;L<!V,3NX
M$G:ZPDV6;<\PD%,-WB6@.X*?Y+#PH/60=W[X-O$>\>2MSAQ@5[>![D><CX>M
M)Y0`<21S,=Y;!3]M1>3S"`#O/-R;'[B-IJF8&@.^]44F=8$H5*E0I?QLI6$:
MM4"WL9!E-1$QDX&QGWR^(P:\2ZD.68R)#OM2%#HXS`:&X8;*LG^%0:,$+[]5
M[$\X4D9!-YH<=V@&_AV-DJG0O-^\)/&B[%$;Q2F&>VM3&!0<VP!'5R2O7?G9
M2M^6-00$QCR2BMEJZ!2H*C>[6X^)G^<]+%TW1FU<DS8FX!B.O&G46$J5Y.N)
M"T0WP")[4<>M]S).#&"F*5AZV)K7K0##ZTM`7,QT[F->T7T:C7B2>4&D9=YW
M;1*G@2S/@]JX)C&W38GB$,%5;.)T<`FF`5?+5'!M$VQ7D6N&+0#&Z]7R&;_E
M`A3[4@\C&JY+JG67R5H&C2533:8Z!N@&&K6*HSTV=8#L)QNX*OT[TX+#_C][
M0M]],(7">Z:1=UGW\R7NQH,R8[VML_J//_:*3NM+/SS2A#0=B=LIF^F.O'2L
M39+X(?`%T+EYU$ZFLC!L$+U?KD8X[V>.(*@F>TV!6#K8>$!3+5\9!4=V#C*0
MK]7&!JEN2*Z";ATVV(H@:&9<V0<FR,K;08:\"086Z6H674L[K7B97QAY>O*#
MA\6$/W4Z&H]\V>M#H(FDDT[X*+@-!*ZX[G[ZU#L3__O]HJ=U.JN_/EFWW-EJ
M1SS*>+)&.8HW;^8O$NV78OCS_F7W\K3?O=#ZE^>#+Y^[U_W!I38XUZZZ7P2R
MTDX'GZ^ZEW_E:YI_?07@J6&AP^ON=>^S6,10KN>T._Q#.[\8_#DLN1;!P:?5
M7`V&?4G7QR*_,7@0\G75/3OK7WZ:BV&.'Y_>+,!B_M:?_;/K/SYJ#OEY\<]?
MGO1H]@)>+GWJ>G"5?V85>%W!G[4,D0(D?HK/W<NS7\7P?^?RDB\-WE%"?GZW
M+#NO<40.\G6C^"VX]_('FVT?*>C:39SX7"![(O8A#^5&'`EH/'^>>+[_]/PM
M\+/QK\5"-_D/RQ07RSH=7'S]?%G\$$-MV+M^MM#U>WE&0LAO%[9["U7PM'"V
MPY?M5R#$]B-9)M*@!`U.I32LD_;>Y=GRSM["_7[A.&?C;3?*-@#[R:(4RQR7
MG';%3'0SE%\Y^MM"+',$X92P3_2Y??J+>TFJ]2(9)SCC(WY_PY/%NH4#N\Y0
M[8-%AQ69C:MLNLBP[46&$4H.+15*<($B%P07V*&Y@!IBZ]%W,ADG_6BQB*\?
MAA\63WX<AL*>O%\C$GMGQ[;BT<"0?]&O_GE,'[L*X6PX&\ZF5-J"TFECZ^]3
M".<HX5[*M9,@*EZ]E\W=$J%XDV`DKQO+0U=4NC6=3`E/U+"M@Y>L;@L_F0F.
M:X!K*5(;1OG9RB>3"4G=T_$IEMR98]][><E-J&-L0K^/&T1">9@4S/UDHK9>
M%Y_8)KBF"1;6F:PJBP5TZH)C-;G`;P,@\=4T&8T%$$YE2L`DD9F%V2-HD]`3
M'Y1-COF_I\%$JF94Q76).E#[L'VTVL+*8FZ'4=9<J5&2L2<ZF$X3*N\<03IA
MHW+UD:9FT'0$3N;\3L7L&H7X[^6)"X*<NOPC&W3F`C'1/ZJ$GR8!8A&P&2+'
M:N033)<!<0Y;!A-!3A.-)]+4#)IV`SE*!'/6YY"<!Y$7C3"'!&?#V7`V/*VL
M*62>Q"/._5F#D'0<)UDGX\F]O(B4Q-^$^D4WLB:8C@%>9*PBLY7M_^H`D64.
MB"(595N`@;?1SF$<W:%R1AVBYFS(V,,RUB9Y;1]C/U$_!,]2/7N/>9Z?+*><
M\,DL^T0FGXSBZ($G62"O]$=QAF<QJ$Y4F0T9>UC&GM!]@N@C3@9\AIV#-)W*
M3JA2.<^:0:%.1M6AR&S(V,,REH'9GKA&,Z#S,^W,O_-D%!30.<WBT;^T>(+=
M2&H4>(?I8%J*B+ORLY5NG,%,"UQ#$0=<^=G*LM5TP+;VTAVJ*M6,24UJ)<L@
M3<V@J05.Z1MJX=^NR'1"X(/`Y_"S(?`Y*%MU5^;$"^9B*R`$/TA3RVG:#?PT
M(NK3N[WEHTQ&>?CWT=B+[KB6>!G7BM<(>FHS)*`;!"QL3U,Q7VT@K@ZVC7BR
M4KZ:P`3T<:@BM<`0]C31G")-S:!I-]BC1,QG\UW]IQ*=VHG/EXIUYJ$@69@H
M?R&K$XD5<DQ-J"_Y1F=`"15_>X%"[;]J[H)+Q)^)[*R"G0*G,P864P1/ML(C
M71^0/WU-`VM>IF5CKMWPNR"*9'!>>*WRC4?N):B>ZY%_0Z@2W03;5&0#*#];
M>4?5T0VP#+VQE"K)5QM<)MCJ8'(".JI(4\MI:H&CNB,6FC7;112$UEJIV9II
MK96?K:RX4F"&#3I1A*^(@IK:^QWI:A9=NR&B1L2'AM/)).3REK<7:GZ0CL(X
MG2;%'6^)DF[#^)L61+=Q<N_)&RM8H0YGP]EP-J6P3H-]TK[L`<S33)MX@8^Z
MM1X$SUP++!NSMZME*M/!<!7INZ?\;*7;1)I@DKV4B<?CT5S]CN)[KF7>=YZB
M"JXWY9'(D-]>.DH<#UNI#J9M@L.0KQ4C!@(.520^O:2'BY?>3<CG3W[PL%C2
M3YW.TRG&-.5))YWP47`;<%^[[G[ZU#L3__O]HJ=U.C]^_?E0__AEFG;N/&_R
M\32.?!ZEW)^5J_?"_B(8,+B]\A(>9:?Q_<2+'@=1^'@V#R%<\^_9[V$\^M=O
M__U?FO:/Q8#W]W$TE$4PAF/Q[;2?IE/9X\<7"MZ[H\0TWVF^6/6]%Z:_ONM?
MGLLHD$#)W[,O_%:\P0AQ_UX:Y3._O^').VT:!<4GBF'?_68PVS8,QUPF9N7<
MSQ>8__,X#GV>I+U_3X/L41B)<.H'T=U5G$BRNUF6!#?3_&>XCB_C2*XOB<-0
M?&2.YQ?T6,OTD&VI^3H\>_>;28C.F*'3!2W5++-FTNV-I'=]/Y`#>^&5L+[]
MZ-2;!)D7KF9#QZ+,<ES3:!@;G(UL^,(S+XBXW_,2F8N5KJ:?4M.@CN$TC'QW
MLQ2,1M/[:>AEW!]D8YY(A9+PL5`\P0,O,-HK'#$IH\QUF\41BVSD2*%85Q-M
M6*9-+8LU;!M8=!/5+PFU"*$&:1JA;.//NWJ(U3\W<PS;(?6RX"J);X/L(D[3
M)3+T-62<,4))2;5E"AOHN'1IDRZF*[$,8^,RUFV6'2<W-TZ^U4]INH9MOW$I
MZW"$7`HK^7-TJ+"@EF.Y=/-"7M/&Y_'_LW>UO8W;ROK[!>Y_$!;WH%M`R1%)
M42]=G`+>)+LWP&:3)FF+WB\+Q:)CM;;DZB79]-??H63%LB6+DB7;LJ-^Z":.
M3,Z,AL.'PWGQ&:#;L\@'R0]?[GW+#7AQ#]`]UXY_F\0(\3/0PT<=^$X`%)U'
M/M=2YCN>_96%UZ-[ZWN&PS*X('[3B!`5M"6#]W9`_3[%508K$G%MOJ^^-5F6
M893ZZ_R$((+UMR(\O0S.Q,(K4"_%),C8HX2*3*Q>AE`2$UMF@.H8UH']9Q2$
M_-X]N/?6'(+B,^J#!8=O+AB02LSI+0]<#)R0W3'_R1FRA,E;-O0>W7B4WZQ)
MQ#),E:&1N9FH<P@CAJYI>H;%;;.R-\&)\4^9-KP=.0D!6L=$$P/HQ/63M1.)
M2RC^XW52G?5B7K8UXYW2R[U3B5I4\4XA9%"Z>FZM150EIF+V13R)D&4Y1_$K
M-3"AVNHAI0XY[7'3#$5VB!$AOMLR[5>.Z_GQ\3+!.I?S).]/OC=]'3HN.K^@
MN5T<A52*<`8E5*:H,2-&?4S3#JU"_[B!1/[QBA9(Q89)%%7=LW_<$'A+JE@?
MJB`0OVD>F'_<*$,8E_6AV0G5B8FQ00Y,#&4`XK*&HTG#B.]F^H&Q7^9CNFQV
MCL>&JB%3/3`'JB&X,A.Y_(A*L*:B`[L5,`2W937W3HT:"CVPJR)#<%.6WW7A
M79N&NN14W95_W!!A'535(6L"W%"QHFSF&#9%4`65>RT:SB[RF:!ZGC/8Q'6U
M8XYI4^1"00T\K;IB$C@.OQ5GH2GRJI1KZYL3E\BY4F]Y(9V@-^.7-D67=R@O
M'H0X+.^87]H47_W540*""#4KV-AS!EP/G9@/^'G"YNP-IGP;_2?^/$.DR.^"
M<^X*1&#OUC,;3Y49EVE,Y7OMWED3=CT"7F;,#U]N)I8;\MU_%G<P75`I<JKD
MJ#Q!L"7!]Q945ILS]UJ?0`,\%Q3GW(L>PE$T@3W#BWCY@05U(DB1HTXE&D(8
M+=\IKYUI3RYBI(@A2JV#KJIHL$J-H_>M(T6,KDHCA=Z,G(0(K6.B:7`'@10B
MO(-`E3R`6,,Z7G46[>4.`BEBG"/T`B),-3,7';D/WSU2A-"C'.5VB!,1]LB#
MJ):)%WG$D:(+/>+5UH-*$*5+_L-]>,0!@`J\(!76`E6PJF"3')8/#"F"6.&Z
M0.&$$D*0F@UD.@0Q($&`<'77$C8TDZCDL&X$$!*$"C=QN*@4_M/1E@-J6Y>(
MZ)9,``0U:A*BZX=U08:0Z(*LIO=#48F)MRR#7;HX$!+!)KSY0J$8CN?92Y2C
M]A8A)()LY<%_^Y?6[DY;2.R/JK5+4V10K.*]'5,SWJ7KT3E["'D6(W>8W/AL
MZD33#.>UG5RJJ673DX1SK1A4SN3'528S]-1V9^5D73Q%0L8P</ZN]#)X4(O0
MF`N=6[6,N:IBC1(`=BT0N05NL<CEE=>4UAE*7W$:>G0^[\UQZ5ZZ3S"RYSLL
MR)`L#'_.Q[F;FJ*K&?TNG6J/UAV+'$3UE`_>%%;W&;Z>EW/JXP5;QYPGCE<R
MW(LNW7)O5C,-HI/2%YN?4$3B>11'O]VR&(W`;LH[`2>RR:X<(:8IN#165(J5
M,FK+YMZG7@I11\Z`4X4JVCXO\=I&^5@4[H,K^3NHAG1ERP=]H2\*BWU1Y=PL
M?%&P2\..L&=?%!;YHFI"O1-B8%/#^H$Y9+#(+U4Y^1)C%6D8'5CR-B(BCU23
M@Z:BFY3B`W-5$I&/JOR\B$W%,`V#'-A"("(_5#T<Q;-856IJ6W;)S)@/6YW[
M>/&='W"RF)?41D:88$/743;6/#?^FNF31;`4VX%(?;2#5$P1U;4B"A93",-*
M$*F-/7B&(P(`8E;(83]G(P;(PP;X\,6Q'IR)PQ$7?UVK@(\(]_^<Q=`0ET!F
M[8AFRYSPX*`]LU[XR0H0TA?+M7\-V"TO!W7C31S`26G=H@R!>I%L?N8UDVSG
M:5X$Z@=>N>F$5W;Z"2FGO#C=4E6H>UX52OK*GJ5;;VJY'WY8%&VR)S#Z=`;8
M[#_OYC]DRM_9X?HJ4Z^U[M)2VR<(E96[XQ\^I#\X_(?W;M)TSGDM`O7Z]^52
M5':8(:FL\%6-R>,WX=C2A#?EB`(FQ56Y*M*S*(UE3PJ*!=:B;%&"JY6?BOF2
M?![=%"0-1Z9)Y$_\V,CSXYXC\S):/P32).ZEF7Z^&,$;Q6/"`]Z0[[.\Q^89
M[RT>C"/I#&RE+-U%_XR]]!<^_Y?(>X$GXD_X`#?,FTT83'++9M$#:#S_\&SL
MN);T_MW-[=F['T^EP9P\V+]X[W+_$:8*/8G-H0UO:@[6%X9[8@F)8'6G:>N4
MA'CXA2H+D?!^*L%I677%3/&Q6LLTL[(OW2#R>4H5?..C97/O&K=+BP-J[JQ)
MA/!VU?1P`VAPCUZM&9L1*;P4S4?%$QT;>)=$JB*`F`O=5P$%4[(9D:G9_^3`
MD.P+`$PX>(2@Y@X\.0@"%H*VC*+)%V>4<8.HJ,CO,_<4#QY]%A?"3Y'[SS=8
M^6.QPU29JA%QN(BX<_;$)MX,-C8V'+O>Q'M\B1?!@DBT4R))$9'<<$5@`NZ\
M4?@,-F-EH(34;U<PTS2:+@C?)=UJ`[JM[\MT;R;PQ*@Q?\A[+3PR[OP?`F2-
M'6EA9$T&K@O_O_&>F7\=A4#7]>C*LZ.L&T]=`FR%K^)S9,$J"AFS8:JX4&.R
MI/X`^XOOO?@?M9"QQ>J\B7SV[F?`,(J>VN(-R%XYAPS'C']Z/?K5]9/;F']B
MM/:1N0SP8W`+`![HA-<`GW)DGX=AJK95&":$#LN%.F<9//0Z^[N;Z[O+^\OK
MKS_!;L_=:T_L@W0S.#^__/KY%:3%A8O3#Y,JQ?%'OU^>W__O3Y*A_&OQY]NT
MSG*8JVN<>>K^^B9^IJAJ\D;<S&N7\I<.JI$I>1K[E1\\'XYGB95G$]ZA90BP
MX/7WF67;Z>_/CAV.__,.*<J_LL,4%I).H0`O8IK4*3V[_O+KU==$,'?2W<7]
MO')IE?JK<Q8F;+0`Q#7*MZ:$XP9?UM>4FZT_$J4]#UW@04.M\E"F[1=?S[-U
M>FO48<]54`_'=1=*G2K%#[[T[P69XXK3%LR$Q/60"T??K/GF:VLIXUV!N2LF
M+3W!\FTTD"Y<&\Y%L!_&&^B";H+DLI/K+D2T7Y414GGH*H/KJPP_`>U;*SHA
M!=1+@>/6?4NAMQ"U1V_TSO^GY(7WS/;,[G=9;]RV9_'8-MOT?&2/CLM=S]*#
M->$>C3S[&[3IV03L=F7TBGU,#-FD1*9:D]YG;T!,IHQ,)&.C21>=-R$F%;1)
M:=3$J0$CC6U;K7Z0N[%L:?!4<MEG?9=F7A!_$"0.Q.3BC5^KI=?F_":M-W_5
M%#:9R\`(=Y>53@A*)YJL*WIGV>B$D)"L&[!3:'L2TW%"NQ(#./*]J33S'?A#
M'#[06[UJ>DI4+&NH7\S]UG`4@CI&V'?+[&@XMW)"N_?ON]`*HS".J9HX4R>T
MDN?8]YGC)S_WIK&:,K]'BBJ;BKH-/GX\>.&H.@A'W<K&<?#".1`S.+=,=Y?_
M=P$VZ)2"$5KJSUU5*$7=:Y=);-8)M\I8FUW,K&X#!:[=S*ON>>IY.M[#U85K
M]T[SWAM\E-[@O8]>U6L$J@0'<JSLZ0ZFQPWS_0B?8F!+LKWH8<(.84_J^3HL
MOC(K+?F1!TN__O::W\1_XT&?S+7YB3X*F'\2S-C0&3G,ENX'GS]?G,\C0C/Q
MG_.O+P^529O=.+X^DYVPYJMI$8W@E@71A&>9\DH:-]Q!D92)@&=O4N_%P+6O
M_2_6+`!2!K/9Q!GRV>8>C.O1EXS_8A'8+^I\DJ_>JZMP4)UG)^R6["[(JW:;
M%*2H)F^COC=YO>HIK"10]*'EAC>1/QS#?+RNA1-7.KIE4\OA81[S5*$D#3'Y
M>YBMLJ$*RS'D:MYCA5(M6_:J`2'++'WQW,=[YD_SPR1?6Y!-:S>5TPVJZ53+
ME.\4S;8Q;<)*XSF=,A5304NMZ;=&G+!Z4[X;'^&]1NI++BF^E20UO68]I>6$
M+MU!%(X]GZ^<I`8+F-0!MZE!7/+B?FRY\"Q\R7EB257CY+$,*TL%!_(Y?XKV
M"_YVI5"B%&5DH;0Z6-L$;L3\M?O)\8/PW'JY'EU8P_'UZ'[L,Q9'Q\=V(TDX
M`PL!4K;GJ;PUQ:66BPLIOQ`0E]F.L+;&4$OB/;,F,*\59_-QX]Q8NJ*$PA+I
M8MJ">-MA*"/=XFJ&`]^WW,<XN_?CR^*1FR2_/)[BD^7X<6W(01!$T^6"Y%=\
M.YQE,S&I)E++;]G*YFM2+.DI[[JU?;KW(!]=(!]4()^5#.%5::FGZK%*R]A(
M6J7IN^JI?M#22JS*Q7=@R@JSLEJ"?@5IW44K3Z!9W)H9YC:DM<S%KF6E*0)9
M;;`*05;D-2_\F&2%!++"52PZEXYZC)J$-UIUH@(#A&A'*"NRT:H3R4HE.UMU
MZ8GIEMD,3L)PL"^NLI;49SNS?/\%/ET]M&FBML[Y"L@4:1HBF;IFFU`@JD(;
M8\E%79D,'-;J%T3#1"%F>0'DU?FV4&Q:J]VD1]5T'2M=+9ZMB<JLU^O[T#JS
MK]5?T@5U/?KDN)8[=*S)I1N$?A2/GU2JRK!E[K..7$M%V]Y;]H\29YS[Q:,X
M*,UF/N@V/Y4%<<FQ42H+R5D((_9<'W19M_M%C38)5`&T,P2&1TNB6+!N\2)`
MB3PFBXJ$\'&<S3'SG2&#GZQ0>O:BB2T],,F/;02SDP!`_E0`QV,^JN4FPTF>
MGY2,XSDAO(+SB/F2]3K^B_3>.66G\H)D^"(#TYY,]Z/DN?&P4S!,L*W$G3'M
M>.]R^11Q59?)2S)R4BD:R`J?&7.EJ>7_!?//>-WLH0,B"(-3B0LDPWYVV,?(
ML7G,`1<46#TG&'/>87:?L9,)+VJ5_>;88;[E#\<OB43BV$<0US\L$9;CSB+>
M)M.=I\+P+R6-$$)>%<OY.X('HR#)E9E3D1D^1^ABNL=89_F88^=QS&W0?.X7
M6?K"J5R($LF9T6.-EN+N$URHD6O%5@5^^SOR^#^QP(-8L$.^,.8"3,(]'9O[
M,(8+)8'/EG2$ZXSW7$H.*27'>PB8/R\"GPB/CSF<P'S\FBE8IYW/3CA.8DSY
M2+E!@,[\AYRC`+XRL?QU_`2KU.,LY:?2[V-0,>O)@C%@8#E;#9&_UR"5:JJ%
MB7"!?YOQRH..R^*O+"_%[*)Y72&GTN6H>#1>Z]#UPG5DS.E=6N\1KY=>K(VQ
M'@/I'Z1GSMO,`\''8Z9I7,GD)_-W!CKAV@RP'-<,6(*!%_G##(F6;TTYJX$L
M!=%PS"7JI+NF'YNA^/W.2[TOY!S_K6K9Q5J[6A95O]X]+FHV!A]?KJP_/?\N
MXI=#0/BZHEYZ(<PZNJ)>>K6B7K0OZO5VBGKI>L]#0;!27Q#K\"K:#,+U=;!2
M<?SW?_75?VK)JJ\1U/%U=M259-X4LW4UG8?$;AS[OWZ];#,7($7BTJ#L.-`L
M*K+F1GDHL^TT1:P7;#Z$WI!-TY2)UB35H$5.FUF+6NG(>[85'WM;L265UF55
M,61JDH/EM*MRU1&6D8F[P>E;`A9GO;'8DE(K,J*ZC-4F*62]7`OE:H"QT&@W
M.'T[N.*\-Q7;46E3IK`%HGFM\4-DM*MB5:F,]!Y5[-Q47/2F8CLZK<LFH3*A
MO:EH6ZQ4E8U&]?<Z8RH."5-\Z@W%MC8_E2BRIFH'RV@GQ8K@\&'(M%'5W>T8
MBN3''50OV#1\:%UOP?7=&-?''Q7U!.WCC_KXHZ[&'_$$N!(RRGAM'$'3\7)G
M<1=2:3;/[Y>LM*-O*\!@NWO(VM'Q:A/MMH#>(93)C9L>QX'2?[G>\\G8>S[D
M5XEV]BH[N3K3;LM2,&^W?-#O\F23M[DS8-4`&BUCJ\%DXCW/>TB?^<QVXJ[L
M22F'.#3<?<RDMJT%686]S;-CW_N6S3(CI=VV5Y!0MDA=7B=7<%AKP"6%807P
MJ0!Q%2*S/,QZ[?9\2M0"U`6?%*"^=/DC#<VQS?:!61TTED%Q;P>8+1WW%B'6
MFY.A[;Y3<NL\`$P]>![Z;L_YO7/O<:B;!6POF[ALX.IZTB9'U[JWH12.)'B_
MH13ZL/R.6XBVWWFG(M5[9H^5V;K+>MN7^KFC_0>IFE=@/:Y8]/&%$R[/KFZM
MF65_OY1W41BR@DU95?L+_M8O^#59(?UU:,NWS%2ALMJHZ\;1QDULP1:_>M\"
M:6K93'KOLR?F!\S^4;(CG]OHWD!O5^/?(T56#"SK:"=QW4U:L!V$/#694BR;
MN#?,K8I5)3)6%9F:1Q$E?Q`X>3`<\DJ&@?3L\X8#[HDW&DG6H\7+J<%;2PUW
M;YC[1-YNS%9UQZ.R0HE,2;_AM21.@JEL-FHMUER<1P^5/WD^@UDE]GTXYC5V
M)38:L6$[846]E2@X"1+4I$-S+]+<W!1.&K0C@<:=GZVJ?TW#LJ*:W6"SQ`9G
M8V9X8\=%%$G.*C>ANR-=`VMV'5Z.&5B]/.AYZGEZ(T?.LXD7M-TKNM\T^LN#
M-WEYT/G9JKK^=)D:6,8'D,SZME#.!KV1#P(5]'QUA*_,2DM^W$+20L70=8&I
M:.>G$KA3D%;1)"MB*_D51)1?,;"?XBN#>^\UI?;-I%CHZJE9/\4"*WJ?8G&\
M*1;MAO;W/'2#AS)M[U,L"F!U=\+J^Q2+/L4BE4*?8M%Q"W'4@?@]L\?*;-UE
M?8!^_#[%8K<%A$V#RJ@KH9&=GZVJ7$V9&+SF:D?JK79^MHIR)8:,,)%UW)%[
MDF;V^``BQU:3+/K,BEW994Q,V:!]P?QVY:J#[3!DK;]G;=DNZXJLX8YL=F\`
M)/?Y%?N-6\<R5JAL[*:?R=&G`?3I*EL5[.*F.!%QQ]@_>@S=9U_L'(L0TI&`
MK\[/5KG6N\+C$\W^/-*J6"F2D=J15*$2._RV8A,/*K*_Y^DP>'H#A](^`V,W
M6W%_M_`F[A8Z/UMUN?+>@ZK1$4C>XYQ#C>GO^3HLOC(K+?EQAXTCFF<X)+V]
MO(GE7WF\!47PN^7[EAN^W##?\>Q!XFT_9\.)X[+KT97GL_NQY=XS%Q[@H4;7
MH[B?SV?F,M\*'<\]LWB(?/B2R7M0<WD/BOD+_G:ET&]7UG=G&DW3+(<;I/R1
M-AS;!E'-F'YFR3-5^:;5^<:T`=^5Z%K#^I7C<D+FW[8>8=SY!)?NFI'NO<\L
M!&'_P2P_I3##M?9.LD&OI]8DX(MPG0C>29'K))_>1#Y[][-RBI0"&;1$8-OL
MQS+_Y#RQ-5+0-Y8";E4*A70N9S?]9DVB^)N+.(B!:]\R,%%/+/B8''0RK!E9
MUI1EUBZK]HQ9\/WKW?F[GU6=&A@C?6';*E'5C!%3P`C:@!&3*E0UT"[Y,!0!
M'\H&?.@FU12B[90/5,Z'8F[`!T@'FZJJ;,1(O`S+GS\;6_XCL^^],R\(X?.+
M[S/F!BQ^8N@]@>%FP5<69KC$)5Q6;KFTNGP(5A5JTKGE:(7D+8J`"$2PR<+3
M*,4FU@Y$`JI``ILLV1.D*`;6D=&^#*JMG7-F1T/^UR##*=V"NE."J:D85=?T
M@J[&W&A;T%S8,0@E&W-3X5W/+V<OYG>S%_'5;(8K?0OO"&E84<U*JEA(7FO,
ME<&5S5^90O4.\%:&8#8U(R9!:E/6-D0`I@C)5$V77V&)&%0%5+93=&D*T,R*
MWM7@!6&BXYTB3+,,L^019F5>D$D,DZIXI[R4@8\\RJS.BV(:%'$(UA&@:8HP
MQJ:+25<TC`\#9YDB]+'A(H3S/38T?LP[""F(4,NFRU?!!)2^4WC3%&&9#7G%
M6*&&ND>09HIPS(;+F2*D-M[O6V!/!&4V7:F`U%2SFHINDT'86+:CF&"."6F,
M15.MOG!#)WSYW>$X\8FY$;NR_O3\LR@(O2GS!U,>D)_AJ0SC)#IY9P'0G(_U
MV?-LOL831KZEHYYY+G=J)M[+6R?X*_V[-YU9[LM@C<N#F@;`H(R'J@KMC;@5
M>6Z4[7&+-)5BL+;J)NS&JG'C>W_"ZTZ:B=\`]@BY:GRQ7/NKYYY%O@]$W7@^
MIRK#L@`L(9RSDW":1(JJI*ZH&M,NOYL[V"_81RM@-I<,;!6)7G,']B.;PK<^
MOBP>N;%>^$>#9\NW/UF.S]<![YL>36>Q$>9R_N0S=LESXUD0WEHAF[O4,\PN
M`:;\I15_OZ$W_.LZ&3/WHE('OJ+B#`K<%1][EQX52`]5E![6M:.2'@<ZPY#9
MOWF\>-D$UFRQ_`3W9E6USU"V)+U2/CH@/\&-6U7]T_4CDU^AUB?7SQGI&6W9
M/GVGMB_A8^_2,UNR?43=J>W;NO36Z/RJ_)#2DNU3=[MV.R,_U)+M,_<OOW,V
M8H`*[7OK>P(:OSC6`_]*XA\`U#A,4&.&?9%[$N50*L%8T_6,X['RM,VIK8VI
MB:D8.#[$;DAMC,33[URZ0S@@P#?Y4U8PGCMB/C*7C9PLG<([RMP%)$4Z',K2
MPVBU"9M0*/3NY2A4-8)-7=N4PKOAF/%XG.L1/,Q5>%VQ7SB8%IR&5\OX_L`C
M=T]X9.]/"*S_+/Q05L;WPP\%*0Z-ZO@6%-8M+-I;4-QW7K774#(E>[/U@%=2
M+PH*^Q8E;&RA:N^B$&^M`KZB')8T+//_V;O6WK:-9OW]`.<_$$&".@#C\G[I
M>UI`E9W6K6^PG;YX/P5K<66SI4@=7I+X_/HSL\O+DJ)(T99LR5&`)+)%<I^9
MG9V9G9T9KJ=K;SZRX;Q[V0Z^*^+H(OS9&KB&T=>8S']^P_]?Q+L@[OT55KE0
MZ[H@P<)":$O(;S32RZ,X4L&A\<79V>C\Z&>0_<_7XZN+R\OCHZM/I\<RCB'R
MZ;;\5,OF%Q.`=[6Q:#_71ACAG+#ERFZ9QWY")9]I92DEWZ085"VH<EC(K"M3
M""KQ^.1&.B5?NYCW`NT$6W3::A5G"QJS7=SR(K3K$XEEAZ9Q%/J31#H88T0W
MN<_>5U,\C@[EZJ?3U#M<K9/^RMIBLX4X2Y^NF>\>4?6R[BX+RZL-F7U3M=6+
M#1\W]=(-G=R'@/P.?+Z*X^#*[-X\#V/D:FQ$+J[6Y/OX&X5M"O6D:11+FJ(X
M$@D]_.#*[).J'9KO\B]51<9_U?P259,.[DDP!0<J/^_#X@Z0T)9V-DW.O[1>
M>C9Q':/;]:KTTI;)JUP3411;%-1"1-5E(II+=R7;&KM1+VXTX)8D"U(L=Y[&
MT4SRTT3Z_?SF&.@F:;9"XZWO01^3D'@^"7.E?$;";$HF*>\@>7":10]@F-_O
M]?/6R+LFR+L4A1BQVK@D[XJR[I3ETL640(;W@OM$Q^)13L7+2?!NZ.+2-V8E
M<2BR?DCVRO<I,MRZV^J0+?[Q&6J@5XK'"J%;GNWD?Z%EL!>OQ]S#<.('/C_=
M2#]2C\8D&(7>91Q]\>$K$M1N$"*\_8=^1W!?DOJ3,>;BQ`]+SUTT1ROR9=8$
M<Y.$:_VG=:L2KJL[1+;:.]^%`65*"/[)V.$7/"_/\7JE\J#URL.Z&+-3\E([
MYVMY]V-#7FKNUD68DMB/'B$ZUN8DI_Q]F4HZCN)YA,'91>K[D^EJU'^Z'E7$
MLB2%D`1Y8N,UC;_X$WIR=;U<,%Q'S^GN1_E8DOHSW-9)DJ$HFR?)&C9+?Y`Y
M"?_\,Z?IC\M6V):[<=CVL)G8%MC.,$5Y?'8\^FUV^WNA`H[;!'_S,N+V)I=L
M(6K=Z-&^VF?8+C#`8B"]6K#C\[8.):5=WAQPL]]L;"=PJP>XLJW`^S)'F:BP
M*/8X.DV]3KB;1]NG1/2M0MNG/(QM0FLH3W#9\ECOR\NSH?8OQ!V@0NNF0G%W
M@@J]7[<LI:*(N/:0\0Q4]!G3KG6Q(A7/,1E]IK5K86P/&69?_`5DZOSSR<W:
M1.4:C_M2>C$]]6=^RC:.R37&[4@P]N-)-DM2+#6\N8]I<A\%'CSQ$^;JS'E6
M\,6T'*U(4WT0J.FO(6Q2,S[_#ROLA#]%''#]".MYON7WOV/6$WDH?\YS1)-+
M&K-T:(&POK"(^OF8Q/@2T/+F7TGB5QO&^H@)W\^WE0<6M[-]C)#3O#+HI]/:
MI^:43=`J%G\^(ZW&X'D]\@.03F\G9]8</+-KH?8)<[N9<)[95Y^GM>E;>W?B
ME69O`5UKI'J'".P-OSQ;Q+FJX[A-3\(DC3,T0T<TF<0^JYBYF/Y%8A_/LO`F
MU)6)0(C[5#_R-)J`9;SW0YK0<32;T1B!_DK"?Y+R"A*.[F+*2GW`7!Y_FY,P
M8<B$OJ1`9'Y$?8K/*NYE[6EY0^*BPRV6"4E^7GS&\WGGV6W@)_?4DVX?I$L:
MS0/Z0R(A"#P=9&>W8L7+ZIRJE92(MWT*R0QKS?^/>D=^PMXN"#/%KDF2##V$
MO/*CXK75TY)*<5@C5TNS/X^C\`N%IP,4?.220G[=MBS5ULL*E$?A:RU)&9,X
M?H#I9L57%].//@Q,3T%BO9,0W)\[!,:KA985K5CJ"D4KM0;RB\?-C:*5M55Y
M%#4K+;4F+>4IK64L]50"\UV9\&^;AZ[34J("OVDID2G2)51'S0M!-E_%,J1T
M12AYZ<OV*`[6UU/%\I*5*_4F\/FC["?``,=GYVFPU-VG8<WST"7MVUNZM%B+
M5%7@L5=X]-7IK%*$DZ#9/:(39K<J9:6K,D\U*UBWM*8)H7PG-4T+KYGH9.UO
M<92P%+W;6/J10RJ,=?VWO&M/%_.^#X:-)I-LEH'!I=X"@]`_8M[VGDWG],5E
M9<.:LB='L1=E(3DO)A3KGO*W'1.^)W9/[`LMZQU\DR-+0O`G))#^`3_LPWWT
M=9$9^Y<YKNF]RIHI.];^G8-K9>N!;JBR:S[+FY5;ZEE?%S,M1Y==9?O?WKCN
M6IT7>HMN-)MG8"+!,9ZF7TF\?X_NAL3:E"W=D%W'VEE"MY*M!Z!X7576''>O
M?-?Q]ES9,N"ON_WJ]_MZ>>Y.O7Q^3]-NT/0];"VC%+:5?GGJ*A%V["I+81ZP
MVWLZZW?@9<M29,?8$ANR]:.MZNEHLJ[KLF;H>T]G#>PT9%VS94MYEDW[WM-9
MV8+NW&OG]W3M%EW"2N,?-]`B8\4TI%95$30.&4IE\7))6<:A:PQ/RC*M84E9
MR[C1S'1@3&?0Y#S-2IB`17^NFLI/O7.X3P+;UN2CUY!`]1IHV">!T:U(`E/W
M26#[)+!]$MA6L6F?!-:'<I\JM"=V3^P^":QEIS>:_&_FQ[`MF[..H?,LGMQC
MI1HI2M]6Z*RZ];')YQUMY4BHJJJRZC[+"?KWP]8#U=!DU]KG):PG+\&U'%G3
ME>T@]&GZ>`?2PO8IN<\EV9B2J\OZ\R2/?C]L/=!4_;ELVJO7OHZJR*II;@>9
MWX$OO$_*?3;7UW4TV=&?):7B^V'K@2IK!O)V7Q&Q'N?7UFS9,;9D@]:A@+^O
M5)6=2O;<T[0;-+W^K>4^)??Y-YG@OZNVK.^KC];NZ%B*"GLC;>_HK&.?*9NJ
M)6OZEL1"]H[.KN9X[NG:+;J$E<8_;EE.;H5Y/9\ZW)SE+]9[;%?)>J/3TRB\
MNZ'Q#'M9MC6>;.]BWMI0L]&.\@>DZ`/R[2=5.42_L,;C&^1QU8[R7S\\=5*"
M_*1>U0^E\<7Y7\=7-R<X]><7-\?7C)?MI_=B6O#31L8/?O$APP^:HMB2P"WI
M/$JI=)W=EEU2I;*7*\.2E:C*!VT,]IJE^")L24]467JB8LM2>D\E#&22\`%@
MW(6P0HF4B)PHC_;92U3Q>C]OKHJK>R)P,00NLGS(M[8I@X;#O](!W%$-_`9'
MK7Y$OB=OWA]N/QMO@.X4%B2C#YG`9(CAE[`!N,<Z[-XB^Q)@5!!$7Y.?-B/4
M_B;H.R/8^SA]D#R2TL.&J(LD/)K3-W6FS7!`$*%6\319]JR]";G8%`-/\E[-
MF^>=A&]DH#&7.UB7?AJ`V*61%`,CP=!4;:-)*EGOI#F-)1*&V0R9C:([C['1
M]ASV]U&6XIL>L")"AMNDA,[\#W@M"8('^`5\&00LK4>6YN2!557X884+;!TE
M<;)+\\35/G;FWMA,H<GW@;N3<BC>P-M/)%,YM!1;KZY/L`]_PN;HK<H49G%W
M-4N$)3C+TM=[?W(/LSR'.W!.8%;;QH(;N6XF\WD<??-AI5&8S;>J>VA;;"0V
MZ*%TLZC&1'4.TH-6`2<*GXG*/^++%O0$O[N%0K`=?]-)BM=.L(\Z969C`@\E
M(&`$Q/6#Y_,7FDKX;D=&AB=E<S0UQ2UP);HW<10<2B=<WQ9"3X/BZ1QJ4QG7
M'\0M%#Z(F[HFX*]^@%&N"8AQ0K&O.I%@H8`R8OSS/!]Q`GOS:0+=[E$T`W[(
MV[#'=`I+#6TA((+I(-[?69(R:YGD+J%T"X_VBK6'ZA4_\[EDD)HD2[<4&^`#
MJ44+?<:A?.7"4'/B>VP>X;(9/"OAKZ#@`Z0Q"1/"7X-^P.#%7#L`=OS^S<<L
M]`@B!++&?.PS\@_]\&_@,)4N8U`!V0QL,IM@\>+%JW"^4=F$'A\"\&"[=2+H
MJ,)G"**$FTZ4IB_H&_.9`O41/%3+@7[#UOH)W26-<D4]?&_])C5*P<T909%C
M*9@USXTI_S(9L[$BV/HCR7V[K=6,O%TQRMA24PP7H3H01^&R"&!`-&!\K*(K
M?*-%U34/,E@]DTF<H8>$ZSUD4ER8*BYM!3F<3`_<3O:XW*\,)2"$3/'$O8L,
M#K.8DAK,+HS%[]E@_8!EZ<!_7PWOXXK&E0$0X?.<Y(II`G(/QC5'42P&<=W"
M,O\VH=1+)%6OT"VH<[P52`M`3Z5`:#4RK'<TWQ*^*@;467J/6A:U@Q^Q[;<N
M7`M/3>@D8RJE=A]E+D!Q^W3A^XHWN6D1&`S`#OQV7H3!`[@5TPJX:Y84%H:+
MW,'^XHZ]WV+)C`BB',7^G1]RYP0V(3`U]P2PWE(:Y@)#/;FP#*AT8T%BV3PR
M-X<2T+VP)"A<BQN9`!RH'=F#%$L$?+WH+L0W7TBW4<HMB0>;?B:KJ"'`E4=U
M'(7<Q"9)-/&Q-(A-<H.O?/6QV\M[I*]@,(11"!?H*?'C7'^CA01Z9WY`8N8K
M\I=RP&4$HUHP72`O?(+0,E8(FO`*SR87"9A<+@#<J+RU--ER+%EQ'(ZS>?L"
M4F[H/']:V.9;FGY%$>'K/N++K;"I=8K2!48<2A?X(%P+DRA)T>)-,F94V_;#
MS:VA2`@F$*JLP5Q.\%?`)P'!T83DU_1,(ZJ6.)IC.1?Z$_SZ_`%L+4X7:>2#
M3"8Y$*9($CY("9P3)HQ9_T8&]F($#Q5'D+M^Q?IM?9!(M28[BBKKAB%(F9>_
MK44ZF(%>R.+ALU8;OA(%IK9;(+UGWNTMQ5DLWQD##XJC[.Z^VC#1_'4V$>@/
M/B[7H],XFK491T4,HW#7;EJ.+"/YRRT5OPG]'Y^]XJ?2J/@@6<J8X6#7E'Y@
M_85`,YK>1UXI3,!!53TTWI5R^8![,XE[9TM+5)6\4!49RV'5YUHL'JSX,P5I
M=F5'M63IK6'(AF.R![PU7-ERW7)%QIZP3-8"YR0LW7)4],R'++F"L"P>=MH8
M@NTW$Q<AN.J"3ZW93$J=>K`O8NN,+=%R_].R0Y*K[0LH^S**#QS%4E.9W^YE
M$UK;I"TJPOJ&#30N=^I@ZB(1U@])PSEJA`^9*G[S/G<&;RG@H-(?64AKZTOX
M`>C>C2EK$-$Z9R0,06M.F"=3SIJWL*D%[IOZH:58:LTI0QL0>TPGECY`+:3)
MF,OD/G>NL)[#DAU#>$Y]=M"7^B9L\]_:1AGX9;:JSZ,K;`E*4)T0FF0!FA`_
MW\W'=VR/3?.7)[*UC@D3-B9-.*(2++<D+?Y*$#3D"ZEEFR/TC7U\&1TWK;B+
MSO?.+1MK3C=-2M8M.A$-1J%-P*`*.*-H'=("7^'1BK2S26FH.E$,!%\'K*NA
MN;*I&6A`B72'018T(6@"Z;<46)7YR?V,>5DUQBPQM'4VD#2-_=NLZ9Q4]K8P
MQPE&%Z?2`1'V`6S'0.'J_$2L(00M3SJX%6Y'2K/J!6]M5KW!(V8,*CZ":5)U
MV08)5FT=IVSA::4;@H.W.3*Y%0G`>>5ZCP<Y8&*;$;P=4#(GK=M_9N&X,BZU
M0O>>C,<IN95%W[+8>.4*AGDM42%,L&HF*8J=X-]PI<-&"Z-<9&,>(:I$&SR/
MGA<L(>R6\Z>8S@@+SPG![1V8G2.:$C](VL_42%^;D<)986[NJB=0&^](I:S8
MCJHMIW'??VK??VHP#/LI-[].&KHDY=EZ-_5T).E-]7OQOA4OT,TG;=?W(CO^
M^[]0^7=EH^QY5>.5]M*\>MEUMN_\LR=V6R5]%PN`VS>VS;#]$H]SH('?EW4L
ME,N8&)MR=I;,K60J']O15&U+2.W0(]]7><=.U4>^1IJ>9M%VH.;S<DFXOAZI
MW9NSC;48XE'5G25T*]FZ2P;MM3C&GY8=M.QUQX8ZY+"TBYVE<BMYNDN*8^\)
M;ZW7^!II>O6>\/FJ:0M[@[89Y>N:BJPKZLZ2N95,W5NT;;5H.]<*XK72)4@D
M_[B!%A?U1_W/CYT]'^IM(3Z%MSX6JURQ2E_$EHRQ%@%67M4;0G\#1FKBSTB0
M\+23J&H4<8('QF^D+/3YSY^NC][\8JJZK3B:4D%9/DX=SS6!;ZZPC#.COT61
MEZ#AK)`8'4AXRXJ;*`C.2)A-,4L,:RQ&<8S9I*SF.&]@T4!KNZIJZWH%M@W$
M()AF#TSU,3`UPU9<V]56P<E:B(R\+YAYF%R$)R'6Q4;QPV5>N50P?Q1ZYU&X
M..-6SXQKGXN'WT37V7P>^#3.87\N?AY'(1XZ\L3/*S_YI_']QW8R5=5Q3,7.
MVZ`,I6$]Y+M]`K\Y\EU#5RS#>A+YA7S\1OSP-$K@[H]13$%=\:LF#T<TAD6(
MB7(G9955<AZE1Q0[=F#IT"CYG7IW()?"!16#;*5O'3;)^F#HE@NKK!+>-8.K
M4WZ,30P>_NU[-%\>9^3O*!YG">AJ&O/W>PGD:+WKM6VIY1-:/'79A.=)UJ,E
M\VV:IFU8=L685;`+8GY<U/*<A%CD?4.^70&/0,\"'#_P&9I1^I%B"G8`PG(9
M1U\P*D^"V@T"-VKJ7F_M"T1"XODDO(X"$L,_K/@^@>?E)!]AM7GJ3\:(-7Y8
MH!QDF+[Y13D$39D+^IJHV"A?C%Z^O$ZZ:]:LO4^4*`\ULW81IB3VHT>(QN8X
M5/Z>)H7JB>)YA)4NB\37+*'12_RGZU%%*^O@$I(@7\?7-/[B3^C)U?52JG70
M!CG=_2@?2Y(]C*0_"*BO/__,:?KCL@6VH5CNQF$[P\3P^.QX]-OL]O="[H[;
MV*T_!C6ZTY7E$8XFCO)#"9!"=DU>^G',:QRO>-E'19'3ZL">^:$_RV9%K[5+
M]2S'^+1A-X%?;<5/OM7Q*\;:*;C&"IE?L51M7#0(02U0N="_/E277)('_-7H
M*XF]C\2/61^]$0S!BT>2X[Q#R%D6I/X\$$3.T7I%[CJ%+=4%?]"256W`\BB:
M^FT2=V.'LLZAT)OY&%-:M*2JKTQ'[U4H*[!).51TU10V-YLF8(/\0L&=@*/Z
M5X3E*`&X<PV.&>OAF.W8[H8XUD["FGAVS!(:!>_](KVG\<T]"7.*_X(YPOZ6
MEZQ:GK4.+T$*;`3/Y%OB_Q3ZP<]OX%&TC9%7\*C81U(82UN]<.G'+2/,ZB5,
M?11AU3UCDMR#NL7_$/07V-\`W%%:ZS8J(++[(@+-C8VA:;IIV:Y1">C`T>O0
M1[SA1%)%D&`+MK!U=YRA.#73<&''[3H5SJZAAH?/G+YHP@(D4]-<VWI$].PH
MHQ_C:'9%V3N;+PE8UQ9`;M?NO160Z]JV:@M[U*Z!ZI"X7O$\ZJ$C5>)?!*4.
M!:4:AJ,;CH"J>ZR&.'5$5@1479&!=G%R@%DP@8(T=8Q4Q[260`AK!0P;HD6M
MXO;%<1=9K)N*90H<W@C".A,N8XI]L7+?#Y0$4Z&\P?&BU'0%A-M)4AS%4"TQ
MW+O"B"N&%=N"B6Y7,+A=<]J.;KHK1`"7Q?WJ!,%5DP50O0'>!;XY%A@!55G&
MMFJ4.A:!EZU`!ML5W355Q14#9JU#M!N/2]YR='&2AIL-73%<4V\S&_5!%C3T
M3=2GGX<;#$6W+$.KZ><EPW3RA7&RB4=7!ML+V//9CF::ZE+FB"/5(96!SESP
M%^$,MQ2.9;H@\Q6:)8.TB.ZI3V[1_6V9*%T9;!U<Q3%LUVP*[^(@C>;M^?</
MH'\_A7GK4[!QEU'".E6T+2U=&:[N#4?1;5V0HP$#-]O-)\D8Q@/-CX9BA'T/
M2;#,O82U--S.&A;H<E,\[5QAR(:LL<X;S'UN`AJLM4U%,RW55@1$S<<W/9"B
M&>PEJ-&3<$SF/FP'A)L$.(/U]0?=`8G7;%-T1/H&;&X64M;WXCCOD`,<S;!'
M$^B4(SKU)[XH;(/U^`=-`SNLJ5IM@]`WXH+Z*K[G"@5V:S&]!WM4QHM1*L![
MOYB"U`IP!^M[4X%U:VIN3:,-&;R._,P/HYAM%?-.8Q6TP=I?52S',$7UUGRZ
MX+[DL6CTWF'MQC4348%0!Q_P85!#A_E4U-QQZ1JH*6?EE5?+\'3I_'8\BJGJ
M(%VB<"T91N#..$I@MM@!'_B!><`^N8X"KXM9?<>'B^!45T>!LHR<60/&;?).
M_(X?#L+*9H]C9Y8"S"Y[L(2'KJ4HJBORL&>X1AR%!@&LX]Q%%*#TYG$L&$Z8
M3\T6EU_]V8V#;QKFIT$C;^:'?L).9;_012!]F1IM<NYHEFX(CG#/:'5HZ,7S
M?MY<12PJ`+5+U[=CTF&_`,J^@K1LE,[]YDW5CZPXG/^5]<.KJ4ZU2].WG_VK
MBJW8CN,NW4=VC5P_+F(-ZHXH__\DS/TW(0M#`-JEX]OY:#LNNA75H5#O<'6&
M@JZO%/\H;W7&7LH3H:,4L6[L`=L-+\QZE]IO10L+VA2C:X,';PIFDUIFU2H'
MC^^P*L3:8!NA&89B698KRNE*@S8=IZ(E?G(3+7%J6'CVMAG!O<)*>O!<BZ-8
M'H6]XBW"\(*&%ZCUFIW/H`H!2'MNAZDZIF;40D&;1?YB?!IL`5^8-8MRUQ)B
M%>@;;#H_&+`?-QW3Z9+UEC$[M=UE'.&;,!86XF!K"EMZRW9M2U^JZ6I#-8PZ
M[A1.6#_/(Y;CP1G.N"R>6A7GDYZ`M-?<=JXGU71L2W!S!R-9'R'#;?3V8.\U
MX)^%+>%+S@1;[TD?.34S?W+^<2A!?)0WOSB69;J])'5@ZE,Q><#T*'^%2FN\
M6:!KL$-@*Y9J.*[:I7)6P=!'1R.45T'6!WL$IJ7ICJYT0FX,UX>.=0%>$N?5
M]<'[2-=554/I1M@RY$J^U7)&#K:GF%T+.S6SU[4:R,UFH%3`^!B;J&JVJG6"
M;`[8!W"%@+JN#S:0\#M3%<^(A@S</(R)O&SR_^P]:6_CQI+?%]C_P)WW@B2`
M[,?[>,$+X$,S<6!;CJUD-OO%H,661(Q$*B0U'N?7;U4WCR;%4Z)\S.C+C"61
MW575U75U55?TT<;L@2@)2S)A4AR5`[F[8XIX*CP'=)FY%;_&^''1:@[@SAI1
MLS#37](;679SV@8KB8JX2]MS?@_)+9;]<&!V]EY50Q<M4:VQE#:F*^8(9'<0
M@S][2CPR=6$#-G%`9_=5UD39X,5_IYES"8),.Z19D>B/8:H&TQ;Q.!RHG565
MBBL/RY\F!K:9L*JX`0-/HVEV%LUQI=K=1P6-I$B<V5XS3].FR>>[<%!UUD*R
M"MZ^(:ERW6;)3U>00BQ)"7VK">WVQ3*5KFC#CRQ:Q).NNPY29=/@S_S:3KHA
M,&EG%@S4GB.9(Q<;>XZF2=SBPL/&NJ[CV@$&(3WG9#JEF>"YE>^LGC1-4XV\
M^-P:C@;BP]`K$D1/-PN;)KTB75;+G,Y2.^LL751-293KZ%\Y;_4*W,W]($J*
M"#GP.NLGD$R:I4N&7D[AW#S%&/<J1F0TK0*GL_;1+5DT,*C,![<KYJFF3I*I
M/)KRM98<7)W5C00Z7-<4/NC>/"$GN_F'TP,^CP4#P5O!KZO/GM3..D=598`V
MJ5G88O(:SJOW^]3.2J?HM#9.5I3O#&(,2?'EGHK6W>V!S0">FLA+\]S@&YHE
MJ4[8G+R[1Z-;H'SSFJ0P?"&JS93Q*$`S-_[`"41V"C2:GO&-/EA(BS@2!VEG
MA6*`Q%#X"/<N@!1._AEW4@/#H6]C^1KMPG:ZAK&C/PE="P[\[L=GNHDYBIQ`
M;CMKH9BQ255KC8?O]V=W%W>?GE;^(PDJJHLU71-Y]==*5Y<_-'KT2!#.W158
MFE@2:<\XNS9?32YW!39)?=?$)E!+H.#DY#5MRCN:GOIVX+!9PBQM\?1I/">Q
MTG1802:'08N(TV_R_14H%V43E_N+BQ,.GXN(+('ZL0#M#%4#1AS05N]`JS5`
M%[+>0$=M>.5F8UI9'`R."VC+^58WV<T07.Y;-EEGL\9L>^#3$::6EDX7T\)L
M%*=M0#5$40>U;W:W-HI&YGL_N$T[HU(AG+2<`0^9N7>%I":S4:*VP4#:H'5'
M@-HL01Q#X?:3V7P510O@P66O9I3-Z:LOH<C9!&;S,4N<L80UN#21`YS:B5U!
M8!/<.H4/]N?G;0M4HXE^3^LV;U#JQ,=/F,^':>,T,P`38V#PBJ-63=1$4VN"
MLFO5J9*O>RFO.@5AB8!'@>^YDY!V0`_GZS/_,G*2*P"NZRJ<]U4RJY@=2V9S
ME=N7:__)QF2!R0LC8;5>`<HZ9W/7L_N&NB2C$W;W*+B+4"_38RZP,NC94`9Y
MOLYF0^66Y/(E8P",I5FD57/N`J34"*34)Y`<V3&JAG*NPM+<S-JL+6!!5A`W
MO6E=LXS<8K><M0=HFS3$QK5)1ZHDZ<H+0=LYH',D@2>IB/KV\*;V>ZZM)(98
M'Z+"'2U*;<4*LU[5^RM)ELQ[3M/C2"W-AFH@"L`N5PO_B239)N6EHEFTG89"
MN%\V4A!K*V`H4]?7`E-L>#QZ@6_/.#?%F:2O$.?&>-4;P?G:I_N9.+3B.:0U
MS/SOF`W,0AFWZ>E3-A)[J5@6G9));2XV:E7XW)E2^\"JZ`0SIP/6A.59P!^%
M/`S`#&!D9PGLM):K:.&/6]7N15`JV,>BJ?-^\L[P5"+(G=4VGW6HW>NH5%U5
M#;[(MN/<)8>=^3=IE(75.'%P=JZHTF7-D+7T<IS&N0J^5'*\]#0*-A4J(6>L
M_L3]3+(05QKU.IE&)#A9++C<:IY_U$:K^IH$X'Q=D\<AC#A[NEO_/?=YKZ8A
M*-<[\)4WV)SZ0>`_8KW0+<BZ1^Z00,V7<1UIFW@JOTGWI[;WZ=*WO9-90-@-
MC$,:C@=8(U_Z%;PBP`*?'?N*=&4'DSE^2.,XZ<5^#R'Y:PVO#S]7IS#"%HP-
MCS:8/!\_Z#NXBHPU4I^KA#%T:>^,\1Q$ZNA/W_GK:'XRQ=#*3?14O7&D8W'_
M&^<9Z),OA&JFSVE@A^Z"J64_/"<8[5DO(C]P[>$5E3JN31_\!DA7=RI2MO]<
MQUF0H1U&E^[2!;/E-=#GTO4PT`J"$^Q->T(+A^/KP%+)=F9C_VKN.$6M+0:C
M\0?JV8FRA8&>,VR!S<?6^$F3KWA9'HORD2=;HTGDP^\X9/KD!,R\.0P1$@QA
MX,&OO4!]4&&`8ZFR9AK\U<9=L"XYKD%R3N:\;9<O2BL]JGDE)"D_O$HPZH4Y
MF@J?ZRGQW@W"*(:GE"H-N+:GVT9DWQ!57>F!3\I>2S-56"H?1RZC*Z\\(X5^
MOI'^C%FE!5*]<$]3F7<];>[PDE&GCCC[DS.B`NI4%7?B'SYO8K/\+TD@Q,C`
MZ3I$V`#[Y8/KV7FWIWNA'W"^)O-7HVP%0;](-)_LEL]0OCY]8AB'3]D;&&<(
MXSP1C#&T<)\;J^\VP^*ZJ<NZG$9N.T[=O<PP/L!DY30<Y&U/@"ONSC95RY+Y
M&WBZ@M(?)LW'P14#OG[4.I\,]`U\RS-YM;FRK=?S=SY?M'#FP,'4O0J]>#)1
M,\_&P5_Q!I+DP`4^+=8.5K'AE;MX8W:'XG2UL19M0\+HX-$8AJ3F3@C[!.Z9
M,&\L:=L\Q#,4PY)EO@[CC:+>.;/T2#(M'7:4(KX\[AUQ[:Q"9=F4M'9XOB1>
M30IVDWU-R>3O)WNE>'6NCM`,T^3+9YX++P[F)CVZ*4052[14O9T0W0:BIC/U
M4N$FB:JR/Y"VN%W&$F$SFD:[Q:VZC2>\\++RG5Q=3QCZ$_HMF,"_^JX7_0&/
M8^HV!W7C=6*MD@%%2[)40\Q51.X`WWY0;>Z-U`)5Q;)@J35=V@NJ71*@U'R)
M8'F65C-*SY^YI:HM,K?V#?AN70WB8_(/U+:FX>7AEY7+ZC9&T[ND_=TYGP^H
MYNL2RQ/92VYWV+D%0P=@BU=A9JG3)?=TJK65BJV%QV8B=_F\_$W&]-2?.WV^
M\1?NY&E,XDZ!'(AE+0K>_8Q]!QWW<]PF\7OLQWF$_3K_+8G'V"$WUS=QC'T3
MA6OR*-SZ2]O[Z?NL\:&S@-$!MTGTGW?Q'UP/3B>J[L/XDQ#WZDWZ1!Y)TJJN
M82E\^9#\X>(?/WSZD;9/=--&BNGO^0:C3L2!5-<:LL/D\9T?=K8$+6')6DLZ
MBY(&QIV@RKI6]O+71U"[M*]QS*X,.]0A/J;'"`3K5D"8#P27]3^V.2($Q!%L
MSQ$6W!4#-C:E@.\=7_!\[)3LT7HOD`FV\!#'U`9TI"@[F1)<')%>=0&O3OT`
MAH&1V60\P8^%9!%`MF;E\@*]9DKP&2H3/XP&PN/<G<R%&;OM;_$DN-1_`0B+
M<^/C8=+>>6/&`<70\X69[7H"0+;PL:M.R,^^]A:`%7U_:KL!=AM=$QS18U5O
M"=%F8-\@4I0J:<V;X+C3*5;_3`-_R='X^V(+ZC!!,%ZK[T/AP?<_A<?"Q31&
MG!^6S0:0XCJX[$T@[1(!HU#]$,UM^`77-O]K'NQ!;GW=N`)N@+0@]%02OF-F
M-M(%XT$_#H0EL4-0]2ST&>;7)T\CCJE^\(.,,SU<!_K]CRFW'0OC>'WQ35N8
M!?YZ1?\L<"4@5,8^E,\6("U100J13R=W/9"*KK.V%QO#X'*7\#:/#:!";_P$
M8G.(A91K')\PZN-2"($;`N/Y&88SWW<>W<7BN*Z+.-<HMI4:**^"3>/$=O9*
MM?XH2;SY6O3'7R^H/U+'.+\:;U^)C#G],4E/),)4+K`="W)O90=1LN?G;HBY
M(Q-[D6UHNN]0X,'&FZ3%1/`YOLL\V:`.362BPZS8F2H."DC#7HRW+FSNU<*>
M$$ZJ`SB^$+*T4IPA)(L%]S/\:`N3^$(C*FG"5#+%RD-8Q8<L`QP<J(J[G*1G
M//@IQ'P/@19C"N%3&)$EF(N?R<+/'IEP95*Q]J&2F%?#<]02V>$.)1ZKLHI!
M`J&?4I=[#G5G/9`@`AT"_C9US8!PGP%0G!GKLI?TJW5(INL%2+YI*J#C2XW9
MW`.$!K_]"V2F.V4:BE$X9$1W<K1F4KN605PDA.<11I-'-YJG"BVE%("2)P%3
MS4R$EY-BF6>YA,]">M7R(YH^X1J,A/RPU+:`9732X?E%6:)&`;X)6*U:8@:P
MM0Q<@,.U6R`<ZQX0L;@F=/D)5V=.F9%IH4%&!:IS8V[*]-O<!N7B3YA:IC#G
M]QU"_4#0%(A5=P$\0IOH3'(R":F4CA+S%$^BV!CD"4,I1LG);8%,1K"]$+;5
M=5LHL$WGW&4!"FQ=Q>=!5RL^_>M5?,$+*KX<]=^^NN-O5)LF'L$DE_EO@[&'
M8I&:]).%[2Y16L'>"4/*DFA31^[,9A[&%+TB)LU`!-@+9FS")^:#A?XZF)#,
MYPD<V.=4>KE,Y`;^`[V1D(H1.S59GS:W?BK2F$<!N]Z#!P3,>O`]&.,I4P/4
MJ[!A&Z.$<D%+X[<!_E'`]RGQ,5(X'M81\Y#245?P"IZ"4@G&@XR/`A#X^@.G
M@ZB'R+P%ST:)F(GP>-HH0Q,>]F>$DHIJ#L`I&2C57Q@OHAHD!B1VXZ8@3@&K
MI>M1:)`Z"9H#JBG=<`)/(C4NR2PV53(GJ$QOE7(#8=(]I"HTXZ14(G>4BNV%
M&Q_XF\R)L\9+T7+7!8_IP4F),"Q)3NM1&#;NY&SCI>2(I5(Z^[N;T=W%^&)T
M_>_4!_M)N#DY/[^X_I"*2@0J_?)R^'X<?_7QXGS\R[\%0_PN^_GVXL,OR>^Q
MQ&5O2!KWU'AT0Y]YUQ<VH-=F'N@$@LJ.&S5B6P0W?,!BC9CSACECWBS]O+(=
M)_G\Z#K1_#_O)%'\CA\F2*#[99@@^"45E_]S="2,3TXOA\+9Z/+WJVM&F#OA
M;C@6CHZX4>J408+"@DPSM?2OR&G[>@*XO,/+1@I%@-<Z[C*2T2L.=50>7I_'
M5&8O!$W+AO$%BN2#'X&GPB_SO.L"U6G*HD!Z"(1_96#.6TY;,I/4-%/%Z*>C
MV_/A;;JM_\'R;@2P@]#@=)V?A#*T)SYN&(\FZ6]NLW+0$OOE)!+.R83&[S-P
M%6G`D^.__PO%8ITE\QRT>EG>:83RQ7FG;\[X9\V"/SNR71<_\E?OA(<9X.^#
M5OG'V=EP^/X]SPNU4JZ2A5(5.![^[_CHXOI\>#U&1X4JTQJ7)E:P8IT_<Y/S
M/AE)3%F2?^(+/]$TJ[.CVDOR$AR[BLNW,ENYRMR86S:T@2HK`[`*7P>JNS']
MX]R-R!ME^2L?C?CPP.Y[9'=%'!BR-+"TKX+;W[:(/^>BYP>>WQ_/Z\9`5(R!
M+LJO`]-O5\+3BTG"`Y_OR931!I:N#D3)?!V8MN/SF-ON+OYO"'QUK`%CY3A_
M%[CS(.Y&@S9C;>?)%U>[Q'_C5G[?.'T#&IE>JB04I-1!*.W'X+2L@:2"!I;5
MUX'J02K%4DD^E@$MP?'7#POR]4NF-V`W)5>3KU@=VD$D[4<D2:8X4!5]H$O6
MZT#U&U"YU[YW-#FP][.X`9(Y,"1@<5%[':AR[,W^Q,/?]%.:!("?\#"1>#3I
M<1V2X"A,REF$\<F'#\/S^*21.U>,7\\/E=38M,D+*%RME;T2W]A_$[@3<L)2
MJ^E-IA5)!>8AJ>"05-!V<WU5206Z]G:2"K96F\^D)C%;V_9F-)&K4+/1B[[<
ML\9JIZ'^N?\I3%4;6/(N]MTSVG,;O-G)5WD>SDRN#`;V_,*7#KT!KGP5//^#
M-%"`)R5MET.(RM%_W!LKODHQ21NL"$E/)<%.[KX[,&,[9E0'BF(-P$(]R,>^
M6/)#7/)X8,&67NI`UM4!J.G7S(+?0!3XJSZ;>AO:C!U'Y4K<WX`4>3VVOCZ0
M1!`ELG(0)2\J2M[R@1+[\QD"DUL&&DNKG>+F0)S<P)M,*R.45HL(99Z>Q8!D
MCH?[#.GU%Z`TU6/-K(A1)MM1TC3<D(>0Y3<;LC340\AR?]:+L`(Q]`9,F&]T
M]*_1_3[#6YT.)O2V4TBF/C`D?:#M5`7SDCSY*F7C^XW[P-SX+G?\_,AN<Q\(
M>"%8<G590"8$[)Z#^&S)N<;`,-2!98FOF6^_`>?OVXHCO;`&+/$UWN#6?0Z]
M9JD#U9(&FO*J]=HW(!\.P:'N66MMXCOY]#4T..CUV!?>:AV%W'U.OX'9$;D1
M#:I<>'B#7&TZFU9ZY?TAG>T0&_KJ8T/6+F`<[LBIUYMOZ(Z<4+`CX=>U1S)H
M)6T@O,5;<=Y@P<"M&WX2I@'!&^XBTHLW?*@5V+2/CPW]N]>!Y&X\_0:JN_[P
MT4BAMU=28^[`T_OA:4LYUL2O@JG?A*`^QQ8#Z/T\N6313]CRP-05<]-+-%I?
MZ_LJ2/(2;G1/WG#>M2YIFWP7D15W3]N0]@S)6BZ?L,(-;%6%5J<]X[I':;FF
M67)91W#Y_DK49/7^S/9LQ[6].[Q\'/Y9T_Y/%]XD[NG-09`6NKV_5#;:,]VL
M:7>M8[Y;9!](E9.)&P+[.8^F\8O.$`G_A.=U&,S@*%+7^I)11`**2++9&T58
M"S@16QY:FS1IB4$C^A7Y/=<D&L>5/G'GGXP439VX^F<.2@I3U2RYGA)MD=F6
M*DF9R=C^PFW7LG9E6EWKS3T225)@\VKR-E1J0FY;HITLL:+Z;Q1>L%&KF*JN
M[><>Z:4JB@6C;T.O&KRV)562IG_";HG/J%/7@G2/U)%E785MMPUU\JAL)85S
M(W/$J&M^ND=BZ)*HFK+2613GT&CFC%1SC:9_^!'73#=,AN5(8;XJ/=T-C;XT
M<V.KU?VP@R*::JYU^U::F9ZIG+OAR@_MQ0=LJY;V^X9O63N#-7%&J_B(Y<Y>
M%/>#GFO->J1M4D#^30$*F++12(%&<6E:-+09'P9M`WA^V1/:O'=A'G*)N25%
M8?J1H/-!G)//,-2,_$Z[)%UBDZ2,!%))5^:>EOWG&UG\,UOE70`NH![K#S9O
M,FZUBM2;NJ]+/9L2JFSIG+W5#MY^!9RN-`@XF:ZR*AFEN(627BG`+*,?`48W
MPIF-)U_1TVA*29],7X)0DUW8$J'[*^"_Y7JY@=X5F=F/=A3!^EG)-FV`CL/C
M>HW#)<]A'6L-*EIS2^C.JW,1D26`KL>0-\.SU2(TF5.M%\'^TK`(LMA]$<JX
MD:(>&Q+8=R:P)]$-;<%'VRZ#U>XG(W)XEK62:;DDL=CK`Z!ZU)(E3@8)+V@O
MT]\]AR[V++"7(X^7]69S9^MMV4ZK1K@=F#NC.G[T.52M_:&Z$Z8`94_6FR&V
MVHJ:(K5&D"DO4S<D75/KA7Q+^^PC2X6-"3'V[\AB08*3D-<1HW44@B9$^R?N
M"T];JH^FMX3>*.;-V/`<ZKD@F]H'ZHEN$ZU4]O<).R]K%W8(#\2CCX);-'G8
M_C^G34(_8AOH9/*/X`A>^]$I&7Z!:=V0YHYDA)"K^+H9]Y]OI$1*[0Y2H9-A
MV7CQT\R437\,XU\YV6NTLUPZ,C:@0]?FW<_:L<AY8-O`RJUF&HH^P4[+*VHU
MXA'W^X"06VSGEJ&EUC!MMG"ZI#6HSCAR2[GRPBN)]%8SMV0DYD$3W!7I9]S3
MPR\K`(LXV?%G`5_MQ?&U%-[7;H\$M[[\9K_VO<_4GAV#</\$_[/-/I[;T4=_
MO7!.R2UQ"%GBACA]&L\)V_N_K]"'B]QPRMJW@WY@O8%!33@4:9[Y]=Z9GS?;
MGQ&G+6UCH]Y(8210[Z\D6=:[>6UW:V_HN"%88/'D%0I>WJL%;30%7?:&'6=:
MJUTLZWYBCV:+6,N>$&<!65&+XR_]!2'/U^1]X"]O6:OI&SO`L/]9\4##E)I6
M_/YN_??<7W^P_<E\;7NSB%R3QZ%'@MG3F7\9.3':MS=%I"S+,"2#L]3J(,K#
MSJ3J%8GF/DC5S^"=XT5+HT>8-9R[J[*S35-NDDW;()*()Y5;FM;`;;4>C:=P
M6Z^'9)F*9JGR<RV(VA3$?OD%&?M-R]%T?B7?G\U=,@6;;++&<_W1=`H[,:C8
MYJ8B65*._A40;`%IXUE2-TAEU3+W!&G30<_V(@?L.D7ES:I>X3;WMC5E0P:C
MJ0-G4`5Y"1H";!M0!F[T'E0E6HA7V-X9_A^38,F!7G8+QSW_?@P:L`AH'8+N
M(CH9]N+4]CZ%V8^5_,,Y;$U@Y2E?_C2-OYWZ0>`_HO<:6P(90E9>8>MEB]$G
M>MEZG5W_B1$EF>6"<ZS6!9%>2"`UD:#?%2Z20!2E_9*`'3%S00P.]\:TG3VA
MSHX(%44V5:,!\0WP=\.XR2[8UV*S,W)=42U-5[;"N*.LLDJ\\7Z7<VM9=4L^
M$Z_,9N*@KS,8SMLKM^)VTW40.8K*K4`E,-UAKC,=MH.9&9RB)BFR)&\!<_K;
M$[C^7LC\^,39"0OO\T*QSK;8@?R2;)F&KN7(WPW&WC"LLT)V6"Q9U'79-/M#
ML)GMZH(-Y^WMJ<VU`B_'-'5M#WL%W/3>@8Z=,]U0)5U]OKVBB76N_R[TUU55
ME13QQ?>*)C:G5FRW5W31,JR=]PHKO%ZO5HNGD^0R:7:PP:&@;$`M&O?G!)3L
M9$YH#.KD0ZSS+OTP''F7OC=#U96=XBZ7+O6(,_4G)_JO='9>;?L8S,:DGQGQ
M)K&&O_:CD\DD6!.'NBEC^Q,9!3?VTTW@?W9#ED:2C$@/9TX"\H?OLJ/&#P":
M[5W:CQR.3<D3XFX(%U=/DE3%1%F^;Q0+%E]^(OQXX6VL=Y/]T"\M)$T'AN(T
M=`V0VV#39%E(_6(C8C*G9.V.SKF]M&<DO//7LWE$SV4XI(RZ8#'+4:/!XKYP
M&_Y^BVE;IEYTMYI@KD61\K>].(G.["!X@B^+:#:'.WK=E88)K"@9E>B5PULM
MJTYMYYP\1)BZ_(B77YW,;-<+HU-[@9]@_SJ?\0_8U`@4K^(;,T_[95I#%4W-
MJA!'';$H.==*X&&B/H$JE5XA_H9GE=PYD":)M>=<5`ZQ#)7_;^]9FQM%DOQ^
M$?<?.,_,SFZ$W$WQIOMF(FQ+[O:,;7EM[>[M?>G`HFQQC4$'R+;VUU]F%2`D
M`84D]/"-9V(\DH"JS*PD*[/RU1#I;[]YL+N^>I?=WQG-OGH#.AR5;['ECJ[F
M:%2S!`P_"=S43,U(%Y_$WZE[.DU]ARC`3Z)[+^'QK;?T?R<T3@JD$3E,9!:5
M:ZI$B/.:#&/KQ"1$+N>7]5&L)MMY&#U0#XSB&;^=^8[WA$.>X40T&L\K7D2D
M>,E,0LI`I/;Y1TRDI@A5DP3@&U-0\YA?KNQ1F`(?H3'3'^#UI8]P2T2=X:B@
M.A2D#JD[X-DVR9C>KIJF7(P"WQ+*.R5JG6:Y$S[4;4M53$79%TUO:.#XR53T
MO@JUSFTS7W:B7DZG.BPVQEVDHVZ=1Q2-**JNM8EZ0;QC%%$`'"0B@^CD;.LL
MH)DU'-`4H59)(CIJVSIGF)@;JV^+(FMKR$2L(>]C6U]?5VZ+,(HP['E[2J%J
M$;-BFUF+,/5FV)P1EI^*%"A!1$9R&E&U+4Y19;7>7*Y%I)8$U_2%O6GQN>=3
MEQLH!<R5AK:3(2O?6(#O"3LLO'1>XHF7\$$O`ICDGV'TO<(Z,BK1*@.N&/,.
M8W(OK(<5]&=0"Q.8%@E\;%NRIAMR9KC.CUR,4BVV0;[Q,5;Y)'`OG<!-[_7^
M1=V%.+<98*HP0&WY)$'7%%73\HC2->9?%?RK$(MG+D`N<E(O0:[*ID)L?27`
M9S.O"G.7/E,_'.,[M@"XT->\Y!\V9=4T9&45P!>F;P1]/QG1J##&`MPK\["B
MVX8F$TL(=]G$C2`N0"<,)5MB!]O&3)H\(+9ZEGEQ=?$T=KR(Q<`]S.+A"MN4
M:@B%\](I%5F0IA63K`H):)VOL?<I\/Q?CI)H0DL.4Q=`D3ZN.H<EPE9>?A%7
MP99[4C#FP8E<6"1W,DS2K(SIXHFX5E[B]D;//3)UXRQ@'L23"#?N.YHD/K<$
M;UDE?PR(+RE?HFLK"U.P2S1BF`4/0=-9-PEW`0$NCKN\NSC#VK1%W>G<B^($
M'7##$2V)&+D,A[#AUX6-7(9.D)O5/989[/8#Q>X/DQ"N(SM6%6C1%944_>=;
MCPG2-7%,4!F1[BC<Y]91J2$-Q/1<LF>(;@.5E)U22;@KE%)IMX2Q=$(,=<.0
M,M3QX>T$,3KSY7K#5*N_B;Q@Z(V+.I\FCE6ZI6/^>!?KF<%/:A9?M7>2+;]Q
MS?#?D&;B6*G=DV9YF;2*.#X"!"O6NMD)R<0Q64OPZP?#9OLAF3C(:XEDQL&0
M#'5=FRB[?C-%X60E-#,/AF8:*/M@BFQ(L[4BR75=G*S/"@T1]=N-$S%[#=3A
M8+J>5G4>1F7)H3G_+M-]Z:Q+56Q+U_5-`L]7"TK6]9)*1/NFRJ\WAGS56LY%
MC08E+)*I'`9?F+)L:(HLX(N6E:C:LIG=_1&GL4Y`-"QOJI'=2NO:0IH'13:]
M0@A9LF5;]HZI)M;8#X1J%?5;%"(36S&4'9--K+0?"-G,"K+I"M@ZI%4MM$OC
M8>2-.:Q_=R(/CV^PP,2I$WN%XS.]K-K4OK:\RXO3_FT5%>HQJJ,%N^%N'%$'
M]+GBDP4RS*GD965]]KX)YI54-%NNHE$EIJTHDN+R$<SQM5A%X3<8*?C]]X:*
M-]!HWM>4>0AQ%"`S$K<JR4+!&AX[U!N-,F&S8R+\>J,:Z^F)J\I90Y11HM2A
MO`QZ,Y2;R-6*6IBF:1!MQYN1L-[GWHA4H2#NA4ABK7I/1*I0!U7#)K:V&9&8
M8V_F:3H;.=%C,??,$&I_BU`5MH'RP5<$0)C.L6T`A$%J&P*PHF5LB'(D*DZ#
M5U8*>J_`T3SOB/$[#IEZ"#%B(=VB&GG!ECA7,PQ3+I8EV;Y/QA`J"ON@F\`Q
MMGS<0`Q;L3?SV6#][#A-]<3:^O$U+?AKL82BP#TN?QN$OG_E!!.L=L8*(IZ@
MR_B1>V9+0<]<Z',)%J>A$Z6$+KQQ\_4.RZ*99)M'01*M=,VN/0S;<KYTX6)I
M-92+BY.E\"9U(?FC"%MST+6&H"O$+'>4-JKFLA[\#==?'!XA?SN=3$\"%PN`
M-E[XAK-;PMF536;G!<W8O/!RNETO`E,'M%'8+&')"G#8VZ5"4SBP2MPVZ=$H
MI1(+M@F!:#$_;5Y6A,'0B4>8"ALEZ9>"O<IB*%F%X?GFT07HA<KOLC/),C4K
M#^9;$X("#BF[WX*P?PPPEHOG0_%H4%Y$K`"O4`\M;:5@ZEE(68/9YID`,>!]
M:+)H70SRNH4=+WJF,5=:W$&(/`N_IY'?!8`U86C7-Q@DC#S&&REGY'/!E@G[
MGTMG`3U5/C[+7`B16@OP=G$7)N8JWW@@WR1.0M`>XO71UQ>CBS=`OS0S"/BZ
M2\<AL#6>SIS`A>[D:8QM.";)M!^<W=W\G6U8H-"&44)=+#&`JI'3#_K1R0,(
MKSO>R6[8G3O'LNR:<RQ.H[_=I?D#SPZH,*!/!.[\_%X)6;+#)Z+:%9DL+:/4
MF';SR&Q(OOG"8UL@GZXT(U\+6-69Z%E7#)SJ+F&%*Y9K/.IVLUKG^SCPRP]#
MY>K#T#HDBWU\YAXZ"T&B.[!;\G/"0D^U0<A#<V]1#A2()*Y,VH`"]<?"*X0;
M9(2QLBUJ+?1:)(^PHOI^PS-R>LD'0B]17=6%H[$YTQ#VH>`Q'DUFY8I;C(EM
MYIVP6Z!CU>L\C"@6!7!YE6]`(SO$+VCQP@IMZE_)-\1_#N\X11Q$1DA^`Y(Z
MT13O'80JN7)`D\8O=R.0NJA;YP;D?8S)]4"VYRK]^E=5UD#-E(U*!WP=6IN=
ML@H+OR$IJHZ)=TDCY'K54HT-W>T-BVK/=Y]-6VS`+HX?YEI<Z+4ES#9H<V*:
MIF;;JY<#%T'>8LUTH[82VB8M7FQ-LS$SI(UBZ"6"9O;R7-.7^4MQ`3MA_N+N
MQ811S(]NCE0+00"&7-;+91_[\J\`&#!ARN%2A,KY>'+O>_&(NM+]5+JAX=BG
M/\<2/H5=O9G^NTG(@"BEC:>[W&!'G3`0Y$4OK:I)5)#]X@2T^5E:Z<8GZ.2Q
MI7X'7`T@'P3-#E;KTY?6:N,'7.=>V>%6:HF?N/\SX<E;NRQ,-BMNM3:X16S3
MJC[]`%/10-)$N>C+JH0#UUR#D$SSOP2NEFR\0<B**WFS@Y'L.YBAN!IIO2`O
M_KYP_;1"E)LF48B=I86N"O?64";;1'FNFM<&*./A)L`=A;Y?X/Z;T/>&TP%@
M<^J'P^]EN81_\I//KO<LQ<G4I[_\_`!W',?>O^@G`M;P./E\WK\>')^?7%U<
M_O.3-/">:"S!IB'=AD].\/GG/STFG__]W]@8/HS^-`;3X9>C],-1X6J23G`T
M-UZ"XWV6KDYNOUQ<'Y_V!X/^U2?IF)`Q?Q@?18@DA`@E3_;C??;!PP]_GOX%
M/W_TLE\_YM<_XN/Y%S<I@.16@[3*Y+.F0A(LPG%A%:1L&1H"Y\X^^C,XQVN!
MZ3R-/_\`.W%+GPI(!@M(9KMK+#D1E2C3*0L_>@'RQ1/L=7&"+`A[+#P=`V.Z
MK(I<#.J,!SM&A(5SDY&32"/GF4H@L2EO;"4]4`PYRJ[B)$$(V(8^]:?2BY?`
MCBV%DTA*@?H@#4:TL.MSN(98.L%[\&!&!T:B>.0%VE8&[ST=.A-X*!E1+RI.
M#FK-,'4/P*/C*+Q'(I3/\01VUP1O`S!A(`F4&'0+(<IP#P@8Q+<P]C,KH9C>
M3`.7W>@,1W!/VG%/&G-_3ABQ>[#;,&@XTC"M0B$YO$4\/(>7HT:+Q/8(`.0!
M!AU.GB;8+0P(3ITH8*:ODW=OCS\L,^EXQJ/>,V?2@J]%*($*$BO/#,YNB9Y*
M<YWSZNLE#\QK-ORT'F1/1$<4UNP9+%#@/3RGI]YC*C2'Q9*[)]R!'_N\6[WC
M!;C+GD2@5N`I*9Z!<%OQFH+],'!>1=562X(ZES,154W6M4+>P0[@7G1A+LW5
M(H*&:LNV5BQ.73/?@:T@:;2"IFRKIF&\Q15LA."Q"9:&K*EO<@E+(ZN7"NTI
MJFT52_^^G15LA-\QL65%L:QB*8;&2WB7;<G3?K3<+8O2LWS7*-A=6?\LYC<Z
M\?T"I>)JXS$_&4@MP*^A[P[#R\NS1I9@ZX"N=PRTSLE/=T+1J1:?4MB'J4JZ
M=`@7^/G&FJ>>VGQ1Q%6/?':)-:-]*TCKMM;&.1>Z7%W/9^U?[N@0(]Q!'^V]
M#OV)FSI&X>V9)`X_N.BERE+6B9>'[0G;=']+Z[,LX<([E1[]JBFF2HH%UEN!
MJTESOEAD]C,!6?:25<8\9)$X@HG7;1TH\&I=@;+\-,F8:07H,\^30D2@"WL&
MMH<,=W.MCTRQO\::R.`.%_/RLOV@]XKFR<2+1^S9!WRYA"'X(4P&9@W8)WA[
M.=L4X!1.N+BAYL-G!V[7(<B:&V?*3")1!/&*T`FFFS-T<*N%79;&F3811FA^
M)O@CRQN;P;;<P&/10\LL*]XMVO%G)^E??R^+#S'TW'@2`=$BQ.0M0ESBG3B[
M+H-0V0N$\J%#*-M;AW"VG^/.=QT&YU[@!.CTP8W=2R:+VF:3FF6:;*B&E<=K
M-)MC@_S'E?OR+1\@6):EJ:8L:+#79B]%`="5A9^:Y$48AJQ8BKF#C)(5L&`:
MZDJ(**"`&XIMKM?VL.Z16_H$6R'<N@5FT@S3,$U;%A19JP9A>V\"O'NG'B-1
M@W?"LE5%@Q?Y\%^)E=!2-1.[O;=?`F]]GEH%?ETS9(T4SY$V8:ZN%X_#V/&_
M1.%D#,H6?!^RB-<)=?OC-'X_.XCI!]GMPLK2K#"/8@I]U^D9Q?EE17ZPH2U$
M>:\)<"-[[=SQ(I:_@(/Z(3H>:A#E?='R9RX"L!GC2ZRIF[%E?NV*>S'8)+#6
M$5J=>)A5%6BR@'-S<+>$IK(--)<*VK:+YJHF8;M9=+F1J!^(Q;N%3+L,1VUS
M0[@EJYZW@R!JN6)_#193G.2(<93%Z.D'@QYA\7RFS#B42=2;\(5&++YJ)E*_
MG%WB98;=S2A,PN?03QQOB.7Z@]`/FRPI.1B<TQA&164X?Y^.$>,WLEY\&[05
MO?HT'N4*!C@E3CQ;T/G0K0HT]W265IIBPM$T:]`\Z]W=@?:/;NS9CQ4B4V[A
M9&V'J)W2Z+M/ISTG3M@2BO!3K#WA5\&AU9@-7JC__*:X<W441Q%=#\,6%A'F
M&5+JLE.1KH>/I2WQLDB/B^"N$,J#:6P/#Z#>H[M'<#+\5P)\J[:AR7"C0]<U
MLZ#*;`+Y`@W2EC>#,(TJ7=F7TGH%!(XQ4?1BH:JF<&X/NS95-WZZ@K4S%/D@
M<&Q7=4N]9;*JJ^0PT-N^ZI:6*=2LN7._]7!FWK`[[S'`1%4GR-+\"V[]LC3_
M+R`(`B(23%M0B=*S0D51],40L#61V#4YZO2+P4NX!C4469.+Q:S?$#6$&@F&
M":V\;Z=G#O""&$3;!EW:$13-[9VT=I1BF?K:0J[$/;.&_V<IJ<92B:T:,A;G
M;3I#F_`LES"1356S;%/6UP/(";ZG/NAF"1U+]""68MF6GN5A+`^XP6Q+U#<U
MU;!,V1#-EH=\95%">`R=QA?%+"FBL:N_V@&XRB2M@_4-PPY8C`_VY+RE/JLP
M@#TY*SPWID4TLG>HB_<R^91^K@@+4G4+U?.-P%Y*MIG9+$6A71I*45;#*DM-
M>Z(1B-5,O:'A8^2,1]ZP(K>G["3*+OB?ZJ#<"3Z]212.Z0;HZ#)9!9W,G\_2
MS[N4__\BF,M27+$@Y$+"HV#P`ABI=R5X9&51,%WB(8Q>G,B-P=3#)P9A[W7L
M<6Q6%="&COG,6=+62E/-YXCR[J%8L,1+1B-0'V"4@?.*GJ!GV+X#M^O%2>3=
M3Q(4"6E\Q&Q?[&$>LU=G7I?"+\_21UL"X,#"A_L!W7,$<3[\<$2QX6;_@9%J
M^@\@ZD4`_/'$7R/^WN*VWGME,5)^7FSJ=)I6GHQ9@;CHV<,$Q.:9?#Q=[.[B
MOWN?)(*)?%)=)M_1"OEFL_2P/"$HS:B;37YSTNU>7'\YOKWX\G7P26+S9[]=
M]LX7?\HR_]B/:38@OXWH/WV6_G'1'7S]))GZ!TO]:?;4H'^3C=._NQA<]*\_
M21'ER_59^MKC<RN:.GYM#3_'AS?@ER-D!6"NV;6$[95#/`M`UW7PR-]%^#YV
M7#?[_N*YR>B7(R++/QU)]V$$*CK^7A@FRJ#+P)=3X/'J?QP?2X.3T\N>=-:_
M_-O5-2?,G737&TC'QX51ZE(;,Q1\^C!+LOR8N$T?SW!0UGDXG3OR'D=)/I2Y
M`1CF)@^_XW"H.-1Q>^^ZFW([?R`2O3Z8:,G0O0\3$*[%UVVTZHM2EVF[F"QY
M'TD?9V".&DY;,A,1S50Q^FG_MMN[S:7K#SQ60R)CEC[KN0M[PCS:J8B#G09%
M&OQ@U8"6947_DSI1+/4"E[H2R^Z`+7@&MTHZ=0G0NR#1?EE&".7_,Y91&K`,
MGJ?OFRL.@@KDG0JHR.Z;"N\28N71-UKS'VL6_!W9=V3W]%HGX1A,M$=`.`0;
M[8>SLU[O_+SXEM<JMI7"(;<^YZU<9L4.>O\U.+ZX[O:N!U@$9]EH%Q1]N0KQ
MK"%>IL"L:$=SU;P$@U7UW[<RV[PU5#DWZ6BRW+%5NZ-;^IM%]D!):UAJARBD
M(RORFT7V0$E+5*5C&B9PKW88R&XFBE]&7D(/6Q`S+[\43^.$/DG?O>1=)&^)
MN4T+!(;5,0^%LP]^MH9TM?6.:9D=0JPWB^EATE7I&(K6L6W[,##]`RC%O9LS
M*>;NLW<IO!VNYG-;"E'>+JH'25A"P-X`F6%JRIM%]2`):^A6QU;,PT#S#Z(.
ML^!0K*#*PE[?9?&[+#Z,V=X)NU_"ZGI'UN6.I1N'@>D?0"=F<;KO(GA;6IO1
MT349C]S>+*8'25>[(RNDHR@'(B<.?K:F[*IV3,4$NAX(N];(WV)(ZP<=I5ZE
M1-X$[GD0-Z-!D['6B[.H7>TE1^T[3N\X_2&,S4&8.+X4T$2*>'3]NYZSK8VC
MH]EZ1Y=A7SX4W?W@9VM,6LO&$RJE0^1WTK9,6L76.I9B=S2B'@:R[QI/NI,J
M'Q3`47+#R;U/W\)N^H[7V\*K\*;QCYBUE7_+.UKA-\P^27MR36(:'<=C.N3]
MPP8G7[[TNFEJ2B$1)7U\?JA"JN&V<@&+C0]]/WS!%EGG8=2%54D>)O[)<(C5
M8>,_2B_`ASWV`LSIS[JKN>D*@"8ZI-XSRXIO"-L!MP(<C*B4]AZ2[NFC$TAC
MWJ.2]YE+>[1)#\#(O)NNU'O%=G8+8^%_$J\#+.6=W:2L^#MF9?_YZ,X+6`G5
MH[\`1G@9ZTOQQG4T2ASL^_<@>=C4+N7Q`J4[4A(Y+O;,DUB>I92$V"!O@DVI
MX48*,+%BLO#SO8/M;>\3R0_CF+7VRQ$<8XZT"WP.:#ISBULSY8218AQY3T[D
M^5/)D5+A,90PJ3IAU5L8BD\LV9@52_H@G12G\-C`"+D+\,7P%V[')G^^]YWZ
MWB@,7=Y*T??ID+=)1(+C'?EDPU1^P$B/3N0"]\72RXCBX:\43X:C#`?>Y/"9
M=3B\GTH9U0$BWIH0&8Q]&/J.]X1W/R&:0+GLU@Z[G!&-`PXT*]"&@Y?=CVT7
MP4J#$5CKPU>`F/=&9&!,I<DXNS;?X3!'+2?4_'*-''=&MIKI@2G&$1T[GLLF
M#V*VPD!11IMA6LG$X24+8.X?I1^UCD*4CJXJ'>E'O:.J9D>Q%/;0CW9')SIH
M[#:VEH2[2Q/?),QS8G\)>PHE;@<@1)0P8=F?=MCO#BQ%A#^'O,PXXUG>BC+(
M.74V<@K^2IT:5]@EEGJ6/87!'?;QY!V+>,OXNKY'BQ4(\DY'JJ+!OW/U,DH'
M;P4"4@H!T773,!M"<*"]E$\JZ^'#/P99O['P?WY\O8]\[Q/^A:__!U!+`P04
M````"`#,@II"0@J'Y8<J```ZJ@(`%0`<`&-S:7$M,C`Q,C$R,S%?8V%L+GAM
M;%54"0`#`.)Z40#B>E%U>`L``00E#@``!#D!``#M?5MSY#:2[OM&G/^@T_O<
M[HMGO-,3X[-1+;6\VE"W%)(\GO.T09$HB3:+J`%)7>;7+\!+%2^X)$"PF$7[
MQ6X5,Q.9B0^W!)#XVW^^;)*3)\*RF*8_OOGPW?LW)R0-:12G#S^^*;*W01;&
M\9O__'__Y]_^]G_?OCTY923(271R_WKRE3`6)\G)*65;RH*<"SAY^[8A_(FD
MA#6DY\6O<9X5)__X)4BCD\_O/WS\P41ZD>9<J3QX('NNOWS:<W68+FXN;D_^
M\?GFLI$E=/F2/L0IJ1B2./WMK^(_]T%&3EZR^*]9^$@VP24-2^(?WSSF^?:O
M[]X]/S]_]W+/DN\H>WCW\?W[[]_MN)04XJ^W#=E;\=/;#Q_??O_ANY<L>G/"
M_9MF9=F`0AIRKF&'^OG[AO;#NW]\O;PME7\;I]Q!:;CGXC)C32D#^H%6=3D?
M/GWZ]*[\^H9[[^2D\A^C";DAZQ/Q_Y]O+CJ,89`&41RD&4T"]EU(-^\$U;NS
M.`L3FA6,7'!0;<A=\$*R,Y('<9)]S]4HY>:O6_+CFRS>;!/2_/;(R/K'-V$6
M_Y,[],/'#Q\K=_Z[0>"["=4]#9+PHW>=:ZG>%/],&://O/4V)8S36")N.E5]
MN%@I=*3:GX-$-)W;1T)R%PV[_!YQ^D32G+*8^*EOF;R1RM[FO)O><*E7ZPK_
M+AI*A(Q4ZS3('L\3^NSDL!:S/^^<TLV6D4>29O$3\>(JJ41OV+LM-IN`O5ZM
MKUF<AO$V2%9A2(LTYZWOFB9Q&'OM/!V*\V;J>9SRUAL'R<ZYF1B#HR(A%W69
M(ZV#E7!(@_XTN4%_.JQ!/TQNT`\>#5J%_RSB+!:S4R\]NTS>A-,EWQ.E294=
M"76IP`FG2;YG2!Z5/:5\`L'R^#XAWVCN"0U*H7,,98<;Q7SV]WPFL(GSLM-:
MI1%WJ"B/+_1]S1LA\KT9<\WHEN/A]9I/J7->W!?>LVU%V=]([L4:4`$>^R.^
M*G\0Z%YE&<DS7U;HY'I3_DO`4M&77!-V^Q@PXD5SI5!_D^W;G(:_/=(D(BP3
MU9N_CIQKRP1.-P:,'+%D\@XY%?OSY%.Q/T_I?=\QBEY/'_+52Y&4@<E+_G>G
M+/*2DS0B45.:4'5\)*XLO"D^H6&GR$0$22GKVE>76`88UT%V7\8-B^SM0Q!L
MWPF[WY$DSYI?2D^\??^ACHK^>_WS_YR1-6&,1%R;71_5E),$]R3Y\8V.)(]S
M8;V<Y!T:HWYB-,M,9G6(5(;51%W36G!9L:Z5`0L;D?R?`ZQTP\,UQ;M,3%&$
MM+<Q;UP-_YK1C:$V*-"LEL)_/9%)/,GI\/=:4I%Q"70KF(/DS0EEO,.M-RZ>
M2?SPF/,_,%4^_T?SVY>7+4DSW@]EA#T1,5'B<S]6!$GV2\`8GVJ\-I],8!DE
M5`4N1Z&(P-@%FPR./ARGAV^I@Q3`CF4O$O"K)*'/(B!^3MD9+>[S==$LA/R`
M'U+`J(:@+V!YC<+"H9,V$+T>\L;R<7QC&<[GQ"\0]%]D62'T/:69"[:E['#D
M]MB/')<Z9_A#7:\4.::^1]L!-WMXKR:P#0A5L&H1'A6`5`:Z0J4E3PZ*/Z$%
MA3*D90*)D5$%&@WC48$(Z@!74&GDRT'V9[0@`PW@G>"PE[F>5.*HR5U/XE'A
M=;3+)IV^]0J6(_P'M`B_VI;'"].'2^Z%4[Y6>UU3]ARPR(AD,Z<*L3K.HT(F
MV`6N"-05($?:?^!%6OY(F!%4;2(E?BJBXX**Q#!G5%2RY`#X"UH`_#U(BJI^
MFA6O"0UJ#A4T9!R(<&(*+AL-=HLTR\0"`@MO,<!GM[MS&0?W<1+GZDF6CK0'
M&#GI[,9V%3HC+'[B]::-G^OIA^U$13]_*]%6'[4W6MI69(7TVHQ*^&1Q:W,H
MKJ52Z]C;U?JVN,_B*`Z8=N5APZT%C(;[6.$#=8@',&F*FBS*.V7WY!"!L>'6
M(A%U+,8-B:/",G9(M([0>(@-NW9RMMV:;4=VO(!1&^VWLSJFV'#+`L-Z4T6I
MQ0V:E:<;8L"+4#NL:->C\N#NW][U77?)_Y[SR%AUPP8!A!=\;HRK<UKP7\R;
M-$-*C8D[ROG;)7BEKS30;87?%G=LYVNX[M]H&H*!,2368*--?%SP4)KIC)"V
MQ"-9<?R.HS]E_-?871H8M+.9+L/\K<-M4J,QV\/<IBO]>+K6O@F0'M;,8X83
MKOYV!*+LNE\'4+GVQC-/G8<)-.9#^WU^2=.'G+#-*HUN'RG+Q;]/Z>8^3DFT
MVH@SE`.XVS#M\`YCFJWA"^7NN$)"465+UQ/5IJJ(YFS+5C5&@8;VFC&D#-&@
M5;(/?4YWWPS/N9>X)KLK9!=IQDTLA";]J9(=4^TH*-,Q(<3)$8Z(@99UZ,CK
MYR#][3IX#>X3(I]EJ@D:9$@(C@H%)@-=:UPB%]M4L51?=&1[>/:J7T-1NT=*
M,1\`--5)(>9T:GLH3-2L5`CR14%[Q)(W=`V%9%:`H*GK:]IL#J"FI4*.>9H^
M<X"[[4\-_#2X0]*$EC:]EGK?:1+=YM!-E?_H(%%4*J!KU-5H?V:#J!?LI*:<
M"U55U+T'I.Z/M<N;'V=K`)4"<NA+OW441P#WGENI7NT.Q"M"`>X>"_)9G4C8
M*1)3\?^)TSM/05*FJLK+2P)\V!='?OOGJZUX:F<!>>:N>\DTT,5:"31:<T*@
M1.3(N2%9SN(P)Y$+AARY:_]:<R/$U3@/Z!%F+1OY-FZ3Q^"&A(3;(/(=JHZ`
M0$B;<4=+BA`R%K;I\:$7A/Q>_\_I?9PD)-HKKYASF`EK9^D($<(`;)<>!#HQ
MZ(YF%D1$O6]((IZVN`Z8V/Y4'&H`D#;[<5I2A#5O89N^[O6"D%^OWV6;&!YN
ME'VJ'=+]A+!R-;KK*[/+B/SF>#GA6$51>99AW_7(VS*,N':2B1AAE5O9IP>!
M213R:]ZKZ$G$6K*K=(?FZX*%CT$V.*@'(6UF>%I2A("PL,TPP],*0G[E^YPR
MKD5:F1.^[F]/BIUN5I1Y;;_1_(QDG$H,8*OLOTCTP)<S+8+2):O\/(B9;`$Z
M:1EU%4U4!D+<'L*;>L!/I(&\I7R:[#3%-:._DC"O,R")>W4B2<QEP)?PE:W7
ME$FNL]FRU2Z%LR'$G*/->AC!A2K"<^^Q=*+7C&R#N,DXQ(THKU?I8O06'#O\
M`#A00L?64A-J`/(4@$$3T-4][C#L;HRD^RY&0SHW-GK]"=0HQ=:/7@+R&.O@
MID_KH+G5U2H3G^J6E9H/$TI<S55`QD+<H0]VZI807"]%^-V*";!,:S-APH&3
MH:HM8Z`LY/?GNZ.@LL,PD4GG%EB[`Z`QR@%#Q8T\!%L]Y/.5Y(\T$IC-JB>N
M>C5MH*I]HZ3"5,\P4Q35K&1&'JL]CU/NFTN^B(XD;V;U`RH@XB8R8B#&5/56
MABD08)*!+1S[$Z71<YPDO3KN_UP;O?\94[TIE%74T)[:7S34.L:S'^QMPSQ*
M3F.D1\*)J1;=358OTN`")PO_^6FFK3"#<KJEI:E=I:#!A`.(&8H:5[!B#^"U
MLVBED?I=QN9P.9"\.6EN),=@N-I&M3FS'IB'5@+5&=,]/&\061ZH;XM"?FZT
MI:OBEH228%C7"$(#BI001BM4E=RKSV,Y2*Z^]:*^)(+EEHNZJJA.?54-ML]9
MF:_]H:G!YE"H]C*WGJAWL!;/I6Y]%8.,`M2V2@[RR/_^-G*0_G9)@U0,-.6#
M\K4A/0R`Z0?WNY7T6)%A:RH`)`"1R`]@GQ7DC@*/XAH(]P=QE818H0$V#C),
M:&0A#_KW^KQRK04:.F24\O&C2XD5#W#S[$>2KC#D>P.G19;3#5]QU[M:<C08
MJ)IK@RHJK"B`F05`@%(0]CT#'^?P&I>\3GQ^4U>.SS.<\G*P8OA0K@6T@@E5
M07X@ONSRC;$2`U4[O(LV:B)!(,PL`'Z4@I"?@+]F-"K"O'GTOGXD4G.D`D:^
MWPPRD*,`1F\;R,9"77#-+`KY>OV4ID^$+Q+XQ+#)I*)9K0.IFPF7B1H=,NSL
MTP'#*`GYNGS1Z:4447;[[%*]2+M5'E8TJ^[=E(9/D'[FRP.6!W%Z%[Q<T^JM
M'?5VL`-G;]L%Q(D/*<YV0S9J0%*1K]OE.<8M$[Y;YGI'#1E+"W4X,8M"OJPO
M'X[>/5'>3)KT.7ZL>'8C#X@''59<;-6/2R!YV%:M-R0B9%,FE.'8YOIS?R;E
M:CPGC&1Y=62A,4*:67^,B%UZ*!<1*#!E/#7BP3W6QTO<RD2^BAJ:>I&&21%Q
M"^KC?ZL\9_%]D0O#[ZC<]/[6J%>AS?ZI)Z''`?!)7&@->5]:(%\R&D\5&L\1
MFD\.'A)HGL$CA:,.6G[*EP,0_0&B4[K9T+147)HV5/%Y%WGJ?\8$HV[$26N(
M`1!5I*DO`7G5KJ(HKG2[#N+H(CT-MG$>)"T[^IO]8(;='5`S`U9`6!L+@`A$
M)O(9UHUX,2`ET9>`I>(%`;Z(*39%><B%KX?C,!Y._:$,NXF^F0$K:*R-!8`&
M(A/YC*2E<G7JA6ZVC#R2-"MW?<7S>&)M_(WD5^N[X&5XQLB%>W_NR(X;*[;&
MN0'2.]D6@#R>_C5.*2MG:])EG>IS[;#A9TS`&#L#-A@_T?QW6.H1O9K3I'&(
M=^_"S_9^A/]DJ7,H?Q,\?^6=#8N#I.I4;DA&V-/@@AB<H6^HAF&^QBRM(>I@
M9J>1MJ5V\L=JI"%?G^Q,^(6RWR[2:T9#DL&08N;H0T7'@1@K8$-A8-&)0[XP
MV=D@TC)DCR02E_]A:#%S]-&BXT",%K"A,+3HQ-FL2&89V&]SWBN*HZ17ZVIN
M.]MHSCVWGUVOGOC,HII'M<("]>SK<Y#%80_%CMQU15MSSWEZ<AWG0LWA.<G>
MA_V)R-V'^1JE:_U0C66=YFE90'U:<B<8_22@,4V\;5#MGA=\67&U):QT0/:9
MK"FKUZ=\64JR+R\Y"[@=<1JPUPM>(1EHF^\`)>V&D0E+F@_I$KC20[JUTRKV
MRE1#UH1*8&LRM5%"Q<;J'M0U%,WM`AG%G#.;Z4%$(7[I38PFTZJ\YR#3!GEW
M_1/C6E9MKX<YR9<FTUC[RWP8TU4^U>G?P81$2IF)K,V-O`YO@X1D-X1/\@LR
M##`IOC8G!_I?YZM/6851D_Z=NFQ)*'?O^YS^*DZ15*XN3/0NO)M@G;OD@VTV
M,^EN@TU'.F.46U$SU,JZ;NBZ*[+:3M.)0MXT6\K?`-$@IQM"H4^''0=:NRQ`
MT)>#/,QU2K/\:EU&7,0Y-\*>XI!DMWR!-SB98R+<G=%1$Z+KO<%6Z3IRG1!9
M?;_UVJFK2S?U\0Z<QCI&-0(`:E>+`:NQ02U&CY%C'#7:ZE9'N2_2RL*R<QR,
M'D#ZW2ABI,>.*5N3+9`$$(U\S-FM:>J<]LIP0O][/YBP_XYVF6>R!;+8D\@`
MU+#C*.-IS4?*\$.M<'_))_W8K/AZ'Q'4[*#JJ,$&>:4V8LJU7X\=>8__$TFY
M$0GOC5;11NS2Y:S,L"*O7R!U$ZXQ42-%@)V59D@8Y2'OU<5>+7?J(S?@C"^'
M$EJ^:B5'"(AV-QO0TB)%AXV%9FP8I&$[G[N[\R>M?,77W696[^OB=PGT_CCD
M#L%`$^S3C/U#.97%RJU8/5GK.(Z<['>`09"'#@M&E4K(;R?\%,2I\,I5ZB4S
M77]R-8WT9C+F6_KB6\ZT]7'(!N?=$N3W.7I6WK$@S8)0:-MXHG+G\`:1`Z<\
M4ZB><_%MQ]V/AVP75EHBS]\D?V6PO)YU]QBD=V2SI4RX9+,-8K899G1R%Z!]
MR5$O8/$-8;17#]D>7)0%9*Z:>2%1NZ)>^GPF*1F>.3)0=8YC2JAP'J4TF6,\
M!BD1,-VZ4;$)VH6\XBU5Q7U@)U[IT5LC+TX$N)D./AYK%(M\/=<]$&^?[\F9
M7WJG`GD6IQ'7$\;Z:>PM!H?RK?JY6:XEG0;9XWE"G^>[7,S=*I3@/<13S`WX
M_/IS)AXXEDU+A@W'EG/?9."<<W8L,BUW.P`KOLAXJE+2.SO+4IC>?V!AL_8_
MUIBAGKW7[XB@"M6=T"A%D&\D'_&M.Q_XL+F$-Z*\([N3=T:VC(1QJ3O_=T+*
M*DVCU4:D`_E7^7L/+C8LN^32$)8E0,S!.9[!!],`^8&&?3Q<'*N[6G-_<"/S
MU_(]>+&HV4KB8W9,@UT7/=,2P.GD(,_PA.H`6)C.&K7Z8Z<1Q4[C%(UC\LU$
MGZWH</N%4T4-K])69$H9'Y12#2*!/:HEX!+F`L_X4A8*V&/[([I\]$@;&9'V
MB;\146P\6URE)S*N'>^MSVAQGZ^+I'E">+@8-Y+NE^<:TB4@TL(9_I?PFI*1
MOTVZSP''>.V<T>?^$EY-,,BEMR=8`J",AGOOQX;E3?:TJ6($W4%9W)1F69!P
M2)_';'-=L/`QR(C8EHESR7K:GK'?,0$8EX`J9T=-U6D!])"C\!.6+JP=K;I:
MB]<?1?9>T?U>,[*)BTT/JV#Z)I6XF7X)R+1UBV=``HI7Q,??8P'B[6/`R&?>
M>"*10YVDF2PDKB=J;E<JB):`,Y`#/(-+5:8"46BV7/C:AA&N]AFI_G^1MM*1
M#U>P9MK]BE5'NP28V;C#_XI45[0"=)BN:_7U;Y8S-R0D\9/D97(;%B4&92S+
MA*+1.9,C4J:!`IAX-E*&9IS)LCF=2A\Y=F-6@E7/O$S86CAL<@#K=5%`V<<F
MQ510+D_F[YNC>7A7,2@A.V18)DP-CID<FL/R%7"<=B^DW^-'3T$:DCMZ6VRW
M2<P7_>8Q7,FB'L,E+,M$F=$YTX_A$@T42,.SOZ%H+N+H=M5YK[*,R#9W;;CT
M7>"0:YD(A;CH,)WA4`D%3O\#,4Y_3N_C)"&1S1BMX5%B5,JS3(2:W3,Y/J4J
M*-#YET..U]S*7TD([0ZEU$J(]:B7"2Z=2R:'5:]P!:`^(>[NKAG9!K%X;);P
MGCNJ[XZNTNJ54#`LX4(T:(4(62J(K1UX`&Q#=%(<&W^/&/)-4.PZ>+6*<?;H
MC0'.'?TR,:MWR\%"F[OB%4A$O,OSC>:DT1\:S=3P*`$IY5DF*,WNF1R84A44
MX$1SO4:QHK/M*G5,^M7Z[Z33!#CH,&MU:/>))O'#T([3(LOIAIM2!<C,TU05
M@Q*90X9EHM+@F,D1.2Q?@48TZ>JD.U5WU'F'TL"JVY]4LBX3JV!G'6)O4JF)
M`K]H4L]Q1T1%F/\2,!:D^2L?#5@1)->$Q>)"1=?2X2%@:];],6`+UB7@=X2S
M_!\%MM!$@=\?)CN3+HVM[2Y<@$ZGCQ&ABZ$:12P!J!Z<=XAHJU$C!7#Q[#B)
M*VR5R0_B>F[=#D]YLWSE/_T]2`H"ZH9'RZEK;82<)>#>EQL]@W^$6HH6X.$Z
MT:2AAGKJ=!D']W$22Q[(L^;3!QQD?$L`M*N;#A-VD*FA`*R'FT<6<XURK^,R
M2"-NZ8TH$[KI)>,Q[7%U>9:).K-[#K6#U55!D48&SX;5SRDC(7U(XW^1Z"YX
MJ=/X9J!)@1-O71V6O$M`[1AW>4:OI2H*%$_W6GFS#;S+,BT.>W&3M2FZ[9AV
MJ>%@3$L`H).#O*>'@^F@@!R:+:Q^'K%]XB-U+BTEI2(77(=R"0"$NV+BK&^=
M@A50PW-%26%_E8H&7`'Z9,&6PO3)@L'"T(':,5FPF_<F2!8,5@1Y`L[A]/J&
MV\7B,">1L-NX7I*3*Y=*?7)TP+1%F'25I'4*!(U`+>0+I'[I@-3$\V;-"E[+
M/%]W=!7^LXC9[AG"B_2VN,_B*`[$Y6N1VW:]CI,XR`=C_Q@1S2Z6DX@EX->#
M\SQCVDTC0%>+"^>*?'<F;!O85'A6LBT2PS`G38U;I1;H\AQSJT-"HC(/XUE<
M6IP7C$_A'3IC#Z+V1PM&B%H$L/TYTS?81VF&[:720=/M)"SGRJNRT=LSJCIH
M#>,BD.SJJ*D[:8T>TZ5!]M]K2_+LZV!KSRGIDXV<BP"NLZLF['&-B@!R)2.,
MM9W':9"&GF)MEL+TL3:P,'20=XRUN7EO@E@;6!'`6R)H.NM'RO([PC8B6::N
M:Y;1R3KB+ATZ#-J"J=_M:MP`01RP^$$GVRT6$$B;$U\W9%M/;:[6.GP9Z6K'
M:NB6@"^H&SSC2U,L^@!6JVE<9%DA;O5<K2]I^@#HR?0,DBY-Q;`$[%D[9L).
M3E7^$8VF7^.4LCA_+5,%UV\.:Z"H(Y<`44Z^-!@"G#(A".6ERR'H(6:D?D)A
MI]%IL(WS(!'*EZ]4BPL*+445#Y&/D"!!'EC"TL#HYKH)\0E6"!`QPC)'Y,8\
M$9;']PDQS!(5E))YXH!R"<B$NV+"N>*@8$"`!^%LL;ZIJ!N>U<3:6>*>>`F8
MLW+(06:'^[+ER$/S+%9G!9_3\+>K4M7LRPMA8<R=H8NWZ.AE<1<Y_=(0"''+
ME'$8>?%R'**Y$O=EO29A?K7^\A(^!ND#N0ER<I4*MZS2\FB6B-8_!8GHWP%!
M;E_BZNH:+PX=R$V(]NS!,:'N\:K8K(W^]JY?19?\[^J3[$NG]LA+3M)HW]P'
M]1<&:1#%09K1)&#?A73SKJS`VYS;)"8O8NZRV?)E'4FS\L%B<2/AS5RM4J*+
MXEE9`&6-!"WE;/V/1BO^5U)$'%'7XN$NWF+S:EDCDD;=47%51"QT:,)U>E"L
M=">2;O:HF_3Y.BL(C.C4_NST59JB1-_D71/D^R:\SU['N;BV,IP8]C[L9X"[
M#RB!-0HQ5&,Y%$<N"M2SOEW!R&%3W7P?NN"<,JY=6MV)#U_O^*(I"\+2"6E4
M_E7YK[DKM6)QQKUP5C#AKO)FJ&)`.F")=74?I,1%MJ##U]743?,@%B&_+J5Q
MJ]\IE-\IT_*G2/--B<9,@11;^[,LU\2+O0G-"D9N14VQ5W&Z,$[#>!LD=5K9
MLL](XC`FV1G)@SC)OC_EFGQT6,NI-^#V+R^4AQK%N7&1ZF,X-3,0[J=J2D*O
M&X>*4NK4.'5?"[9"SF:TJ<\V7Y,&5!!U=D"GZ:IEU!-*8`G^YI?6(.&]AB-.
ME)Q&J$@XCQ<M)C=X`8RD$.W\9.9NO(ZU!\DN$)?=AH\D*A)R47??+CVWGXF4
M]`D:Z8LH\B=B#JZJ/.NS]%M'<01YFWMNI7JU.TVE(A3-HL>";3$NCYRO\DYN
MQ?[TVX:GF63#>.:N['[54C=K)5BH)9>38IA$Y&&<;K8$6PPY<N].SEAR(\35
M.`_H$68M&WGX8/APN]@VE(\L`-)FH-&2(H2,A6UZ?.@%(3_`#'F0O<FX!W^[
M'>O3]DHPN+Y+/P"#RZ/R:*Y#BEN@*9?]R@'<JWS9IUU^I?8GA)6KT5U?F5W&
MR<Z!>^K6ZP=NKM*=VDT2^\$2!T#:=.M:4H25;6&;H5O7"D)^PKI.3RQ]6%/>
MNUMP[*(Z``Z$"+&W5`\4D#SDIP2;1*UB*Z%47#DE!%#VDNU**1'B`FZ980J@
MDS/9J65%N%?7B^U#B1;CPY`),%*TF>:N>>A@H314%9L"RD*^.FQU7F(;48H/
M+4W[T,:0!E/M0\Q05+:"]0CF]W7RMXMTGP>KDR`KRVA8_LH'LO^F<9K_G9,7
M3/)DB@=9K17$"%F8,.73+0KLC2P">T!",GHJ.R(8L68^@K5KLC),@1.3#.3K
M66DD18T$&+4N/H46"U:FJ<!@$H)\0=MZU8EW:>55K/J"?I7=M`<'*'GS4)V1
M'(/A:AO5YLP)97`E4)TQ'4";1);OV[5%89M>&Y%KQ*H9G5CKV&B:=57+)&JW
M=O&?AOG3;*=AJA.EXG!TF6M"<M_O,UE31G:/^9#LRTO.`NYP;A9[O>`69:`C
MQP<H:?_VPW0ES;=&;]["V9O77Z&K*9KUN8QBOG[D$)"@$+]T^J`)M2JC"#)M
ML!U-:12NX]N#IBS]NFM^O:^+!YC>'X<$UT`3[(G]]G&-RF+EX*$G&\24^F2_
M`PR"/'18,*I40AZ.4M\K:VZ257X9WI-TX*PKQHIS\6AV]^,A`6ZEY62Q%O6C
MU+7M5ZGZB1\#U6!&W:-:/!!A_CELKZK0"'EH]QO)]ZJOGOBRM[JW>$HW&YJV
M%_6?@RP.>SAUY-XGUK?CGC7!D).A])`K['[^(1N-NQB>0%/DI_YW-FE?NC90
M=?IE"=41X]=DLQ_L24K!OU1J-QK8"WY6/-+P&<ZW^_QTD6XO]8WK[)1EVJR)
M\$>T?Y@MHNWG+7/]\SZV#Z-KG_<!"_LC3=5LS]K#LE*-?\6^70ZVB<L9V3(B
M#AAQ9?F_$U+681JM-N).^K_*WP='=>`LNP,[$)8E8,K!.9[1!M-@LK.KO\_`
MA3\`.<0FQF-F3/AA[J3P3W'&M3NG[(P6]_FZ:+(+288U(^E^H-.0+@%E%L[P
M/QAJ2D:^A]#N0Z_6XMT$,7\6NE\SLHF+30]S8/KFYH69?@GHLW6+9P@"BD=^
MAK)\UHBO14DD,LF1-)/-T_1$S1DT!=$28`9R@&=LJ<I$_L8%GP`PPK4^(]7_
M+W97GX:G54&T^ZF:CG8)*+-QA_]IFZYHP$W5N6.?/?6'"3B,V%.S*"$H8UDF
M$HW.F1R0,@WDN/R$&)<6N57<F)58Q9I_94K4NJ9PF0*_+EE@/KSW`&5U'*7?
MPJK;RG?TMMANDWCX5*D-B[K/E+`L$WU&YTS?9THT4"#M`^).L[Q9O;^8)DW1
M:<FEA*>":YD(A;AH<I`JE%#@]'O$.&VF*-?!J]6,LT=OG&[NZ)>)2KU;#C;1
MW!6O0"*:HW-#$TZ++*<;PIK\(T8DJAB44!PR+!.+!L=,#L9A^0HTHHDH2F>^
M=]1YQ6-@U:UWE*S+Q"K868=8ZR@U4>`734(<[HBH"//Z4>%7/AJP(DBJYX#Z
ME@XW!JU9]QN%%JQ+P.\(9_G?2+301(%?Q`'XZGVLJOVI4T=8\^F74#*^)<#6
MU4V'64;)U%``%DV>R9]31D+ZD,;_*O,2U0>N,U"/Z\1;UX@E[Q+`.\9=G@%L
MJ8H"Q)^P@/B/T_<3GE]S/XSO[32;P]G\'Q!'JMJ#A4TX5<H"F@C\#@*I.N<<
M=/@WA%!1W5GJKQSK!(6MJWWF((&:1QT=D/$L$YMF]TP?#Y"IH#@X[F/+<]*K
M0O7U)C]7A2R%Z:\*@87-&5P)"8G*X?3VD;+\CK"-.#<YC*3HZ?9A$Q4=NL9L
M6]44[@9(`P867P=$5,4BOSW=UOPBRPH1,[]:7]+T`0`T/8,$<2J&I4$/Y)@)
M,:@J'WG:?+D)=9A1<JD$0*P%X9YXN0!4..0@X-N7C3R72J?_%G?.KTI5LR\O
MA(5Q1B1OEL/H9:.NG'YI"(2X9<I16%X\\LLEU\%K&2$YI^R&;.N'3Z[6W.`G
MPO+X/B'7K%X9E`;V8>G(WJ#4FGT1H!WG--\8MM8&<&_O+99$%ZOPGT6<Q4)Z
MG==BMK06GXLL3DF6M50ZI5E^M2Y_X.[]PBLHW[T^=,WBL+^7,D9$C1XW$;/U
M3Q)U.ZJMDK)P_C-O"7=!^B``*PV7>I"D=B%<TGP=V"CP4)\.[/1@+FJ)?FN4
M.M@6Q7!C6L_#M+:0E0^L^!=LW0C,@G\/;<+2O0=N(F;MT"53@QO77`'G[?\B
MS?V,$0"9U@U%*_/WT$;@3CUP\]`JABUO!=RLGRB-GN,DX>85(T8.N1AK^/?%
M_!X0KW7=@4'>UT4;,IMY6=?:I9Q[63=#-M@#6E<?5X`9"2.N;341SYV87*T_
MM;14DEM\P"*:JDDH\HV]P0D"+5:`U+U'0(\3+7:V0N%BE&JS]X:N/Y_O0;4O
MZS414=.]4C=!3@#G1^P9ZQJW8?2774!>Z@T)^:JO?)Q8M)[\G'#4!,DJC<H8
M<YDTN,,`<H*S5*V''*3.UT\XH(-.Y<Y.%P-73/0ZWA3"-GQ!#/M&13=7A.6V
MB/QEM;%B+``O%[-$A`,<-C&DY1H@/]T",8S_^%\TB:/@%3:<&;DM`-SA7B)N
MU>Z9&*Z=@JWV:Y'"M'ZHJT-Q%G-&L6**A5G6V(6*M`"T6>0246[IR(FA;]8&
M^=$P8/NN?/1`^(^#"QAC1-CUWST12X2WP5'3]^2]TI&?*(,8=?H8<'LNVMN.
MU6[*WX.DJ/"2)/19G.ET0+:#=`O06TE?8GMP=^_$3<5*,<"%4*^Y'"V&KB\O
M86E)\P2I^]Q&)<E^2C.4M$1HP]QVF`G,4`F;M.(SQW,_4\;H,S>_">=^/ULX
M5W.S2'-51G=;:";EOP9YP<IS.3=D6Q_:O5I?,Q%=VXKPVC=>;W?/)'DB7SG\
M'OO]AA=9$O<XR)JO[Y!6.?7KG$[_T!8L>H"1!2'?`[2R[O^3@-T]TS$P[8EP
M0>=.Q)&#4NX*?UC<R4<>]+0WBI?>7V:,$^(,PTK($H`H<8=G*%8E3/:&E&(:
M;ZWG.2V8>)!OG1/6_#T6;#J9KMB3RUP`%`'.\HM,>8$V0<>9)^^MJU_?:#[_
M";N6/DUEE'K)<W@#J9M3:";J&8]3W><7:9:S0L#L-&#L5=SGDQW5A9#N#E+I
M2.=K[M!:HU;6=AJVH8CJ2)5.-/*Y=U?YG].@.K1.HN;!.RUJ-/12Z$CICQ`_
M9KO'@4@J'S"%1G.#]E9XG;VVAKDZ^SYO&=<TB<6F1#U"?'08(A3SK&M&?R5A
MG2;M.A$Y'?B8>AFDDL0(!L)]1@0EH;_YH;J4TV`;YT$B@-`[PP^VR"S":*M.
MQ'RM%U")U(MC.FU9+:_.[>!0FK]!80S`OM*H2(@KMH;<-K!J<R\"44IW^`93
MNZ#)WV@':71&GDA"M^5DR!%,"A$VB!J(6`2L]([QC:U!:9-'2M1J57E0][I9
M04O';`25G/EXX01PAA<@R<O!'</8;.(J^3.WH7."9NYPQBY-ZZ7(O)J=%SG7
M]VN<QIMBTR3C.2OZ80U+KKKVP5RSK5J!&LI?(W)CMO,-@A>);.N>CO1,I\\`
M2A(=B&VAR`,J0',NTKMG*@*]_0UW9WX[@+;YEXA1I7\FAFF[7.1[GG"+Q*[9
M.*P.)%BCM25AH7A5^6AZQ+9*GFQK],"8%?MGHR`[$&"+V):`90)6Y:')\=HJ
M>+);&8KU*5!'W<;]&!%V&$2S+3\="L$;]/YQ"-JJ1W/!HDG?<W6?Q`^E3_K!
M$R5!$R"1$"`RI^P9#(=9+;F4ABNX9@P)J2N/NIK=C0$-1)2Q'ZA@Y&LVA1VW
MXH1]))HX#$=#>CV"VO1'AAVEJ>ZH:8M$OG)26'#W&#,+N`S(]6AID1\96%2&
MNF.E)=%FP3)S>/F:43ZUR%_+*/DJC<2[@^7FRC>2N\>7U3LI\L*^O(1)$?'I
MS2DMSYN$PMJ+E-,_,))E7)?AMLI82?L]%G=)<[ZZ(=?Z)S:\9P<C-OFC)IYU
MCVETG5-+;_0WG5P5J'>EM`4CGY"LPK#8"%^(/=@M(V%UR8__.R%E_:=1DUU6
M_*FTM@=.WV+KBO,G]N@!/Y&'?38-?RH>TX'$?@;F44.NGT9^'J<<AY?QD\C&
M.-"NUW1AQ#5<3,2S]6L:Q62#*93<;/;L`RJP_JBUT9VN05^*:/UFZ<B'1HT!
MK9ZMW8/!06408(:94L"1`P_F&']05)9W3$/.EX"E(IG!-6&WCP$C<X\WOY0.
MXAY](BQX(-^*S3UA5^NS."GXKZ6*V5619[PJQ"2BUVP<N6MH6'//UK\H-!VH
M^#G(XA#F(SVOWD,JWODZ%%<@T''^Z70NECJ(WL:R;.2C8/D4NYB%!XDXM$C3
MRHY5GK/XOLC%K:([6O[&[2%1O6VU$N^</I1\_:F6/X'[5PE&"SQ*D'OWY%CD
M^U`(?5;XVYQ/%H2RO$F+!R<?:<)5S,1J-7^=;<@=JL(G`S&-RBKASCXCU?][
MC=&6K08*G&W.6.HZSB7YR88?]C'2W8?Y^@/K&J$:DSH-&BJYCFKN)"(?H*K#
M_W2S9>21I-DN>5F=IZPZS1N^WO%.)@O".NY4_E4YIDE@MF)QQONQLX*)FZ.E
M9_CRX6I]%[STS]4<KL3F&,XA2CPNS!^^$IP;TT%41;Z1+=YJI&G.H<!%/_!5
M..$3@[SQEGB@O'D)C#OJ/DYE\911,NI*=)1Q7&W#AZ.<T>Y8./+CP*OHUR*K
M+FS=T544Q96BUT',G5!?/?LE$#/9_"++"M+/`^#,W^Q\V?,?%V;'.L@9KPX%
M(\_0#K&H7(7=BU68&)CXJ%1Z[H94^0+(+6%/<4@JKXG\KP]I*46D*NZO(0Y5
MG$5+&%?<\AJ.1_=/VL[&Z8G\8'3IK*H+:4_A2N7+;U>EZMF7%\+".!L,(<[\
M[46['?]QM82Q#G*&MD/!A\[O#FE]8FXFG[TY]/AF81;]N4[8<6'4J^LF[8MU
M6MBD>I^AI_T:IY1Q!\@6'[NV*GF]PYJOK@<+ON-"JZM#G(%I4:`<@W_!@D'%
MF%#MB,!C\VX2]".^7@).CXV8(`$$0/R%<XKDB`_U;`GNK6$CMU-&,W/2*H%^
MAU#SSLA\ST8W/:K(C93QJA!!YWX#TM+L=MNE-/YFJIT"6DF=.NF?=(J;>&2&
MJ'GF?+E=5QO4S>K>Z^V2$JJ-?)#DR78&[:$!NI7@S&^&#+Y[!F/@8W]5P`5*
M(T[[SWLBJK)(_L"VXFL/00B>PP;C`_"@M;'V#4]2H[Q$>1ZG0?DR_.[$3W8;
M/A*1!/6B'L[_/..C`X/M9,5I!0#E[K$!#>4?!WFL4[Z;_0X^NZ,1]L=QG3^.
MZZ!$]LPG=`Q-!MVA'.5H5W\0_Q%;8_R7_P502P,$%`````@`S(*:0O\)W[&@
MA0``"S0)`!4`'`!C<VEQ+3(P,3(Q,C,Q7V1E9BYX;6Q55`D``P#B>E$`XGI1
M=7@+``$$)0X```0Y`0``[;U==^,VLC9Z?]8Z_R$G[W4FG<YD9F>O/>==LFSW
M>+;;\K'=R9[W)HM-01+3%.'PP[;RZP]`D1(_"D`!!$E0K8N])VT5"O7Q`"P`
MA<)__>^W;?C-"XF3@$;_^/:'O[S[]AL2^7091.M_?)LEWWF)'P3?_N__]__^
MO_[K__GNNV_F,?%2LOSF\^Z;CR2.@S#\9D[C9QI[*6/PS7??E80?2$3BDO0Z
M^SU(D^R;__G5BY;?7+S[X?W?5*0W4<J$2KTU.;;ZCY^/K6J-;AYN'K_YGXN'
MVY(7E^4J6@<1V3<(@^C+?_+_]]E+R#=O2?"?B;\A6^^6^CGQ/[[=I.GS?W[_
M_>OKZU_>/L?A7VB\_O[]NW<_?G]H):3@__JN)/N._^F[']Y_]^,/?WE+EM]^
MP^P;)7G?B$Y*<B9AC?KUQY+VA^__Y^/M8R[\=T'$#!3YQU:,YS(]-*QV\=/W
M^Q^KI(%$H!;KE@*%2#_\_///W^>_?LL,_<TW>U/'-"0/9/4-_]]/#S>UAKX7
M><O`BQ(:>O%??+K]GE-]?QDD?DB3+":SYV<2+8.W'SYZO]/X,?N<!(P^#DBR
M6,V3X)*D7A`F3+*\JW3W3/[Q;1)LGT-2_FT3D]4_OO63X`_FCA_>__!^[XS_
MI=_'][:4NF&#:DN>O#>2%,S?=],`9&A-W`L:Q_2530(E\[]VDQ;B9TW8ZR!B
M6`V\\#%E,\*61&G"1\@R"\F-'6/C>AA2H1][5^C'817J"#!<#T,J]+?>%?J;
MU?GIA21IWLU--%NM@C!@W5J;JQ3,>U#CEB:)E4^%@*4UD6?^'UF0!#P,L?-I
M`_CU]UWH.`]!_'JT;$<<@PQ[#!%L1PB]"MMQ`@<96A-W3MDHCM/@<TCN:&K)
MP$*F_0VWC@"&^%D3]H&$?$%V[\7I[L(+^?(AF47+IYBU\7P^:.R87:<?:\H]
M9MNM%^\6J_LX8)_E9R^<^3[-HI09\YZ&@1_8^ECJ]32&@AWG?+V>QE#PI\$4
M_,FF@ALO)HMG>P,-9-BGN%U'#LC1XC=DNPWV42R;;MCDS_U)HHHWNWY.U/S'
M&`T=/^QZ/8VA8,>5FEY/UA3,=Z[F69*RL"FV@T`!2VLBW\?TF05,NWOVT4X9
MQJ]8./W,`7]'4BL*H#JP&`.G7K3FX=\L24B:V-)"QG>@!7^?ZWV;@YRL>2\W
MT8K&6\_:$EK"MG_1NWX$)7SM;7]Y0?R+%V;D(_'XOWF/5BPO93R$^%TWBJ6<
MAU"@Z\:PE+,U!:Z\..++T'L2YU&;%?`(F=K;40I#^LH7G-<TOJ39YW25E1_[
MY,EC$W;7O3L$_T&4L;,3B>G`8L#W.2%_9`RO5R_$E@I"I@.N*CI.2:@.Q@B[
M!XNZ>]Q'M+N!V%G0PUG18O684O_+AH9+%LGS,#C=F<BJ8#CD>5K'31E<#_WM
MW%K>N*V+ZL5^*6WQGU6!#ZD=091^OPRVWQ<TWWMAJ!9+D"-29I3PA)>?<FES
M;A:D8O]-(IZ/]-V2;KT@LBABF[4->7-6WVW)]C.);0I;YVM!T@T3*O:SS^2[
M@R$LR@MRMXL'LO*R,.T'$"7OJL3LCT&4G_?=LG_6NB5O*8F69%EVS$7M)<\I
M%Z<4**1^38J0)[#1&-0^UWSE)9]S];/DN[7G/7_/)YCO29@FY5_R*>>[=S\4
M&6O_J_CS;_5%?+2<+5_RHY8G>ES1,ZN0&S:;'F:WT/M,PG]\:]0V#5)N0LVV
MW[MLGSQF-[!-K9V&78IV=9L<03R+Z]9A(ZSLI!AL6M^,54RWIKZFYH8XZO.?
MWVAU_DU*40V*3K.$=4;SXP2/Z4QC%OD4*;+[:>0_^4`FRW]\F\89.?Z11=AL
M<K@*\R"#S4_[#9G.2$V(_Y<U??E^28(]2-E_-+')_O3;+5E[X16+@]/=["UH
MCDS!KX5I6[_VB23)UPB/K#I`J$I!7>SD[#EN6FPEZ!C(T7MI+FLQ4N%EZ*?"
M`O6?^O2O*([;.U?D)RJ5ONJ_!@?NI7I+NRYJA^?\+[_-'V\>^1<^C6D4^,E\
MX[$@?9/-Z6VZ_%@+"0O?X!L4.F,:].I'*+[=.Q'T%#70L>K7*E/N5`RS05W]
M1/Q-1$.Z9J':3>1+O2RE;3A80.NH;S&:8=PJX`-[]+UECQ8Q>B[(1R_*5IZ?
M9C%;9]]F=,=P)G2O=L/2UQH-77.\J<Y2%&@PA2'QTU"0*"<>?4P(6RI!`;2<
M#"I46IO!`N`*X^)OUB?_.0G#1/IA%U$<)_HVA6O^5&JAF-3;K6'__+W'<?OI
M<88:I1`=-";K=*YY#*D1>KS5><#>^X\>O?<O[]F+_ON_U>X#"2'_-0A==J!,
M)[0'&TP$T?&['GW(_E^6)V*BQJ&8&O(F1.VR2Y7:H?T*<1(XMZ>USSU])?%\
M$T2>:N4CH6RL>T!*UQR*U@JSY@&Y"!S9YY+GZN/5[,/V\S_5(Q2FA$9GD](U
M1Z*U0H_*)A>!(W\<:J&RB%(O#JC^.D744+E,:3=TV>LZ.ILM4MI,!9CX:X^8
MR$MH1-Z^2^&B!=\"0H&HA<ON1VF)]KN(F\#A]E>E]S']G?CI/VFX].GM[5ST
M49;3'3_)(CK77(K42/$Y%O$0;#_:_A@7\<!Q\B"JL$I&VHBK8%+W_(C5"Q-9
MP6Q@;]K^(!_0-&<1>A;R3$1Q<(4B;HU*F-@]E^)UPXU/F!'LUI][_*;.LB2-
MO3#P[M,=ZI,J;0!]404-7'.QKH[H[ZF`F>!SVN?F_V(6+3_JQ-+2!I"O!0U<
M]C5&1[2O!<P$OK:]8<RWJB,2KW?\X\]3:R7!DXJRNL$OHG3-K6BME!O^(BX"
M1]K>.VY$<8N(8,-@B%00"==)W?,E5B^=>+C.1N!-RY_;Q^S/#<T>O6B7[.,Y
MMKP*O#`YI`GLQ"=P1FT+NVBV=0P`7327(4*3KV#5U.]!0Y9NKKPDG24\9B"H
MJ$S9"#YV$#9R#`U&NFH<0@@9"OQO^RQ"N.^VAZO^QJ>@G7+?L]7.92!H:&RV
MZ]GB*8!#GQOA.3AGJSCPT4LT11/A5``U<=G_.#WUI@&(G<#K?>9[7,1>$H2/
M)'X)?)I<DF*[@+)OU=7'*QZ>!EY.B`*$.3<(*R;<7(919^N@$6;2DP!\?::K
M?`R6RY#P#^)ML`U2@D"8H@GXW1$U<1DK.#WQ7QL1.X'7^]P)K)W[5%9-/',5
M"P-='LH3."D/EX%B:`FS4SHI?T&ZV[MW?7Z_BJL-^P!*DF&JTP8"B[B-R^!`
M:HH&@YB?T/F6OQ^/673U^&7WX?XZB/EDMMZD-S<WXFT-%/5A(T-![9BK];23
M;U8H.`G=:WF#HA"D+L:]S+=2TKIC!:1N>A6C%\*E`C9"?_:4_'A'7O.P<Z><
MJ-$-&D?VL@:.>5A;1\SQO8R9T-N6DS(N&66T9A(=A+DD+R2D>2%)L<]UFQ56
MP3=SS/^&^LI0@&<IQ(+EO:6G;)LEF^P+T8:#0<O"0EHM'0.%N=8R7&AQ%4+#
M<J[E;$/^"+1AH=FJ,`ZZE6-P,--6!@4T1R$,;*>,/-[<;VA*7VB8>H%??+V"
M#95<'M9H4CF-5C=QS/L&>JI.I]7LA'XWS;RU4RWH4-YIMXCWU?,^DG1#E_LB
M)(3,V107>FGP0NY)[#,P>VNR>&4J)IO@>;9*23P+P^H3%ZUU1$_\#XL/Z_Q'
M0JMQO:*^3=RIKE$/PBDK,/S7]PW/,8F^#%4]#7K_</(%ELZU@LZU@J!]A'.M
M(,U]!/U:0?:S2\^U@L:M%=3KF>^Y5M`4:P7U6O+@7"RH`RQ&+A;40[F$<[4@
MF]6"^DSE.%<+ZC+@,-6"^LSX/%<+&J1:4)^5"L[%@D8N%G2N%72N%72N%>1.
MK:#!:IJ>2P5-I510GT/[7"D(]OZ8E8(L%PJJ')?<"A]M$9.DY1LD$$DO4L)/
MI\`_MZ4;YR$4B?VH4OKZ\5^;U?[UDB8+QQXIZ?*<3J':+$LW-(8/U^1$31@T
MB$9^RT3@?(K42@"/PP,E(B;]O5-BT]?@R:2*3.CO\4\L%2X%G:X\Q(29PL[O
MYUS3CON9;"1)`W_.G^N,=W`VK8RF3)V%:4;+*U$XE.*TDGN\DBP+\W+"PT6H
M$SZ0%Q)E9'^%D]P\/(*^1E(?AKN"VF'_ZVF*18*2:\<E!)1PXN]1MX=$\8\F
M&HH___:O^X;#CW\H-.5_<-AM+7FQGN$-[>Z(=_7%Y55SHKUJSJI73ONB)2]Z
MOKRRO;7=U1?__.^&+XY_*'3C?W#8%RUYL;[@#>WN?'7UQ?RNN=UQU]"-_\%A
M7[3DQ?J"-T1O03BT:M)YZ+&]7$*^YVAYU^UJM2(^3\(]B/3@I>2!L.6XGV?U
M<L.FUX3U[86S:'D?TY<@?[6\UJ`!5<M<R^1/6US''C2"[9A^K(;9Q;'6\R"8
MK6AQ36,2K*,YC9]IS"2`X8AOT-ZW$S9P%$3:NFKN\@F9]A=5FJ_ZYED<DR@]
MB'_U]LPF=7)!(J9TVOR^HHC+;Z^"V%%T:.F(08:*87_QK3DJ/D4QF]G64?`G
M63*1"UF3@P[WA,F:!B1A,UV^DB5).O/].#O>#BD@8X%38>M.G!P%FSWK8)#8
MJ;=!#KWO21S0Y6+UF'IIEI+%*B_TX^TS8E:?(M;GL[?CIQXWR65&GNB<;I^S
MM#B?NXIC&C>/'VRR+&QMAZ6CD.S!7AALVNEVD&-9F:BYH(_/A`=^\X"MD[9)
MFE\"U$"ED@<"AA(>$\0=UB)=@2;I9Y`+2)!,@#A/C$FRH>&219K5D;%8'92^
M#;S/;%F2[AJXZ[&'\M)Q'STXBMG^K8E!="]2#'(]2S86F93YU>85B>_CP`^B
M]6SY>[:_7ZTQF6+8(.93.1M'X6G)+EUG57E7@UP=J>XF<E%R;4J9\[(D+-I]
MCH/DN+USZ[U*,IGTF0#Y3CI,'(68%9OH9E'I=#3,G4(5_-FJ_\6K;I4C9ZY6
M.^1456GG*'!,-;<Q&55X8ZI+CEHRXX*RI<TK?Z.GJ)CQUW/%C'/%#,&`<*1B
MQOF"]6E<L+9]??!\O]KN_>KS#=W)W]"UD3IC?LQS[\5Y"<8MDQ1.Z950E*$H
M1.&8<]5:R+P*MA[^4B[J/B[J*J[#GT*,+N@+N+W=S[.44D\^IS=1DL89WPEI
MK9+*7$\Y59D`*J*RN#GM;\@R"]ERJMX9>.L+1UQN&2N(![T1IK(WU52NBE8!
M[WP35\&SWSMC`Z<((@VHE3`HYZF1/CCN+0P.BL5J'I-ED%Y[?KX;#ZV_%63E
M0EQ(-A7_X_34!(*0J8N?"4C:6[ZK%(,;'5AR"4+JY"-NB*B<+P"(1-W:;HF`
MO0@B=;93F3PZ0.6W]ZZ"A:R\+$SMHZ6E<=]XL9SW>\MH0UYWAB2$+5BV;!H.
MO/#"B[XDX-H!35\"0$T_THH"/0]0?:U5(*CVDX-!S7^0Y>-CZD5++U[.-U[,
ML_F67`00!PC*8WJ'F'("OL=KJNMU*>=!1G^^X\0P)W2SF*"\TPD03,"I2KUT
M?0DQ=#%[_QC=@H4WH!\/>0CU'R>R'I#JI+<*:+)RV[]/K"O!17PQ2<O759(Q
M"VV`3J0H9>H)`%5&=:=6&;@8JQNZMA6ACNI<*`[7\ZXTXN[F7^NQM1?-UC')
M=]*N:<Q?-F>RY"^O+%;[8U;*IYS[F/V/7^2#$%'@;8/9(2KOQFRT%"')8*>6
M;03#ZMCQ/F[OUN$@07U3R*NW9R\?C9TQ:,!)`$`M3A-!G[EU3*"GU=LHTU]3
M0IZT<)1OS@)H/W_0R@!X&%9(Y,E9311Z&O:Q@3UY=X.DIM1$S%-]R7(1O?]Y
MX:>42<$:_*!&&J8=!"MYNRE@2$-S;<#(>0^26-8$\,S_(POV&>*+%4/N[\1/
M?_@;:BK"-!5,/?*F4X")GOXF4XN<_2!7C)LB_4KC+SPITGL.4B]$@4361``.
MN,E$0('0UP0,,-M!KO#*1:E,:8_D.<T%8SS>&8`#QPH%&A6K28))RS[=0:;J
M#G,=9$C\S9[C(,1%-_I<-%'7XC)QP,FM8A-KK9Z$,.MYKT`DX-__E46D,\P$
M7#1AUN(R<9C)K6(39JV>A#`;-Z%)F=RF3/>:<$*;Y50V?!+;N`6EZG*"V4@R
M$M#OXR>HR9.-$`I5G0TG%L%,7#S0,G1QZP!H5"=#!UKZ7I8>:G7WLSOYJ'"\
M("0`T@A'_LI+QRA%Z"+V;"4?#&`RR%G1=1`G*2^7P+XC2K?AB`NU5<0.)`VU
M0S8M#44I0\>X3,5NF!P_7H%VB?4QDKK,]5-1.^EE/1W5;E;R&^3XK1X`/I"B
M>-.^U`400Z/IP0MD(/U$(FQ=S?4";@3W0;:QI7*`P9=&"PPFQH^^\8Y6H4(9
MFRN[4D)CT`H<O8"C%=2Z!`\H;K>-#VE4WS="+'].#GU?9N0F$F[]J<@*0XC)
M1HH0=$8[1:N)]O<Q]!=S'F0B:'7_'N?F]S@WOY^XFV$U;;CY_:#!8:O['W%N
M_A'GYA\G[F9831MN_E'N9LM94*WN_XIS\U]Q;O[KQ-T,JVG#S7^5N]ER.E.K
M^Y]P;OX)Y^:?)NYF6$T;;OY)[F;+*[A6]W"&FHI,Y.:Q,\^ZNEF==&;J9D6^
MF>54HU;W?\>Y^>\X-_]]XFZ&U;3AYK_+W6Q:NK^_2@T?O;=@FVT/%5_+3&O)
M\0JVJ:1^@[BI$XBZA0HP=3`!LAR37@\N'M/5E=N/EL"_+P9/S-^F>_;"!K;T
M&H'[0.)&[N+)2&TDDK"\7;Q^#(V"V9:_OKK(4OZJQ)(-`\3T)&PC*U/5;N,N
M@$R4[C`3`:P'69G<9=PZBU5Q&-8\<Q+]7"C<_ME=ARI40?JNS668*PX`9!IQ
M$V+0"EI(AFRKA;O^U5>XPW!M,1[FC@,@R75(O93-%_P]TEG"Q/&95-Z:T5UX
M_.6,_9M_P/NP=IA)L*/#;%JP,C93!\3I].GB\JBN[B5)_#AXWM\:^\6+`WX8
MSX5GRB@2'W!-P4!6U=1=%'8P@5%0J^K![EMB?2`L%_3Q.2;><A%5-9""2]D*
MQ)6DU50@A57<"$T2YH.\%5:79DY?2.1%:;'X+U_("TCR1&=)0M+D@3\L),6)
M)@\0-6@>4\&0F5&,$(7NJJ?7P>#-)/X82[I[(O$6M<'7)I=NZE7)W86$IJJ=
M-N^J7`7)%^->H*AK5`W2^$-F9'D,XZ2S#:8A.,7(&[H+(F/UC283.?\22>/N
M_98RSFF2/^^>Q6PLS#XS%3R_^7@JBO90:TY*ZRY$=)1$HD+!4C##6,X(J0E1
M7`@-_F20W)?6V'_<9`Y7M8$<+VXSVE5=C'>;,$"J7K^A*^FH!0IQ!X/D_DED
M>29QNKL/64@TBY97?V3!,X<W'B?R]FK,B-I/&#\HD]C"DJ@S%\\A2S6NWIY)
ME#1#%\&O#0@=?IT*0&!UC-Q_8.7B`2&H!2;`P`06TW&W3#7S,7]DZ.*-?FB1
M58V-+_.W1M&G3:JFDL6NN*F[`6D'$W18!(M[&*SP$;0T9^ILLRVOMDO#8,F7
M5'>DB)4>"/NZ,>HG>D$^,GNG[/_(\A.OUG\=1%[$']8HMW<P;V19[TNV"6.O
MKVD!N2\C=]G^L2<2IGC3J$_&'X3.MR>X>9+R7NM-\8C\^_,C\N='Y`4C:^!'
MY,\O&4,S+^BK*;QD;*F6$&53(%OU+(&YC"V%N:Q)ZW-4%ADR:5O6'M)K.YI]
MCG4*9!++'^9%MVR]THMH.>B3O68>IUV,42O[H]-]_:U?1+<G^O`OWN"&KP`K
M.YC,D\#[*%5P?`/_6%BF^>-81;9,QZ=4N4Y#L,G9Q9W3O8QSO@<4I5+W"VAJ
M*&C1C`0&@4\I3I>JT^N<CEYM<7!Q4,^]9#.+EOQ_^`;^BQ=RK,[2N1?'NR!:
M_^*%6?/;K=6FC&AP;48%@\CEU$SE-D8:'>3U%G&,783.`V%J!'Y*EB8@,FQ]
MN'^JV=I58'4S`PIBVETX^1'R?7[7*'D@/F&"L[CICJ2%LLUO$8*T_"1)25W%
MC(:"*(#(^;EYWO?"9*/QC@G:.N9K_W0XW:O^Y*IW)0J@O%EO[^*1W65&KIDM
M'DB8IZUY,4^!A<<RAK1,(I22NNIM#051WI?SLWOMSU:ZZ8KPX^4G[VVOE7!B
M1U`>$DHEE,Y"`:T>#@DR=G9O_EG:.X_)LQ<LBT03%J<LT@V):_HU]]+Q+<J]
M=4P+5P&BKRX**"BV+M[.DT%#9I6)N+NS8U$N'/?Z&P]6DC3?'[N)9JM5$`;L
MNY4\9I^38!EX,?MX,2VHG_^50?-?E%GX%T:>Q:UK_U9X54+%#KR<V].R:1OY
MWE?'GEQ<>T)?TCNZSXI#!2EM8DF<4B5V#D=:VLF!HF+EXKH3C*[%4,!1R]8O
M;H-!2S\%&E2\7%S(5@(E(0BD-(5I!#3..1RCB]S-`@XNKDO!2TO@U9R1KQVI
M3K(,CJ[<7"!6+DRSP.$QI?Z7#0V98`G?S4YW@K-)W6:'5%ILLZD=9QL:I--!
M-[Y/%[_[%>GEY^!JPC:Z7#D1UX8%U="W_KX1KJ,&;B9QGL[SP46[EZU?*M??
MQ]Z-0#B2RG00^!?<E_RLVH<<.<^I.`Z[]W;\+$Q^R`@3-8X7FT1.^QBE&=[=
M(G9.+O0S\D21QU(*PN.B3DCH-`K0&FH,?`E+%S_Z^5JEK1*TOA-355=X$)73
M(,#IAD>`D)^+BWNEYY6&F9R_+;H:[^5Q5_GW,5UF?OJK%\=>Q$)/WX\S+Q3N
MYF#)#\>-*O+Q\8".]35U-XWXU=VX&#JP!?$+8=\T%N+<TFC-RWO=T92484\#
M1DCJXVT@.?6$0*2GN2F&E+VX&&^4DO(%DG`"DA.5'QX!T81P@M+3>%-!P-SE
M,&1W3>-/D<]0S<S\Y+W=TR377'SR8-"R$;B@6DX)5,86Z;I]A>K1Q?BHHJPX
M_!7'O9.$1ULC"[N7;AZIM,6_B?PPXV]YW-,X]U.:QL'G+.7?S2?*X4JCE%F?
MB;(NZ[@(-L/[85Y>`[;,?&J'.+T:M]NU8LN2N?A5GM/MED:YIN`-.<'/AX"^
M^?-(Z.L)1%1I@=I=::M"[,/_9N=.GC,LE\%>H'LO6-Y$16W%BO#-,P=T@_+\
M`='@Y)"G;:5^L8@1Q\4-C0>RKS]UY<414RV9^7ZVS?+-^TMF,#]H?NWQ#0YW
M.-4-3@Z=VE;J%YT8<5S<*ZG(F1\J\%I",=GP6A\OA!F%;LDM37A*Z6+%EEOM
MPUN3UL=37;W6)P?B;O;K>;[5E<W%\+)M%N722KD\.D$<*JW0+]2@[AW?PP%W
M+#3S)37S)*>WM-8T0*]YD0A$N5[D\\=SD<]SD4_19NJYR.>YR.?8);#.13[/
M13[/13[/13Z_G(M\_C8+0_K*5"#7-+ZDV>=TE87M^E""G'B3MN6FBE[;J2TI
MNIBF6X%1O8Y=W(FN;)6SF&(1[U\[S`]V[DG\N&%QAOCX3=6B?2(G;C$UT.F;
MH1/44-VYN)E<$3R7,KE)DJSU?I2"J@VD.M6$P2-1UQ9@ZEVXN"7;$G:1I4GJ
M17S_4(44@%0$EQKIY#$C5MPN<&K]3'[#[*_G#;/SAMEYP^R\87;>,#MOF)TW
MS,X;9N<-,W<WS!Z]D"0/Y(5$&6E7(Q?\6@[:YJ]3"_CEZG4;ADW6;FY-)>EB
M]8'297YZ3^*7P"?)(PW;FP<JPL,W3DPX-72@E>ZX&!3WXN)NTX>8)LE]3%>M
M#%K@E\)`M5^F!@.Q6IW\7F/KXH[1@GUNO32(UD5E;='3:4JZLH:(F&YJD,"J
MW`D@DDY<S-)[)'FB82%L,XX`?RS#B,:/(Z%![52J4*3J;B&W/#AH<'$Q,/Q`
M(J9!R+Y)L^66J<6E3X,7`CL825U^#U34+D-`3U4T)I1L70P@'TA"F%WYJUR7
M+-8-Z3.?SV"(H&B/[Z/):%V&AXZ::'`HF+H8)[;T484-JG#A!,*$7L,#-V_H
M'\0\WET1`:%-T81"E6*R8!"J:0<.5?8NOGIS1R-:E[5\N0=>7J#I"RLBZ*<&
M'5T3=`(2HC,W7^+97W""8P_!KX?7<AJ_C@00O)^I2J4J!)1L]^_>--BYN"8Y
M/LZSUZ,4NN5M.5GKD:0FV33\CU+2``@BOG87('X2_)'[^8?WA9?Y7WX[?KX6
M4>4MII:'I50'!PNHIN%?C(H&[A6P=7$-<4UC$JRC?7JOOWN*O2AA>C`1/S`;
M<R4NR(K1M*_(&[0L+*K5<@I`,C>%-KBTNG)QS_LX.OAK3BQV8NIF3.,BNF:Q
MTEZ!/1U3@R17;TQ])CP+K^)='D7!-Z^%,UAO/;5FP1YZFEHH/9S9.P7AO8H)
M#[R?'1AX3)%B5KD@$6F?,"JH:H`'J*8)5I6Z%H`&="$(_]\Y@))R6.PK#'PD
MZ88N,:$BH@TX90K;3!-/>J:P.(T).Q1@;=RUYAU)C^+/7KP@W-=5J23O%Y4N
M+KPD\!NH,VQ=[F'IMIX:$KN9I]O^EF[7`G2^G\Z%C+^=+V2<+V0(QL_Y0L;Y
M0L;8[CQ?R#A?R#A?R#A?R(C.%S+R=<?<2S;W,7T)6&!XL?O$M+J)#N?[,S\-
M7O*">]"VD.@0W2K3XRK%"M,)+E[L&[/KFL:*1"ZF&.Y3Y(&\H?8/9617^6&L
M`QJ[$*$2;6N'-%:Z+5ZQ.W3GXBQY29YCPD8&%XK]=TARIT;+V9;7POTS_WL#
M+SI-TO)E:TR3D3`&(((::5E%T)'I_JUK##,7\9$/`1Z1`'6CVO.(DO0XLTA(
MG<*!AE9B_\N9G/-!>O&<?N)'W6F3RO"HSB2+%7_0D.]L<H#=QV0;9-N&H]'T
M95T^-;U3SM?53PP#!"?W,S"^UB,^U<Q@=GXGFB<,#N=&OFO(JV9=>"RXY;N;
M;*D$Q7MRHG*;2T#DE-]1FH@=+6KNXG41!LJ8,%$OR?Y_*XN7XN4IP0Z'?L/C
M1(!N>#*K26-K];/:U!''Q3V*MOQ\"HU8;^UW9U&T0FS6:$>"HP%X0,B)]:ZB
M#-\;C*1:+RXN5=LBMPL<*S$D;B*$$M1DXHA26L$FL*#.IC$Y76:$AWP/)']F
M[-Z+\SD:K(ENUEB(.7GCB:-/PS(V<2COUNZB7[Q)TQP<RQ=>M?V)/F;/SV%`
M8O5G4-Q$/(4!328.(J45K$YA0&>.;@HT]<S?1MR#?)8D!-H30#<1KP2`)A/'
ME](*-O$%=>;B?H)`<GZ!0A]BHE9RE+5;G0+0%+:PCK5V?]/8Y"ACR7MOIQ7N
M-^B5L?Z!?N+@DNO?1Y1_Z,G%FAIML>=9DM(MB8LOO'KJ$C400JK=8.*84EC`
M)JC:7;E94@-8:CQ1XV6CHJELT2AL.G',H:UB><$H[-3%NZ'W,5UF?OJK%\=>
ME.[8C!QG7GA/XH`?5=6U:^=V:#<]YGIH-)T4#CM8Q1R'>IVZ>OU4LL"I/(6M
MM18%VJ$6I+5VD\*?J3WZ6IK6>G3R,NJG*"8^74?!GV3YY+T5M[03U!QHU+:P
MN&;;DSD?[6*S?HY(-25R,=<+B$3(BK`1N*R4L5`'DN(VX@@2:G,R8#6QT5#G
M^*`D+FXQ=S-"`[5VF%FY9G-".+=JU7X&0%<17=P<%^BT3Q*T?"'-D*E\I&@S
M/9$+:=V,V<>%-&V)IA'&/#"EXL!/R9(KK8Q@8')A\-(D=VL^-P49&+=(+8.8
ML36%@4.6IA`NYHS=>[O]U68Z\__(@IC@$N5UFQU*96";G0PV#2W5#T;QPKB8
M?]:2GEF$J9GN[D,O2F?1DFOSO&T?(N@W%.%5TO!T$8NUUD"8E8CCXE>^FR6L
M1KM6H]P30KQ5J_8S"KJ*.*&=DF)I8'<]:,A4/E*TF9[(>K";,?M8#VI+Y.)X
M8$KYA"SS6Y2/&QJG3R3>\ONV[;-H.=WQX%E$Y];4;8HGBK<%8E;6E*(XBA;U
M[N1BKR+N39)D/&5HL;JET1J!-'D#`'*B!B>)/91U^@>A2`R7EW/7-'X@SUGL
M;[QD7X#MA87WP>>01?K%H4]>3%>PJ--MWEC:X9N?#FZ[6:XG%&L+Y>)B#QZ+
M1:H24"\(02R=68_$IX-.':L,.:,>17`^>.0#9+&/GJ_>2.P'R;$P.!1$RNBA
M8!*F/TD(8FPS0'`)2S&A4UZD`:RNYJVNXD\(WU:MV@_XNXKHXFTM^+-2>2X"
M%1\`]-(0H49_,A#6M<V0@4)-"L%]G'?OQLU`+\/MQ2J7LQ1^3A/A6:^,M+&H
M@DE/!WQXB_2[6((%$$)NW-VGJ]6*^.EB=?7&UG;1FCQX*5E$W"*S*,^0X`=Y
M+UZ8[_VJ0P-;[,J'6#JSF]KFOF4#=MK6[R[+A$)A\[C7/,@]#<B:FZ6/0Z?I
M1)[P0)HQK>)XQ^3_Q0NSYFT?K3;E.SBX-E.#G8DI.@$.V:&+%03R`D"Y:E[(
MY;\.Z>M-M*+Q-A\@@E-[S59ES55LJZD!SLP<W1X7PG;I9H&!_9/$]UZP9)-U
M*W$:_/60)]WX=22PZ/J<JA2KO6^$8[[/8VXP=?$DNW(+3.1S$4'S;><*P90\
MKU#/V/EMOLJSXU%?+:UD+=]$L]4J"`,VSR7%@Z7OSP^6GA\L%0R+$1\LM>RB
MW]Z[X"2R\K(P-?)22P$+?K+\?,S\\69.PC"9T]MT";X4*Z$HET<0A6,OQ:JU
MD+T4"[:V.X[$_GGDWXA[^DKB^89%O>Q;)O*3BO+H+S&E>WY#:J7PGYC+4./L
M/J:_$S_])PV7/KV]G8N\**<[^E!$YYX'41HI_"?BX6*ZU/'95<%%M-;JN/4<
M,;9AZS5B=4-WS2)_H1G3"&N.,=YE-G`N-=0??@-8U6W],69Y=XAWF$5/+H/O
M-#L+RO9?";GSM@18#]E@A02PG)4CCUJC`(N`N(;=M(!_>/>ZFP!.9)V+1(07
M62CB<M&E(!YOK6P%-U33'#H(DPF0K_<4'?>SI'C,_MS0[(-'_4WF1>N4W)'7
MJXC$ZYUX$:C5YG",@6HS5KB*<SHUT[T6S$I[VA]2H'H8:J'R^&7WS!=*PF4F
M^'ME<=GXW7D/JW32\R;`S6X6A\!S'^:WO.L<2_<;FM(7&J9>X#\1?Q/1D,K&
MMU';PCJ:;9U'0Q=;Z"%%LR>[]S,$*+HC<92DAPEH+YP8.%CR0QJ/BMQY>&AJ
MK(<(-?-!WJNZ"Z+U6^!]N&3P1$0'6/(2!$IR]T&@I[$F")3,!]EZ?MH$,9,M
M>DQC+_6.^Z?%3EP"0D&O46$>;"/G86&DO1XXL%T((&)YHGAZI7KPP-*7R%#3
MNP\*39TU\:#F+H""[<`AB,@CCU\2)!;P#8[?#64#Y]&@K;7VMT/)WFXJKV@=
M>?7XF)*8$:Z%9UT2DG(U"9(X[V2$9IIK2I"AY:<8!)Z\(/&7D.RNO"3-,25R
MIY*NT%Q"Y[QCL3KJ>5?"5>!BRYL^'RYO(A9E?J31FH:!]R\&LYT7K55QOVZS
M<L,`W<QY/!A:0'.;`-V)]5N9DK!/YU./IJ^$?5/_T.OJK!_V&7WF3:]1")%`
MPA<RBY9/C$PO_C-I>L"'3M,)0,78$KJHT>G([I4(*8`,@&,`F!,!2N\`,0.&
MZ2.(PNTG[0E%?QXYC>FC[UG#?+*`'B1T/A]%?J_!+,6DQ=/%ZT>P$HM7%F@F
MF^#YGAF:W[99-W/TM-L)4TN$[<:ZPV24LV=J#_.T/8T>7:PH<)$E3)LDR4OA
M)[D%>-&/Q:JHC;_<CYS\MKH7-&N^&;8NMR-T6T\*BMUL8PY([7X'26ZYR[A=
M%ZL+ZL7%HCFY)$FPCOA;SQ>[IPVIR]?<LC9M7^Y@Z[>?%-JZVL<<;P8]#[(-
M#LF%`!4"-R<`C5Z]/]`&2/&8,B^:$@>?L[P"P6Q+L]9K/6K"0[41,>&D7([6
MV-SQLBX&6:7N;Y;?TB0OEB<0^8ZP#]^3]]9`A%';VCU_=-M)X::+7<RAI-DK
M?KT[4BG.RR!_0R?-8F:`LOK%3?28?4Z"9>#%`4EFT?)86J`!3ANL@`*>^JPF
M!5V+5C-'<C<A7"R$<W[.T08VNS_9J(G#CL\RCGN)=Y%N2/S(%A#!*O"]*+VC
MD<]6JT^Q%R6>ST7-RY7E;SFPL514ROO`QEOT0P.'-E@5WNC&:E)XM6@U<PQW
M$T*9L>](C2$>]12EA<Z5A<Z5A00C9^#*0N<+*K7C0$%YC2[741I5-M2L^O'H
MO1>GQ4'%KT&ZF?]RD1\S?MA^_N<A3MV!SC5H>8CQ-%HZYG)SK67>U^+J:/G_
MXQ>-UXD)HK6PT@J"\K#3(J%T2%.H>(J"2JCA&.51,!ZA6)6J0)<PWN_["!A"
M-4UJ-4M4A4Y&37M0V4DKST'`;#*)#<<);!%#^2[S;)N%+')_(<>3\L/A^6R5
MDG@6AI68OU7YI2_^AU(*UOF/]$U#CO*^#:HQ/_0@BF.U9BMG].=%X'D1.(5%
MX+S`=!ZBLO^W/_D3EL;$41_.7Q74CBT']+23EEE4<7+QV_[`']8!IH_6WPL#
M5/X^KLP@5(%?JG(/`D'I#-(V*Y5)787;H2G'6JV)B[CZR.3>9EO02^!OA<:-
MWT::+""/4+G@+5?MJ;BS&LV<=)?W)G87]%OIKOIOCKE+(KC,7?5F=E,K>\OX
M%6W58$C%N;PN;-8<CYP``9.+7>5?\A*X>LU;M42QS0?=]T&YEW:V0G6XR+JL
MUP/%=C7MO2)CTQI>EL'UHK&[Y-Q<!L2C"BKQ#.9435]]@.#T[@H482\NQBJ0
ML/L,&;A>+YI>`J(&_7@+"!4>!)"1Z:N8V\LE!X+M5X&6UK,T[N`%>FS'!F"D
M+_%8A<QS'-"8?:X8:OJZQ5019K$J[N%>W_X(+GU0M(5-%+0C+8WPDP'54U<%
M@5HG'`P*YH-L?$(R)#_\#>W[%JW$]Q7:J?I>I*X5WU>8#W)[L2;#8Q9=+8.$
M1M*2"#I-("0(FTP.$#CEN^%"V(>+^<W[^RZ'YW,OO-"+?/*X(23E-P*6RV`O
M[O&<D(7>[!_/-/'"#S'-GOG)0)CQ$U-.LW\UG"R/CX8#BZ!A.ZW=E>J_T\DN
MT4;Q2M<5WU!"NSAVM=00/@/3D4OA1V,NXRU!!\8[M67J>M;*$#KP@68L^R`!
ML6+]HU@#.+/*Z0H0JE2U"A[#WHK+A;VN>RR=N&R\F&QHR$1)]DE;\]!+H(@$
M05F>H\@H)_OMQ^O?]8,M[<GNVR9V0'3M!7%^N^MB)Y`=_*SJ-BO,BV\VXHMK
M"+!08PO4`";NB6,)WX.+LU//P&IM=CH'+6B;US*VI#N^/:/+A:<@;Y*$?<5O
MHG)^GM/MYR#*O^A@H*39JE;!#]%JI+!*>R:BII:HP@O;Z[%R'Z(W]$0VH>!#
ME*/9-=2H\#V7.U2>]3E9[A";%F2OP*$J*\A22<-Q8UI`B<JUE=4OE*W^UF6=
MF*343(U`#29B(**83`^/^K;I"$M4AR[N:P*?O\>4/%=4*SZ7AT)&Y8F,L#:Q
M398-Y'9C.1$<6[2;":J[=>]B>`Z-URSV-UY"[N/`)[,P[YPCX7.2QI[?+"1I
MSD`R\ZH83`2MQC;I.N.J.IM(&"K0XXZD3RRD#EAX/4L2TBJT9H&3-C8!3NZ`
M%`L^+>BJ;*?`L$(F/60#LKBXTX97Z)*L2,P"HR?O[3;P/@<A(R8)+_>5L3^W
MJOG:9ZP]`-2,3WP\:%IVR.&A%FWBH<F6QFGP)]]O81&8G4\#@J=^`"/C>>+#
M`V_/(4>&5"J7UZ1JU3Y0NGP-PA`L_]Z5C3;TFVQ.'.U2JPT)\*8@$]D%A+8R
M:QJ:[4*#+/2VHALL3@7'NM;J!<,((5Q<N98"7W.+D-O@A9^=U3\FOY)@O4G)
M<O9"8F]-/B5DE86WP:J)8QNLJIGSQJS<P36XPV+13CI[+=VZM?O$CR7L%@$0
M%^HX]!11M%ZC$H_(1JXCST1W+8PA.QCD/:%::J8\,_/1"\%/<Q<64%(WFH7C
M0+)@%QU8F74WR*/+Y7M9[>=<!2>^^`9E'6U$`\?AHJVS#C@PS"T_,21^P,SS
M6=A7RB('`I+Z4$I/0>TX!/2TU?&_DK/`^99O3T`+B1R,Q1H@?UB-+1_N21S0
MY>S58V(LGV@I+F*/PX";9*M#BYOCX+)KK:X'F%H]"\!I^;XS(&8Y;982)OO$
MR4_1,I]`U[&W742(K0H]/F)`8OE,#XI&%NH(0FR?`OB9[A-;A=_3*[4"OPJ?
M3O#+^9PD_-H6ZA]^>9\"^$UB2Q>?4X1IK;>1.^5L(@UK])!3K,HC^L&Y1")(
MBWK&7C&Z9M&2_P=0]M(R5SVLJKFZ@V$4-O&PUC2H`NXRX31&@%JH06Z;_^K%
ML1>5_3_11Q*&))XEU8SK198FJ1?QS9XYW6YIE-\!2A:K!_+,-QJC=?D"?0WN
M?;`N7&27M3O`!R?O'NVH,[/;%4,`;M.3#-%6$+^:ME@5HB_B!WZPLE\$7F8Q
M$^?73>!O2LU^#<+PCJ87Y.J-Z10DP!1NCV&YH62!H>/XM6XSK6TI"YT+L&IZ
M3F(G1`$5*\3>;[T??DR*7YN[6UU8R."K9#%%P.K9I3-$E=T)0#GNL^:'>\(W
MT3/[%`C69@JJYAW_)I7CZ,%IIP,0(4<!!GZV^Q$]=#]C7_YMWEOR$"1?KF-"
M'KRT^8G$DC?=+"0?^Z:]P(]46U7P1GV=>\W=0JXN7DR`I+YZ>R9^2I:_4/Z>
M7,@"/R1>Y`TER!$UG!:&4.IW0).(_R!%7R&!+H.78$FBY;\#$C8/:-'T$E@T
MZ*>%!IFR'4#08&LW4UU4VZZR5KRCT4M^E?N)2?F%_>]^K?BT\=)?:18N+\@#
M61*RY3'XQ>YI0_9+QT_//+LD#9+5_O7)Q6I.XI29?$ZC?8G`9I@[;*=E';Z!
M.G4\&!K%]CJQU5`""J;6<5\7KR5TL74OF,KU@6ER2]D*)2K)9=EY^ER@!#T=
M+HZ/`#O6,4[3T^D1QFAE->'8H[[OSZ_ZGE_U%0P2PU=]_^/=.^O9B.>'?0\;
M:V,_[-O!O><W"J;P1L&Y9/VY9/VY9+VR9/WH\^"H@Z=52=?UX0-5%Y[,^)'6
M+9[R"#J_^_!5O/LP^ES9_QAI;5P,%CBVMTR&BAXK/9^P9Z'7UP?N=3"/CO'6
M^Q@C9)#WS50OS@^H^#!OHYW$N_=#X\*%I_8&TGG\%_K&?QEA!'C)=]='PD%+
M*&7BQ*@G)]=!Q$P1>.'!.$GY!L5-<93RT_DHY7R48O<H9=QTM'N/5R6=T^VS
M%^W@!;68HEQ30Q2.':FHM9`=HX"M770G3Z5@(,_+9C7GLKGW+%W%&K4M3]CT
MVH[W/.3A32&9Q-!JT*!E81NMEH.NRLP\3KL8HSK*M+K/'Y+4Z19:H8@6(^`*
MQI''M?`6U@H#-3K0".5&_IC%=!6D/%VGO2G<^.&X'7SX8:0OEO$@%"K5:8Q5
MN;I8JGR1;DC,O\0QV?"!\T+V"QHN\1U)%ZLG[^V>WZ%DCDO3./B<I1S#3W3_
M#1=<M;',M7"$-:Y3@V8_YNR$:VLBN5BJ7*3<-8U)L([F^=L#_NXI9JO???(M
M6^KG_PIK68ZS.$CXLCZ_\;F__5G:!CE@>NA1,9BL]CC20+,]7B1#L#\'58>G
M)85D`]>J(BY&,X#.@L&(H#RLTR244_O*X-7N].60=J,L\C_JCN9>6B8H28H-
M3(/]2T$>1H6W:$=!1E([[FR2V,L6J?`7G_&V?VY+-]ZIJ<!^5"E]>]>_SNIX
M5%-E(9D*+1ST#9XUP%2;9>F&QO!6NIRH"8,&D0.'3(#S*5(K`3P:IWAM)BY^
M*]NR@N<0*C*AO\<_GU"X%'0Z,C&WR11VOLNG&!W=WTJ]'!T`XDQ6$P0@4DMM
M8,#&QE!YV.CS-Y3BW1X"Q3^:WB_^_-M\UHR'9PU]^1]&BFZ5HY("\LK]4[G>
M,QNH_%V^"/L76SHERR!?8R7@6:&*K+J4!\D<=A)2-ZSKQ.Q<W'4]:,)+8K#%
MTP6)F)[I?)_\P1;4E=0<>(>U`X?FI*S#86Q`J2)W8VMH!?<ZO;@+/[Z+<\W,
M"\E_05:TMMZ]>F/Z,.'9(C_>Y1;AC[#R`L\T9/*MRXJB4K@.TF,-WCWW./9P
M,(`['<,9X.C""W\<?#T+[6XPWHOBPPW2X0;GR(-RF%'5[R!6#MY>E>QYL+LY
MR/?'+FGWN+`[HW*-UX'1-#^+UDQGX6O71187(TZY/EH8UL+I>*=PW<&DA*3L
M5,ZX>S7ZW)Q!+\F*Q/ESHUVG4`N<R@O^73A-<Q*U9SP+LV@G85Q,3%(HI`=D
M/;".=[/?`J+4P)2`KX,`"!"Z.9L*A-7;C-3;>)SZS*=G!&L[(I(.E<DT[@`+
M!R@<D%P#D`98]$&"``1BAG$LJ^JOY[0JD83GM*I>"B98<=X_:1@LO9VX%J*`
MING&.HW[65$2G=!)474>@QS"M_J6)[G`5"+?.93A!+H'\A\^OZG*$G1C/]E-
M?3A2G*PTDBNEN4J:OL1E*G7TIN6'.EJ]7ZU6Q$_!!!D4K<BO==JQ8T;!((1\
M*U%2ZM]CMHR"Y2"C]LJ+([:VX0\YY@\>`%]-&4E9[P(D<?:;B=!(]<F$60PR
M-)M=P\5)I$0"MXW_N91Z!O"<\F,),83\-^BGLH,'6]^2D7T(?2?-G"C]2MIQ
MX[BG;TU9+[PD@!\"0%`*O%^C'*M:C7R,`@`0ZR?#P/%#*N7GXL9N2Y4@S%*R
M1($!I!5-!G7:R0!"IJ,9)!H<G9P?\NCO<!V3Q1O\83YH_[GXZ8'X-/*#,,C_
M*C@5L,RU!)HMKF,'_(+=LGZLAMEDL];S,+$H*&U#I/2:L+Z]<!8M[V/Z$N3W
MDVL-4)@UYBK%K`'7L:91RY@4PKRKH6LSM!VAQ2/#0%@W0@"$-G?\5O\R8V1L
MU5D<)QD,%1D;C;$!L_FZ!@/"E".B'Y9N.K%.79O*QI@!Z('6&EBOM?ZZ("XV
MW(C(K@GE8DX81HFBN$^-XC)@#7F:9]!Z6M4F2PWHJUE^7>-!T\0C#A*UI"[F
M(B&'_]YJ:\+^2`R_!R`+O8]"@\77-1(4)ASW\]"0#$;Z3\XC?;[QF!(W49FO
MRHAF24+2Y!<OS/:V"4/ZRE\W,!@$!MPUQH<6]Z]KZ)@;?L11I24T/.#^-OQV
M4_$5O'KS<_'+2HGFP96(DWY,U>;T=8T"G$''CZ#:`L+H_KN#GQ/(-L9'`L:[
M_J>/;(2Y!@4R+(_@5<M^<\54]U,$9((,,>?/BI!Z:658MUBYN.?1DG:]CLF:
M+SII&'KQ;,M+F:E`(&LC0@3<9FQXB-P/002AM2R)$+QO(N?M8AI$4_3#OXL[
M,X?3>P6(E.T$0)*TFQ"8L-J;`DK"O^?<8^C=/M7'!=.F51!3VF9L**@^.QH:
M:WV#Y'SM;B4*D/!KD&XV-.2O,A9ASB*Z#%Z")8F63*A]C7VRO-@=MCY?2)+R
MJT7YJS[MG4)[#`N+VF`X-L!0`*(]&`\N*RF1AN/3AA0N?@P_1<NC]&7ZVF)5
M:/&8?4Z"9>#%;4SK-RS,K]-P*A@U-H81%G5Z<_$8OK*S=QMXG]EJDX^/FE;E
MEDBA7`-[Y@P:]2YT&$P%BYV-8X1)DUX%VP3OWKVS^SW/4[*2_49;?1[O^%VW
MS_CXEIXUQE/!;6_&-,*S36F4NRBCEF"XH'%,7_F(+"HP_-CQ8>XN'X;/Z4W$
MC)IQ`[;6'X?97TIUF.(%5/;FE>.[G_7.%(_>RHA;[]S"Q(/6>%#9FVHJ5Z^O
M!/*NOU`+\SR9QW5N:;1.2;SE:CZQSJ!7ZB4DY5/U((DC#^]*44%1^L$/[D*,
M\S=V088N+L":DH*W,N5$`@2,?Z]6ZE;`[<I[M1!#R-TN/[#3P>&MRZHCNQRZ
MAFOF<^DU7#M>'W?-^RE*B,^BK247%KQQ*:$X[)P`%".%]XJA2S'ZR'Q\O%,)
M\AGDPCSO\''?]\7NUHN6GQ+R$*PWZ?Z:#_OZI;O[T(OXOZ_^R()G_@T"?6N!
M4R6L->;D+%;LV0>'J4[]N3B]<%6?"E5Y[?M]$6?@HR(FJGQ2(*+1*L`J%Q\H
MM9"+#A$O5WU>POM7PM%+EK,7$GL\>W+_X`%PRU6S%1!H2%NY#1-]Q35P@V(^
ML;V@]^>]H/->T'DO:"34`SM!8@(0ZY/:!5+JIK<'!+%S<4.@+N>=MX6W!%1D
MH/^K9./M`TD<VW*[4#'Q5%'N!X@9G:#;6SLFHSL>V@TR\[QT-\B.[RTG#]86
ME`^$GPOZ+`2<>\E&O2$@HX>6_3"]$Y$W,'J;RWN$MF)W'_FWEO$PW^$WBO@)
M<,1:[M2.%Y!"/F^13L7=<AV-/-UB.=@0_Y!YL<=BQCW>0K:B6]Y[<2IV-:Y!
MQ>&J!HZ[74M?'>>K&-N]J7+>$'8"3?:WA-%SC)U-X7%K7-S1E"3WWHXOB!;I
MAL3%?R<@))'4A5&5U`Y#2T]3+'R47%TL#G%JQY(8]^L=3,I<KG$T:;DD`>^P
M>*GS,&7I?X$,.52^/-H<',9%=XOH?&FT>[);#`"WCD5$N`AJ>`T[N=@6KZGA
M^A4;U9I>I+?SR7C<T#CE9Z3'PZ+F\8:8HCS3@"B<</\M>*2A5`A[C@$Q<O5L
MN3P'GRN3">;*3(+YM-((8(4,<@CF\@2"L5\4%CE7;(.).+.S$Q'.,PWI+$_#
M>ND?NLV:$_:$$T`,5=>=V@U30,:MZG20_HY&%U[TY99Z4<*BT.JB5H0D1),F
MBJ1-)H`@O,JZZ)%RMKN#(%@"\.Z+'N&/@YB@T!DB<->I2G60+H3X*'<%1\WV
MFM.(S4]YV?8<9T7.ER,I7_TDOTSG@-^UX_US7@?.[951)=Q4E=(4=A'0.#&1
MPILD&*VP6R,"7BXZW-5,U3ZTJT:RCVF^7T5BG_W`HERIPIB&H`WD#9T8#<(5
MJ)'Z&@M4+']7-Q^.\D-9TA(*$"F.YD.KU3#R^""9SP.G"LM,I9L?#/":;E+P
MM><3L+"IB@P<*%6RJ4R@0M6,!D^5FXO;[W5I*['0_C_YR'G@Q9:E:%`W`]$A
M:S85M*!5-T*/C+N+>4`(Z>_CP"<_Z,.IW@Z/I[+=I`$%*F\/427[P1)**O)X
MR>:!/&>QO_$2D@LR2XX1Y6+%_A3YP7/K];"N;&`$:;"9#*!,36.&+XW>!LLS
M.8KW0)9DF_=H##4]%B#,L"RF`C$CDQC!"]O3(.]"0#,KGTX7G\-@O7]AB&ZW
M-'I,J?]ESA9'0;0&Q&[,PXA/H[U.)-]1&YU,!<`]F;7#%]J&+/`@^-F107"7
M<<<M5D^QQ^M=7K:?P>V#=5?`@ZQ/$.9J$_8-;E`"P0:*Y3*^:IE+X=AO/#&;
MOU;4!<<X=FCLJMA-&:]:IK*&456O`ESV</M3+B?['@1T:0V7.'9H7*K831F7
M6J:RADM5KP)<]G!A52[G1Z;N-MM*P_<;;A$O/+SOA%SY]]4;&M4=>YLRZ&T:
MVMJ8Z"B48,B,>X99S?2^]H*8OU`+U5L3T@"9\A4:=S&(4<H@6[["2N!ORR\]
M\4Z+NU;I[B9),OZJ\)PF*?11EA-6)B81H;O^1*NG,1V(^`D\.^X]V%P7A?]5
M;I^4MRTY&>?;<6]*B#-E#F_:&B0Q2=HJ\YC`MH[CQ=`(G;.9P"X$.!OW#L5L
M2^,T^#./=O95Z7BJ-4\RN(_)-LBV#6RAZ0M3(NC=Q9"NLDC<(-@*L#+N)=H2
MX5=OSX2M$;G@5V]^F/$U8E6G!F1TFQV>',4V<Q=`AJHC<83G+H#3`/OW4'K`
M(KK.HJ7'B;QPOO$BQ1?,B)-F6@?(R5U@V3.0Y=0/L$-!MIKI5KO%B\0'X0N-
MR/*H9/YP<\*#1;*$LHST&U>O(VLT=AN&QF;0N=2LT8<`;.-GQDJ5V"=V:L.L
MT0P+L$.S"4,+5MT6J`[<!7`:-]7V)EIF/EE6MBQ7C;M'14S0"L4TVQUB,70[
M=Q%EJCPZ&D.S%V!JW'WA#\RTR2U-$I(LHJNWE`6169!LN)[[14H#2VCZPHP(
M>G>QHZLL$C,(M@*L]+"G?)3Q4^3MEP]D6:Y,9]&RNG4&3R\=N8`ANP87=^%C
MQS!&H;I&9P*HC;O)#8T*\%:1FK`PHXS070BAU4.B1,9/``27=L23YFO<X!34
MH@*GF`J5N_['*68T1528"3P_[AZU>._!B^/=?K,KXQA^VI#]Z=V<;I]I1!0W
M#XTX*?>5$)R<0%D;0M)])5T#B9&85)^L[]2A^W=@ZUK(T0B2"NX6U4DG@R>9
MBF:`:7!T_UXL$(_I1M&Z\?)T`*)6U@@E(%L7ZTM4YK\RQ4A2S`Y)W2[-`U.[
M"Q(]19$043*=U*WH!\(-S)-URT5>Y0!PG]J+OBFMPTL5#N%X.0$]1-C=S4A=
MC]IP70KN*[Y[-_YQ&ZA5>1^BR+L[#E8L7)4,5!B5,)@@,+'FZ(I&23]""%9"
M<Z>*2)ZK1YZK1QZ&Y22K1XX[N9_+1PY?/M*ESWGK"W52]2//=?[LUOE[=R[T
M!_#2+/0W[O"O7H!Z8JZZ8'U]:0P1*0UPB:Q"X\2$#PX8C%(&E\@JK(#LR%%C
MY>H33Q=>R$^,>9'_IYBU\7S>Z>@UV+E9%ZMY3)8!KY(8A&Q!`L32*K(2DT*R
M\88;(-(M]VL,QM=8<HG"=?+QXFVESZBVNM7A*6*?CT\EVT'>Z9YOF!P)X:5-
MV/<I\$+^9@/\&BJ&M(RTI:0CS;]H1U(M754.KW:1Q^%2UBX>.BJG/N6DY]1T
M5Q<&G.)D)*!*XT]E\DD,H5`5Q_"4!3-Q$;'5<0C.96("X*LU\KPE]1U%Z"+V
M['%6@IBXZ-EJO%@)$D5;!%CRPE)J\O&>(_,W9)F%S$D"(9/Z>ZG0MD(G'N6#
M968\!MV:0'N=VK%)=8"I^LZ?-C/KT_)+!N./VH::0&2AWU`^DL&&H^[[=,,?
M[6"B*FJ-I.!0UNG=]>\)&`J*"0"DC1\&&J"!(I1$S'!`%TV`N!PR&@#AM_?N
M0(&LO"Q,^\%"2\\AT&"Y\M]C]N>&9A\\ZF\R+UJGY(Z\7D4D7N_F]#9=@HL$
MK39E>(1K,])20C+.J9F^(B@<5Q9(KB[."?--0%97;T6]RL5J%?@D%NV-J2B/
M6V-B2B=A@==-#08I+_1$,+403;D_9B44@WHY69-".ZU]&5;<EXM9WI<9N68V
MKF@2D`1^MAI#6N8;2$D=F+=4ZWP-7767\W+6+EX:V6=5?B3IABYOHA>2I/DU
MS5?V64XVP;.P]I]VN_)2++[=!*!D:@5=7&GTX^A$]$21TY""\#@)"0DG@!NT
MG@83D)"QW7LF@M45](7\Z*59S/Z7)Z$@,@@@<DD&09U\`L[7U%D7`FKV,!#&
M+;\`2_W&JZ)?T#BFKT&TGGO/[)=TA\*0O*D43Z*FD\46RA9V<";JRNX[C3VF
M<^VO@6=IDGH1+W")R>T2M9$E>K7;3!1>*NUMX`KHP^Y+C+9VCE](!"T!6AO(
M"KK#+K*0;@)@P6JI"Q`)7[MO*/9ZXGE?O#>:-/1H?MU,F\M//R7-)X&L3C;1
M!YQN=\IG#$?-M'[,MELOWE5>'YWY^3U?_HX=#0.?C:5SJO4YU?J<:MU3JC7/
M\V5B;(+(`\^0A+\7Z@*_3R"36J65;OHTP&\0[UT2%H?Z&][][,.<3[:P%Y5T
MAPM\0KH)>!6KI:YW)7P'21/82_>8!4E"9A\>V:?1>Z8Q@<]\,;2U;'$A[00\
MKJ.M]I4(.6\7-[>E916D%S6=*:=0N2'*N@(A+B-IJ5,E&2_.$)=/0"A3!6Z[
M;`+,8+#8X99ZT6P=DSRK-[G*GV=9WD0I_>%?7I2QT)XU^_&)_OC#1V:I#?_'
MXX;&*=_]%<8;UGA68A0+/$>:#Z4(H?U8#(;<L?\RYK'0[S!'054Y*V)>9C&O
MI/@<!R%O!-_*,6E[N.NMU=91A'6Q``9)FOP'F=OD,MW1EUP80]"(FZ-P`S6?
M)'24=NB.'JB+08)VN5B5Z=$`/\+6*/@`K2>)'I45NH,'Z,'%L/]\%?I\%?I\
M%?I\%;JG+<9J-9\'\NSM^'_L:Z\JJS=*Z,&:82#]0,H@ZC9*6V`4&G\>PONG
M5>`+H[VX$!305;O^EZ"+09!^Z/LR(S<1^_VOX-2D(CN<=HO(G*CT)?<E1:N)
M]O=Q*A-S'FC7*@D2?N!,$IZH#)[L'S:CU*2'/289::_20T455&1BJ<<HC8"R
M,T5K5<6DC/5^%TO$<KJ%#1ZSSPGY(^,KFI=BQ0-\J!54AZNC`JI1;VHI@4"Q
M^BFP<KAN)>3F8G@-"`L&-THZ,0C&#V14_H4AH`Q:!&P%&'!YD=405W";7$(#
M>W_D,$;MT[;CE9&+D"G@=NU@Q<&Y\1:7JX:=',7L7+WJBS$2NK*QS#2XTL;`
M_J&#!K&&%SQ2@'-`!PVCN^>!M1."K]T+5()%QWU,?R=^.DL2DB8761`N%UGZ
MBQ=FS66'FK"P@(QPI`\+=A&"UE%G&2)CZOZC7#>1'Q,O(;/E,MB+>;AV)=\>
MQ#0$M]7D#1U'D+$-=!"ETXF+MS#K\N^GO,"_+V;`\K:`%%VJ1B"RQ(TFA2JD
M[N:($G<PE?N5&K.6:7/)%8A)SV`=[:&#.OVN,*\!CGSIJ;:@'/V"TSEM^)PV
M?$X;/J<-3S]MN'>D7F;DTDM)<D%6-"8__G!)?/;#/K]0&Z(FS(38U&,V6GQA
M$W0@BCL8M1Z66)`4QKN>A",#?;9B6EO"N08O)<Q1O$X?Y?HF'1CD*`%=K$8X
MPB'Z^83X?$(\+12TBK"/CP.HYGP7($CKS-N$@E/3W3E90,OI]I(%QG-Y:Z,/
M]GI[/Q!T_&VGY,=^IC?H\2D)B6!*&R$_4ND"8`)3Y$6*6$)35R_YD$/7=I>9
MQRA;$.)H)U/0,=.@\V!$%L'EP%B^?UD_K3J>#]R1U_I/\A-J3$/P'%'>T(WO
M(3B1&.N/G5YT.A@5*@\D(J_'@QX%/AK4"E`<J">(!%C3KNX_<%6FR$VE8N'[
MT4[T'KQH#6U7M/Y>7E8Z_GV\XJ1<!OC&5?N7JMSCG].US4IE4M>*?I9-\YM1
MU28N+AD^,KFW&;SO"_Y6:-SX;:RZKH!'J%SPEJN.>YZ-9DZZ:U\#'787]%OI
MKOIOCKE+(KC,7?5F+N[!W,>4A>KI[C[T6*@<+?E3*\];R=(<W^"8=JMLX,!C
MTD(QY>]'XYJUGHQ6-1MTJ:_A4FJL>W68J#NL/PZMZD@R#T[K%J50T8N=X#!(
MHX5J/%9;./(F'A)AU,0.\(MX\AZ+M'EU3RY^F<6JB<Y@-%JHP.7&Z9P.2F2@
M0IW9(3J3XLGUD[S\R@A;@<(9&>"/98I%X\>1@CT=]U*%2BC'UX]MFOQ<]/%'
MS]^P;W*\JZHAB.V5E(=(7T(Y#2C@E37`A92YBVN(ZRQF*F8Q80)?!V_\OQ(0
M(VK"PFHRPFD@!*VJ`4!DO%VL%?@+V01^*,`$_&-AG.:/T_"]5"4#?S?YN7IM
MV21N%^T.FT;G%7XN3I5"!3XE9)6%M\$*N-Z,;:&*P:LM7!M)X%:#ON[ZNPRH
M/I10FLKQT(_GXZ'S\=#Y>.A\/'0^'CH?#V&6=EQV<AN\Y/<SF/@!B[/V%4-:
M7^QRD:?1I%SNH9HX<$@D$51^3(1MV#HH4C<<]*A(R[FT@P6JPP;3:?W`2-W9
MR1P9252]V'WT?J?Q//22!(B\#%JJQVN[I2-+4C3^:!?+P,M65=_YIHY.GRY^
MV24*',6_\[;P49-A:S4@X=;C!>8FV))#$F$?Y&S:%$"!2[AC%['Y2.*7P"?'
MJZ+P72,Y5?EM%E&-%).:(H-B%4:"!^HL_RJ+.G$1*)?DA83TF2R?B+^):$C7
MNX=@O1$`!DE]2,M64$\/0'H&Z`@D96<N+J#F=/N<I21^I*OTU8M)0UD05EIM
MRJ>'<&VF!S$38W0$&K)+5\OJFL6\>@<QF(C6\:,8L0K"LQB=)LK(U('3&-W5
MO('^)NMX7#>#7-.ZC\L"R-<TOO6B)9-@_]&9?4[2V//3!D3P#0ZG=>H&$X&'
MMNXFX,!T8C<)0O389J5O7EBF`031SV5YSM;/HYW(HIU&E5K5CU]5C/-2FRV&
M+BX+'ECH&67D@?AT77@%'OYJPL-376+"B0QWM*XFPUS&?`+%5M$'\C^=#^3/
M!_+G`_GS@?SY0/[$#^3%[YPL,S_]U8MC+TIW<YK(KEXJ28\Y@!)2>]+74C.;
M/2IO3DH;0'<F!0V&OBVI]D+SGB1&TT;NHK"3UMU(`7,'CKAQF/^0>?Q_"5G>
MDWA%XZT7^43XV+-98WA<*!L[LI&G1!#M:!=ANC78;9$WJ]7=(#6%\4*)[CL:
M-=<&U_C'T(9HT<(9YH:DAA!ZJ!OT&>^!<=>J#^HL\J#*J,-!3UI'=3SP68X@
M03FN:7P=Q$GZ;^+%8&ROV:HP(+K5>/=+S"8G:FH1,T@=#QO1O0XRD8FDX8*\
M?Z+Y__Q5"T^2E@I,@2U/"%=JR_2%+;#G4>>J7)2?]('UDSZB?CI5*,&VZ!5#
M/\G!XU(N!&8)I7T95;@ZZBWW0;0/DWK1THN7#9GVSFQNP6!HR]T7.:T;0TB\
M!:.AJ=;NBYSO,![GAT\?*8=B4A=@MF9V2])+XH?Y.X8?:4R>-E[T1")&X),H
M9=BEKR3^0"(2YZ\?SKUGSP_271,I??91(JR?/EQ'Y@"6U4)T/_(,DHAA(/LK
MV=/T/!BTNC$?#\AN3F](F-BWYU&!%,GN^^J(@5&<1!:2>6LF<R'\3220\HE^
M("D;YCS2*[67C`G+/0##P5H/$QH)_5C5=!!8D\;NZ^]]XC\?T-?!"^E[&$@[
MLCD:!!U]#8,"8^/!QX9`*+M/V@N&R%61ZX99-Z)H"R,J:!W'FHZF.G!1\(4]
M_O=>CZKV?5_3^-=-X&^N(J;5<5\H87__R(R9LO_CJ8O'#:!;?A=+<3)OA35\
MP-61M>/PZ]&..FBU*X8@:=<NN&=^FGEA/MLNLO0Y2WEDSF?G65*=EV\Y7MDP
M/-(UD-R93V'N#GP<QZ@M"^D`LD.?,/I^MCRU0I_^O="S*()%;TZA'5B44Z41
M"\?A9L$N6E.?47>"$]IWO7[`9[X?,X$>O)2?RCQZ+!)=K*IQJ?PCC6X.?X@1
MS5U'5C=[=/B@(KH2(*K?["6Q7(^[A.GRWT'K_<(.''1Q5>5P*M`26J47=%5[
M$P!L]"*Y54VNWIY)E`!U<25$,*H.1-,"#JQ;!VP<&`K<;_F`YB9*LCC/+8C)
M-LBVGR)O2^,T^),L9UM^+>Z.1GX6QWF6><W)!BT+ZVBU=!P.YE;0P8A6+P+@
MF!Y@V)DW#AH\DC3=7U]('HA/@A>>EJ$&&;)9$V'*9E.!EY[^1MA2=B$`EN63
M@2/6^6W<'7!]7T+1FF$J%%-QM5`KLQFCPDWX2?G!C:O9&R\FBUR\\@KV^0;V
M^0;V^08V.=_`/M_`/NT;V)9JB?(OR(67D"6O$\?F&V]OY9AKLG_>[TAROZ^`
M,WOUXF7KBUQF#UAC6&8)6&#H0+%UI1J)2`_YQ7-+?%OWTSOS'?0:NT74T?ZL
M6\N\[RQQ_>9\9TD=N&!O9\SME=J!#PR#OY7'F_7?'+GI80N!5*X\?"FD8^?Y
M,6>]4Q=#%G,MC\I%2_[DEK`@?)]=8+^31EV,M\"!T4H'L65U--3DR.?<7OH_
M#PQK7;0NRD]Z:$!%!P8=&]*Z`Z..CI&73BGUOQ2;;_`+#$*"PWW$-L%("]]>
M)U6*L(56;&P@S/ZF8UL(]+Q["A&@:"^VM^BOTJ&+0_AJ^QS2'2'%JQZPPG<T
M>B%)2O;@2IYHZH75W_E)PAU-_TW2HK[KGV1915IC5ABTSS*!?9@^79V[M!;_
M8_C'_L;`0%I\58/ZD#->J>/\PU"C6]IYW\-<T/EYO'?UV(0&OD`=NY?B+>T`
MACES-EF!VL,I>'J-RCU#9*.3&"E&%K*/<*P8=F^E#_AM>O+>+DC$[)9>,R^J
MD6N7J<ZW!,'T))#?BX5'FOL18MJ]SS[R0?6U%\2_>&'&W^7(MOO`=18M/Y)T
M0Y?YNWN"UT\&[+'K4;=.CR<Q((?W30]GMT/H8/?>O8-#^2%(OES'A#]K2&(6
MT_(K(GT.9%E_?0QCN+^I#6*#86=[E",<9V6,XU6U/@G`*D[R9+&KVD6FY-`S
M0:/;H2:$0[?G>:%'-Y[B]'#0U,6=W/ZUWR?H#CY+U+L=;)8HNSW/$CVZ\21G
MB5)3%W=[K6K/]T#\E"Q_H2%C$P;IKN\%A;S'/N8&48_G::$?YTU]1A`IZ<2.
M^@":#K"60'4\W%QP7D\,X\K3G!D4:XH3.D<0Z-__J@+5\8#SQ7EE,8@K3W2^
MD*\N+!<)MFPW7C_OZBWH_=P![JF?@\-Z3^<Q;==94Q_$3>4&*?1L>1HBL1\D
MY&,6IL%S^W+U$'WU\W%N]G4>N[8=-O71VU;/;BWKD:/T(C-]D:4)?]8LB-8/
M-`RO:<Q_M#7.49UT'>"*3J8VLNVF\>AXP*','878=K^D;HS$#XPP36ZB??KX
MAY@FUBK&J'NP-`;!'J8V`'%#QL*@5/O#RHB4ZF-CE()Z.)E,PZ]DW;!//%E>
M9O'^P0HF<:Y<4KVO57[[VV^HFC*H7F369'"ZXZ>K-0<:'@9BGE222*$>,\F*
M!&G&M"['NN4/E*0'2Q\HL(?3'6"]^V,:'RA0CY/*T&B;\"Z#"FWTQ=_^&J[D
M?QZ<AKZ8QM`$M'#Q.F)7-7_97R*.EN7!SA/E?^I[O.IV:VD8X[L]CVZ[GIO&
MH,<K=U*)$?5E0OX$0A^#7LC?TN@&^)^'L:$OIC%>`2U.ZKIDVX"_DF"]X7/4
M"XF]-2E7]O=QX!-NW%7?YR2:`MB/O]$"3&WL]WV^8N8YI\]>T"I-\H146)P/
MW-Z6V4)W.K#?<^<ZK@8]3VT"Z#YD.]6/[>K;GD(&I`VZ5:XUT-W)<Z2N!BAU
M'&56,>K<UL2BV?EY;AG:PR<PO6BJ/\FS.I4-@"./(><8P^YMS3+:W9_GF>&]
M?`(SC;8!3OS0T>848[?783=(SA/*@#Z=P#QB2^^O\VATP%G%CC"#':.>YZ`1
M#EZ_JJFIJSE._`!WP*E)LU?[A[WGR:;/X^&O:E9!Z^WV1?>&[`^$PY19<DZC
M_$YBYH5/)-[:+IMMV&W7&4&[VZE-"79/AKMYR:'S8&U%X$'[\_C?_,]J[3]K
MSY,B>[R'AOLX$E1'_M`23&T2,!VVU`4/6YDU-"UPF%N&UMS9D^$.AM!>;HGL
MTWQNS3W!+$U*-@4[SU7CXV&J4YA-@SA[(MW!/N(EWU!36`<)+,U51A*<)Z4!
M/3S5V<=(<[N'T;8W5V;K=4S67LKKJ\=!E`3^OD*3Y<T49#==-T^4W4QMF-O=
M+-'S@D.;(TK!!:N4=^-_S.WL&M?U[B_)`^['?EI'LY^IC4OL2+*;KB'UCI7A
MJM#+<AI&4Q]G]QIZ/=H5V'SPG`N%'(.E6PCE.$\2O7MW*I-(!WU/?-E?5[?'
MU;V@(_N+^%9'ISX/#.&?00=Z3PJ=8IJW]-)>_N,EL_>ADK+E(,&P]U[JFB)Z
M/_6)8#1/3B4,T-;R%%.[6Q?QGFCJA;TN)G2ZM)LBJ>CR/"/8]-E4I@&<:LHD
MZ?_ZOH&:6_;/_2_`#S4\D;>41,MCZ=P:HEY?7__B>Y&W#+PHH:$7_\6GV^]S
M3%T&B1_2)(M)KF"ASR5)O2!,WG\[UI3TP`T_>PN:M=%;?R^`4OG[:--H+L-'
M`I3Z`GZIREW^TNO<$3#,)HS9=_M9I#Y]M,U*95)7A^6A*1]'M28N;J853_&!
M7@)_*S1N_#;2+`]YA,H%;[EJ3\6=U6CFI+OV+Z'![H)^*]U5_\TQ=TD$E[FK
MWLS9720KIXQ=P\3VL67'(+#"<#SS^ANRS$*R6"G5$-YH?^(;&4TKV^9;&ML>
MWSY'L!>&O1Z6]V3='D['[4DJ^9AP/RS3_^11)UG^X]LTSJ/^XH\T2EDD>Q7F
MG?SCVX2L^7^,..;V2K%>@&`4_*WP3N.W/O&[82UC/_M,OCL$>0T\6T<@E2M?
M@Z:MSCE"&YVZ&+*8:WE4+EK>AUYTYVW)92U8[URV1]U%Y](\LB[&6^#`:.U4
M'`=MR^IHJ,G1K3:-K'\7!\8#2=(XX$>E^6,Z\$)91E,NF6$:5S?>NN"'XBRB
M%0D8R).O[&$Y)@"T3\PTR</C)PS@8%H8>$W:KP.`4@N-`,2F/.AE\2G$8*+=
MT-[BKTJ'+NX_7&V?0[HCY)'$+X%/8(7O:/2R3][AJB7Y3GWU]SE-TCN:_IND
M#\2GZRCXDQDCW]2_IG'Q)T[7S&P9I_/"XT-W[NIDI[4R']5C]I?O0ZOC8LV?
M69@S)TM8>YZL%R7-_2^]1N4"']GH)$:*D87L(QPKQDDE6>3_C^>6'IXD!7,J
M+;/N?!$*8GT28Z%':[MTX0D2]JN*^8Z<]HT6Z8;$3QLO*G(DA@K_L'+T'0FJ
MY3B)X>V*'R<4'ZHU.ZE$Z:L_LB#=W41)&F?YLKFI[\&&P&MS73_9G3KO^E$W
M[/PDYH51/>908&"HSDD])(BW@=V7/TW['6[<3_6ET&Z#=)CIH;^718VT'V@6
MD;]$ZOA9O['Z]7LE@\T?<+>]3Q_-;L^SQS`>/=7)HZFTB_L6_6F_OYH^^-P!
M=]O[W-'L]CQW#./14YT[FDI_75L7Q4MG(TP?PIY[GT&`GL^3R&!^/=5Y!-#[
MI(XE\297WHH?=9O41+KA]E/TI)O:M#761FL'GT]R)U9/7WB:^ON)3E,CU;OI
M2ZZ!]VI.L$9.S]/(@+L]HQ3=Z<=\0^X7&5?Q.=7-Z/J2V)TITE"N@;>DSE.D
M4U-D-]!\M5.DMMF^KCWW8K6?Q21Q9WXT$6JHW3:D4.>9<?"=.A.X?+73HI[-
MOJZS!+R['-SU<W"K[SP;CI)V=9X+>[#8UW444@^>\YSZL5?+L!`#+XV;0ISG
MM['6P5(X?+4SFMQ&;I?S9;;8!FFNUBQ:\E<!`V:.R`](6=WW7-SW7-SWI(K[
MHGST6_,Q]3&\1%9>%J9Z;FH)WL51X^[#G:LPGZLPC^ZNDZW"O'AF<1/_VM\2
M'O',DH2D22O5IO`?CKBPBXK8@<K(H(CRHL?J)JUZQK(F@Y8J1KJ/&NE;'0;R
MCNK5@V4=]%L8>+2B;@B;:M=K$_-$E6(S_68('OB^))_3XU+I4^1M:9SRV_]\
MR4$SMJ2*ECE-DF1>Y).B&,\#\4,O:<XZ=I@5UNO*;*3O$G[H6K66WJ#NVK7[
MW\?D@2E6B'U'FN_-HVC!KV.+UGF8Z>BJAR(%9Q>/Q1HB7V?\C*^(U8L]I.2R
M_4X6#!ML:QA(ZM93@Y:F/3J!3=V7BV<12"7F61SG89`)^AJ-]<!W:.P$]O"(
MPH,1-H\8BTH9-,!YZ-O%[0"D#C?1TRO]-_%B^9)3H[T>0JOM3Q:D0B,-@]-J
M]Q,(]21JL%Y)-["V.&C#M<+AE`$K,M1@D*T(,.'0\R:ZIEG<";,M!KJ0K3`X
M8<2*S#048"O]VXU5!5L]6%U6*<GEXO(9+H`@%IJKH#J+DX6AS%3#`+$A@8OE
MWY&:F('5#)\G#,E14&B[E*1@#KS/8G_#Y#BFT5R]^6&VY/+1:,U&PO;XDV`7
MJ!./PJB&/*:'.1O&ZHA`0Q&<O"\?K*-@%?A>E+:U>B#<@4RKPARS+=_)W_^>
MDE8-#@NLR@/43JQ&PG0W8%*K!JP"W$BN_*"VDSQ.;$%Q!9]J"AYT_Q3Y-%H&
M^]%8ZK?X'`;K?5HH/%7;8UAXR@;#Z4WBULW8<4:W(0\\O?^'$_AOC]_]>!6@
M6T7>P*Z8?"1D6H07U;9*%8K=!:FB4RR`B]O_;9VN@\3W0KXR_.BQ,1FD.T5`
MK-.T$0?CFDYOYNQ@&DM1+ZYG&)$_.X;(?-OLCKRE3Z\D?"$?:91NFKNDFJV$
M.!2T&CE:U<(1B#^,-:!X%-,SC#M!C].8!'/A'PF?_+G&.+"UZ>4PJ]*?!L"$
M%N@!6M6^7#RM%(C]M`EB#4RUR.60JI"?!J)$^O<`J$I7+AXD"J3FV_?I!@^H
M-KT<457ZTX"4T`(]8*K:EXN9:6VQE2A2PN8$<-(K,%R_:_R8;;=>O%NL[N,@
M\H-G+YSY>78X?SR4AD'ETO%?S[>.S[>.3^K6\?DRZ_DRZ^CN<O`RJ^!@_8&\
MD"@CE?(<PKNI&-)RTI.2]BH]=+E412:6>HQ+I"@[4[16-<!)6.>SNY"EY9NA
M`\XP3ZR#Q:JB$A!T2&D*.PIH1KWQJH0`Q>FFP,CAEJN`EXL?EJK\LVAYQT0[
M_N6)_5?"XGLF<`)^>@Q;%^;4;CU>7"A'!^UJB2JPP*XXJK2[^.KQUBH^XRKB
MH,HZMB$GK<33-^@LAV-/-`P_>E&V8IUG;/6^KHH)(D>C1?DAP[08*:`VG6VH
MB2&J.-'L./\88CH<I!C$1;9C,C^2,%3"!4-:F$=..CV`:*C>$1GRGM`3B8/!
M)*9DBBR`5)9)L3R?SFE>+2-WT+YL)-\5I;^35C(,@K+054HYUD8$<LV(UU)G
MV2CEZN+1[IPFZ6+U@=)E\DC#Y640,U$_>BF3W0N;BT,<\0$<<F+G\:&AJQY$
MY(Q=/+!]]$)>'257+)>\79!&1E)FV8,DCN,`H9>.]V%V@]R>;,]-US1^(#Y=
M[X5?K$KAHR6;LU9!^BEB<O#:Q2'A!!])NFD]O&R9J_#+8LC5<73U8[UN7RQ#
M">Q>NY1O<Q?R_4F6N3`SWX\S+P3QJ=&BOODM;^$XKO2U-M@<EW,?Y#8D+`G#
ML<^$]M9DL5),7^8,I&B1,Y@D>#1LTAU+\LX$-U_>O;.\FW`3,=D8\>Z!A'GR
M^A-EB]ZCJ(7L#4AIMBILAF[E.'C,M-=!#+H'%^^_UN'.12LBPC2+(_8_"8E?
M"/L"5_\JG;+T6("3%I:%X\BS8!?SB0O;G7#J>N=(RMQ-_MA)KNY--%NM@C!@
M:]/1G^8X5A_>/XZR_Q14A&U!HE5.&]NP551;W="!^N("(>45QC&-L.88(T'$
MP+G44'^X%+:JVWK]<7EW_58@=PB4[;\2<N=MH1Q8&ZR0`):S<J2<.PJP"(AK
MV$T+^(?CC6X"N)C6()+XLI9+4N`61UQ86$4\7DZ,%1A137/H`$XF`(>AJN,3
M!UHK(<01J$'),,-@39HB,P[:+!_T/F9_;FCVP:/^)O-XN9T[\GH5D7B]F]/;
M=`GF0FBU*;^GN#8C+1J1,PXUT[T*&GE/^;<0U\,@"3+SQYO'+[MG^DIB$`G"
MW\N#F?;OSGM8I9.>-P%N@XSK#_-;WG6.I?L-3>D+#=F:W'\B_B:B(96-;Z.V
MA74TVSJ/ABZVT$.*9D]V#_X%*+HC<92DAPEH+YP8.%CRPCYJ<N?AH:FQ'B+4
MS`?)!+@+HO5;X'VX9/!$1`=8\A($2G+W0:"GL28(E,P'.4KG-2*8;-%C&GNI
M]\CW@^_Y1ZU(5Q/D6&LU*M.LD8V<AX61]GK@P'9A]VQ+!)%7JH<.+'T)##6]
M^YC0U%D3#FKN=LM`BK\8Y)%'+PD2"O@&QZ^&LH'S8-#66OO+H61OMPZ>:!5Y
M]?B8DCCD]?QNY_!"4D)2KB5!$N>=C-!,<T4),A1L![RS?&&&Q%]"LKORDC3'
ME,B=2KKRJHR8SGG'8G74\ZZ$J\#%EK=\/ES>1"S&_$BC-0T#[U\,9CLO6JNB
M?MUFY78!NIGS>#"T@.8F`;H3`5HL;S,MT@V)(;'A[SR6O'R;1$GN/"HT-=9#
M@YJYW;1:QRI8.7^NKO=0NNJ0O+<[@.<B7^<B7^<B7RZZZUSD:Y@B7WVE8O`)
M?/'*@K-D$SP?;RDHLS(4[83I&<)V(T'`+./2U![F29<:/;IXX5:@(@IFS=A$
M2'4"$.H4AR$`@XG,1DW7OX\I"W+3W7WH1>DL6G(UGKGD=R0=.V=?*%O+P66%
M9G2#LF(SHH$#:=!",>79^;AFK?1F5;-!,_0U7$J-=:\5M59V6$]/5G5T,EGY
M0D4O=KPT&+!\UVBA&H_5%HXL^9$(HR9V@#]#\A[S"NN8GEQ<UXA58SV#B<L:
M+53@JK88;\M!!R4R4`GU1\URQ\ZD>*IV\M7@J97[[1*BH)1X^Y"2IK_W#ZIQ
M5_,761#REQ`%Y0"A'P\%`.L_CO4JB,:<014JH1Q_Y+LOYE?GY^+$\='S-RS0
MBW=5-03;;4K*P^:;A'(:4,`K:X`+*7,7=U>NLYBIR%;/3.#KX(W_%WRZJ28L
MK"8CG`9"T*H:`$3&V\6GI'XAF\`/!9B`?RR,T_QQ&KZ7JF3@[R8_N_G,EEZJ
MYN_0;FBXO-D^Q_1%4B@805F^3RVCG`84\,H:X$+*W,6(L5H<[R9B6J[9S`6C
M!$,*%#=LDTX#)QKJ&@!%SMW%%!BA8A]BFJ`WUFK$JD5J0>P:7L"-72V-];=S
M5>Q=G%MFOI]ML]!+R?*2/,?$#_9O;9*BV!U38[:E<1K\F?]=J&(#6[;9EL]J
M6&,[";SV9$5]9-L39)#KI<+^K][\,..;!_#4WJXG;8&3:@+%<)H$6NW9RN+4
MB^G;Q<6?[$0=BU$-$)X`RGJ%D00GXRX@J]-Q`Q?03X5EZC]-PN\2;?3]7&>F
MC.1'+H69>M$Z^!R269*0-'$@I>:::TMN@Q>R;$K7\EVYAZG1I-S-1#5Q(+%&
M(J@\M0;;L)5<HVXX:'J-EG-I!PM41SJFTWJ2C;JSDTFSD:AZL?OH_4[C>>@E
M"9!N8]!2/5[;+1U)OT'CCW:Q#)R(H^H[/[/0Z=/%DU")`D?QA74%#5NK`0FW
M'B]MQP1;<D@B[(.<39L"*'`)=_S58[.5\^(J.J$4H&'@*4T+&@>@XV[./I+X
M)?#);!T3R<F@@JH,'D54(ZW^3*<NBE48"1ZHLSQL%'7BXDQV25Y(R!:^RV-1
MOX=@O1$`!DE]V"M04$\/0'H&Z`@D96<NSCS\M:,L)?$C7:6O7FL30G#VK-'F
M<`B-:C,]B)D8HR/0D%TZF0HGUA8ZN<:2JR.M<4^O=?=--/4VV2U1=^'B="61
MNG)T63VBQ"-*P4"-,2&#Z:,.9QO+.!1V.K&9K7V2AR-6(V[,TSR+Z)*?Z%E`
MDK.GOU5<+U9-L9NY-BCB,H-&03P1U&CI;((:50<NG@5+=+O.\L3WBE)7;\\D
M2LCL<Y+&GJ\Q$Z%9J><I!*N)X-&BO2S/<8CN7<QDE7W_V[K<D;?TZ96$+^0C
MC=*-QGI!@QDBTL,P<P_1>(0JHD%M6R*QKA10%3%B!'-Q7T]/IW\3+WYZI9W`
MW^!AA/D#CZ\*ZK#EQD/X09ZI+=@%JK#NFYDT';F8@WO/Y>N#-V"]D0&^EVAB
M*W^!,M<T:UW][<3$&.![)E\=O@';C0OOO4`N[E`8Z,)HNZ.[PL0<W3F3KP_=
M;=N-C.Y<(.5.RJC9UX_9=NO%.UXV*XC\X-D+9[Y/LR@-HO4]#0,_($F1COVW
MT?*QYS3B=43CW,`/0?*EM4=QO!ZL(#Q>#A82CGD/NBX4E%TM)Q*I-T;6-,(9
M%*E/=1R+V19WFD%V)Y/YW%+P8G=!(G_#1O$7(-T92RX"3HM\U,1F!5@@.,GU
ME0+KD*6L9NKBYDI;ZE)F,-\32RY$2I-\O&QC-`A`P$C5E@*FT0T,G2;[01ZD
MGBU?/"9(\D0?L^?G,"`QG#JGI"N/V<1T(\6=:#]2O)9R9]?YYX=J8K[3F"!$
M-6H1E.(/B",U:8V^'8C*LUJ?#55]V;&S(INJB.J`(BB%H:@3=60QO@:C4TS=
M6`ES.$9UO$YL.9NU!(?S]7'49=Z^BMJ5[PE<H4E/6?F\42O.I&3L)%`V7DPN
M/+:.^D#I,IE%RSL:D>US2'>$%#<.DJ?8BQ(O+U1QL2O5!#XZ=IB5,.O(S/%/
MEU5;X;YN7;MT\4Q#5Z=2(_`;:8>9(7Z;S,;[TEJ"I@'(I0:MW5GN)*+)8&B*
M=@J3>8^#H75S<B+#`;IKZLIXD-Y&=75$6'Z&]R"T-)"=20/7V<B!JJ59D:KT
M[0*/>I_5\';63SBK\/>%U-\74G]?G)R_87W[\?>%W-\]C>^Y?*$J7YB>G+]A
M??OQ]USN;\N%,0]R2/U]*?7WY<GY&]:W'W]?ROUMFM2C\/>5U-]74G]?G9R_
M87W[\?>5W-^F%X84_KZ6^OM:ZN_KD_,WK&\__KZ6^]OT4HWBV'(1\<=B(]9L
M=Y_%_H9IDLRS."9Y#4RF2_$/P6FF;O/&(2>^N2M[U;?@G<)NUL#GX.AWY/;K
MO_N"%%F2TBV)D[&+DPZ=)7;.;7)ED_^<VW3.;?J:<YN<A$YK&]49\$";SS;1
M(]U`[A,_(Q<M]$*2/!`6V&0DCZ;O!/7"U(3ERD1"Z$I$*<FF0^NIFTXG8^SB
MS%+<G&`B^R1XX1]8.,=2079\"TA`-@%,('743K`4LG5QICCG5Y[S*\_YE6)?
MG_,K;>)"'8B.@`QD#*H)#=W(LR,X1IXTBHTG7/(MDKJ$B(K:E5`#3K[54U8C
M^5;)V,E9)";+($7"!$-;@D1.ZSA$-!35`8B<K8OS2'T7&PA"Q02%?2`"QT-.
MI4ZX2!-BXV+^,B^8O5C5I`7#""5=81T)W7BAI<2G%*]:U?%MCMSI$DXN3O^=
M?=^*JL;W/A0^&KI?&C-:`H#E[#5>\-Z+=G!R*OQCY=F!ZH\C?:/58Y$J%*DZ
M2<BM?!R@RF60=-)2C$4$[_0)?V^$WY7?G?:40AV\L]J,AAE01;]/KU3JK];O
M#7]5?I^"OT3J:/NKPFB0=,Y#O[P*GMQC;8JFSZH4D_":4"5]OU59#9*864S'
M<)X]_&/]TS5VEKW.ITN=/X_Y="DRX__CW;MWO?@(SHV'?ZS[:.S,>!T?J7/>
M,3Y29+,S']F.,/;]POGL\(]U'XV=S:[C(W6>.L9'B@QTYJ-Q]V&N(J;8[M=@
M28JC[9HZMX+*=IJM"MNA6PU:&$Y7%Y,J<<@^OHJ2<7);S+;\2%T+;O4F**R5
M34::A@P@9V`"0P#B>NIG2727<6,M5H?-C^9ND>CW<H^H_?MT7*Q2SM"?`%L7
M-XM;\]X]B?D?O#7Y077L#)"*3IUKI-/!AH;*MKX[M1Z4R[11KT3,PI"^\DL>
MUY1%8-GG=)65A8-'OR`QQ$'7E/;UG=O5_QK.=$3KN8U'X^"1#RMX22?ZO9Q=
MV[\[O;!3J(-?V[49#;5-<AW$Y"HB\7H'>DST\Z%Z?_-GE_VE4`;MKC:?H39,
MKAYG#R0BKWP)!Y>XE5"4*QF(PF6WJ55">PYD97TG1>"\1;HAQSD;])Z,I-`5
M)G'9?PBET`Z$>;F8L/"+%V9Y[#N+EO]?YH7!:A=$ZT,4>8@U15MBQNT+DQJT
M=]Y6T%U@H[::-AKC?0ES_]-N1JF.16TA^!C5['RZ.X]'1<OU(J\]\4`2$K^0
M1'`91J]1"ZCR1J/F*YJ!CAJ:Q`2FAXQ';(]N?U@@V<'%LTX3%.+&7U)K8D:)
M,N6*&]>A&EPN)UE6][V>8H_O\I4W$04/:J`;E-<^$0U&BF6U\$$-=,>CJ7(E
M%-'),$^L5`1!/[>BTP8`B'O/L'3!B,FS+"8PT7ZF!5CF3B5RT+H`H1TEX.]%
MC'SWA;[D,?%-),?+`PU#!I!7+UXV1FH'#N6A@@F'T4>QP=*JNZDZ+[",1'`1
MN'+Q+[R0_TDKEFVT006SAS8CP;$+HI1Q+6R0VE&2?O?J*/?0[2#!B5R6^<:+
MUV3Y1.<TX:7YRM=O.87/E(\#PFNO:.%,DR<*AVB>IXA3,X/VCF.T6-.;7B_)
M,LO+H>KM4+6;X78,*LU.$;]"L_0.T6K/@]Q;D8O#Y";!.KIZ\S=>M"97JQ7Q
M]>96*0<4V`0<3A%W&&/U#D&!$';OX@PQ)PJF>QNA@8U0X#0AC#/86)]ZV[7`
MAX#Q,3;10FZ[&0JLU6:GB$^A67J'9+5G3(J1LTFS^9;:>#FSYUR,<R[&.1?C
MG(MQSL4XYV*<<S'.N1A3R,7H"5JM0E%.@0NJB-4/NJ0%LX;!U[B;P^=<'^S\
M<\[U.>?ZG'"NSTASSK[&["U-$OZ4VG40L;^S0+&"^3Q"?&++C`LFTA<)WDQ9
M`3#49S4Z.@V6I!:-UWF%VDT6MY_6>]POBV^B%8VWN67&OCU>7-M/KAF(KIA^
M,3/;,<,M6M[2:'T;O)#EC/D@340;8EW9%.`Q9S/>^TC^ABRSD"Q6FL)#^V5V
MF)7O+'5D-NB.6F<`4<O6J\YCIL+EKSIU%.IDRC(]IEZ:"_.!T'7L/6\"WPN!
M/3@E70EO,=VH.VV64$CQEJ@]?=RI]QRPXEY=W!8I/JE58<&]$"5="2LQW7@;
M:FHD4+R&-;B(&.=($#,\222TMH#&QP*T_]4-#-)]+KMPL%PNX2J+Z3-<%QGZ
MJ:QN4?MII,69>FA2J1(U'XEXY?4L:CSZ&Z4)\?^RIB_?YRNY>+<?I,4_FN.S
M^/-OEU<-KQW_4*C)_S!6R33(^!20L5;]K-*(6Y\3NV7SJ\?F2'ELCH]'YVS>
MDE%F<T[<W]:6B<WG_Z=A\^,?RK)6_\<YF[=DE-F<$_=7XM'$YC=/#9L?_U#H
MP__@F,U;,LILSHD'J66_KZB3VS4@B>2CJR:L52B""1US"5HGF:MD3&`7_F3Y
MO(8M\5A<`)_+0+^5&]_UWUP.EF1JH*.E!A.W/B.?FI_N3\W/XJ?Q/MVP^2D@
M9-49M5;<`9^$'^^Q`J;YK/GQGC44XG]PS>HM(:56Y]2#K-CJ$Z%L5D)0@A\3
M-V8LH5_P:DD=)F4SR!6O61)XLVB9"_)`UJPOP:F_BJ[\THCIG/[J(-7#?X'$
M#-T*L.=WS7GQKCDOWHTW_I1NH8#`M2$GXI#/EW>N?:5NFMZX:2IWX[@W6@*C
MO7$C],98D=J_[AO>./ZA4([_P65OM`1&>X.W'.0+U/@&,IDP@42+#(XB*F0N
MNPFI'-IY8GXNWM1]]$)^`RX_U6R7YQ#\6I[D-'\=R<U6TARDFEK+6VCVXG9F
MU9QNMT'*`RVNV)Q&:1"M2>0'I'R@X_UH.5:MET\N=A=,M,W6B[\`"1!8<M$+
M-"UR=Y[<.0@&'LQBR86*-\G'.[!'^Q!Z>D>N=G6`J[H!W]UIL7?R,+\R_7R@
M=,F+ZH`??#4A\`EH$H[T-4![GFKH*<='O8/F1-]D["(R`,P+;G,B*,5SJ.C>
MYIB:<IEP,V>;4J1IE=*I^1*ZR(774S%+5J]L29FZ.`*.6TDMT<$I$DU?V`Y!
M[\J$"?B?ZBLL!<NQ"PX6!&L7(3-:\NV4\O^:.HZ>_??U98*>4_]Z3?VS?+YW
MSC.PF&<P[@>"W[&K[9JTMIX*OZH)"^O("-U1$[J%)2<2J3?&K2F$,RA2GRJ8
MQ6PYFD7L3N:F4DO!B]V=EV8Q6:R.?]X!T9-^0Q&8)`U'O=RD@!($-JP-I``\
MW$[28>_^/%O(#H:I"$H0/0W*\4)5`R2T\"-36PH885]M$#7Z.%G4M&[^N(`;
MZ(*3=>!([SSU#IUQ2VQP@1<1/^E[(O'V/HO]C9=4CLO`X%VO405.F$8CA?N8
MB84:JB[&4ZV?$D`8_DY.0TS%=;[?-6<R0P&0D*#$"$#@>D"CT@D9N`!LG)PO
M:G(*3QQ49*"_W3AKD#BTY6[4^4*;8=OAKI\I='1[.[88V_%@8&'D>7GT8,7W
MEO?E+DF6)OZ&//)LF=D'\!,OI2GOX\(T8WW`52.3XK02NZ]^U"/@-<B&][\"
M+UJ_!;>7_YWW_L_@B?B;.;U-EZ`SL>1E.JJ2W&$7:^J*];::[2!#=QYZ23++
MG^^Y]5Z3+$B3ZR`DRYOHCKS^F\;P":]FJS(7`-O*8328:8X%!9K[("G0GQ[S
M7%T2OWA!R`OI1<L9"S4OL^TS^]=EE@:"2JWZ#0\W#/$-'0:)L?Y8G.AT@$ZM
M=FXE9%*/2KP@TJXS!5R2=LY$FKF[.$NIF:*GGRD83)"C9VRK([]!ZB?DA7=W
MLW5,<G3?DSB@S>>5I31E^@E,X\3NF>BD$:,7_J!1P&V0.*RQBS?;\OG]CJ8S
MWX\SLKS,R!-]\KZ017SO[>YC^A)P]"]6!VE_9?/99A:37VBP_!0Q$3^0>.OQ
M,$*^8]]'3_!^O]V>G,;E<#8V/4:W+%-_EX>M'6+Q?]Y$X/2(H(0A7:><$B0E
M.AI#JL[3Q2M]#8$OO:VW)LDCS=:;E!</EV?F2.AA>$#T4P*)4E]CJ$"<!RE5
MU)#CPEM>DL_IH0;\;,T,F*3%Z_%L\MN_;\!FQ/RJGQP>ALQ@[&@SFQ*PNEG*
M&'7:W<*0_+M+<UC^^68+V73NQ3%_[@`QC\G;"*(W09LIP0ZEMWE$)>`N>#C5
M[KQVEW$;+5;E0?]^+5,>]Q]BN(3_%D1>2IHQD#F#PFXF#)P&3V>+X)%DTA4,
MJY][_5P^D%46+?=+A\-TF<R2+V1YL;MB9.DN7QG,XL]!N2="_LA(TJR>8)TO
M/&EUX>LT-ONRG_'DUT4"P0GGNUZA?$WC%0GV>7>%N//0"[9<WF)S_=F+TYT<
MN+I<8)CBN4P)E(:V,88@OC\!X"R?J3?$F]/M,XF2_8D.)!>3?__R5+X5PX)4
MLF8D,?'\36471K$&L=T+#%A[O4P)T#W9UACP]N01#(A^][CO">LLW1G,NIB6
M,'#E+:<$1@T;&`-,WH<`-):3$)J+K&/\</7&T4\2`P#I<A$LB=%<I@0L0]N8
M+YO1_0D`Y]26<K$)4-L".!RFH'9EY$VEFS.BII."GX85NF[5B#H1`,UT*[J?
M.UGD-1\F^P2Q_0:"'%^R%H(;6F"+*:$)H;,QB&#>`NS\K=^UA9=L+LDS38+T
MP4M)/1=LMXCFC_>_S$D8)C?;9QJG9,DK-,XW0>0MHD4\6[$Y]O&9^,$J\"]9
M>\42HY_.!"L-VYU-";W]6MI\W6%;+,&8,3UG,1HS]83*_H>-Q?Y0(\=*?Q,>
M//;M;6O\6)%,,(0LGS(UOX#%L<4]B\^9SHKP`R861!Y-XBDA3ZZI>;S19"LX
M6'SWKM^=\_N8A`$_AHIWC]GG)%CN.(HMSY:6.Q'L!MGJ9$KH[,>RYGM,ML01
MC@;+V_I%OB178Q%=!]"=^@>2L/F<S):_9TFZ+RY4PWH7%F5),R,63N/4@E7P
M*#3KK`"5Z6*NIS*]]R3F?_#6Y(<&T#"DHD*]-5*G@:.A)1X@<J:"<*N2?3'J
MZP1%=<";:$7C;:[!Z(\2[',`?@V6I")5408<>B^BY>FR_F97/F6Q3G,^XU6<
M]3=DF85DL=*5/KG@*?W+S,^?JWAD\UK@P\4(>^VCO&K43Q^#ED+LCD,ZC+%K
M+\>:"IU?C^I'V),IXUBHN(@+!8%Z13*2PETPR:BW*OM%*469I5;[M@]Y.,)A
M.5PLGP-H`=;/4=+540?1C5<X20H+BE>NBAV(9\7U$*^3]'^KR-#X"(`J*!E#
M0%I$R1H(+"=(?:1\6DL*,<#2&C*20E.89*05G'J,4I12@/O:/+D/85Z#%%'*
M"_D\[A(6,/UWD$K=B"$M@V4IJ<MNU5`2[5XYST%&Z=7]O)!+YF$%5;D*%5&Y
M[%><:FB7"MD-4N0H!]0]?24QZ_UWPH2<TRAA2XV\"A,7V`OAET`,6E:'-+:E
MRT@P-X'>@,=V,4C!E?P56]G0%Q-47P.>T(!7*H3V)L3)[KWO\]N_=G>HT(__
M=MM;FM;KO]=>$.=)HQ^)Q__-=YZ*'?;1-M@/,NT?5^;/+0?>YR`,]L7@<CF7
M"^81/XOC(*\9=T>CN/SGA9<$PD=X>N%=8,@R[]&F#!MZ0!ORUOE:M/L8&^_]
M8)'V9^CJ)&E5>#YQ6A3Z9#;B#S:YV%7FY^N8WS>&'U+2:-$</;(6H^[:VX<S
M-3&4;?0?-NM1HKBX=PL%#P>QP5U<C19->,I:C+>SKP,C:J(_B#IQ9S4\R3KY
M:O#4VC]W"5'028%]2$F/$/H'U;C/LD"")X>)&=SVT&DB`56[R4CK9YU91X`H
MA?H@H,2]B0#5[F4JTU12_;SC025N)<,5U&K"T%(:P1:ZH(Z<GK(N=H?__&=`
M8N:/S>Z6O!#H`7J]1NW@7]KHI.-_O+F&6`)(I7$:K=6AUM8"';\IV\JF1G%;
M)]8(&*B)IDFD602QG:1GX7PI[G$RG^4^<(A:48R/1,7:H@\H8A<:0X!QW$GQ
M*DF#+;_^M3K(??B/X^D+G&]AT+1,PM!JZE#(J)[<:"?#J")(8?]Y6H=6OTY/
MC3?1<Y8F^6#[0;Y*$5,V)SV(<FK0PJO="4G2;ER<QB"!WZ.!\QX-G/>G!!Q8
M;>O`>2\'SKA/ED`"_X@&SH]HX/QX2L"!U;8.G!_EP!FW"MUU$'F1'WCA39X;
MQQ6$-COD5"5@1%0GN)V!,DA_^Q>B[EV<FYYB+TI6)#XF]C%]6'#7UB'A+^`E
M\$_@.K(/UH7O[+(><3=$@53:JQ5K(P"6A./9K@0N+@DF,@A:.PJ3'`;@5LRP
MXT"^-3/N2!AYC4-C$JRCJS=_XT5KLLBE@T-5-649><@H1PI5>YE5J8Y5JI"S
M*4T>@<BD<'$";@C,_OGJQ4L,[D!2&'@-TM-&GLPN`T*O(8:+4][A!?%'GT1>
M'%!@B26E*2^(P#2GM[S"&*.WQ96@<Q=7[Z6$GZ)D7]*.+,$044EWJ*\CI!MO
M!2,'`\5K5RL%`C'=%ZL1,G/QL]89`:U`=7P,0.&[.0BDD;@%&#PSJCA(=PP)
MKGQN"MGO8_(2T"P)=P]D7PH3OHZ,)&_@0TP^4MBCG@:HMK+UZD$"_E6\B/FZ
M.'OL/Y?`Z6H#(DJZLKBHF&[L`P/;E[ZP)NGU$I=$"!?CX(JV:LSAB,OZS`KB
M4T.?EG%ZA:!*$A=/)*[^R-@'^R-)-W1Y$[V0?95>!";U&Y:90AH-3PVKQD;K
M%;<Z4K77>JX6$1BO3.\EB8,7+PU>*O-`"P[%,$+1%B!0T(Z?<9%4)+SP0OYZ
M[..&D/26]\T`<+$[$O"JT;'GIWR?ZV+W3[)<\X<[2!*LHYQ6>HV_MXZ:^1X]
M=#3H17\<O.B`IJW.9%+I:CDD/4AU,E?UVQH">ZIRHL(W(B(W=E7[0R9%V@?\
M"EL7BP-?)(Z+*^>VK."VFXI,B,'QMUT5X`#AH]QVA9G"SG=YV[6C^UM[DJ,#
M`-IS-4>`=,_5'@;&W<U@ZXME(:E@9U5"4=@%I!AI`:@<SA2CD=S3QPU3D).+
M0_WX(3N>1O-G78!X`T/:6M9`I%]![*%AJ^$B$+E0+DY"L)+@QPA#VD(G1#I>
M3(("#=52%5Z:M=G7X0&Q=7ORZ@2/UO?<"8!`,8L-A$BCESXP<D[('"*^04T*
MQ@F6,N[GA$FW$R8-D8%-@-2$Q@02&H\:Y<<QAZ"L7?$:0=GZI`"4HP-#L9.,
M5U-K*UC*UFU@E,=SNZK0S6=&L>0MB(C(IX,3E,*&8!'Q5I[%NWJL^:,#QYIC
MK?ZGMUIP<:UP7DR>%PKGA<)YH7!>*(S^^4P^,'7X&^JM"$GR(14WDGQ2H49N
MFN*P*_U`PGQ+.MD$SQ>[FXC%2>1P20':VZY_7*`$HN$[QKC$<L<C)1BA`"HX
M[1C$!ZJ(I"VVZ!RD+W'[34D:^.QL!#^;GZ4-)ZSIV9HKAR<5^]S1]/)P;CU+
M"B,!!I3MA77D)YM?]?B-'D=UFD`[V,[BO*@GA=OOTUUY<<2$3^Y)_+CQ8C+V
MVW2S*`V609AQDS_R9/X\WY\%P&'&].2O`\[I]CE+\TEHL6J*+XHP;;,MK[]9
M8SOBW=$-X>]@+U8=E8$BT7Z8'^ZEVF4^:$1I'9"T9VM7YT];PN_OT=H5^F02
MWCN:XV(',P#VL0?HR<Y\*>]IU'5`3V./#NF=^MUWF_KD5Y?[U,/%U00L[YVW
MA0]8L.32H50E'^^@90C("D>&T&(6OV`R"<58KTKV%0"VE57G#&2A/$)',"M-
M1704M>.>.,QI]$+B-&"?F4OR.3T*#AY((:D+XRNI1]I.0<]\5%=C-=R.O7#,
M*+G;G>C\)/@C!\(/[PL8\+_\]IA2_\O^X)17"G@@21H'?DJ6^0^UOWQBVL'0
MZ,;D4+'/C,D$@&3%/KKX,NW4[DQE!#L#D!E`ZF0`-`!<Y.#XCW?OWHWZ)?O5
MBV,O2D'<@+\51FK\-@$DR+31=7F#EXOEASK&;;,MS:+FV9)5GG:V9TJ>3@&P
MVY9J'U;N:R?5DJPNGE<=CI\7JWPBW]"0297L2SJ-=E9U/!07G#J)"9KUG9TX
M"2J%`4]RP!^;:HQQDB(Q,E7(#1:&K9].-)J7RY=WTSM/.*BR'S5\+J`1/ZV6
MU2:7T3:=#]..NRL/>Y_J:0C"I%T]'.940\S(!1`/LH'[>5*:6EG#%HT#M<*E
M?J0X[4!'0XR/]01;#"?N[];^X[@>EU8&-W(YKCJXIM,%,=.X&+AG09U@-0G]
M5)BC_M-(H;Q\L%*I`E5_@GRX'^OM!7N4X[J/2;VED7@G2?C[8>^Z]?M(W@2=
M1=4:5#U9Y;'?=VZU==*+L^4RV$MT[P7+FVCN/0>I%X(>1=&62W4YK6.>UM%,
MYG4%'R>GX0>>41F19;G>!ETO)RHL(R)RS-DH761>%C$0;.V-/,!]/]MF(4\%
M7J0;$O./34PV/(#A2<,\>1X>[+KMRH&/;^<8+DPUEDX(>)Z"YYS&1<\=C?A.
M`3-IF*>0IR0F"1RS84B/108EI*[&=!H*HF(\.3\W/@[8V0([5MR;#91N-YD&
MA#[7'O^C'_HQ(6/B)>22[/_W)FKO<#\P"!=W?QNX,&Q=F%2[]5@//4FW>+O9
M0+T'K,W?C:FE+213),R6;"Z\IW'NM32-@\]9RG<RGR@\74+I"]:85A,<+#`=
M"9VF^*,]F;.*:$W9#BD4%F1R<CE>V3;(#SV3FR3)2'-655"U-UCJ5-/#(4[A
MCL`2=N+DLOT^IJL@Y;<XFWNGK1_*G=/*#].#@%"MCEZO\G5R`2]:-Q:U5^99
MS):<_BY_U-KS<R=&R_Q?^VORY67?61PDO,ITQI^?NB=Q0)=W)%VLGKRW!H(&
M[+'PX2`]3@_SPSNBXV`:1.`);924)N3)31<94XDD"3//YV!?YAVU@X+D(=U:
M4?*8WMBP8:R.:#<4`<;O3V.?`_V>%2\./E'!,4:1R0J&I,;M#^=%VNVGA]FN
M1NJ(5X/N8:S^S7VLYA'\9V:7)?\<L6]1/O@>"+-+$J3DD<0O@4_VGY8'XM/U
MWJYYN5<#:-OH3F,D=.ON-`>.11<,,,ZZ20L/R[\[L*&WGSBJ@5LN<O7>R]4;
MB?T@:7U"C-M7M^GTVD]O)'0UDHW--[WN1><:+F)UO^_3`:P(!G*T2AF,=KQA
MBCDQ8/&&JA^`:$HBP:Q4`LN;PX+[F9@/!5]&H(X^[##3"$)DS*8WL5HUWP`!
MA$P6&+T_CSOE?@PB&N>G->UU\F&(\E?S&KC6;E?X0*/=]-!J:I2.P-3H5C2#
M.O#=KVFX_Q@T;:$\5I8W$QX<BYI-#X&&)K%^^"OJ58"_D<]WI;$('HIF'#"1
MIV,`U4:9*N+4!BE6`F6DJ0E4RZ$F/U4AR2*ZX<\X?(AI]BP^DVF>*!NU+4RI
MV79Z\V`7XW2<##6[=C3!4+:FR\\3-;:):O2(;:&"?GJHTS5"C]L^17<B=+GY
MP2W>H'O-?VG?+M=H@T!9I<UI(4UDC![15NE2A#@7\EI%08`FY`2-,('<^*#3
M0XXJ<,-@#=6C,E!#0*SZR1SU>80+&L?TE5]"&_MA!%Y=\?C$Q*WP)2TIU>$=
M$0&5Q=)XA_K1]<X2^3,!,N)6V7^8>."'H>3VIIK*U5\I`7G7B^;#/*&J]Z*"
M-&`5F_$2M&.R#-)KS\^?LP5*TX@)RK1L@,"1TO!2`%"$;G"%=HAMGG`-L'.Q
M[G1=3K!6B8P$]/OXE6DDSFRY6EF-ILVL[6"72XOSV6NQVLL+7G`4$Y0;'0#!
M2(&7U'<4H8O8L\>;C!"306HIW]'H(HCX=1^ETS"DQ[Q9":FCCM30#^-2.;M!
M*A;7/Q4/Y-G;\?_8A^?@$^=(>C"R!.DG\BW6U5SOTXS@/CX>!._`HUM@,#'^
M=QKO:!4J$"_$*[I20J.?;[P`'(>^+S-R$['??Q34KI&3':K7B,A&>Y,2[TN*
M5A/M[^-W0<QYD#F@VOULE9(8Y6D!)>#L%N7T_"U7MJ/+6\Q=#^#+R.:C]Q9L
ML^UACVSN/;-?TITDM,<V!8)^=5,G<`7N`74P`7)'2*\'%]_Q@338UR1?9&F2
M>GG@C("6L(T$4T";:8%)I70'%`&L77QC`1+]@7`[,Y%-IBAU8PF@9(VGA2RT
M&3I`3-:'X#:R^GRH^#O_?_P>$/O+_P]02P,$%`````@`S(*:0I06MTU8UP$`
MS#`>`!4`'`!C<VEQ+3(P,3(Q,C,Q7VQA8BYX;6Q55`D``P#B>E$`XGI1=7@+
M``$$)0X```0Y`0``[/U_<^0VLB8*__]&O-\!UWONG7:$VIZVVO;X[&[=J);4
MMF;4DK8ES^P<Q\8$14(JCEE$#<F26O/I+P"2Q9\``2)!HDJ*.&?<(A.9*.+)
MS`>__\?_^V4=H4><I"&)_^=7[[[YXU<(QSX)POCA?WZU3=]ZJ1^&7_V_B___
M_^]__%]OWZ*3!'L9#M#=,_J$DR2,(G1"D@U)O(PJ0&_?EH(_XQ@GI>C'[3_#
M+-VB__TW+P[0AS^^^^Z'(='S.*.5RKP'7)7ZTT]5J4:A\\_G-^A_?_A\4>IB
M=3F+'\(8YP6B,/[]/]G_W'DI1E_2\#]3?X77W@7QN?#__&J599O__/;;IZ>G
M;[[<)=$W)'GX]KL__O'XVUTIH03[ZVTI]I8]>OONN[?'[[[YD@9?(?I]XY3;
M5C!2BM,:-J2?CDO9=]_^[T\7-[SR;\.8?J#8KTI1G:'$2D>^4ZO"SKN??OKI
M6_[V*_KU$,J_7T(B_!G?(_;?7S^?"PW]]"V3^#;&#ZQ]+KP['%&+7$7VO,'_
M\ZLT7&\B7#Y;)?B^7U>4)`U5[-O^Q+[MNQ_8M_UO30O?&E?UEB(.VZ]OW4R]
MTA%[=$'_U3".OV0X#G!0FF<&)&W,[5<MM]--_(;6B`&?),W?Y*?AOVB=WWWW
M[KL<O?^-/?G'*;ZGCA2<D#A+PKLM\Y?KR(O/Z$<ASSBI/U^FUSCQ<<S\]NI^
MN=E$H>_=1?C&B[PDQ.E'DGS"`7T6G<?I-F%@_$`]]IZZ?%D5_A7^YU?3&LW"
MC'W5J8Q^VVP;]HL;K9/@E&P3'[>^"?_/Q,VA!+>&R^2?<N*ZKB/ZD5C*PO';
M7V^^0F$P<146A1U45XB8)52::K[R4E190^0>5?90:1#=DP05)M'.)BJ-_H]O
M*W1T$;5,FB[O)7[91O2?`^U:2'SK$VIPD[UM-/%]0M:3>RB9!_]U./\GFL8V
MR@B:]K=N4_H;R8;I\:*]B$__^$XG0F7=S/XBPQ3]:HMFU/&JJ).64<<OC>7L
M.EMAA,L8QB+2NHA(X2XBW;U&I`D1_QJ3'(U)QSHQ*2#^=LWL,*LO/"P=?[7X
MC#>T"6GQE`><32-*%>$'IW_H#5@L*#VM0G_5C%55'./P9>_$H8L'0Q04+,ZO
M4[4-_<7?O(:V*1SG-;0YU%7_A6S3,'[XN(T#N]WS/D-6NN1-0PZEE+XOX%+7
MNU6_J1)&PZR]+G9A!G$[AQ3H>QW+4G"7.+&5<%ZW9RN$-W^3NXRT7D^'>\8.
M1!&8'O"J"!CWKP$#&K2O(6.&D.%TQ]6%J#%9![4165Y2GW2VR#-)W].UR&/0
MQ[Q9>0G^X*6LWNL-CE,>!Y8)[>,^8!87/CQ7(M?>,WNT?/*2X(I7)OV9"F;I
M\IXRC[,OFS!?K7%U?[/!?G@?XN#4R]KQ;TJ3!0JF,6F4#Z;\*F9]T8EJ*LX,
MDU1@P54@K@/5[:":(48GZW*%,<2MH<(<RNTA;A!5%ED^V-E$S.B\&6!2OR1S
MX+Z9$Z:P7&6':7XG)$.=HL:@W=L7$9A8E_=RN[ZCH83&CY2IXQSD#J,'5IR&
M$H\'&KS3\!I6;(/W-;`X%UB`.\$O([9T.\;Q+M1X3!E[Z&5H[3W7`P[MHU`9
M)L[C$0ICUK<)'S'OV!;QB/>5*_(3,!!3M9]H"%FA=]\?(=HY^6'F3O`!QRI!
MQ_CEQ2IG)F1_C?.A(_Z[IU@W+3-H98*VWZ!#PZ:R+^+2A*V@GE,-GO::MS>!
M6S=WD,NCI8YH:914P?FMC)7VV;4U9MK_&]V=M>FKK\,3O@Y&(9@)X&T]X!SB
MZF=7`LXT$\.O(4>S59R>,'8QZDPV@=P;F5[21+(SD6N2B677(Y<S?><KZAS)
M#8U!6VK_>9+>L]RDE?ZSR*1#^43^55SJ0PMK.E4F$53`7C^:&T0[BP?9E1[P
M2DL90BD66,D0_99MY0C1[W27W_;7V.%.M:-A":9C37@$2G<1Z!#[UBY%H&GZ
MUZ\Q:%3;.-W+=C4,3=;3%H6JE]39=BJ43=+AWH=0-E&G>TVV<6;0@VZ4']$=
M+LI/%L<;]9V8%I:V88)KKFV1_Y?%JT:4TCOSY:BY9^6H.0+)CF[<?T[71.JH
MJ-8']A$!*F^Q4=&FJ,%<+(B;U^M6P5(:"R[$^CPMLN'U^E2*UEZ`F6=Y<>58
M@X>2C/>MPR$A4+X'T=/9=^_3ZE#`#+/:\+IC_2'0O.0+1#T`*;:->A6Z6GQW
M_LWOO?2.?_AM^O;!\S;?,AK[+8ZRM'S"B>W;/[XK3F'^;\7C?_"5H;?4RO)+
MV)[[Z7U7?+36.R.O[;5CYH]ME6)?:THN\EUG[&_T&WOR?^9UD/XF(-(OUX1U
M0Z2";*NDM=[3>?R(TXPEY_/8)VM\0=)T>9=FB>>W.THJHL5ODXL:@5&E%F;8
M'+`@AJJTX*)ZB_+7Z`T3^)KBN)"9&<M*[4MTVJ&)=%F)"OARO9!D1&8)=#+%
M"J`8D:]!*BP@%3%('0J.1`38/I(,(BH?`*LL7L55/5HP5)`L?K=4TL@)%.H`
MX`%R*V('D)5;\)<S#\FH-"'1^-9-G$L*5#"7:H6,EQ)#T(,D%O`B'?C(QR0:
M,10%.`D?:7^--31]5>I)9QZ(@$*<*+;N#^:`A@9L8.VXB$XMID=[]970@<!(
MT%NW#2.C+D^?P7;G>D!JU]$12!DR4ZEMT^Z-2+F,B/:764CP/7-F'FH_HOBQ
MV\RS5[A..@7:8'LNO484L[#LMBM+0&EU5EB"W6]TB'LF+N-#*V,.=FKAT'%\
M:.@0)$6WT?%>!QV/.+DC4^'C_:'AX_T^XN-[K>A!,B^:!AW??[6X9=9JG32W
MAL,,P?+]/H+E!]@!`4B\_$#QL@I3%&:8=>S]:!O0;CX?$'AX2#@KJ@T-B$#5
M'!]X\^YKKN'!"^-2@'ZW;93QI1!,A!\=Y$7Y.G.4;N_2,`B]Y+E8NTDK%).,
MK8`(4[;X(8RW5#G9%)?#_G?TYKO<!*U)F#W_(46;A&Q(PELQ*T\E8@N?B@6D
M(0F8*7[`$6Y7GOTPBI7\QV'Z.-W2.G@IVE*Q."51&/"K:G?59`M-V>J-?Y*0
M?HE'6HDM_7U?,[35UI[^:TNKAM8X6^7&/=]GWY%]`_K[^.)5'-"?<OPUNNT9
M@,E67HQHJ[#;>>F'"=<;+TSXIW]S=7M[_C4/_;0BM)]1F$JQOTW"C-9NYF$9
M8R__85HO-^@_+X-'MN2GL!>S13S7-#ZL/-HTER0^V29)=ZQ;KU`YB:U8R&QV
M6ZMF(-Q(V:1D6EQ-Q:*48X!)M]P!D_2(1P3FGU%$GOCZ+?K'?WSWIZ,??OC^
MZ(_'?^*NSO[^Z8_?'_WI^S^QR$`E3K&/^5%IQ^_X46;ON!Q#R!&+=AOLLP/1
MHN>9Y^3UH$;&`:$UBZ]4MC:]KV@+,E6KV=0;RA</,TV&<3:VL$-Y,0+%9=%.
M^`A1<53('S(X1<,2!P1/X!U&T\'T^*O%B9<DSXP,/7K1EL=<W]N$M.L2_IMR
MK4U^%F"Q\);R2"]7S$E=N$,U/YR2LBG\A<5;QESYP;@)C<V<C^8G49(8HV?L
MT7\D].TSB7.&&Y-D37M*!:VD-?&?_0@?H?"><JOX`2<STRC+[B$8ESD@]]`:
MQ!D8XIO.-]ZK$Q7F#`'9WF7WVZCL7W!R\A_OWAT=4_KRTX_?Y_0%43]Y92QU
M3+B`>MVEL[2']\T#>?PVP&&^:I;^H[U8EC[ZQY+&SH#%SU.<^DFXJ4?\L@\B
M$2E['+TB9HXKL6I(L?HU2[RQK\!B]Q35'L_L$+*6(BI?M@7U'LD:L'OUV)Q_
M3C!U&AJ;^'_/X^L$;[PPN*"QZ=<4?PX?5MVUMQIEJKEIE3*FPW_J]8*:E52R
M*!T75-"P*!Y2C-",0<&`$O9\]E$F#1B04:W4&7\:+MH8C5*Q!#P"/6P2>H':
M1"AD?5LV4!H6PNA-4(A_C8)MP@@\8_6T(!L(IG\5X[ZT\]!:X+;-THPJ9C)K
MVC=X1AS;K4Y&$^IY3^..6\$4E&0=^M5N/29_OV6CP(51!T9@K?F&9+K_(+P#
M:"G=5%[!UPN4'G&Z\PB*YC)H,W%$Y='GPP[:DI4&DP/3.K/_&'D/(DI??]?F
M\OD[&!)?MP/$W@N5"K2=2];X.OO;$:+>^/Y=AM[3/&UJSD1Z.'E><E(R3OZ)
M_6R9IKAO4:B*M(2`-Z3!(WM/7>SQG:8QO9A>+SN*X10SV_6S"U+^7S:!O=Y$
M."L/$?!\/M&-\!<?IWRD*,$1G]R^"R/Z2Q_2(\3/1V=_LO'3<DPI'U%EQ]LX
MR&SZ4"=-'6*82E)&K9`\632TV^8O-6-0LU46\9VO?16P%2Z'<L'#`ID.978?
M9FH$V60,`PIMQVSD(H>5=XBPTB"\-F!E0#5.R'H=YJMS3L/4CTA*.\^"O?9*
MLL47&)`U\@NE>IB%WB$38E>0EUQ\//_\"5W_^OGDE^7-&3JY^O3I_/;3V>7M
M#5I>GM*_+V_/?Z9_HHOSY8?SB_/;\[.;>7U%K=&)5MLTO41:I/*1`<W6/.23
M]T^2G&S3C*QQ,NPDJN+%-Q@6-W(5U=J8>8N"%;'##!9>?%K^^>HS.OGUYO;J
MT]GGF?U!N7V);ALTO6*H5.48P_HG]XU;_"7[0!7]KN@<'?D![ZC)6W&/3GT`
M%BZHV-+WDJKT?KA)MZ4'_40$C@%'V14;]I2:!4C^/F@.>@+(,L3*B1^VV#_!
M?$]`+L'&+]:L-/++XOGV@MHJ?+Y!H%P0EO(U_)E''[*%7_FZ_P0_XGB+OT&G
M6UR>Z<B&33`MR:XTCKVLL)7QL9F`VF(+\N.N&?IS"!]#J3UC5R>SS0ST74@M
MY1-)[#U;O\^7\\1L`BK)0G\;>=5/04]D&P5HY=$R:]J%2EB5O>"1>3O?#4!C
M,8EKEF8>F+'A>:)^\S[['M#TDFV?HUUG+H1V4J@20[\Q0<0E9SZHRPKL!/WJ
M*6%GLB>E7!_XD22GQ>K`<KW:+;DIUQ,*]J:,*ES.,FD6-IN&&E53PWDJ79N2
MB2P]58ME8]5G60+5EXKN"CFRO'\<E(A9`[=FU+1TU*;<-&V#KF[6L@UZ.M]L
M^&YL7&FN>MXM=WY):!9N7CE\/$-O:ID-TI1"+?GN%EZYUK)]KP0[W^!21WQ[
M,\LV"_,],4]AMF*+V9YPQ/H$),Y6*7I3;'(6;6;A?13:[TC8-IE\6\O7>1^$
M;9%NFXI]$D5L'\#\$[T3^YMH-XP3_F:?#%[2AC#A@]WR>I2P7GZ*8-.M[W39
MLV';.-K4M!U&!NV!DJY3"]&HY]65&FW'KM=@AEQ:F8<>ZYL9XYPG0B;5?(?H
M:TZUYH&&3/8@?!!HS&]NWSO6'(6HBKY`V)L1RDE@;W+18)$HEG%PQF<?SN-[
M%BWYM3']*Q1TBI37"2H5,;N%2:-69MZK:$ERTY**@D4IQ3=WYW*H)CCS'4HZ
M&"!CVJAU3Y)"R=K52$IVG+D-*4DH3C!?F41K3-W>JY[<TG^EM+KL\KI/?-=_
MNU\WKG39J],M;99PQ]75,-EJ&Y6D6DU=BWH![LBTR-M:&50OA'X[)6LOC.>^
M_FDDHHAA,[?RJYZ26G;5M3[A-IPBR]>2?,M/=(H(-^3T%0%>2"ZNE:6UY+T&
M=1:4]RCH'V9Q;6FY!`"2]>6#L"G<3*6D;)UYGQV[>QBZ%H'OM9H`>L)9LD,%
MG_K&F3V$G[6-YC:0)]YF7@@WNOX'BT?E'3=[B$>MX]+&;).U@<OWHP\%\?H"
MJ7.[6\&0*SYF?V+D`E_0.K@S1J^0Y-)6\%TR>C4SS1**MO1NX.S;-W-^^=>S
M&[Z[#%U<W<R\(4"S]:57<:KNH5$K*[^<4W\_C0WLP1\5-1$*6<5[OL]^HTWG
M"EC[>+,6QT6[N#1+*45RJ!U=FG6S&<O5=@"HZA!?U>WD=@!=C"AZX,!>,,7"
MJAYH:6^*HM%I8SXH6J4[Q=0NKWGT:/]@F]8ON2T6?/"=7,45.?39W3;C^[JB
M<!T6JSU>+[YY\1??V(T^XPC`OL4?V)L9IPL^QWO5]0%`HW`P;!XT&EWC],]M
M$>UOR3((PMS$M1<&Y_%)?B_%1_I1V=H:=HX:X8>EG<<4?;3F[:EU$&6[:Y_,
ME!G>LP#Q2T!N7S"LB.Q6!B/5"R;XEN;[XO:2/,W')'Y;DZ8I-A>?^VH%$&`2
M6'BT+V(PT5F_H,&L;K#7E9C4!>X2*D=]*)_5W&E@;5CI0-?%V=PG=?]J*D+G
MK^XE@<VK@PU\*?!KM%QU-,I0/^,-_6>QKJR:-J,.%C=]JDQ9*,B/16GG.7_%
M%D?M.I?]A>?>[^"61PIOW-H'CS1@US<KDF2W.*&6,YQ>>\_L'&'1**^:</$%
MAX2-HHI:3<R2\J`-<2P8*+K@[Q$30%P"%2(.C=8JMC71:Y&F=\G+5-XSI!LR
M7\EM@:Y+LP8PQMIN?KGZ?/OV]NSS)W1Y=7MV@ZZ7?U]^N#@[)%2)>-0>X@J8
MY]B#UK%H&#^__7.W*0-Y=V2;%02$A;@P3=F`^=TSNO/BWWE7XA''`4G2DJBP
MD]V\^+D<T\?W]^6UARC%R2.G.K0>N+@CM+B'%+&!\-TY^VE*_)"/C._.Q]_D
M/Z%M9F;^`^P)`OXRC2<8'3;-9Q]H.YX4ER!<A-Y=&(79<\N-%"1W!TU+)`V/
MF1ZL`XS_R@W)CIH6EULL:Y=0Y"^W;`OU710^\)H<%5-HK)?0G4([XMNIWV:,
MM`3X+CO:=3<BWDVI]+"+*G;[LGM>;HK;.)M/V>15/LOD5\<ZS^RD*I@C&N!H
MGW(M+%`_XUJB%3)!20R!LAX+T&9\IWI-,9L_#_',BYVAX"/B.?L#(*#U]#:P
M<]S`3OD>[00.!$("@F`;0B83?P6!XSO^*E8B.!M32;B<N!L0-AOP5*J)X7S!
MD`W),*6\Z*)\7VQMK0U.'#ER=*5:2Q.]]F@-^TG+U(;U!G2##J1+;<$>-6D+
M7GPZJ0ZPE/4[<DZ9]Q*+SMHA04PXV[-_((.>C;&&,YK4;[;K78_?2Y)GUAEA
MAU.Q=7*[L8`[+^(;Y-(5QL5(0HT]LOX04QB@-PRL;(2C6`L8/Y*0[4_B1\#3
M[QKZ7A2Q0^9Q7!YH'WS-$5X`NC[<P?0\$!(4+H"31ZZK+%<=5T5;-M\.%5>+
M"N^V:1BS"P*]<A@D7V+(?Y+(G?A$47%&)8DQ>L9>@HJ5B*TCM%!X7YR;-?<$
M$:P3BB9X)G%"T!,'*C9V44&UY<V:I83G#@A*`6]XE-;-R@9PD46='8_].ISL
MB.K"0;)]405'A6\I%I9M8118L[O_MM<H_-+[R3!9+KW?K2@H]^&RW-*^G?9U
M8-`%AU(_7&&?7<K:*0OV7$E\UD(M[E^\E+BO?N;"-#`%Y5F?<8#QFK&\_E4Y
M9WR'RR#QTE,C9&*J:H`=5Z_VT'ZL;%W'L165BOR\*BY:ZHIR#:ZYOB80);%@
M%*2%H4%-FRQ6J-;';HY3JX7EDZUF]!A&,VO.X>8^B_G=0IW:O3#'`!Y<=,LW
MCD>?A=08P*QZ:EX4B59VI\4H)1M"3"J'O'OFNMYL/#9D];4;5U,ZX(_*'-85
M?]0]QSC%_C</Y/';`(?Y$<;T'^V3B^FC?Q2#F1_#U/>BOV,O.8N#4R]KN_F0
M6+D*2RAFMLI@P+KA`@.Q=LGJ`E&A13F,G+]"[!VB+Q%[._.Z@J%&)*H?O+6>
M0"!=6TP@U&>M;W>=$!_C(&4[+(K-%GPA0WBW9<;8XT]A3!)^K'COOF$##<7W
M&:7!R%,,Z@Q`3<=9%SO9&'V+<F.B7Y-T>1>P"<P(0+LW?7F$HLK-1]4"DH>.
MJ`#T&+\#/E"._?M>RJ:M[R/RM'.`/ORSN7$/Y9^5T<S[,/9B/^>G7L8.B4FP
M3Y*`+;"GDM5>X$VQ%[@8^Y^95L[E2*+.W<MS):"Q?1=<B/;=RF*Y[Y1IY:23
M5LJRCFQ[G\T-!'TJU]S`@%->\).NKN)S-F'Z<T*VFX\DP>%#G/-;_[E^+T7+
MJT:5+;ZD9EDCOQ]53S-_US4I]G0]38N+W<EEO`#B)5!1!)5E&I>[S.O;XT!$
MC-JVZ<U:*BH_UK0,F<BT3$.SP9F@S1A@!>Z0%7G[P,%]7X#;+\&=-=JK7(7(
MCT/<+?%X6SNK,?;8(8,OQPU$[.[0'0'RU+^YO.#XU0N@O$!`[ESP`K-!PL<P
MI6H_L^N#4R^BU?@8)NOK8E':R6[Q67=L4+-@-22H7-"T_Z990^-.F[H]:5]-
M5<UB)XM*8;[,GHFC4AY5!6;OENDBAHQORTX73+%\H^>E;!-XW$'1KH61NVD1
MG%^>S@;EV$"=MSLNBC4"W^6QPS=-.]Y=%*8K'.Q.D[YG,-^MGJV6R<X_"C<!
MSB5C;H>(=$@R-CW,C^NAFL%7!-T7@5SQ,-F,R(6]'K7:-]5[QLS@\EE5!>*K
M4P<50%_?IEAC*^O_%(QKW>HVI&X?MO,:@$IVCYL>,`O7UM<CO>%ML`Z6;RH<
ML`]U/O+L.&?T3'3'9MT!1`<[OD0'T+@@]I!=P/JRUJE=P6PIJ_?PD/"[PFMK
M6?=IR_TA;;&?*2ZH7]0[8UPP8,&,@<=;7)SGG."(G4=Y[24]^_151(NO)!<U
MBFHJM3!+X`,6Q/%)6G!1O-U=/%"\1X7`O-ZEU+9$IPV:_B(K47F&7"]D;I19
M`MWU9`5,C.&]I4_?EAC:'!:&1&QLKU`$S*7L`(GQ(\*6AR7UZ%3>+-C+0N(`
M,\J#OY2G+!1%J6`2IM4-A?4)M#N</3'N\\:CK`?EFWK*LXVY?G9_8/UZP/^.
MWMQ]W;PPD$]JLC$W$A<:J)#_=<5^\E.&DBW;5%0.-M_A&-^'G+CA]28BSYC=
MN5C>3[C!,1_;XT0L(53P+;OYD-/"7,^.:ZV]V'O(CX2FJK?L(W`#7(XJ786;
M\IRFDHO]H2BTSJL:M*O*?O.&&O/#C1<=(?(4TU!R5"MTQ$RM\?H.[\Z=#A,4
MKM<X8,=&HWMO39DH^UA,W1O*:;W[>_J$OJ-Z)/SVJ"2X,3L!FRTYWR8I;_&2
M/AZQS5A;/__!#`ZLY;-M$N=PH&R6//%;[_,C+W()?MGD=OX#+P`#D8#^V0]$
M1L=4I]G5_<_,=QFA+#SWAD3!$,,;47)WC+5&2<.36[7K"!.`]0S+SG=5U\,[
MKU4OU"<L)I5)G^(L#]`T=.6^REV1*F*OXBX]8+Y<A2!)?/@&W:["M`CQM%QN
M=]?;E?6<:Y4KEN/3^-+-'M4Y.67B>:"1NNAXLJSQZ,(]K&/\@1@`M7W<K;*"
M^O&W&E9A3U16-@Q\1/?D;NDF_9X*K.(#O@\5KF`'@D^/5'Y@>,KY[\\[,E\6
M0:S,D7-C$9,!67C,^+Q`!IW3WDVUJZX0-%$AG-=640$\UZ%>:REB?\J].N8$
M+-"9W5:J@,YDAX+"O5BO8H0PR5B^-DZ%8_G#FF2C^2KUL#O/-UP#^R>$S@#_
M?/\PZ[A$?/R$]4[*2TJ+:T;#.#]7FR7$3==7UM3)$]YCV6XV$>TM)0DKEM\G
M+.LPO52/4I\W?P$^9>V(T#E\27QX:#/'N+EJ?4:/4)XQGMLC#'CFV38A&_R)
M#TVW_*?O5?$EFJ^,_+//BIG7M32*O:DAN,C_0K_E?\]\#V[OMR>R;];$:%VB
MPEZS'&24K6L&'10:U9B,/N1_[TLKBK+OK.T(/.\YKBF;-]0SRO:`R4/B;5:A
MS^;S/$8`\Q)\,BQ?MU7-WA7+H&8?@=;`@B#OF&/!($]<L2'^$S8GR*9P)5EC
M6+#X53)!(PP/U\`LOTCUBU$M*;;@[]#N)7(J%RFT*%'_]DU,B^4KA,MT0L8^
ML1W0C`8.'Y;M^-N91WMA<"+*A'N"%."<"0^6;CZM7Y].<V7FA3$?'2&[^T_*
ML$33:ZYKYEP*A#1!GK6+-).K2=<X"7VO-^WVOBLO'FV^,[NJK\\.#-;;JB77
M\#4D%?AA4<!I@MC?@D3ZX5NWRM5%:I?(-4N"7MQ85PVU[6HD#OA>]OR!(\1)
MIT6%UW7.W*:0^[['-NSQKF'WJ#U%-S\"M*=)"DE#;QD'/'U]Q@]L26]_.AF2
M*U.+6,X,A$/V#4.,1+T$E<)2"_:JMA2N>.M*'!IL3*+\W5MH%HG7D"W6"!JU
M1&9@KZB&Q0U/64WD)/G[_0>,,*'M`62@+YP&1HW2D&@_KMQFP!"P$^5=B["S
M=3/*:8&L:[XRH?]:%*E,\0D$,D;.([5KEIQ%JL6NTE]B43Y&^7-'[D"1MQA1
M^L!-;/>*5K@6:+*#Z7RPZ#G'=?%'&]O%XW^<+%O0JAZ4FU&6IHN#EX#9GRN3
MK.9=LJL_8B^8N9M2^XJD^QU:*V27M86O2^"%V4NH$8'!#\^(U,GR<GFZ=/'3
M"]?9:WU\L,D[EN<4INZZ8KT3=W4QP$'UKG7(2;N&=M5A]%JASH0=9UMN]/8&
M6U$P-"YL[]YA\4I:-"A>UV=O\J6R8G&2SA`N;D[0C4&&VN2<@]BP.BUG"@_]
M*;FB-\</`J-ZG)J.&X4KI:DX2%P99--/)-A&.+WF>W6SWDPJ$RE^8;^($?IE
M5LVRIT"S&.N]!1;%4U0\=B1A2AN+J'S<)FC[)"O`]NN!#()]%D"3(P@:6%(L
MGN]K\XNRH9,``,Z`,!AH9CYQUDM)Y"5HG:LX*H\FYS&D<53+S(G0`$J"!`@/
M);ANI&0UBH)D?V<2<*6*0AU`NY3*D]NR<MV.I5,K&E3:543VAM>O2`H("9^]
M=1`20S:[FA`P<K3#.1HNBMU.AP%CM_\)@AG57-RS*+10Y%8W=#S:U#JCX&@S
MR,PWC!_=/*<97O\ES*1=4Q71XG?+18U\1:469MEYP(+81Z0%%_PMRE\C]MZQ
MSJQ2\Q*=9F@Z@:Q$Y05RO9!!5V8)-$U;P1-+U#FBTAQ1OU.)0P&0*&OO%82`
M$[<=%*FF;M913MMP<[<[#0A%04JW#T73I'Y-GG!"+?X3^UEZ0N(T2[;\*%YV
M-I47]>_!'%&RGO)52YI[G5X=`0B!LL$!3U344P1W+HU*<527SX]Q8Z<T.\0?
M-*%##-JTQQ_5%+3<4]4J>.)0,PQ/1:9%<D54-AS+FZ+`RP"KE,D<)%QMT)Z)
M$:M/BIK01GX[3+.ST1UG2U,X@XQ+S>@,)H<@79\4YWS*1DX&I,JCD4129N>R
MR&T;'I@D5"XYHT509D%?E,?2.C8T,M1^1/%CMTYEZ1>N'=`BT@9Z;D^_$=BC
MF.!@P@]HHD`ICI/?;UP(SVYR&AG0ASL!@D-Y54!U&4&4WS=`'U*E<Y_T9(HG
MT?E/EO!DNB)`EC/%`O7Y?\A,*;8(,-NOCNT>\6)NWZVD*&D@,OQ)>R;(!-CL
MTP$^^6HO]QFWOE-3\MKM+9V`=Z?%;<RR&S6Z3A\TGU<O>I:I4UW+D:"1S:.#
M@<;H>BU^;=VR-W/UO]Q=DM5\:7B!29\EPQUS;9VR2T@:HHOB;[1T)$,)&H+(
M/U_[(I"Z3/VNCV99V'MIZKJ!;TH:V;I\GV39OOO4K.*KBF9O6."D,[YMN]N(
M_)TKY[=?%I=3\]/>W_V1Y2"?;8]G=U.2!+=OO=Q=!SK[W6U:2!'>!02!%/-L
M\T&6;3[(LLT'R&SSP4*V^:".V0_M;//!K6S3;H@VV/H;J@FU#P*H?;`8E#[8
MRS;ZK5O/-A_VJ5D'LLV<#6LGVXQH6W&V^7`(V485*?)L8X@46P<+G?%O?DK6
MM`?:GN3J>57.;#5>F0U*]U@QG,-J:I0,.M<%%_E?Z+?\[[DGJ/J^/9%]L]8`
M<4VB-BK<*&>;WIS(Z,V)C-Z<0-*;$POTYD0]2)ZTZ<V)6_2FW1#MZ-;?4,W8
M=B*(;2<6L^")/7JCW[IU>G.R3\TZ0&_F;%@[]&9$VXKIS<DAT!M5I,CIC2%2
M)CEC[K*=BB[;Z>?2%,*7D-'H4H[22QIS5F$\]Q%SESW(:7_8$BN7-7Q<`D>/
M2[`CYH:^.X_VOYQ?SCULVOOEA1'=[K?7BM:/.+DC1M!G0?GZ\]RIMK\!1(%2
MJP',Z?>IC'Z?RNCW*23]/K5`OT_5D_AIFWZ?ND6_VPW1SK[]#=7,O:>"W'MJ
MD:6=VJ/?^JU;I]^G^]2L`_1[SH:U0[]'M*V8?I\>`OU618J<?ALBQ23;;-.,
MK'%R%?=O0!2^+W-.][T9C$7V##-/CUH)A#O2B_(1HL]<24'"IB&#7[.%PK98
M#8A=#:!1JZT>-B.9M3K/2V6[DWCFQ>UCFEN8H!QJ<.A,9=CF.@O]_!HXCHK+
M.%9>GN4B+WG`:2V])=C'X:-W%V%TY]'J^'/?O3@*4*(\!@@H@&QV^T2DV:SS
MOI7-:N]!T-ZQ!Y/-ZFJ',5Y)5U&-/G,LFW6;IH-&4>NUL+@3ZV*QIL%&<-NI
MMY+-1K9Z(YME3V3_FGLHF[G0X):RV=@V'Y7-*#CV-YMI`6H@FT$`"B*;42EY
M[ZQ'HIW1ZA(PF._:!,IJ#<4*:*_)US(;>^I:;NMIIBXZA6W91F<EV(//NA8K
M(:\R8"?+C4=!,].QY_O9_(/YSAD`V,IZ!A@8E_F8@CW.?;H`&\I_0``SR(&7
M6V;@ZKZTFK8P*7Q?_**>]T;H%]HSRWU]:L5X[THO\D=LL'SW<%Y,BAN&#'[+
M)AH[8A46>S1`AKJ.>M!,9]CF+,M5K>[O/LY3F*T:<:L;KO80&J)<Z!(X@+.@
M*3ZZ,V_Q#BYK[Y\DJ4`S<_X:!0A![H($A,F1G_X*LRL]KNZO$W8I<_9\31LN
M6\;!V;^VX8:U/)OC(S%KG%OFG+?X2_:!FOB]A38`3>61H"::S`ZL,_\-9OG5
MK`*28^P,]"[*PLPAR^*(E^>'U.TTH$H%^HTK04P+XFKF/F44`)T$$":MD^S&
M*ZR=;&=2*]!C'\=7!/;44O><B9]J6G,GO_(8^M>F4'>$-COOPJ7*(Q3C[-6)
MFBAY=:/^#P1]FJJ#GD1I(WVR9<>H!F'J1R3=5JNP-/QJ[D-47?$IT2&KCON4
M`?<5UN7LBQ]M@S!^J!\->QY3^0?JL>DESEH."Z"I^.I&FHS"#<!O,..^9A40
M!QD3O0LIW]TI:!ZP'\:HU($NY\[9$-`D@!AI1A<#A55T,:H59,8VJ(@F\269
M%XF)KX.>Q(COM9S>XITW^2UOHOG;IVH<8,"N>).(`;_Z4_F!@!FPBR[5,W!*
MF]%;L]D_1GLC$C^\C<)''*#-ZCD-?2]"7IIB=@.3@K/1E@S8`ZZ8S4I&3+:\
MA>!NFX8QRW#,BV.24<D,QP$MPO9'T$IYT=S3C<XXJX!:N^ZLD^R6_J_V4J'_
M:GTL]L!L(<!_::76@64?_R6?X?^OKQ8G_\;^:N:)]O_J`KCS8<M)]/^JS9G_
M%_`:C/\"VRT]]-WY8IK_.COYY>KFXNJOR[^<S[UMNK<)A$MEM!K!9+YG^^\5
MV?[L$7^UI9\RPY?XZ2S&R</S";G(@M[5>UIERCD<M3)F`V0Z]3*<EU$T)1GJ
M4M*PR,5038YV(9]0+DF[F8C*.K):4`\69%2KM<:B5(K61IW4+(&.V:J8A)WD
MF`:9?.)B`)O?'#%TSCV>:A&5PGF'`\$E]*S!1-!474(YB-]#AZ]HB/]`X/M>
M![Z#A\-,A=[W7RUJ(@>,OO?NH&^*GNWI60O*U8/B`[`'1FY1:00@$ER9&,ST
M]>)G3`-K_#PO1FN?D70_1!-;IV<5<)@,9$PZ/8/JVPY^>4:^?C[[_&EY^7<7
MO[V(%NE]?8-.[<\G%R<WYWEDN%Z1C#R2B.9]_Q;[JYA$1-:Y'56V^)V:98W@
M-JJ>9KC4-2F&L)ZF12Y>\K5Z`525<*LS/`Y&Q*AUF]ZFI:)R3$W+D!%4RS1H
MIWDF9/,X?G+QEH'[35[F:PF\G>A/3PEL42(Y=&@#][OG0K=J/_S5!52PX)X+
MF&R/Q$F<9KNN6EXA,2E3%2\W3PZ*F^V@4JR-X=;*82N2755#A1>Y1'W`JZ!7
M3M$HY88GNHW3VGTU4*JV&6M0/^AFO0%KL!L[;2*.;_OL8&X7\AT)[?!X$VX`
MW5?$0>\6M0HZ50KR(I$IVHDZ&3)-"`1MN"^A]_,II3,*2Q94Q4L",2ANYF.*
MM3$D$,-6))XU5'A12"`NXNRB!.6&)[J-TW*:@5(UIQG4#QK.!ZS!$@B;B.,$
M8H<YU`&=&U$:'&Y"_K"O@(/F#U8QI\P?7B`P1?1A,F":S!"=GL?4W"<2/Y`H
M]/Y,:_),(3)$(W2+E?-"RL7,!ADU:V<X&Z1N33*@J*ID03V+BZ)2%I7"3O(.
M;:20L:W8&A=4+%T;$E2V!SH@KF@5=IIG2LCRR1T%T#J1'NS#53B7<VB`A9Z\
MF12SRE,VK\`>G*&9#=@F1S??G)_@*$K%%$@B46[0ZI,PVS8DMFFXBZA7L61;
M48_\@A%^_M0M!B)K**+P95L;DKJ"M1U*?5I`]XUU#<`>WFR.`[XAXK].YKX;
M<F2C"_>A.=?LT$<V`[2\:M*L!PHGDN-HM(C.7W8.+;!;`"#`\KZ9,/8;!X(E
M_-`X,",T-R3RDFORA!-^;_5Y[(N(S9!D17#$DJ80'JH#6-B3&)(B6EA./0AR
M%8CK0&^XEJ]I=\*?WPL&`4`T6JKC$Z("#=\0:P6.E2)#8#OTX2'&]_2W\,,E
M&'K<H=T@*)(PLCW!D193&R;HX&`Z9H3]YOI`X"*F9'L"%W"J!@Z8]]WH<WC9
M2\+IK`()X*Z5#\1+"D:9GN(T?(B]#`<?GF]7>.G_:QLF.#CCMW&W%P>-+=^Z
MJT6C/,@-#MKU!9IQ'V%^^/X'=6WBVR'NF`ZTSI6@8*<%W3US2:]05%S*/O>4
M_&C8=6Z7&(O<PK>UU73OIM"H@8W+3)3-6[D)9R9/:-ZDHPG^EX?]H:MX7@+Z
MM3BYN&\W-_"/Z\#GQ5!1#IUV@%^616<O%?@#5PZY`'Q@^J?`\!1(G`7WM.=_
MVBXF]"'W/$3-"=11+@>R_2!MG85H@T'")?85#CKY?G9`6+J#SPP3LIOX&A!Q
ML">EB!&-U&B&$9,Y+&\39EYT0N(L">^VS$"ZY*=ZMZ>P!@7+&2R)H-D`WV`-
M#"<59/HEHWKB8HOB'6J\1/G;F8?TAIN3J'_XUG">4+XVFB?1"3HJ++2CER<5
MICVAX</29BM$5N?M^S7YH^(H_0U)^*0H?4V>8AHW5N&&S9#ZK-X/^`BMO0"C
M8(M9,X2QGV`OQ:QLNO(2C/P"K,6U5F'\B-,,8S<&M&#P*ISXV@_$@LYZ@<.5
M9O1E$(3Y1]BAJ0Y4M/'"X"!P))H1LXHC@S1_'OMDC2](FGZDGX'=VY`]?\+9
MB@3GW,U9:&/7-%S=WWI?6K`<5;;X+IIEC1QG5#W-*(.N2;%?Z6E:Y.*(R2,&
M;)270'D15"O#;@5C(9T6F]?SQL&(&+5NTSNU5%0.JVD9,A=HF0;M^,^$;,9Y
M"BA37H*]A"WM2M&;B!;_FL%X&[,[A$@4!GP8MB0I,P\D3(EM$8<Y='0#CV+,
M!7!VE>PJ3%&8X35*FO0^9]I_2&MDGJ*\H.?LJBLF1`E]2$-\P=+9+5QAG@PJ
M)PGY*LF"OK])M_X*>6G;==+M71H&H9>$.+]8ZY\DI#SED59B2ROU-8/(TRJD
M97G5<J=<Y_F%VO!\?O@T6WE)?XVWV40A#OBM>;P&>94RBC1:[3L<X_MP[MMO
M)W52`4$\="=56VCU4^ZD,7Y@2'0O";VO)Z'"K7:YZ#4)-1K:/7R;W%BUNSOZ
M/*8$B5H^^[+!<8K[+\,N'$6S5'EKE6HIH(O=E>IFUAU2-Z9R3;M<QZ(49`Y9
MBJ)"%OW&I1$31UQ^[ONK-"'2<\NZ#K8*;U0LW'=W^H`UT`M7U(S"WF0U'5+Y
MYLT:5L,2JSB7/FQ@"J^Q.BAH0E]F-2$Z67_$N]NR9>=!F/J4[%#V7_8NJOF&
M-FI3VG>)./NA+71'DH0\,78T]XU6MM$LNM5J)C2;4!WLTX8.;E:TGWF+D_4I
MOFM/^<I$2A+3*V+F<Q*KAO2D7[/$A_H*+(JGB#]&[#EB+V9&OJRMB,JW;2&Z
M1[(&WUX]H)&WQP(L`X```\_M!1Q2]N)MQN!0Q<-]!84P;;L("^CL"X*,[OHF
MWTN29S9>5F757LR@M$#4W3/RTA1GLV?5\3`2Y4MP&$UQR][930N3U8/BY[$'
M1OBN-`*$.*Y,#%OZ>G&S\<)X7G35/B+I?H8F;LYN*I0P&<C0<G8#M3M]\+OS
MM'&]/+]T\<N+0K_>MS=@IM<1#AYPL.2A[Y)D-WCC);2K$3W3@$I#`@ZN$\(.
M?GB^IE\X6\8!&S#<L*#>:E@`3<4W,-)D!$N`WV"&9K,*B-W`1.^B*(SRTH@6
M1U5Y5"I`I88CQ'7P::Z=EGF=#P*;!!`D36<W4%A%":-:089V@XJ`]CD<="5^
M[$E)3!^]:,O'?C8[O]GL_`:718Z*:>$P1;]3<+.I92_GK&S&C$U3N]+_<<7'
M1"GUU<O*#P3<A7/1T?C"CTXO\(BY3S':RF:3RW^SL=4T0_=A[,5^Z$4HI3\7
M\Y8O.I5LM86JJ[+U(VQ)..U3;BET$B].[W&2Y*.W*4X>,:N&3R)F-J'6=HM-
MO&=NLZA5.>8;L/X:N8O"!R]?@+Y)PK67A#3W>E7WM8P";`E(@C<4."NVX-Q[
M2##_)3-W:YV)#H).LNO1P2K%9_/^,577/D]E1$EE"E\K:3D0=NHX";FH6S6)
M<96>'NH0EB\/B29T,:7A^")`*KOY3H&.6]>L3IOD=X:A-UC-`'#&CFTD[8Z3
MO";H&?UR/#W?5\\$.JIE#H\\5A[\V95Y(2@>32/MHMCR2#!F>PHO:*_GUQ1_
M#A]68\:`A3HT1G][=%CO30OK;7_$M\^T6;^YJU%]E)>71:PPHJ41+^ZZU\M@
MI]6M'$*O1G>RHTJO(]E3DZD'F#I5F'P`=P+/$`W:YFX0,3>@WQTE3/:0NF'V
M7,9DA/80G6:&\=@I_,;:&*S,\U[[=JXYN\&`Z]3.#K*9B2V@.H_3+.%NFO(U
MQNVUODK"G:U+_<)`:^YE-8':J"2PH;*NOK=H8ZL'7]96$RFV)3FS%TG:U#UK
MXQ6@4;B2O$S?.OA^W78V<_39@AZMM`8Q1OZ6*./?D<;VM,3;)B&/8<#W8PLO
MR*FM-V6I*B+Q0_X7SREA#:E4,TV2M'X\6:3LB"D_VN;J`[9/_3[TB_3#%%"!
M>^SQC>-']5268'Y0:ZZ3F20TDR6-&L;8QVGJY:,/'KKWPJ1,KUQ@[L6OH-XR
MO!W*IK\8)!-F[N<MS6>4]+!#>#_G9.3:2]A.W?I-$(7/J1<HOH1*`2/_5Z^1
M67)1LB/V?H7B"YY8*B&V4KP00US.D?N*-#!`]%NIZ4'#Y2HO4K$!F7F&[8&.
M4E@'($M!'ZK]"@\-()XFWZ";E?<4H_^U/43XB4+XG@,0N,=O'X.J-Z.RKO.=
M"*SU?O6&*9^9;5B"K*##.RUD#=E'L2N(6::L)_2I\1,O70G)AY)\C7L,R!O[
MGU)]S)G'D!FYS\E+Y[SCIMJ>5DDA)N80[5!K?:+=0%T'DA9K^L^`!>B(+S4'
MSC@L`J_%-VK[(Y,*@#X5/SS<R=C&OB+/`M6P";Z11$.,4@<X!CA,)0QC*IA"
M\8OZ\/PR%J^/'F8>XS3U<1)=37`>/.XW6/!L[8HH^KRF7M-8T)PCY&.BTBT<
M+@6+D7CN#R-&SM$77O04"@*/;JVL94Z]BD!M77?0XQCY:_<[FBN]N,.46OIV
M^KK8+YG1EY0XY8OV)LB+-EQTJ6-1?THW.[TZE#+[=="AH!CS;BWX,"46B/9Q
MWHXH7#@0U`(P=W8M*'IRNV`G]U6K]1W,:J+F[?<R.1CZG*A50N`E';W6\DK+
MDKU!-2@\B8?20C>VR\#!28GFN`XHFV-E8)@R'R';@<^E[JX9^E0X@17T&6;U
MDVV24',[Z_KC7R,UU#B`M@9C!QQ99W/&H&]8[J2Z^G)^492J\XP]Z5"/!1L!
M:/VN9VLJ:CJ\=BV@LY!F!<#9SLR^P+C1!?'B1F9RO/L[!_QEQ.IE.8`%=C:W
M#YAS.=>G,V9Q&0D;=,EE#+@CBYS+<G?91Y*<$+XZW6>6KNYO2.0EGPA;NTZK
M&.2/+\(8I[TT$D99\:U-E1F%%9A?8L8SC>L@#C&&JGF^13L%?.MC707;1<65
MH%P+JM0@KL<1)@J$5P*+FF:L,=-9A1W3ND$F;;.Z@!)89YVLI+75WM]TM\78
M;_E:RGUM3<H=9:6O14S=JXOU0>?5R0:^%#!)=M?/5*ES!.&,,Q-IQ[Q10*_W
MPQN-2'?\4%Z1\HGMOPVS$*<4A?G1$>G5_742QGZX\:+S^._82SY2-Z?=@N4]
MS6;EWQWN#:AS1\%!=!J&,<#?94K(8:HB"V40%A9,377%&:HTH4H5"U4[9>S&
M9%8<L?*\Z^\QC=6SN<,6)+:)%6BU0QB`ZGHD`ZDI++T`J!(PE=\+]V3$GJ:$
M'RHW>W6N87R\NM>8SP=.XO?#PRBE7^YNZVL=E[*NDF&>XQB'SU9A$J!GENWN
M213E1W`)#A:[\VC=?8S2%<:U(\58"F52/>>.I>698FOON3B1!=?KT:GD$4KI
MMV=UN-_2(%$_CN6H=AY+<1Y@R*_U#2C-Y:>.>.SLLR^T0E1M@)E.6J,[WA<)
M?9R?Y\)^UOQ]$8?CCK!GLG]QQZ"?<G)SSGM)U^0))^>QWSOH+Q<JOI](R"A&
MRBV;<7VA;G'L$A19T.?%:#A_@^@K1\:_!YJ.J'WHIHOTRU:8%^F"3)[]-D#)
M)A@^^*FP783,')S-D"&B;0YC`Y@IP<%#=7CRX#`D2,%V,&22)+W8"T(OSL<3
MO7A[[_DLE<</)RO:TNEJ*\R<^B7+=*I3TLQ=].MHF'BU#$K<24//HA0N9ZWK
MXJB4=REQCT`.,6C2E@NJ*ZCYI8Y5T("O;AB6(4P/Y/R$>0F4WY1%OG8A/TP$
M8B$;.5@80Y.9&9"L3'M>X2YL?;?@;C1?ZGO1R8K-S>(3LE[CA`VP??#BWT7K
M$!7E=_.<@_*&@[F*]3&=GQPV(QMZ'2J]X"*HD$&5$.)2CG`C]<8GVNW3'@T<
M*%8?Z1NT`#M[,&`.>.+-*N[RE7!UY/D5\NZ8W.$!3CSQM;^0`Y^,LHLZG2T5
MD12>LT^T6,"G<()D.GR:7+*2>7'@)0$E,0D-;CA@9GNIA()D>;V*3-+L"HSA
M.@#=?B$U)+GZ0E).S8E*#6BG@G.*N6^14&A\HM%*K=LCQ`5J5T?(M$+&;XDA
MJ&/*+,"+<0,!=ARAHU`8$MY!LC<H@CR>RP:4CH50.A`$"7*V;00![DX\^[+Q
MXA1B:^((38)]B5J:0'=TC/@-L#L2]2J@OH-#1V_?7L1=^7W=B#@&G<)-&>.A
MOB/UHQ6*-V-HU<KFOBB-BEC=>>B`,W7W'.YV.>&Z2^W1?L.Y/$EUI^'+]27+
M&PQ=<">](:2&W[$UQ0E?54S?ZSOA[$-.CGBAX@Y#U[P0D#+_C21L)?F)MPDS
M+SK+8745?[?<)&%$B[]3HLN:6@1465D+:%#2K#LL158WKAZ"5'7V4>.B+"H*
MHZ(THH'C.\05(*;!45ZL"T-A#!F'9T'T4%0FCAS*M;&9NQ4K894#S^@M`N[[
M5/B+7_@+KORE\)8C[C`OVT]4V>[+\A3+#'=.9S%@MCI>Y1B-G=RM%.FK*VXU
M`6W]\<_;&!O35H$63=K:T3))E!'4?1K:VC5N'EO:.G5IZX^(*=A'VBJ"H7;<
MD.-9,VJTE.E'C4YMYDC&K4K,0ELG\!9]VIH[RX_[1%MM^8DI;3U,3YF)MD[A
M+/9H:\.K]H2V6G,K0]HZM5L9T-:/89)FMXD7^RO,QG>O[D]H%<+^6S;4A(MO
M-B1L%!K4:F)&*0=MB-U[H.B"OT>%`)_(9Q,BN8PC%%"QK8E>BS3]25ZF<ILA
MW9!)1VX+E(59`QCC5#G$LESDD*`DXCQ[""9@HF(/3SJTX[X.O/+H*3\/;?>>
M'T9A-O=U6\"`%+"%:0!ILHD`TV\4J"9_1>ER,\&0M-DJ7;6Z&*[V'C0B6:8[
M4':1"[A-`51;G&@V2VOUKKQ0;07OD';0=>!R8Z`\P"+0^/:"'&I.4`%H2`DW
M%>PEJ(#Y@$U<Z3""M`%`-RD!.#!%>Q4F`J;A;9SG_*!Y!J_=88[7.`E)L/P2
MIBUL*\O7;MH<D#>^44VI/F;T0,6,_(XT>>G\ALQ*ICKZ'.52Z#<FY\!=F&J-
M3[3;IWMGF;18\X:R`0O05_A)S>FQ!;4+^RQ"CY&&\UI$+P+VA@NDB#S2.)6?
M!\P>)SM8YDUPQXX&#K`#-^Y!XU)V`>54R+05UT_)FB9MG<C>+*$2V\L2]IRM
M62>+\7UG:*2;%>458GPNZ7*4;P%!S9]ZT:/B3WE!18\JK4P6[7.#D\9[&"BR
MF'][4$'>`):C`KT%8!H$^YV]TRT^CX7KS8;$BM\O%C-RI2'K9@%<HEWL*L)"
MBRHTTU?LL@2'UFL--B-1_>1-P(ND*Y2+]4'&7)$5T&$X4+RP>%HA)J@0L^]`
M$<5&YZ$"/+@&BQ:=X;2D#U8S9V(`7`D&S.SA2B6[%M^$?X][+[WC'V6;OGWP
MO,VW+.M^BZ,L+9_P//SVC^_>%IFX>/R/I>^SRWQH&UZ3*/1#G"[O*#'P_*P%
MX6'!XN/(!(W<9[@&9DE9JE_L.))BBYM?/WU:?OX[NOJ(KC^?7YZ<7R\OT/+D
MY.K7R]OSRY_1]=7%^<GYV<V\'J+0M$2]$9H^(I:OO$2F<SH6^IT:"_U.C85^
M9X>%?F>5A7XW)D]\)V.AW[G*0MO-*$X"_0TN2@'?#::`[R:A%M]-P4)-\")B
MH=_M.U"46:AK4+'-0HW08LI"OW.-A>KC2I6%@N$*,KL>JV778[7L>FPGNQY;
MS:['8_!_+,NNQZYFUW8SBL'=W^`B:!\/0OMXDI!Y/$5V-<&+*+L>[SM0E+.K
M:U"QG5V-T&*:78]=RZ[ZN%+-KJ[AZKT.KAYQ<D>F"T+OOUJP9,5O1$9WF*(*
MHU/LYQ_P^-W1842D]_#(,1P.3+'_S0-Y_#;`83X22/_1'@"DC_YQ%M,J/_\-
M1]%?8O(4WV`O)3$.SM-TVZ%J2K+%%QB0-7($I7J8,;<A$V)/D)=<Y*\1>__V
M=R:`2@F4B\SK"VI-3+1:HND3TB*58PQHGJ[7\EZMU_)>K=?RWDZOY;W57LO[
M,0G@O:S7\M[57DN[&<6AO[_!18'__6#@?S\)97@_1:_%!"^B7LO[?0>*<J_%
M-:C8[K48H<6TU_+>M5Z+/JY4>RU@N+)+1?]*HBW%3_+\,8QHW.FEH`*9!O7L
MR`!03H%="*K953U$,=LE2FJY>X[R%RX02E&#$:7OVT<@6Z)MXMC1-!UA_%Z-
M,'ZO1AB_MT,8O[=*&+\?$]*_EQ'&[UTEC.UF%,?K_@871>OO!Z/U]Y.P@.^G
M((PF>!$1QN_W'2C*A-$UJ-@FC$9H,26,W[M&&/5QI4H8P7!EES">;),$\RT,
M)&$+R&XHEK;]O%$NVJ"/(E$`%BFO!029%%H8XI2"@B6U+%ZCW7N4"[A`,0?:
MENBT01_A["_1YITBO=/1SQ_4Z.</:O3S!SOT\P>K]/.',0GB!QG]_,%5^MEN
M1G'T[V]P4>S_83#V_S`)I_AA"OII@A<1_?QAWX&B3#]=@XIM^FF$%E/Z^8-K
M]%,?5ZKT$PQ7=NDG'V`Z\3+\0)+G7M;9*]$@FRT)`([9:Q."6K85#S'*IGQ)
M)/E35#YV@3[V-Q)1^*I]9+$AV.:(+2UVP,NWTR3/.8"+/]H@+A[_XY>_M)!4
M/2A^''M@A,I*(T`"Y\K$P*.O%[\0&D?_0O]G7FS5/B3I?HHF<G[Y2P44)@.9
M+'_YBQZ#$D>!P6_/"-$O5Y<_H[_0_W'QZXN(C=[WA^RR_:C69?M1K<OVHYTN
MVX]6NVP_CB%5/\JZ;#^ZVF5K-Z.8,?4WN(@O_3C(EWZ<A(?_.$67S00OHB[;
MC_L.%.4NFVM0L=UE,T*+:9?M1]>Z;/JX4NVR@>'*;I?M>GL7A?['B'CM$PZ$
M[QO=M<9[@,Y:CSV(KEI3[5!'K2Y==M/R9X@_=*&3UM<P9/!;]G70:F+M[EE#
MPV07,B[]?VW#-,SX_>;7"?DG]C/!6/Z8HEG_U8ORHJ#78ZG4T@SUFA;5K[^2
M*NJ[3K%6@!U/6A1!SDPCC$*0\-HJ#?P5/JBC07P]E=RNS:O>9):MWH0X":0%
M=QXR?N,U@<W/W=V!^Z5@6O5:PX-"M>5;"Z<!MN']A"WT5\AW[$)"B]!7O'IP
M>NC;[3%\Q@\A.XXJSBZ]==N;9"*-?D-;!*#KT&\5HO?0T3S4@6@5*/L0U6/$
MGKO0C1`T%5'YM'V=B:9DNS_1UF.M2U%XS#)-<9;V]APD$L7OZI4PPJG$IAE,
M^Q6+4=HGORBI>?[4$7HN:R:B\%V;&.T1K"#:JP629/08`&7(`"A@?+?$@<>?
M[V?SBWBI>P``)I,0&&A2PWK')H=$V=W!/*;/3/A&(T1`WZ`18GG!-VV#Q(O.
MXP!_^0ON7W,CD&DN\6[+0*SM[K<+LJB[HWIP-7>KQ&X9=_X<\1>(OG&!E(E:
MK+UP6]JP#5K6$NTLU6YKLDG,6/_R^9JV5K:,@S/:S=FPD"8B:2K2%6&32YL&
M;Y6Z&!.Y`2/24"XMNR@%$)=`7AR@G8P[=$^IP8EFJW1BO*Q0(][+M0.S`YDQ
M/:KHDS4G"LGSS]LP\&*_M]=F$V\%E7QIB),PSSW$G!8['>Z>6,/:<86U([39
M@0V78@>&,3%WW4.,:1W9I]0#L@:S]Q1FJ^<T]"EC+/I"]$L%;'4+ZQ#%;`P]
M0NPZV"WM+=%NTMTV#6.<\KUQM!-%'V/T0-BU70R>*4X>0Q_G?\0DHWHR3#E8
MP(?8Z4?U(OP-.OOBK3<19H/T?K0-\!'52N&=8%XD"M=A1DMDY(@V;ARPMV$4
MA/%#>H36GK^B]I/GIC<<T:K=4\/U)TS@?IO$8;:EFOE?X1?V[W3^#AZL\P@.
M*)S*>0S(\^66&;BZ+^X:;F_L%;TN?F?WM9%;BZR9$>`>K6)W[0@O\B?,\\IG
M\X)7V"1DZ#,VP=F6JM#8+0\9N]O:0<<KC=J:T<NJM;,];6T16W2FO8&')\V:
MO#LP&7<0,'.V&@$!`9F#@X#)TKS:=?8?/3^,^"1>L9`UOR"SA2.-$N5"/)42
M9JL[U.MDN.Q.R9!D!8="^0438HC/Q5`IU[F1>.:%&!HX(",:JK7H8KA@;:V%
MBA70U47#!F&7RMF'87/C2'X7<3DO=!\F:58&9/;0SY%Z7Z@Z3&`*E\+M/32A
MU[M-@,XN4TA&@G7N]6RVT"I:O38Q6H&YR:<P#M?;]0F)4Q*%[*:%X!(7\[6?
MV6@'E;XE'_`G+XS9(D<<_!H'./D8QK3]0R\Z(8^8_C-K=ZTGL27A0X"VP,,%
M^'>`YV"05=0+3'"6A;RO,('J-A`U4B[D*LTPO[W#J+*$MLP4VME".V/NQ3QX
M9Y-&2UN^+8FR8";E\1GPE]GF(6!5M4ZN#R"^,$)?1A*_'DEBO%OWE30CR;H=
M27(^5483_S6:V`/R:SR9,YY,T",ZA)#2[86M[408!SMI>QMB-#J&AQ9B+*_5
M)>LUB6\RXO]^L_*H5UQMLS3S8C97W[]P5Z%`<Q6OM`#$DEZ%&H&L[Y7;&5SL
M*RN^6_G+A1"7.D*Y'*H).K$06`4![57!ZJ@I7'NX7&>]L-3&I",^_'`*:O8S
M#0O+]!I3`-,@\$#E/G@I/H\IF\=IQMXJ#.GH*Y.,V>@H`^<Z^K\$?M1%JPYZ
M'$5#M7#<I-2!F!@E(*A2P\29(E1JXC+ND8P1>)6RB-'XEY`$=9UR%J!3-]L]
M"?6Z6!]Z<,+)V.#!SIT2UI1L[2-)$O+$GKRASN6Q>1>FX.M7-^J#QZLC#7RI
M"?K<;OA2M]=\+W2M(U1WK2)SW;',%9:9BY5QL'\\H\]I]'#=\SD#^GR*[[+S
M.,T2[AIEK_B3]X7UKB]"[XY5-<3I+2GZULQ[6JYLI*/XWB-U&`4?HWJ;4>.Q
MIL4!9IS&!2N&JG*[Z3Y4E$2UH@S.Y?PA*SUO`#%#'0$!03-8C%)5Q8B1-8%,
MQZ.JH$=GA[.P([Y1K&9KC%07/A$U?:(<I^;-68U)!\RUPLJU7!F9GM-Q1-SV
MI;H.Y%Y*5_R&<M5/PX[R@GU`P#5=]`'HI7A>MDWH?V]QLE993=<C+EL0UQ"'
MGRKNJ8V%96E-*YK3M/7"XL5AA11B8N[U`GM;73[1*<:);*:R5FI@LK&AW_J2
MA)HU^ZN4H.#&UPJ5P,K8)]V'1?YF6--:>K,/:)MB#0L8X'I6DI3XJY;SN[]R
MWQ"".DLSK$!PBAO8SB];>*X>%#^;/3#RC4HC0*3ERL30IJ\7YW$0>O.BL?81
M2?<S-/%T?EDAALE`AJ7S2ZC;UP:_.\M2YY>GYTL7O[PHG>A]>P/*?N.O<+"-
M:#A@G8GB&`N^LF-#8A9E:9P@\2-.LO`NPA<D?F`!@LG>>O3!+?Z2?:#V?F^U
M,K3:XNO`J35"+_2O,_,`P-J(_0C,R*+4Q%(U'XHNCP/+%V,5ZG@GIE*(F$;>
M><G+_,:U(J86<;TS'Q\&CG=B"VO-.`.EO8I6</6%S#=0M0+MG.V5X[(T6G==
MO^:<,<GF/G/%?0<4I?I7%]3\CL`]UOWR0MH#ID^VD9>@($S]B*3LG+9B$WM0
MIE.<IU._D4[K'AM1"V_YD`TK,W,7>0]\5]#EWE_?!;RG[^S+QHM3?D/-#:'`
M/,%1=,T/.62V3[R-Y[/Q!95[^\:H$MSCIZ<*]-:H,;_"<%;!K`;J=TEI*>Z[
M!W"G@$4DK@(Q':A2@DHMCIP,#()1X=52!H@OA_T,-(HOGM*KE\T[V'1J8O6F
M02><2G(3(:Z[5LI=RV>NM:E<RR]TO7J4WKV%+]JG+-]SZ(9;&=Z#J.E_<\])
MN>.`BK<GNN>`<`NPO71%H4=]=^6E^#H)_=;2</HH]L.-%[5<VU1-_S)L#360
MB^>T:P^Z&%O'NO+:.76EW279M"RJ"B->NKLW<:?!J95U^D`4+:X;"^DBB(S5
M)EQ@IU$?B^M,E6L!RH:=\IABH7;I'IO2/=I;H#:[)O76;%T!>^;`8/7\#J.X
M*/OEN0PPV77+:_J.0PWP>I/S7%:R=R-A?O5CTY.H8(:>5J&_XJ]7)`IH_$!K
M[[D\O*=V-R1#1U*Y:WY'2C;[(>T.N*':NG"'W!",]G[>(6\TY=53T4MW554`
M!B.]6D/27&7+JJ%'46&'WE;E]HK9:N)-$!U&H;8W+JAI$L4$U7K82\MJ-;#(
M8F=RB)R]-A/OWK+7*9U"C;6^$+>PRE3G\@Q[#+5@HCE!#3!>.TI#)_4G)?KI
M@C\!'G?!%D_P,>"[*'S@_E`[QNXD(FD8/_14M2K(7\K'8H&-"`[,@#("N@D:
M]I?#'KD!5C?U_=-`)GL.[2@%4*6Z<9@E*K2+*'9-`Y=P*0B".Y!P^[851^WO
MQ0/9$F__AOHM-L](@*FCS9'M_8T2_*KU#B_R*S_/>QK9BA(C_J8($/GC0CSG
M27](V>)1%DM2'DO6VS1#^(N/\UN.2<)./"DGOCF)*H[JKBTR?0TH$`!_#2D3
MA12[(_]['%6Z?;)NYPL\R+#80C5$V*//OOLC"KSG%#V%V8I&'Z^VV?OXC_P2
M`>QOL_`1LPO<^$'57%PU4#G5_]N[2*5XM,UA1*I)=K[?ML)>]:#<^7YKNOWZ
M%J:#Q?5(-E_??K4XOUU>_'WFK=>W76?H?-,"MN>WM8W7M\";WF]!>>O@Q^<[
MWS,OFGFY;__G%^Y\UVJ`.<:%:O=NLUQS2E,-U&B01+7I&%"OZGEXF.17SMF=
MZZ^6!;K59VAQN;O"ODYU!NA--;P]DF;U<K<^NI2/F7O[VZV3N98Y11IV7%-:
MU&,!@`SUUMN)SEI/S6R?.KL7D:+GC-IX%SH:\4&SMV081;S-)@I]?BI')Z!T
M.F)\HW)U3NX!]<DF#S/@(T6O@4;S8D<+\T^S!IAC@-FFBLT4FA%3_>K3NO@[
M-)^VVE\KZW-2I3B3/IJ:.N5^V9`ZR]%/[==,TO\:K(I)H!M07NMG"9E0L$W8
MO^UUKCH#V]*1ZOWI>BEZC$;,U/)!Y2@IUZH3&8?J-RW#D==F^N[3C(XN[29-
MXOFR#I%:$#B`7M+4$6%\;^B%QH3)>CISQ@+5'LU1K=]24[57?9C)/6YT7\45
MC[/:)[GF8V]@?1(U=<I]DB%UEF.3VJ^Q'9D&:V$2F0:4*XZT7.]&</<U+"D"
M5R,L:;F"<E"2:]4)2D/UFY8&R&LS\7K:&3V.]0L4A@#N,"7A6#I?4O05RMXZ
M6E,ROTWR(Z'R&9=7GX0BYR_4*R=?DCJG8W:7F2ITV&EWFB3EN6R*WMKJ5O<X
MKO/=ZLD]=S3)=\5SK9+\3V',;ER4;G4\C\,L]*+EPT.":2G<V<JIW`<`L:;<
M13"T9CF`@GR+23B/:4U-(J^9[=:>HC`71%XIV7M.06T2@^T$X(.CN[D,'!R5
MHYB8]FJ2VN%``3N__HB-A6+/7R&?/J*R7LQ.TAS:>U0J=SUZPSBP1G"'C!C*
MD=_(J$YB,/QUTS(^H\I./X.SMU&K9_ZGNVMI?"A3V0I9AB/GV>1^Q:/QO<C7
MB`3?&)/-'^UO)%)>3U>843@>K3"&=M;</##M`(+-Z([O800;PV[S[OZB\S3=
M,A)_0M*L;]9++ECKK(H$C8.DO`9`742A$7ET$A1;7-W?8SZLY;._*1OQMTE2
M;)[F_*80+UG,I1N'QPTT-E%OEJY3]LLW_4FD$SKO]MNQ0>)!<=5#G2LRS`=/
M:U?,[2#&(.@`TS7'EHQ?[@&Z``D9+*I*&E2[[K<40%SB(,`CX0OVP`,\N,V7
M%E94@_.)J_CC-@X\'HJBDQ5M?94C\#0U20:EE36!]Y8T?X.EP63U6NAU=%3U
M+LHNAU]U71+6\7@3QBA=>?2SL@$6].O-Z=?S.[(I#J7=BW&@EG0<%!7*.P7*
MM;(]NJ!8D2G&,F=VFAXBU?:>[O%)]]C+V)6^[!*J(,C'&/MFK0G;V5LSB7*;
M#E`P%YQ/9Y#P9;J?Q8&[N=U..."6WWU=&WS+A]?H/[J.].I'39CLEQ^!,>)?
M8]KWI;7Z-PY.PY0?T44Y.I<I&/K9EPV.4SD;UM;2RX0UM`"&%>VZ0P84'>.J
MP41=9R>,U(JBLBSOT.:"97>V*.]2"-%'H"!\C(5R;^!05B8*&AJUL9=XE2MA
M<9GUK(["B&[=-3A7#>K^D;/7^EAABA+L1UZ:AO<AVS%)=KLI>6?R9?N.&GU]
M:=YC=3GTO`[47?Q<#;EO83W+J1[B#*ZEQ&C=<:TI3IS]\W7+3ZL'Q4=B#XQ\
MOM((D/JX,K$3TM>+/WL;+YX7Z;6/2+J?H8F^/U]70&(RD.'VS]=ZO$/,S0>_
M.R,"?UY>+R]=_/*BI*KW[0UZEK?T;<IN2JTOS?B,:<@(_0P'ESA;IBG.TH\D
M89L<2!0&'GU.X\:OL5][<+.]2\,@])(0M]=2V#11?#4[)HP0;O-7`X0K2]43
M.Z(5@XN=UM9*VF2G&,68DA*NNN>LE$HO)R[;ABF4UFS-&SVL^A"9`K/-^&;#
M4A4Q[?P.R/QGHX;0LU<'$2)ZYKNRR6+&S-V:_0T:(EKT&C8L?&N@6;?#"!?'
M=4[17.!>J494-\J5\W6M)^V8T#2`;EYY!"!,#STD&/3F+H@7+Q\2S`\.H'7Z
M&TE^#^.'$V\39EYT%M-.`0ZNXN]^NJ'X8*LY$JKCCY_XOUH!!T)5T5)FJHP"
M)L2O,`N+AC40AS\CQ0M6&NV*\RA6*$"%!E2H8$L1OOL)[;0@I@;]EBOZ/_.&
M,Q"0$DBP-(.3B<8J")G5"Y)_F-0$=*+12:]B?0WN5U[#KYX*O_(+O\*57]6<
MZJ<C[EBO_M1&RZM'";\1\.2CFT[5G(8,8^I2ZWQO*NV^9UX8\S.4:,L:>M[,
MG76'7$_`M-UWO;'SD@$.\SE)^H_V?"1]](_3PG4^AJGO17_'7O*1/NGL&95+
ME<OG1%)FRQ?DM@V7OPF52Q8=",HLRA<H?X/8*\3?S;P&8*#UB.*G;LW@]PO7
M9NA%VJSU$6_\%0ZV$;MGUDN29^I[?_6B+?WS(SMZ!%^$CS@XIVDB?F#+7O/N
M[2T[,OX6?\D^4$N_MQ`(I[#X=A`*C;P)[A>9.1Y(/<0^"J!^4>K@YP`76A!7
MPY[DBA#7A"I5Y=C9;UP;8NH0US=S=Q(0R00>2\W(8JZW"D(0=80DQ>;U`>UL
M.N^&K.-9=\2P\K1\%NO5K600>74LC:\&W.=TW[?8C)!WMXTH366+7"/"#N;E
M!P"7Z>Z1ISLV[U.LK\R[IU3DGEMY&_'\U_%*=/>,UMX_:4>5+XV=N0/JJ)<*
M.J/[Y:73=$SSTXB'NZ8]<KV=TX8<8/>TQSYD![6I7K6+6B_5Z:06=UTXUTWM
M:TE!1U7<Z+U=U9JXJ+/:T&BMNUH<);;<;!*R24(>6J_NE_>4L]UZ7ZX3<A]F
MM^1G'./$BS[C%">/^#,[""C!M4G;%BIAE1;?$4JID:?!_C(SMP2KB]B'@4PL
MRF,.&XI8!O>8*D1UH5P9<X9"'2KTH5)A;;W(O$$"&-[$#KB:X0=&=Q6KH.H*
M2;]AZ@3:M]T;'V5]W-)+NZ<F;W+GS+TUH]Z:'W?L[6SFF\Z8Z$/AO4ENZ=53
M59#VZJLCOR!P=WE_W+6[>W3=Z[V5RQ8^G)395-F%T39FYYU??SY!/R^7US/W
MHQUW:4%_>C]=VF0:C%V0?,45I\LXJ-9T\A>]2R)UBI1364I%S,;T-&IE.!VE
M9DDR&J>B8,'_0(48'U:KK;S.7[JQ^E`+#V1,>[7&O!1*UD:UE.R`CBXK6(2=
MF)D"D'QRA9U2@$@-DK7-0BX<#F(/BL)IDD,`(_1DQB1X5%T0QYA2.@S<N:<=
M["%7-'4P.7*MT93&DU_C,$M'$)<A)4I41JS$HA</U=PFW9'8'NO?0I4JE*CU
MD!??"YXT"#]%IU>$L5(0$.E2#0OBNDR7XD1UF)"!3>@C799VU,ETO?D/;9F2
ME^P@XQC>0;O(I+QP2B\9S1V/NL2Q[4[<D9QFD]8]:13CG,N3=!>EW'OI'6^,
M;?KVP?,V^<H4'&5I^:2]1*5X_(^EST]U2Z^]9[9LYHJB*SEAUT+%6<MK%22+
M3RN5-(H9"G4`R)QR*V+'EY5;\+_0)G\U<U)3:4JB\<V;+B4I4/F-5"MDFI$8
M@CKGS@)>&&<J7Z/B_1'B$D>HD#D,#(DHCFT437_D^^?\F-7V^C\0968'P.^4
MS7%.;^N7S'(<?%4'\+-Z2]6&A\,?H4+17A['VT:KZ:F\_>@O(H>93N,3>G=U
M<^`,[*(N+APD;]_%\O/DUD5/*<(>.VX9)^M7E^F%PJO3#'PI-\Z/G\!ONNN!
MDIT;<0<JE_+E/K4[R"'=G=H0QFQ%T'/M.,;]/#;>EM/!'B(_L=,9,.6K#4ZH
M1\0/%PPYZ<<MNZNN6']$.3L'T>D6\[5'^0;[;7N"S$1%\;7'J3`*/2:U!LC1
M(\V+(\PHA8M;VAW#?!7AO-'`"$,$HDV;?C]&4^7MX^H!F5C'U`#Z"&0G(,Z'
M:78WK^R6QY;+:=DXA!>Q0;\\7:[979TLJQ8K:VFVO*=:LA6ZSS>S/;,35^Y)
M%)$GGGQ9SO4RG&8M@021LK9Y4D[1RGMD?X7%O;M4I$KB,8G?^BSP1_Q0APAG
MU/S;/+6',<)??)SR)$]BS$W,G+WG\U<1/7Z1'@MT^K`;GDI)[JX<R@NBO&2Y
MP!J59=$IVS/.7;0X`FG[8A.8B+JZYQ`&-/6:^LV*5N2$K-=AQJR???&C;<`J
M2.('%BBK5\L[2K0]OST]9J2C^+8C=1A%!J-ZFP6&L:;%D6&<QD59#%4OT:X@
M*DO6W_Y6%IYY_989Z@@(")J!892J*C*,K`EDKAQ5!=`A5D<<@[';ZX0QS>SY
M"&VHZGR"@M'<#7>#3>DX_J[PS*.M<SJ$B#RZZ!(&V7(9/+*^1'I+;K:;3112
M+%^3*/2?1:<0JA<H%Y`H%#!;%*!<(\.5`2IV)`L$AHLO2AF&EYT4^BV7<^?\
M/@T,$/U6:BT=&"Q76T&@8`-T.<J@/=!,8AV`?`2D!L&TE#M$N`G7JNPWX(`G
MNNQCCO;E3QOGO7GY.B#&UC=YX&-C9%X?+F<>VK($3$$O?5I@&G"*CR3!X4.<
MK]WRGS^'Z>]R3J%>H/@B*@6,'$V]1F:<0LF.V+T4BB\*&50*(2;E'J?0P`#1
M;Z6F)PV7JSQ)Q09DB!^V!SWY8AV#C%:HA/B$`=-+4^+GIY`\A=F*W0/Y2/NL
MY0R*M\Z7T08X)NLPYG)A7,R^Y$#W\YJP^\7X4H8$;TBN`)>72U:/"N&YESC8
M0;^(XNPY_K4HS@"GM@_^XRH$EV#C2#](P`FHR[2`,YD\H)$AG[*@U;CPXN#7
M%'\.'U:9G,#H%BNG")2+F8V!:M;.<")`W9IDB%-5R:*2Y#GD@E\+FF+$I=VC
M.=I((6-;L35LJ5BZ-E*I;`]TO%[1*C0)FA2UJH1HT\1VQ+!-/S9-'U1GBIY6
MH;]":^^9\APVAHPY#;KSTI"O_TBW]&U^`OH1Y4M4F5^<M[K&V8H$*=.5WZ.+
MTRQ<<RY%']UO(\1.4I^[=VW?581C_(?F+)",:5I/.2XB?!BTX'_PV!10J?FP
M:42KR#^Q7]SA/$2EAD5W]$DF:NA9P[4PI4E2"S+7D11<%&]W-S^YQW\4FI?H
M-$/;/<0EZBXATPL;HL66X#F,!4BI<I4`L[GK?(GJI@`A)Q_()^GLYU7`P4[,
M&?8(>+!\P`;JCJM0YL+56H#X$>9UV_@Q627B9ULONB9/.+G:9IMM=G7_B;"K
M?)9I=8CPU3T'"0YJ<NW%(Z9Z=H>2C-9C>/Z$8?U-SZ88;UYV<L58K8N\*.+/
M4/Z098B\.'7<VDT=['FAHB$_]\$7IH`D8-AH'YDQ4EW]0(W1-8(]M&5D-:#Y
MD6/NDV]Q;VS5]7)_VG#_(#M_6N_\R6N=ZA\5'E4O,?>B"`=<2GP.S:M307(_
MUSSJ>)>2S%SHU8.$BY`<]B!;MS]>X`<O.N-K!Y9?PO:93X*WQ6?KO#7R>H$M
M,U;952IVS;;L@C]`^1/T&WLV\P"3J#G(P#=LPKPE5(&W4]KZRORK^#Q^I$Y!
MDN=R\T!:'(NVC(-+$@M.>!Q9O+5J7[TXR,)6W=K"K.C7L#J\U%596;74FL1H
M5V:WP20MCP;D,W2TG"-'!8[%56<%[$ADEHE(4TMW;:RZ?1M+N%6M@W>"YL1\
M3Y>G=;LWO^][$V9>Q,_2JYVV$&"VT*]8!LZ'G,.=SSBX)GPZ_QC:R'#P'@+:
MHYG5/8Z=WG\S(:0'MD#,#VG;-\W?4K4M[^A[U;I//G\%<H5\W8KA,:Y-C<,7
MQ7/!ZFYX]J<;E\$WOGSG_O>>=BE@6Y?HWO*>EYMRAV_OY46#<N+]O"!7$`W:
M!]^]JW#]@[B4:*^N$S<!#;>E;#^:[#X?H;AT[YF-*T>$9FPQ9B#D]`W[[TX=
MV^URY'RW3@&.T-,*QRC,$+_#-<V',N]P[*_67O([Y\:(0R+.DGR9)SO%C&VI
M\;W(WT;\F2/DV`27&OMVG4.F#:8*!4NWN:<18M0WU((AQB!AGWCIBG)1]I^S
M?VU#VB]F@:)Q^PQ[=UKM@#N/6YMF?KTYK8JV,&I+??%MX=4;^:*M7VM&1BS4
M2NSRX,863)R/2O)_U)2V;T?D[T^;6S4[^Y&I\IJ.><.--><@M@'9#&W05JJ(
M"%]_R-0+73MH+KG7CM_#7'^]00&)(B_AYX@56.%CN.GJB/]O[47G)CO^OK63
MN[6+>^Z-V?L7$$3\^#4D`'U?2!*_W_'@N$8%QOCZYT\?CGCZQZ_IWQB-A^KM
M)CTIPN_1\)GF:YR$)+BZ+U;0MSM%PY)E_T8F:1:HANM@V.N0&I#$#4FY1?TE
MRM\R`E"\G]F=%5J5:'S^EHN)"]2\1:85-,V)#8&36'@<]2T,J`-KLP,6>U7L
M+YN;&@*A2TC8]@9?H(S(`KB.6V$J1].!H$=$`"RC!S0M4W[P&?OD@=UW0N*K
M^\_X$<=;3$D%K<U]F/T:!S@Y(>M-A)G`)WY^Q6`*-](J3/<CM0([G]%O@Z81
M8RNCX\WC;/32$[9VK*:+995"&^^TY/H05X@JC2A7Z5K4,`.Y),)`>(\P%HU2
M+HM;(VMK-T..JA3HD=%[Y*N,`EXEX0/M,T:]Y(\?Y<BU_IM=:EDY["9WV"UW
M6,X/&QM\_,J%UZ\NK(&_5R<>_Q&!C^'>)S_NWD#;Y\W\P-=F$I;Z=,>+FT>1
M.-<7=,RIE7L)^^'4NLMO[[WTCC?H-GW[X'F;?`TNCK*T?-)>C%L\_L<RAUA*
M?P,.']F5BY<X$VRY4A#='6`A$S7<&3Q<"Y6@](B3.R+?_"LU)-O?*RFX*-^R
MZ%"\1EGB!?@(Q3A?),>NU.2[0.@?__'3T?=__/[H_9_>\;CQ'^]_//K^3]\=
M???N![9"C@J<4C5\4<_QNR-$&SF78ZU]Q.8G-K2O&S[BZ'GN/;\*V"$Z;=S>
MMRLN4=^:*],+NW]=;$F/`8L[JE8`RN](*2%:"1PA*G+DR!8],"R)SU'8(S3!
M'GA@`U+'O5&O)][Q@];(]BYC9[1Z91$6!?_TX[NCXS]]G\?`/QW]]/Z'HQ]^
MH*$N>W'Q3WQR@6W,&@R)GGW),.5!C!(%E#S]S4L2+\Z><P;5@KR2;/';!V2-
MG$ZI'F81?,B$V-_D)1?E:U2\1Z5`,48XKS.HM3#1:HBF,TB+5-XPH!DRA$M-
M0<]@6L)5SRPF+H%6F\$,UY2Y4GI='.#-Q?(#-!ZV'E.'V?:.!R^D72D4X'L:
MH?G5[NR$[B3THGQMS1-)?E][<;H*-S-W?B'A*F(<^P982-)A"ZW'M3CX5,8_
M=G`\80LZ\Q.3TG(TAI5/BY->AQ%Y0(`4T(DI``E[!YO@KG,%2?&M:T#WEBO4
MP8Q(R`UHW>]3W30NN%G-D=O$5=I5=K6/_&9P20'I53YV;OF6&`*=3K,`(\89
M]N-^J%'HT;B"#!0_!J'SYY*$!31*TX2W9EUO6I6/89)F?\=>TKM]7K-4\364
M2QFYAV;=S$*MNC&QOZCJ6%2"J";):0J714S8D4WYN@@A(YNOZ6B*A2NG4[8&
M&<`5C4+W`R?$:JMO&,9<M)P1S;S\Y@3:"O<<M\\,MY2+/U0`W]0`3N7N,*7?
M8<Q*XF#F'J!M:(NRR&&!&[+/."6RV0V7*J!U8=FM=:0*NHMS(=4"#V+&O_M>
MBP3U%1E@0,TB5OROKU9VN$_+DK[+-13(6`_G.]]][SCEZ<7#H*M)4#3@9?62
MPR[6M#-%)JA;G(KC@&)2F=T\%_C<>VIC#F%=4K-7()Z"R\`BF+*8OP^"TV4*
M`X!(3?)B#Y&V:,LMX?]YK\]>^DNJD)AV27O.UU]'BY2F8W"D#[;T#!,<AK;\
M7^_W@>H(P*/FG%+DJ7AH4X&BH[:M3I9!FH8G94-VX*S)C:I_O3\0E@2(_E&<
M::_Q/QF1L@3^':U2P[7S!`L2S&/HU@1@-KGHNW:!TRGV:0%\'N<7/BWCN/_:
MIY:+F*@H+P8?I<+LNEV#6IL1M)&6)??RCE&XN&[LN2S*L35"Q85L>5'!5:$S
M7^YK@C@"@8#65<`C--6N"!Y5#]"KIT?4`/PN=!>\HF<]Z*;A)D'E)L75GU[N
M)OW7%\Y]B?IL?B*\=/TE>@KHY>U.N,EQ.WUH^L6+=0O17?+.N84!I3R/TVW"
MR&QYW7VR;OF21*+X+KT21IXKL0F3P/H-B!VO3[Z=?&@P6)=GJ(6E//4I5J"]
M(Z'V/L'K<+M&3V$4L4$';TV2C-W.-G,ZDC4[46BGIL_T"%8NT:L%,A'T&`!=
MN`J`)D9F;@L``8!G/[$C(B+NH4>+)8A[EQ#`H>E]]QCESQ%[L:<0$"1=:`B`
MI,S<^WZ-=VZWY%<-7=+/TGN$Q8B2G12K4!(([<IUA/(!%8,JOC&LI^XQ10BM
MB:-<'E4%7/$E==CT^)@NYCJ>-ZB@SR,5K-H)UH.&H0=%9@!RSQ#(MH;CW>V_
MU15H'>[@#,VTB^UA:G%HZ(8<R)@#VI37_*J)Y1<"Y4&*-`^4#2C5)R_Y'6?7
M24CK@9._>=ENZ"-M^8&"9/%5I))&7JA0!P"?DUL1^YBLW")_2?TES&>#:;H(
M:T-]*7H3QL6=0^GN_=?S^I5*DQ.-MFEZC:1`Y252K9`!7F((ZMPN"[AB-*1`
M%G_/AD@1DZCF(&>^Z!(*0R(:L3\H`CXZU0::ND><KMMAZZD`5Q&V9B:Q8.@2
M9';;Z#(:#'FDK422Y\^8W8$</]P2RA@^ER=)!\5YI)V!$*U2NT$0Q5*&'%NK
M;J:#'ZK&9*1:3<=B)XA*288>*HLJX?*L_KFIM!X^R,C&:Q-HI<)U\JQH#;8/
MJ&04?G1C,J1*[W`/=R!.:B#>QDD%X?*DZSOL>_3+LU);ULUAQUQ'$?;+$[$W
MWC/[S;./@-C%NGCDXY#0#CO:,1W4CZNP'.)T$-,'#E7AR,8\4#7@11=>'/R:
MXL_APRKK650A>EW\[NYK(R<263/C+CU:Q?[0$5ZP)X@^0OR9`U.6PC8A0]^Q
MB=:V5`7+;GG(4-G6#LT`C-J[?[$F/[.S6MP0,4BPC)VP8BGR6,I>><D#YF?^
M82]AFWG2?.&:3Y*`#_X^A=FJLP"GJ0IY#PG&#B1[?8R)TK<S*(/,O&80RQ<Z
MCL/4WL%"D"KA8&&0_&[8$:?%V,.G,`[7VW7OLD>^U/%G'..$1YT3;^/Y8?9\
M2W[&M(HQVU53'NG9PJ)%"\7WM&+!R/,L_F8S(F"G8F+'MV%OP966@]6H4%M;
MZ]O:=Y/OM*F4HU([<SBJG_*9.-]#79J8-\+8=!@R`4*;4<Z"H2I06OD5D"G8
M0@6AN>(!A(0>QKHNHH)PFU&^@>*AB@I^&168%^8DE9]/STI%(64IS]UCZHO#
MPO/CP#W*:N-\9V_.EV<FL/L:1T0T^C620']HR/[`(801VBOY-!0W0G9]GQ=5
M`48<1VA,>/=''A!F[K/L;200])P.+1+,W7][HN+/'VF.L]V-DQJ"[,T)#,T?
M@:5?P(&^G:A^E@-QOUGXGAZW@YBA@^OQR7T+-DRK^#%DK.ZU!QRR!;_).0[7
M6T\G.X4NQ1)7NHC??7]H/<39XX[5_N)KY!GZ^LYU(IT*._!=RB*"'$*7<O[0
M8;.#Z6SH,#G6+L'%4KR/)*E/4Z:"2_74"Y1'UBD4,#MJ2+E&AL?1J=B1G!\T
M7'Q1R?#(T%RFDSIS`9\&!HA^*[5._!DL5SO?1\$&Z"%7@_9`CSJQ#D#&J;E4
M&+36;APBWH1'KTV*.*/8W;AY=>G[R=:+/GL9.QWUQJ-IZ.J^GI0ZD7Q<\5U<
MURUNZ&OC:@MTZ**^=9DC:BJ3'[58+KGO]%0I\%+DL1N,$4YIQY8:8/*["Y'Q
MEPV.T_SP^929[5R1?%0H#=FZ/S_:LON4*;_U29K5+,^]!6PTD(DIN-J!0T]+
M/8SHVH=-8WK6@9/:C)[%$MZ.R'NY-$J8GXA]@GM4OPN^-#<09]`7X@A`1Y'-
MZP-LZ6Y>9C=[@HI2Z'/I"S>E+S1F<%X<X$7'DCH#^"GHY,USFN'U7\)L-*/L
M:M`EE74-T_A\M\X3.7W#,(#?U_3I.WY>&+'2>^+\/5C3]W\A8'4#0*5H1`RH
MUV*6O%=5`/Q4^_F]8?!,>QL=K33WI]^I_0/K;`'[G3'7/!C/`STEWP&W.];H
M@]7<9?_[8=`>8DI.)_(0.(IZ0D/C!9M3HY8'N&BO:#_I;(E"^G=O+4!I9-N"
MLJLV"W:)(7N/?F,2B(O,/@6ET+PB;Y*!H=]I&B6$WM'2:S%1-"S9'(^#P5-C
MG(T1FD,!CR(KL0`?N"C:>[]>OIE[^24<B*N*A?LC[6!A2)=1K"EH-!ZVJ>Q/
M0ZJZ$5MPU7"Q3?\W5LJM(*Z*)9%GZF&QWU,'=`A]=]"VQ60P8-MR5WTZC+,L
M<EZ[8_CN67[7*C]G++?@5J?9,M`5D]),4)\D<9T2=H'TZ-35+*Z=O,KB$SEY
ML[93);"=50CW+I1I)[&\W-ZDL1:N1OAW+S*U_3O7,L;#2_OSI+/<^GP)S0+F
M>T:=FTFM3&0U]$?XD7Y?VGIW['CFD/XVVFL(6#ZL!J7W)N-!^81YUK/M%4"[
M@LOZ%"GW@5I.LV)U.3MV.L&W*R^^Q7&Q^OSJ7K#BO.6,5FWT[`4&M`&VE0;\
M=\/OWH.LHMH.&CB+[4BWFR&KXEQSK16;`B@WUO`CYQ-,"WHQ.X>A&/JOKOU4
MW'3CT!X]>#?KW6-CRYN+"&O%5/^^&L!?8FLW'E@508=U#R2"-`:214&#[5PH
M^OWTC]R8*(K\W_FYYGGH$(:,UXAA#N+7F#%%S`!:D7HHX>*X?>3(+G@4(PB%
M\MVA(_S2I#(\L',DKRN6(3R-Y#4\F./U\,/#M-T_OI'8?@]0R\SX3J"BF:D#
MLM:OGSPBJ]8.-"BK&36*ROF93P<9F/7<R20VCW'<\<%9R9I1?%;\/3,S.*5:
MVCS[:>]#1\]X^?A1I.]>TBB28[$%L&?X&EUTOKNM\YWV/[0<@PXN?7>H@TNN
M!1*X/N2>!!*X)31Y;3^2Y&]LZ]$9GSG>S7.F]/FG8GHYC!]JLYX7;`)Z8&4H
MB.K^I3>&JB$7*X#\2BO+&$QKIKS$P<R0X&8R1MDZ^^QV"R-R2K>N])9%FTLD
M'-LK!^,1H@42D/[6OW3"R()P685AO2TN1#*JF<U-&?OAVOPT,4AO?G5F7>B]
MNC/8-[5SU,N>>'+?$3$=U\Z55BMV<[>NZ6VLX+UX=>E1\#LTES:9%?-7F/6]
M:#^JNY'NUKN+VF%!O4`Y4Z50P&R01[E&AK-'*G8D(R[#Q1>E#)^0Z=\]S"5G
M7JRO@0&BWTJM$8C!<K6Q!`4;H,.+@_;`IR%L8Y`1SORKY@DI"%,_(NQLEK"V
M:XSRRAW-).507C6'P'8GSSVV;P6BPO'V24%J$NY7X69#FVT9![]X<4`+/#"S
MHH/*5<7+4#\H;N9NBK4Q#//#5B0.-E1X44KP0?!2AL=V=\XF5VYVHMLT+;<9
M*%5SFD']H'%]P!KLJF*;>&/AO(&X58DX%J/GOBX#'&;"^#P9T%1B<_'-^/>Z
M]]([_M&VZ=L'S]M\RV+VMSC*TO()C^)O__CN;1''B\?_6/H^V<99>NT]LZ1Q
MLDT22AU:>)8+%1]))&3D0W++9B%:J%OL*((BB_(Y*EX<H>+5O*XQT&Y$[2LW
MG:!?MH*^2!=D9.VW`1I/P<#!8N<.'IO\U3ZC0A0<[>#"A*1F-/)Z2=`[A-)F
MJ"JR)3V5RYI1!I5Z&!+3`1,2EB`MN2A?=X<<<HF968)2"Q.MAFBQ`UF1&C60
M:P8EH#)3X&,*=G#5?Q1LL1XHOR+R$<NGM*JE0?>8+14*8\3.A4U"+\H7$3V1
MY/>U%Z>4M,T]W@"(4B&+W3.<@BZ2LP32XZ\6NV'X@85J^0K8820>$!!%J\(F
M`*()?]AN-E&(D^4GO+[#29LQ]+\M.4+[K9E_]-LRY`$=I1+PMV07Y0.T1+_E
MS^8>:Q(T!QGXABU$-H5J&&R7!@U_3>7@B7E\0_<DW[1J>?IUGE9DC1X2DM*N
MS>[^-1K*$G8:3L!O8,5??)SR<Z-;!T60S(N0%SRR"4H^XUFJGGNMF"Z6A(G6
M"32!ID\#*!W7H\:>-;`H@0$U,$"2^B!-4A^D2>H#:)+Z8"-)?=``W(=.DOK@
M6))J-T<'=_WMU4+=!Q'J/M@,*Q_L)JD1#2U+4A\./DFI8FDH2<V+)AM):@R4
MZDGJPYXU\$"2,FU@@"1U(DU2)](D=0*:I$YL)*D3#<"==)+4B6-)JMT<'=SU
MMU<+=2<BU)W8#"LG=I/4B(:6):F3@T]2JE@:2E+SHLE&DAH#I7J2.MFS!AY(
M4J8-#)"D3J5)ZE2:I$Y!D]2IC21UJ@&XTTZ2.G4L2;6;HX.[_O9JH>Y4A+I3
MFV'EU&Z2&M'0LB1U>O!)2A5+0TEJ7C392%)CH%1/4J=[UL`#2<JT@0&2U)DT
M29U)D]09:)(ZLY&DSC0`=]9)4F>.):EV<W1PU]]>+=2=B5!W9C.LG(U)4HIA
M940K\X7(NW;>K^8=RAOS-K!6WE!G(6/:^%C,0LX.GH4HHVD@29FB"2!)?90F
MJ8_2)/41-$E]M)&D/FI`^V,G27UT+$FUFZ.#N_[V:J'NHPAU'VW&L(\6D]2(
M5FXDJ8_[U;Q#26K>!K:4I,:TL21)?3SX)*6,IH$D98HF@R1UXL5>$'HQ/SCN
M[-/9\N?UW2^]"4M!LOAU4DDC1U"H@UE2DQL0NX6LW*)\F9__A]AK1-^C7QS)
M?2HM2S2:H`ER28$*\%*MD*%48@AZ!-("EEHCD^)#!`20^V7FP`F%-%%ZWA^L
M08Y/V@#:L3!L_7(@$!+D9-L0@LK5YS%%1>SE5BZR8#AGRTOTY6Y1"3BOD-<)
M,)<+#2FZAZ!\VTD:8HC*N9CB!X#0[SU*Z.GSH?Z"`E\26;$6EOL-6J4"=J`X
MEAIT$.L210!$JA)EV$NL6J,2EH!*J<4O?[DY/U"8J="*O839>QV8/>+DCLP-
MM/?#Z?E0@]U[-U`(17;_[&V\^"]_&>:XO8)]U+8E".<]O34`)+)M_8HNTBS6
M]@O^%OWE+RZRU?XF[?<&6?/WN4!#7H#\EDYK8;=AQRH!A8#06+I9(.V;O[@4
M>4=#3(E4N@LR:\P1!&'=(:@#`X\*500'S_1'ZGW&/@X?V6%7O?E[2*QUK%Y7
M#.0(-9%UP"/4>DP,'Z+6*50=HI;L7KEQCIJP`3LGJ0TT=>$'(NGN66I=?39.
MV6M;T<O18GH'BH_&,7O52T>(G3E4AH[=@P>+01^&!V;*D#YX\>^]L4\L4/RZ
M/@$C,(LMFH&X5Z\8OCWBB_(98@\=`:RD@<CP)VU"M"M7@;-/!V0,Z^H'725F
MW/HL;.W:_XX^WL=F%\4FQQH>>/68>=L?*W8EV>JR!DAF[@:,1(F`]L.BQ"!K
M71`O7CXD&+-V9W?LD.1W=G"WMPDS+^K-8SI%BE^M5L0(^SJU,LM^BI;$7J&D
M8,&DT$Z,'Z%8"*)"TI&TJ84',J:]FKZC4K+R)C4[D%%8Q2)H0IX$D"QI<TAZ
M#4@^%9#T<]E#1:(HVQ\$%H$YPC1PU.$1T2!N9R87%H$K("#3`Q=J>O"3%V_O
M/3_;)K0&%UOR3$%T'OO#TX5*!?NF#P<*P@W8*]40<'IQR)[B2+Y<37M<OR&-
M"G%$Y1VA,R,PTS_^KX.WOMD`:7G![,"`36M335*[5N<WI\#PV/G/)M3?%&J_
M9F!W:5++&LB59DP/!^;69E@GP7AW!O;%PU=ESG9R^%KA45<TWB8AT>=1HH*#
M/*I;T)*;BFIHBT?UV!OCGQTU<N\LQ/>"1PDQH^"C`W@;]-!V>14/[=J<)L&T
M[4['HRQA&(A'%6K=3D20(-?G47L-\VEXE"V,#_*HEP=?;1XU!7RA>!3]GRTS
MD2J1)[%T'V/JDX;S0G%=`+E1KQ%%1^LIV_:MG8BKS$?2X/VN-(B0/N_I%A*X
M3)]V:V&^:\PJA8&%VEBRTD"D2_$=`(E*1&1OL&B-9P`#L<LH#AIC*FQA;S!F
M<2,E,,K8!LH;IW;J0H!)96^D13!!D<Q?;Y9*]+)/KH]8-N7@/*#//B"9;*E7
M!'NC5#N4TI>N4L?>QNQ'OJ3=^Q!?%Q=@O:G16LBLF[%*#LVA,Y80OJ%*G.OL
MC\26$@%T%%W6Z!X`M+H4[Z!0HT+I@%%CDGEOSKFY6^RO8A*1AQ"+!W=49,L,
M+)<U@[U*/0PS\8`)">ZE)2GM/"]`7Q=P*2LK-3+1:HN6)\B*U+Q!KADTCLI,
M@6=J.]!2S]A"!,X=?0&1)\S=>X8]T#QN"7C'LJAV2)@29?8),`60X;.$Q*&?
MGJQH&Z>K[0D1GJVI7*"5ZV4%0'QDN$8P65]J9]A-),4K3RF$4"F%3HA+QVJJ
M8Z#C/,JX:?F/N%S7B60V;$1GL3U;],`:!O6)0@G5-Z6VKRE8OSERX9@Y*S`=
M(@]["E0;7,(>2H][8N6+`>``TY@&@-,?J'1),IRR_5?I,@X^AK$7^S065>>:
M_,RN6UE&$7EB-Z=0F4N<+>_2+/'\K.45D"I;!S69J00YL0?B5\&<[6-8D^%S
M@(P,[$X,.D)<SQ'?"Y@B+P[03E?M-*$CQ-4=H9W"(RY+=:+?2JV.'#4$@NS.
ML42`_E($+0C-W<..S.IIXQ0MDQJ!;I'?"]?DQWF5K_@NY8!L[[+[;50[_BU]
M];0AO.R[KQD,;)SB>YPD.+CUOBS3%&>TBFEZ%7\,D_4U]=:5E^(3LEZ'&>MP
MM5QW5-GB6VN6-0HNH^IIEMEU38KCA)ZF12F.J#S*"R!6`M&>*2N#RD*H*C5O
M@!B'(F+4N$V'UU)1>;:F9<ATJ64:>G!E)FSS9+=FL13=89KK,/(B'NG8H`NY
M1X]>M,W_\,HHRJ^-#$J/R*A'>,P,\K(L">^V&3_[DK9G@(.MGX7\+[S>D,1+
MGE$0WM."F*MA2$51X4;WS(TVI1OYNPK.W(N>TH]$J?/0/0ER]&<N-SIFQS+)
MD?R"@"P8)'(!R)"LCOZC?';V98/C%)^GZ9;%R!.29ND0L5,L+N)V@\5A75BQ
MML`,;]BJA@</*>OE>>R?N^=%,5260[R@8YZMBBNQ<^LA4^3=`UHD#CYHWVJR
M&K!NG?E-B?G9^5]8>I+/JN,:V[/N2LJ<[U"=R2KYF]23*`4\;X#YQ6%9E?;-
MAF48\G<1>G=A%&8A3I?^O[9A&C)S5_<WV[LT#$(OH2_$W$^G=)?ZJ96&<F&=
MNH(1/T6C2IZKI*M)^VI%4*T,2WKU4LXXMQ:>^GQ[!""[CJVBI->OU:Q;2E$J
MQBW2O:F17B-[;0H7%<6?.S2.OO4&.)S7=).T9M(=0C>)GRC0N0/V%$M<;G(W
M.6:K,X20?F&('B9ULR+:@-*=T3!&.ZB/^#SVR1K3"GWV,OP9LZ]/J\5#^$?:
M)0X?XK,O/ENEAG_VPIB-/K;<!4!3\76--!DY.\!O,*.`9A40>[^)WL6N,,I+
M<XK(RJ.F`E1H0*4*Q'2@-TS+U_-&#`AP$D"4-..(@<(JIAC5"C)C&E0$FF<Z
MZ$Z,?]ZN,*(\LDRL[%Z(BD^B.YP]81SSQWCG>F'N>HRG)LSUV+K'@#Y)L]!'
M]SC`B1>AE'Z++0W]SUWQ%J.]+UP5EZ[ZP%V5S41_/3-?=<5713SVU5O+#P3)
M=5UT5<J!SWK\`[WQ4N2Q[3@^C3ZOF:T%AOWR%@/NO*O,,@C"7/UIF/H4(]L$
M"S8^:)4IOJ1B&:,PH%4O,XZK:DKLTVH:%C6V6@FB2M*9/0-ZH""CVJSIE4I%
M*_]3M`29EY1,@B[,GPB7?`"R@F.P$SA<#(J8U!PHA(CW."V2S0E)V'AP5F8D
M4;`?+-".])(",%XU6".@&"^SH^!(XN*UZ([3W<C#3FPW1N&(5PTCH.M2JJAI
M>Y.P7(\K26Q8B>9">]!=?^L(;&W49[UU?X>^=O>;]AW*'O<_MTF8!J'/:CYS
M3]L..@>C_7[B$[*S:Q^<Q[L`N<.@2[U62\@3]$&G19[EV9AE]C$?[5O&P75"
M'FFH";VH46#$S(R&5HU9&B6MUH>O-'Z;_=D;M<J8C6>IV%"?U?$R5*CC@\Z5
MPG9!]P?"=%"N-2BF[SX:PV,*RO6&RI1J._4@LT*EYI@><L1?RVDCR91/8VIH
M4WFIF)5ZFTT4^GQ*:!M3=0C'M`==KH;RGM+RUO(3LMYX\?,?4JH7LY>%)K[R
MB?Z2+(RW[*@.0MD%_T4I/S.`%:5/0A)\@UCEO]I5]JL:-<ZY<X(?MNR$PNHY
MGQACB_'Y@GS*J&*/ARLFD3ZG&5[/O;+*]9!C,H/U&G1L$/]]BCBT"U'/^[6(
MTHXC+O4LG/=)@WFR5Y\L/R+L73;[Y)7L;ARRO@MCFJ;O7]T3W#T%M_3LJWO"
M3'=<4+B=,\(EGN#HB'2G-&HB4(-U':M@TQ9US4HC<56!YM3$;^P%XF]<F6;N
M:ZV^8391FW:'U7:2O0-I-3V6!FUW%NS,")O`@?7<ZH#85PPH#.N[@P(MSC[(
M#V!PP(;D+T^N/IVAV^7_/KO96QP,#[(#X0`F=]VR\0UQWFJ\[N:LXC440AO6
MP')5J54)D+EP*T?QA^ZDIV:C],&QK]FZ0+PMESN+REL*1%R[Q1EM_09G6:A:
M+).VSI*O>@RS[U;41X%"8C+$`5`@2KPXW]UUS<=$K^XO\=-93#G()@G3JA]P
MX3U)PI6^DIZ@IJ,$S"?T:PX7(+5LJWF5ALIFL*U*HKPHVP-""Z.J='UFC2IP
MQR-'H*_7;T>CN,>WU77U1P"=NMC*%^IUL)E59O62GO546>4IFYVGQ-13<.4I
MM<&NR'MR*'E-[RHJB?"%.8NE15LS>PKM2=[VN0;S&>8>9^>W+SUM*/12'?(%
M"(+Y"XG"P'L>VG<D$&N3Q(X8C/<*K`,1O:YV!==K%ZIO&RK>N;=12-2*7:^1
MMW?;*UK2/;COZ+,2Y5M6[(SJ0L"%[^9Y>$CP`U]0DQ\LQ.?C<(+2%5N[DN_A
M+N,S(RJK7,>^8VF0;X"CR2!.7K'%1'^NK;U/>V_7'!(K?JE8S`C_0];-XJ1$
MNQCXPD(+_@8U7CER/>9@(Q+5#]X$MDBZ`K98'V28%%D!#9.@:&%ADK_;=V"(
M8I[ST-#J"0T/&\"BXUCQSE/"0\X_&R'GB2\2Y8>EQ!D[O&_EI;6%J#./"``@
M3M"3L8<X@RQ;]H1N^$)??'5_$:[#'$9L.PWO,MWCY#H)V1U5R^"?V[3O_B=3
M-<67&J_&R`=-:V^6Y0VLBSUWM-)%-<1=E&7_K)7F"\7+\JA0@"H-\[JO,1`)
M%"B:SC]66Q4<QM<',EV-K07T*+A33M,S$EZ-\:65%T4M+ZIRX!_2QB)0G&T3
M*L,V:I2YM'2X3>%PWL[ZS`ES?H\34;P7[W.0@^EN.=QQ/4_)/*SM-@F./+9A
MRGO-5QV4[(OW6**[Y_>_LCUU&^^95>(\/=WB6W)"UIMM+N!%9TE"DO:2:DB5
M"C187:6UF*/[J^S18XV:C`M"R@:&:7-XC^JZV#9*JHUY2T,?RA6Z&Y6T,:T4
MH49ZBD*L4M6L%K?4ZSD5`U"MT90,W!F_M,3,CZK-SM2-MW6WILKJBS-1D/NX
MW_!QS"OG,'&?U\G'$/I7-R^^W52DWQT?5^@,O'K:$%KVW=,L=0IXY6XVF.WC
M/`D3FA0IP-@E0AJ]@$$="K1?HL-:R!FLMSUB+S,]+IJ(-0Y3=UX6%851H[2[
M@648=4J11!6\"H%#J$HM4DAJ,E42%E9A2G(]H6_8&MC.#R]*"X?RZR8=)L6V
M/6H,[3UDGYJ*R4[I4"H#UQ+O>,'.,8*ISN4<%M=C>%_.'KVTEC84%V!TRBFN
MN*B5LSJ'U:F?W345=7/CIZ<J+8JK)F@*+$JXZ\C]:%&>9A(!37%6:5=<?1JI
M9G'*6=>=6=!%G!,#EQ&\P7P4QLCW4OZ8D3C\4A`\=EW!/F(8>+7IU#`^UN^G
M]*/:X>X'&*Q'3OC;A+4!8^JSW4/:;JF2=$6B@-:K/N)X=5_M^RNO$V_YDD4+
M10M8L6`4.2S^9C-F9Z=BXAADP]Y"P!'[1AC13C.[,Z>YA(`6KY\[4>J?-X39
M]!8R`3R;0=&"H2I\6OD5D/S!0@5!V?(!!(/\G/C2Q5DO4;R<@/*7'896'E]"
M%(4I7\[(#HSM&S%ZC05F('V-!G:C`7"_XQ`"0K<OD[W&!\?B@Z`+=6CQP:1;
MYJ]PL(UH=6_S@Z_SD_MN\9?L`]7S>[N/I2A>=I@&Q<TBG6)M#+LRPU8DD6>H
M\**48#'BMKCQJ3PY%#$YQ`5GWOJOW/!$MW%:KCE0JN9G@_I!D^J`->B5!59!
MQ\FL=\?O!:KN22Z'V!(.0';62KD+YQE[^3JQIU7HKWBN6WO_I#FNV`X>/Z!T
M>Y>&0>@E(>9C=B>K,/;X%4/TS3\Q/Z1DYD$[>`@+^>>^@AAR*M\N@H^;@;.&
MV^KN+38$VKAD2PFT!P=2$0F:#*0&].37.,$^>8C#?^.`&O^`8WP?9NDI]A/L
MI3C]C--MQ-KR(_UZUTE(DGRLF\I>D_P0N709!U?)A;=)Z0]8[M#11]-:3C./
M\:*5IC9N%%CF^5)FM&[R.HNCW<156=3M<<Y96D0[DVAG,[^,D%LMSU5F17:&
M.5.@[[AM%HLKZX)%%O-&V)F\FLSK*\W8/VT=JDPR]6^')$_3UAVZ/_%BHUUY
MP>M#0M*T/$B2QJ-@%^DH\=O6`R+CDG=E0$R:89"]V^PB7^;]CF-6?L.C8[&6
MH;Z"NHB-$:MI6AY56:.HQ:*'M+7JX0CA+WZT#?@)(KS*[9LE\!=OS>^JJUF;
MN7_UL@*KJ._W&EJ=#ZUJO=R?\M`:\Q-H`W$_]^5&5CX#$FS]VH:21GCD$3,/
MC7P$Z=L:':PO\<)?-F'R2@WG\X/7"`8Z:/&W,%NQF1U:U6+`Y"H^#1_#`,?!
M:9AF27A':Q-\>/Y($AP^Q.?Q(\Z/U#ECF['"SJY5.(5%2T,H-(KX<+_(;!``
MI![B@`R@?E'3L9L?8D.;I1Y44X3NGE&A"E6Z4*ELWN@*B&("CZ-F##376\4U
MB#I"LBWS^D!W3IWWPIX-MD\UMRQG'YA;!H7BE,VLU?WROO#+L/)+7*B?N>/F
MIF.*.EBOKBG]:I!3>.[[Y7$S/];WL.OY(WV&=U<,I>@-7XFUP;2AXNSK5_>4
M`6V?W=-DY12[A.8#[9@$;((9QRG/;\LDH6#'K`X?GBN1ZWQQU_+)2X+=M3;G
M,?T%<1KZ?_6B+19<,&7;3+E2RYH9LQ4+EG^]X<HP>[63+(VP973!BR%>#M5U
MHYIR%CGK<H4!Q"T<H>K*IIT1Q*TX<]67=7\B4V&WM9S#DK7:,A!KOP=TC9.E
M6L)NB#FDP-&\JJWE]Z_.#@6[E^+N!I1L&<=;+[K.6;OWP*X*Y4/'Y_%RFZU(
MPD:6>9W9KF=>UY3?Y7.[\BAW9(7"1WS%*Y:+M2*,-?U%VUK0;Q1+K?U>@!!J
MHV[BV`EO;9&K+/N85"?KO7*E;$6!MU.;WW:9SZ]Y7'-Q75=&=;,RN7*4.U0A
M/6_8M><GQ#HTFV$6W$P57RW\`D@>!5X]Z$'C/0\`/4/*GF9$*-:WWX=)2OME
MVS2,<9HB=J\RN4?8\U?(]R(<!UX^_ZX7068>D]['$"+B:J]!!.X3:PUOBT=N
M]CUX'._X0Z45G=>B1:48W53\(=>=7W&9>_]./<KU%]*OSC\>F8?K_)-TS:[B
MCRRAG7K/5_=G-(E=W;.MTOCO;`497_5S2]B_K^Z7E!\$C"/8[LQ9KY%V]\]B
MC2:*]]:_Z53YP>8/@<@H]NJGG8%H=N%U0:<Y1675X;O>6840KU&QSXB&./8G
MWTU45NLP$YC]V#(BY4T5\+13I+6*C4FJ%K_2/!S<V@\"G3MQX/>X'IKYC(S)
M8$)]#('^E[;-CT?L?__$-S2QS1'%NG[J-JS4<Q&LO4:P/KC1RI<5K,V',U[#
M]7Z&:^#3WASX2<Y'[.YI<O"CP1-$\KT9-7YAH=QX<.HUE,\X`'923..P'\4V
MO\T^_@5;(8#A+Z@*S9:Z8;_H?(-?8+_#3KH&JA[8T%=9GWRXBV^8?K$#7\!!
M!23_6@ET`,D7IEXPN1?J&[G2BX+Y/<Z,>;V(B`PZXM5:-<//_7G)@UR'&YAM
M#'&]AF;G0[-#XULO(SI/,;IE)VKO\8#6`8=M"\-9+R]LS['W^:,7)OENH#3=
MKC?%F4WL2YU]"3.VPQMJ^[.Z)=,=T"J6YMG2J/X-9MH'K51!"SL:%>Q"[(9F
M9HKMSS5#19A"S!0_S6E/]TAJ>)CY-DEM=S;=)SEL$&"KI,JO<F)S]'!%P2]`
M.;R8(M[R@UDHX"?6>+O"N[O!MBRR4%+\2)7S`X'CDJ+2_V-G%),G1]CJH802
M\$W7K\%$LP%`+Z(YP$A2[?^I0H=+9U8=3"0079YSX)%@CK[A-?6CL]U1T+<X
M64/U!<6:3?M^?9KG":KBWSA3WZZW0A:B98\=B+X;4XLJO8@IWM.8*H&_>0P=
M]"W3B-DU`!`A^VKM!#?J5LR9CM5\#MW3<>)W!CRCC,&!W.?=GZ);E%:#_X&7
MWS;P0(UF1_E_J*OSJYFY0%ZN&OO?4-O[VHF:V,W!.TDOWM&=Z/3,Z.6T4W,F
M<>M7M]1#T6&YY1P]DK_A\&%%$\;R$2?>`_Z,U_D%7"<DYD?9T0X5JSKTR;TC
MS9KV9;3-SA,X1WZ=.6.J?I4M!%S=2BS*`J@H@79%4%F&]XKV-3"/=3/SJ&WF
MX*8!7=,Z0+37_KU.,#3-6NOUTRP,N.QCE&$].X#!&H50Q<;*.7G9^X/(]R9N
M@?<0]SYR&9#8$R_V@M"+;TCD)<LMLQ>%WG7V?)$%G_#Z#B>MZ*=>H&@=E0)&
MD5B]1F815,F../8I%%^4,H@+H9T4HF*(RJ'?<LF98XP&!HA^*S6]>KA<Y8\J
M-B`YP+`]Z%%6ZQALC8F&\3U)UGG>;-X4W8+JFYVVKQE8OSEB<*7_ZZ%T>Y>&
M5#)Y+B^J9H.B5.00,2S*37N.8L@A1/L0/NX$TGYT'B0`!>-TTP(0BI!<+>/@
MTQ4-B$E(SF-_F)!("_01$D$!.(>2U@B0D(CL*'I2?_&V'UWQXUT^H4*0;19W
MD9+(4=#O32K(Z?.EWG("7Q+8L!;,>^U9I20V4#B6DES]/]YZ\]\_H3>%PJ\9
M7/>&DH!A6(F2[!^*K5$2*Q#N4I)^=!XD`%4HB74`0E&2&[+-5F=>FBU3QHFP
MTCC)8*$^:B(I!.=<@S4#I"@R6XK>)5;1]B\NB9@H8K*4]F-71U"&T='O;:JH
MZO,W85F!STEL60O\0IM6*8Q-E(ZE,CU@WK,1%G",*]&:_4:Y-8IC%>)=JB-&
M[T$#5(7V3`90$_IS<WZ"8YP\//^27YJ>7ER<]'.>8<F2Z,@DS7QKN`Z&E$9J
M0.(^DG(+^A(5;U'Y&M'WKM`5A88E&BW0\@AQ@9H;R+2"!F>Q(7#>`0\E=89Q
M<_ZVC;@C!CF7&040#(7<86^`"$H-+*#PF(>T?H`="(9$Z=TRALP2^75"_HG]
M[(3$Z3;*J.&?UW>_B'*Y@G"5SJ7"IGZ@4!/CI"ZW(74#65&>V@L!5$D@*H)^
M<2>]J[0UT6N1CE](RC1<0ZH;.,)*;%G(]G8PII/S!5#\Q>VL#XA.2>[?-WP"
MDP!+X#R6A<!?#@I:8DHP`;3,B`$?7?CDQ=M[MOPTP<+5%@JB%2F0B)HZQF`M
MC`F!S(+4&\0%N2?D@V*U]RXMHU!I7J+3#!U7$)9H.()$+W"$%5JRD/_A(:65
M^WN1Y_04`A@<)6E_?P`)G/`MH/%8$N(.!TOB/&\92P`Y_A(_G?&1AYOMOU=D
M>T*$"QB4"[3RO:P`B&\,UP@F]TOM##N(I'C-2:@4RL50+D<9LDL+%=11T/$=
M9>2T_$=<KNM%,ALVXK+8GBVZ8`V%(ZA##:QO<GU?4[CNP5($*R@>XA1[BF,;
M+,,>B(\%P;2+SX.$X``5F0:")H>H;..SF]^?^54%%VQ3[/GY^<5U+R%1$2T/
M*Y&*FNW[5ZB%X4Y]N07)[GI9P47QMK@PD+]'5`!=7#M"-93:E^BT0VM_N*1$
M;4^W5"_H"1(22^"G\]G`E#*!8$I0/_8<)@UP>!2>6+!/B`0]1LX*'(_S("=`
MVL&`2702FW4PF:?YGZ^;A@5##XK2S60OEH;PB:&Z@*1\B9%!EQ"6W27^GZ^[
M7N',.(-JD[==1!$C31\1%>JXB5B[A;`K,F:)"]@`FSXCZ`>ERV,)T$@=(`=[
MAE4++,$*4.M<08#!`X.9G#98AYD1>6#C$3=>_)SF$R<4-Z$7I;?87\4D(@_/
MXEF,465WQ$*KK*%?C:BG*>G0,RES-AU-BV*>8R>/=@505<*M:9!Q,")&K=OV
M4PT5=:_5L@R;*C1,PY.<6<"M08#4?,#]N94I74/,E0[;.6!9U3R><:P>^)V8
ML)D4UT)R-C^NH0[.J-:[T!"8UU#I2"^5<GW'9\C+P>W?5JD?]`;N`9N*>[BE
M6MJ;N!O"U>PJ+>#0)FXEK/3OX]:`63G'JEI<L)=;;M':>0,RLU8/UK`/VK''
M:XBQ/?>B@0G`K720QH'`6XM'B7O.4\.Z>Z1&$[$%KW)H&\$4N%4Y7V-BW!IP
MI5,J&3^<W)SOEN&<XD<<D0V+L.+Q+=UBQ;=2+V;DF;JU`^!)&B;%KJFL9)%+
M\B62M<5G->E==V9>C]3&"1G;ADUO5"U=.:.Z/<@<HFH5FB%-"E=E?J2.ZID)
MDGU8B^C1P0$;B!M-"^ACM0CLT$S"!(@5$*/Y$`MZ]NKR/@E]Y1MJ!HH(SUWM
M*P)\YI^X5E;.^^LUIW/:7X^"_I/^<D$W+UH8PH/DD+]!%/5U0`0E9<?[]=FQ
M>_IDUZ+]$U8MP-'L=-47@UKUDU/W$+<V1GBLX55T5&H%18>(BT5`*I^4:AN0
M!D3E=KO>IJOM[UA["&=$R>([:94T\KT1=00@,7I6Q<ZHHV>Q$]Z#[N\8Z!"#
M-FWZIX:"RDVUK$*F#PW#T.QG!APK<Z%7N*N/^1PNX(%HTQQ`/U8.V0Z1J<F0
M+*!6<R/9@&@M5_A?H3;)TBQ5?"WE4D:.JEDW`&*E;E'LHZHZ%EQP#[*++D3(
MR/9K>J)BX<H+E:U!YA)%H]#$:4*<*A.F5SC+2=)A`1J(&$T)Y&.ED.L0&;*.
M5`$)F@NIAD?XKTA&'DE$0Y)?G-<3KDC\(#FQ5[E([3C_X2+&1UNKU@KH>&L%
M<_)#K@<5Y`==U\2JPZBXI!-+2G7@0,8T5_?PZZ&2S2.PA^U`G[$^9-'&30#6
MT:AW*\!+!:WL.H"]ARW49-@D<#T6A\]<U*7US?;P*+E#8%H\0BW:^9!X:1C=
MX.0Q]$EZBHN[#4@2>F>?>,U"CPLJK><9KZUOJ<\8;7!SV.-_"_0"H5$U49S\
M'J&[/2N>JT"E#MJ3034MZ.P3*O04\K.OMH:";/\TNK$/],VOZRL53+V/J9VU
M92+ZE;&Z\LDM/QN[7FJ$.\[-'QWS1Z4E6*\>:7%-EV.>V%T)-L+)7"''KCF;
MRO(RAYT-[`"&,`@BS"X/OPC78885V/9`D=YC%T1%`+?XRFL%?MB"T)SJWEZ!
M@LZF7BZ'F"`J)!WRY"$L"';P*B&HSR,%)46[=D5V[&TT[[=H]P@%2U`<?7!"
M%[$N,3U0R*J=D["GH+5R,((ML/8<A]#%H8MD"!:/2N<?3(%'`X)R3LE1XM&O
M]Y$D'[S@%-]E%R1-/V,?AX_>781/MDE"8U(+V;K%BB^D7LS(XW1K!T!8-$R*
MG4]9R:)ZA!C,T4T8DY1=\Y=@GR0!];Z09HX$;[PP0/C+!L<I3I$7!XAD*PH_
M/U>$O#3%63JOAVICB8QMYZ:?JI:N?%7='F3^4+4*37PFA72+`+'#-;TUV=*O
M3^X9J!MH/UF%,>V!?]F0)$/_C[?>_'=TDN`@S*HVI7WUA+[.*=0HIYB91]GW
M"A&?.CB_`.)6T_H#Y5@5F&EO`%%IQ,01DT>U!%"4.'BX"NC6?'`U.5%]Y27X
M@Y?BX(2L62#B@6J9T&H]8!:6/SQ7(M?>,WNT?/*2X*,7)G_UHBU>INEVS6N6
MGGW!B1^F^!.[L7X3M;UE$EOEB>UV;9F=^#O%=S`\$=YR%25'"5NUO.!E$2^,
MZ@90S0*Z>T9UN<(*XF:.$#.$N"54,X5*6Z@T-O.AQ9,X&YD4TZTCD6V:K!VA
M;/>7@1XE;K.JX.?R'V:(Z>D_K$M,%8?UIQGQ?T>//()0F/'S^\O@L4E"2K.\
M##VM0G]%^P0(KS<1><88A2E:DS1#4?@[CIY9R5VI2FN.I/0;=+NB\AZK)V:U
MH!IWTG=XY3V&E,E1B01''ALC*^J1*^&5F/O0]0.*7\++"EXCV*01#/3RA`,-
M7[2[MV,RZU<F8PV"+R\2F/12_14.MA&^NK]FHV:\7NF'YT_>/TERL]ULHI`Z
MZRWK,=_B+]D'JOKW=M]SO(:R1SE&@UDP'%]GP][?*,.2B#5"WZ(LQ%A3K1CK
MG/&":%<2_<;+(E88\=)SWQ%F`#8"T/JMV**OJ!8QQM0"E!'H5T"OIS*4Y^?W
M!=:EJ'O#0\(&7C<UGUA[`8_R81R$CV&P]2*4[KPCI'V(+SZF16C9=W_\OWDW
MA&14Q@L>V>ACRHKNY%^FZP@I^HMS'BV2K-#-=\!_V,%`WMV6K0\)PM2/\AGJ
M\NJ\+QG.9_>JB_3^P#O&(9_R(#$*N8NQG+/SDB,4WC=<\"G,5NQJOC!^H%Y:
MRI5SAQ02[_[(5E#YW%9">_)Y#7)[=4U4<^Q'VX"OLZ(U:M>8]N39I11'_&7A
MQ[L)RGJ-^`PE]OP5K0W_G[Q*<_?KYW)P$?-VS,%-SD.*(O)43"<MB]!^2W;U
MZ#\-2:=,>1:26AFS4SETZF5X(H>B*<EY'$H:%CLQ/HVZK"7?&I5U8JV:'BK(
MJ$9KG<"A4K1V_H::)=!S8E1,@E+/B8#)Z.5.,.78=)`8VH2D\`"C`P$E,*6;
M"I?'G9D4-F>23]=ZC5C:B]><*[%I7+;$RB]F.>XPVL8^B2+Z)*2)>>ZSN6S"
M6G3:T0RP-J`U?RT;O0I2RSCX3&&1/.+T9.4E#SBX)2<DS>CSLWPY'9?PR2-.
M0IQ>XO:R85"=Q=<%TFD4#T!_EQFM@JJ*.(K`6%CLU*!:%F2+,4M-J%#%M[VP
M&5CVLE!7")8*$=4X;T"!13:Q`JQF.`)1784KH)I"9FF0*H%2RSUQSA8UY<.<
M;Q),WZ=>]#4*\DM/&3-XQE[RZGC#V'EUO3&?#YA`[XOWL7%3/L!([BO"G>?&
MI%!UU.;E]-V_MEX4WC\SU_1\GPU-UKEXR+<XQ#ACA-Q[\,*89E2FQ&>IE5F*
M\XT/Z$T8([9=@G/1?+E4F+&U46P\UO>2A)O@+[YF8ZK<!F62C-HC#T6A=Q=&
M;'05IYEW%X7I*L_A2=FIJ#H&]]N,#;"R*J3%TJN5]\B62N$8^57ZSP78C]QM
MVZ"_I!P\SLJ/E52$@/V@=?X-@FV^4NLL'_/EU5UY`1NT?0S)-HV><WM/24@_
M#OWM][1LVNRN4.?@W[5JC3>M!NA\<95/K?"!V8^N_<#=-\T'F_FS@BZ]*;\\
M^_UZW_YK\5?99E3EOV??5NQTF!=T^/8QS%OK,-)>+`X?XK,OU*WC!WQV?T]A
MJ-4]E&I0Z@P*-%C,=-(ZV^SHB0R/S5W]^A0Z<45!5)9$>5&7HXD<:(JQ0P6M
M2G&B5Y%J5!#48CJJUUN!"?M4D_@!ZR^5.,<ESO$+QOFXCL\A(GW2+LPT8*]W
M3QBKO>]'/E\!Y:&'\!'S0VQ"PIEHC4+3OD-)7IUFEQ;]9!1SG-Y/#%CA*;['
M28*#<]J=6N-;[\LE;08O717\]`..\7W8)H)ZA8IOIUK(*`;HU<R,X2G;$ONW
MHHI%*8=R040ECU`ANQMS+Z3G=55-:)!Q#==T1[6RE0>JVH),3FHV09G79/AD
M_&J'T,S[@F=>%&$7@R+R=$`H!&9%TP&1<1]*>>(B,E+9#8F+=:QA'CHI/LM1
M2KY(@E&D@O[L1N'*Z1-:),$>%7P3X/Q?7S/6U%@1&]2`7QQ-PWO8]=&^YAF!
M%+G4PI;]1>@;+]^:>M`N(^!1\[B,T7%LA>%?2!0&WG.Z_!*F+4^3RNP.6NN5
M,3QO1V+7]&B=?M6R<W3Z2BPJ^H+*%^@W]FKFE9WR-B-*G[A][$V/:/V,FUY-
ML.<O]9B`/X0,!!F,09S7#E6]>ZZ'ZU4A.?N17^-!(C[,"QXF!O'MS$M8EDJO
M<<)WO/:$-YE(\=OZ18S`++-J%ML$FL4`[BVP*)\B^K@X)L>%P"9M+:+R=9MX
M[9.LX-JO!S*H]5F`CFD@B.B):.SG\2EA7&*%LC^4LA(S1[;Q*!'%-7B<0+*V
M4[*F='R(MS6E1,RME(+-U4W;P.QMIUPC2Q=E^AE<_M(U#M=J/W&"[FUH48+.
MA24INM1FE<OE1JRSN?%(Z3GP27QJ_AYP/4TP*?,](#@!<K[>X"@7$O`^D-`H
MMPS+_13@+BC2R_^<"(L#+2?,[K*@V"\KSN\V0F*_#=M<<#1">N+A_O!!/<RH
M<D(8U$#RPGRVM7='N)*LB",V96&90%\]@/EBRX0&%VB4[.6.Q>RX&QN\U1I9
MG/LEF!#E_WH1"0MH:K9*+>NF0.<C+>&*1=8>2!T.DI2YI.-8`IY5M`6G8\6K
MOJI90#[?QS8'I-N[-`Q"CV]QX$OVGW""^91AK6O#%E;QY^D&^^%]Z'M1])PO
MO,)!_M"+>`D.L#1U8'X0%,_"FP+LX]F`+5PGY)_4SI)/\5Y3:&5LW=8%;?OB
M/H)KDM3!6GB&;K'BFZ@7,_)8W=H!I`$-DV(75E:R*"2=N$I)&PMD;#LU/4NU
M=.5DZO8@\X>J53U:(F:ZDT*1\902C+GP$<K%>?Y@!8[*RV)04>;0X2JB-@<'
M6&#N,RUP^7V2Q;;'XE`]+RV7E]]Y$3]P)EUAG*'`RW"^V.H1I]FZH%`HY;=0
M;BC!H?^;FQ4?1)-@CV]II/^^Y^<!QOE&=LZ;PFQ5K,`JUD[1.OG/?H3YT8,1
MB1]F/\MO`K<1,*B#<YOW.F[SB),[X@SSH'5?E-%\\T*B^7O78&F%[E^2>"3C
M%Y8<)/T])2UYH+".5JE_G]4Q/MC5LR<=`#$T%-QP"%>#?MA1H.**/5:G21(=
MP_;[`];PJ=0KH*7VI6<`BV/]_L&^(WFRCH(]1-OI+AP5!]"$*8I))NPS%!V$
M>I]A3SL+P)ZDW678=T^:JN]@SY%H#X(^?%O>>^UX+P(8K]I]B6GP:M"C^(P?
M<;S%M7NE\D/P6T@?$BN^AUC,R,.&K)L1+(EVL<L("RV*-_5;:LMKCV9>23#8
MB$3U@S?A+Y*NL"[6!QF(15:@UU^!`H;?&+1=K[TD_'<^H\NI1S7!6[_VDR_.
M2@J`>355,Q,&<V2)2+4];!D$S0]>&J;\(I&T!$I?T!P2*WZI6,S(&X:LFP5-
MB7:Q#P@++?B;XOJXW3LWHN9@*Q+5+]Y$MDBZ0K98'V34%%F!CIJ@B.&G.U2W
M+347P=R58-K4BLT<(<U1)(J0]G!D$"%O211]\N(MN_Z*G_Q<#\^]:UDU2A2_
M7ZF$D6MHU,DLFJH9$KN)2OD%$T(-J19'=6*YJPX.R(B&:CJ/0L'*CY2L0(9F
M!8.@BV$G@"%?&,N`N&X`L<YE#Q-_HO"]_P@$'AV>`H3%D3Q]/2DVU)L/ZM;6
MTB;8QR$[F?;)NV?7%7G\6'6J/D[1/>4=_,CL-6'W"\[=%;.&7\%8[=3X->FV
M;9^7<7"#HVB0C:B(EMTWJ:@9-5>HA6$W3FY!0LQE!1?T+?<1]MY%DJ'4O$2G
M&5J<7%*BQLNE>D'[>!)+H`S""IX89Z#OWU)$O4T9HMQA"W!`$G;O]@E*P%3`
M#IIDR9]?#>WGHPDH\9XH3:6(9UM?J'!`:.K?;)-TZ^7W1'=X`D-GC1$\$!*D
M1_S$OR3DEX$45ZKD<\D^ER;EGP5_."IN@<_/16:G`=;KP6YQ>=X4VW/2,`HI
M.`M6,O<(!YPK"*B&?5=0(1?%-^+?)\7^-P_D\5M^CTOR_"WC'.4?G("\_>.[
MMR4%R1__@R&UX5?5@^+GL@=&/EII!`CI7)G8U>A?BU_CD,U0W%!7GON8U=K'
M)-W/T<33KS<5:I@,9)C\]09J_=?@]V?I\=?+\]NS4W1SN[P]NW&Q!43I3:\-
M8">Z+\(8GV=XW3Y-3D54/.%=$X6>S>S4`GSBNVY!:RZS*BB8`&<"B$NX-PO>
M;5W9?*4("P6B926DLY8UO99GQ7>60+F_%3CE1Y1TF=JA8$ACWMM=%`'3?CM`
MHK2?QZ"0?\+J<CO*UKV8[VXO&IP-`?K1-J",AM]&PB[%P]\@VF=(<27#]HC1
M#\S7903Y3"3K4[#U<'SVK;Z$PTM30BUDQ5)0%.2'S*PY)^6G==.*<6MLB2AE
M_&LO?D;LS/IR3W]>AX,!O8#@VP>]R=X;+\EBVERK</,WVH@G?_UPP[IM/Z_O
M?KDICUAX[AU,'%&RW'NC4])L$:M^'2'VWFA9E2Q@U="SJ`GG[DC%$9='K`"J
M2LR\JG4$;(A!>[;6M*HKJ*UIU;$*N@9;W3#TNI89,-PZMTU\'(R'-G*PS[W1
M8"*("[?L'"S(M2B9N(LX![B/=4*T(Q-*DP%9M&-F9B";+!5;A4F&<7R3)5[F
M\1I<LTU6Q?X(P6HQK4+E@C'%0F8K)K1J9KAL3-669+6$FHI%*8=RP<(9N6BY
M_<65R5U-;)!Q+==:!:%4MK800M$6Z%H>)9NP"\JF`BAC1.^.9>`\9$P*UY8=
M#BJA%YE-!DR=DQNS,LBF.8[[MAS/O;S,+I!%B\QF`;()J7DB>GQ&5;ZD,L/R
M9EZI6A]#`J-@1N*!@Z475&0?&(MRZQ/M!FHYTE"QF@\-6P#-`T/F8(F)7>`Q
M.O*=PVS$`MZ$'&2/$0=-.BR#3HMJT,#H,,NP`5`1MY@0H`:,XC*,,36;>:DB
MI5`O4'P/E0)&#J=>(S-6H61'[&@*Q1=,!N5"+A,+#0P0_59J^M%PN<J15&Q`
MAOIA>Z#LPCH`&;_X28:_0X2=B&'L.?"`289][.G0C)C%R33'J8,\PQ)0!4QC
MSX$*>W:9?9R^9S%RFX51F#V_37TOPKT0/$@$"@XJFQ:!!FSWY.;\YO=GWE"]
MY%;XOOB]/>^-W$-HSXRI]JD58[XKO:"/4/G,$<XI;AHR^#6;:.V(5>#LT0`9
M#3OJ0>FA8:LS\E>T.W?*_6MN$9-SJ<&!:9EIF^N0+@:.M"@^,\$:A0X!?8)$
MATEJ.KNYH0Y.!1\N+D[ZLY-$I$Q0O2)F&.Y1";4)3?"+)`CNK\R"/D?E"T3?
MN)*T9"U&U+YP"ZT]LC7`]MH#C6A]==4*:D-9#`02QUU(["T21''+121H=>84
MTAL(&-XK)KDV8N9.<N,A(^BGN0@9T-X_"%Z^6GP,DS0K^_CH+1+V\O<5('#P
M`#Q&"2>_1_CYS$LS/C(@8D&#<N4!2F(YLY-*1'JA2)'L!TK.)I%4:U&\1.QM
M,;#O#DD:;E"B\>U;9WN("M0.]A";!SW@1EAU2/8$C9UC$78.`#*BXV#V`#+`
M-`L:-:J$JQ]:<Q\X!($M`0';`VR!\C%@8'VUN,&TY0+WJ1D$B&Q`"'0JI9BV
M^85$@4^$@U9#<M74BDC.=`BV7R_8&);D!TJ'8H75XL/PY45Y^6N'Z-IP@Q*-
M;]\9B^TOT!B3%9D''KD75!UTL`L8.Y2N_7IS_<L!`$0\6.\\0*#'P(`QHDK.
MRBF?9B`ZFI^@@>!+-$+F/KY@!\Q@P=67NH[F[RY"(,8&7N#8V"F^QTF"@UOO
MRT7HW3%V'.)TZ?]K&Z9AS[W=RO+%SU60-T*[<GW,N)J*&3'LATLO2A%$95!-
M"-6DYO4%]98GVHW3](W!8I6/*%B`C*V#YD#7Y5@&'1_?Y5=3!>$]E<7LRF%^
MNU^1R,L%/<@[9`R*NA3[C$+@Q4*V@4A['\O\#FQRSTX?S"-A1B-A5!1X1EZ6
M)>'=-BNO$J-O\W_B]88D[.2="L4I8G"IPW9FYFD%MX*>SI2X-2(>=]EYG&8)
MQ]X'DB3DB<:=]#..\1,..K1#27I'.@:D#=U/J2ZFA&/(B,SAY&473`!5$J@2
M087,W.ZBUMI$LTG:CB(M5'>3`>VPP5UJ#)A@6`,9)Q<5K))#A)68.>PCL,`Y
M@SUL-1<?L_$F;T<?[BK0$79O29AR.ANPD!?N=.X0B>Z>:Q>FS$X3@`$JI`C3
M`-2`'BS3%&=U*G)-HM!_OL5?L@]4S^\MB*N*%]]A6-S(U51K8T81%*R(76RP
M\"*7J(\_H-]R(<2D$!>;>4I)N=F);M,T'6:H5.4QP_HA8_J0-5"V8!5OC"\4
MB'-FM`$>72+&L+?X`B8-=B%VW+BCG7(%S^>78#%^L,DC&[O>S.O`<&9:8`&'
M`F(P'0X-J,&-O\+L9CIV@SR?'LGKPJ^0%_$#K3+%-U$L8^1@6O4RHPNJIL0.
MIJ9A48HQ#RMG](K0_AN7=8<_Z,&"C&JUIH<I%:W<3-$29,Q7,@E*+"9")J,8
M=6P6Z_V*>'^X0!21CD.!(C`'F0J-[-I7[V[+UI\&#5;"KF<E,1^DZ*!T9B9B
M%:8"3C('3$'8R2W)O.B$Q&D8X(3C[=H+`T6:HE.XPU?4"@.YIDY-H1B,HDT5
M%U52U<@;O`1J%$&LC,/L1@M-/6X[`HT=[U71T>?&:K;MI!T5VY:HT,00;Y.C
MC(/<;X"<+^RDR8E=!KAA@/=H+SGCCUGZXL/L7H9?$NB'N=7!PMX:[9H:^4(B
M)O*!?*Y(Y@+.T+1)?&"0N,WI`R9S4-7HUHY-?KPX[MVMI"1;SC[)9<U&;%7J
M83CO-&!",D(K+;FH3S75QHX^7J!C1[8PJ;4RT6J,U@BLK$AM^%6N&70.0&8*
M=H+)#K#XU)((6L>'`RCAY-*>00IZ3LD2JE1/P/.$T)M[6@D2>Z()I0FP!YSA
MTW<_*&?XCJPDP]=DP9VG4P_X#%\WH><R54E!&$[1NQ\<3O#=1I;ZA`@3$H_8
M%9%[1$VS[6B\,V4]P0/@2IS@&;(.!U`Z"=YE2$V0X"%099;@&?0<3/"CL:>1
MX*&Q!Y7@;[;Q61"F).X_T+XOSP\4Z4OWPB)P'C50*\#D+[:DZ%4B!>V`3>50
M+NC:G45:>.AW)C44]7F4H*3`L81VK,5V@45[K,$6('LXQ$[2D5N,[`%1B5CL
M*Q1ML@UK:!S)/;J0=8F"P&)6A9!,@EF32Q2WS`"UW+G1AE<LZ>R#52]07J*H
M4,#LHB;E&IG1$B4[DON9AHLO<AGN1WU7*):",U_0I(X`HM]&K>N9!LO5KF=2
ML`%Z0=B@/=@K%&W#CQ&0"H!]%X/EP?Y``2B\3'&_(0A]F:)U%':WUL8R4.XP
M.??%B79`*;HX<5)0FIRUZFT\/\R>2_-R<J$H79Z[.B1M=HJ=6ET,3V`=-"(Y
MRFZ@[*(4J/$)MYB$:G,3S39I'70G+U0[[FY(.^@AB7)CL-?KV4,9/_.WAK-Z
MA':#+4"#3'@`\%["#/I2/XM(ZQ(#?P!X<Y_V"HT\T<G"$R'/Y(:<;1K&.&UN
MUV5,A`)WY:7XA,19XOG9-4Y"$BR?O"3`P2TI:]B"-I"V\K8=4VUFMQG`_!8S
M&F)>"<F5"(:Z%Z6"^L#:43DT4BA!I1;Z@NM!A2(&?C<&SZ%`2X"1T[JCP4QI
M[28'T]J!7AEB5AE0,N:PKS$RE_O5IO0KORC!1OV96WF56VU>W4J*E5?'&OY8
MP/339=_JTM>-MJNQL^(2_+"-&/%Z1MXV6Y%D_E/CG/-!T?UH>^*#!D3[;UZ2
M>!1@YVFZ929O<!3A9)G2FOC,=1[PU?W5-DLS+P["^.&$K-<DOEEY%)=7]Q2?
M)&&'$9WQ_64MC[>ANF@?6-5&$<W&KS0CY\`U$D<X4$.+4AO*U?'CW+E"MF.Q
M4LGZ[C6E1RA7BW*][.U.,\I5SQOKK'@!L8F^9@R$M%`%1-AZ0S(4R)J!]@/V
MTJU9#^$/.\\.=YZ=[CQ[T_#L9.>[^9;E/U"/KDRQ@V:8KZ?<V*M?ZZ+PU;/!
MOBEP1V0_G;O;17F2N;IGX.P.GEFP1Q%`T+_9_PA@LM(@\E)JL*CM5?(Y?%@5
M';#3;4)K\+=5Z*_*'_.W,(HN2?8!GWVA/R-,V8D.[<4(8`K+]0H`"LTF`\%^
MD>&J!XAZ2"82S=4ON`X6U`HQ1!+$]>PF&')5Z(GIVGD>>J+:4$PR=(=13>',
M$Y%P2";P6&I-9AKKK<UW`M01=#+>N#ZPRT)<=T,^'Y%[6U#WMJ<^;\.OWJ:&
MG%=_T_AJT.MCG'>YGFF*$1XX]\H;-UU0M'YGKUS0@*)_],+DKUZTQ4O:E5AS
M`^GG,/W]8X+Q9]H!;#FQJGCQ-8?%C8*):FW,J+&"%;'[#Q9>,`G$15!-Y@@Q
M*<3$T.?9S\]4;G:BVS1-MQLJ53G5L'[(K#5D#90#6L4;XV\<6?<,60G[IF_J
MXT9?'QK01"1K;Z$&3'_LHNVX@S;ZK?B8Y7T8!SF7R8D->N0AD%W`$Y<W]U$Q
MRF'XD:JTKY]@'X>/M'28G[AZO\W8F:P,O3%]MMGR`FOL\:-:[UE8Y3IG)CX6
M("T@+=-!&IAPG(:/88#CX.\ACMK[CY3E)92C)0_NG[WU@2<=;3-Z?MDL+:0=
MI1CB<NZY3G_;2WU'!A>)ZS2*R7VG9<%V/FB8L\X]`&''V,<.8,_\N[K./DSQ
MIL,_]@5Q$U`02-`==T#W2D(@D*U!0VPAVX"(U.=*+TG\2-B4Z&WB^;_3_^9S
MI;<K+_L;V4;!!_P9!QBOV6#,A^?;%<ZG3G_=D/B&XCJ]]_S\M)B3_"">$Q('
M?`EJ>YO4M$:+=IG*J%'4F?;+F)&SR>HJCGH356'17!6ZLX1*4^6BT(P:0]P:
MBY:5O?(J]6(%PW;#UI'6C#*MA5E4V9TW6$[LI&0>%V@&[6EL5Y%_JM\*28RF
MJ3,HGW\QD:J8EZ[%JIC$;XM@E97!*JT%JZ<R6"6=8%7>9\6C5=J*5GX1K?S7
M:#6I-[S&*T?C%7!O\.6$K-YY?9@(AFMTB_T]',1F[J`>>!03=)5?9A0SZ;3G
MVS5%%ZZ)7I<=X<YKL_@JL&;8N>QJE42JMO"B>.+2!6G"5B%#7[+E+2VI&JX[
MY4'S:$L[+$,W:6[.>G<-/O.U9?K-+"1WKC0T-+4Q:FO5X[]K@)@[J>LC0I0H
MP1!AD'Q.PW1#4B_Z.2';S7GL1UNVN88^9<=$A/$6!U>;XDK2&R_"UTG8P9F)
MBN*+C%-AY!<FM39+AB,MB[UJE,)%60KQ8FA7#M4+HEW)(\3*(EYX7@\TPAN!
M:/^F'X_15/GZN'I`9H@Q-0"E"TXX!+\7GB%\P]N']B>#NA\41^.\5.2+6,V+
MQ#XP@W(#_MV!FU3L#:0L/S,9F]$A!*3./8<P(8=XFZ7^"O-C7)<_]PY/2&5*
M>M<O8^:Y,KN&!$V@6N)QO246Y>/B6/3ESXX,7LC;C"A]XA;L^T1KN.[7!!K)
M^TS`TA086/#U@FU@["\>A,S`441`)V\@4*@.A'20,W<&-H&.*(=:@(Y!%OQS
M2!OR2WAQ^A=N\9?P%ONK$W*1!;T)456\^,W#XD9.H%H;LXRI8$7L$(.%%X4$
MHB(%[G\)$9-")P11.4?2JG++$]W6:?K'4*G*58;U0P;<(6N@V=@JY%B.IB\/
M#4ZB7+VW@`).YG8QI9KB^Z+=VR+:?7/$XMW,.=\",`5,8#I@&O"#7V].V*8*
MG#QZ(95^6,;!DO;63[?K#>N\;[,0]U_`KE^P^#HZ!8T<4+^&9CQ"RY[8%374
M+'Z]04UAY,4!8N*HD$=Y`4=(Q@C0D/'-V71']?*58^K8A,P=ZG9!:<GD".8W
MHW4![%'IMT$!X(#+OP3<BAC.@2(7F/],#UY53D2CM*\$\IFIT40H%]"E>5%N
M0*%NMIM-]+Q\2#!F",T/DFHYAU2F^`X"&2-WE-HUHSLBU6+7ZB^QR!^CW?/B
M\-!Y?4'>8$3I^S;QW2M:05F@"3(V]YH`)1!`F*B=:<ENK<SQX94R^PL,48)W
M%1K`&1H*'<+C%WO`PC9>X(0?#\#.#:AOQI@YVQH!29!#;0#)(#->D#0]X9/_
M#SCVGY?\_(9+DBU]/]GBX'2+;\FM]SN^2JZ]Y^N$/(8IW\"PJR$_B'&9X+^2
M,/@U#G#R,Z84*[[PGEHHGL!2\:6M6C+RX0F^@1ECL%M!<12Q:7?!E*.:]B.4
MZ^<'OA86$#7!O)`986>64#-H9X=%K8K[Y$?'>@E&S!C:,FLH-X>HO7E#UA1>
M1B:$<S-X6C18A6"KOPJ2$5BL*"CE/,"@PNAO+8AX11`)\B"24:5O2?)V0X/(
MIAY$O)X@\E@%$49\BD`2O082:"2_AI)Y0@EP%^40HTFWN^19#BXS]ZP.)KH(
M>GF''EW@>IP?O.`4WV7+*")/'L7+\L$+XS3[X$7L+UK9X)']@_X"5N/VV7`P
MROK[C=K*("/PR%\"VOO3KX-R]-15W=.'HRH0TX%V2E"A!15J>+<M5X1*34Z%
MO;%P%44V,_CWARY-G<+HI%TWB_1&LRXV.T/N^%BM2T/]YHYZ5T!+I\C;N9=7
MN!=C$G>5BWF%BVU>74P"G5<G&_A2=KL)#OF9D.S7W*[RNE35[?*K;*G:;<15
M,7$:B]9A[)4G6+%'$8D?WK+GY3P,V_J7>'[F5H]@;K]5X_6.^BT<._^,[VGO
M,4\+NVJDR_1W''QX+@ZW8AV'97(79OG&T<_X7UN<9G*B;JZWG[.;Z(4,?N:_
M#Y3)&U5'.1`:6.GA][DV5%&24B'B&ME$<:X3<:6HIA45:IV*:`"0%P4W,&_J
MCW+CU0L#GDF-+7*6\=6RV4=PW7OY_6BYMU9,QBN]U2N]M7%*,'=9K^:RR:O+
MZB+MU6E-/Z7=/H?S?MOMB21J;IROSA)[L5M]"3?=6*V'L5=N#-?O^$B2>QRR
M:X)V-3R)O'#-JEBL)]]X2?8L[V7H:NGO4ZAK@8QJNG4'[2]H&%>.4\HZ>_H"
M5=GZF'Y1G`6EN@*G8H\V!$619B26^Z.*JC)A#%&OC<7$KUH)F]Q\3D]AO+OI
M&>68H%]YAO_J&1T8O/I&]5'L4N!9W:-+;^^'O(4)U3W&+2([O<NHD51G7`:.
M@+*!"ARG'.B]5:%59D5PRI?9+*,(/U"1!'O^JK;"9F"]"K25?@(+9P4R0D'_
M=E`"#%@YY;@&9K.'0-=UBW@SBXXH-U#NABALH-Q(8QN$6]/\X(XDBIR6/+8_
MKD(9$\9=N%]CD<I`5=)F-V"?XT5^PD<M/@AZ#SP^1'E\*-<BL\4+18RXV\4(
M_O0U3@"#]C523!<I[':*]CI8R%8O^?:BB%L=L?T+(VH=N8,)(W`=P6M,]6?/
M(V8?5$KV=]CD)2$CIDH=03M6`P:5XYE43T\'J)#?BSD#)>"((H8&ZOIC@$R!
MT*_E5BVF?)EAFX1_"ASG9^SDN-V'$7UKN%4DP0>$7+L$=!+PRHCB1HYJM\B>
M/5BKD;+)80UXG%"UA.3L"R-^.!U!I'2U"(X!4M8"NI->L^ZPQ_>H&U??]ZZJ
ML^_8G=I*L;+P7C`R;00*]YZ/@W)_8%!5)MXQKEP;FV=-*%;"ZI$T,SH*WW=9
M<PQ<.L8^4+[)'4/U.)>7Y1J6CUB9TSMD--+3<!NW..7T?J-X4(DK?@,X@)?@
M*&2[8)/GF^U=&@;/G[T,7\4G-]=_/<%1E)ZO-R3)</"1-M3)B@I>Q5?)\I[6
M]&:#_?`^]$]I@8&Q/E@C@F%!*".@W5C87PX[V`A6-_4N,9#)OB',2C4J=".F
M'+$E'50]XOI1:0"QP(.X"29!$N0Q*Z@T@Y@=IX(BM!,)^^16G%70>8>Q)>[G
M0_T6FR-=,'6T.IR[MY&"#Q+7(D-:1(:D'AE\'AG"@<APBOW\\H;O?CQ"-*^^
M0V_XF1(;3!LZSKY^#180X'T-%Q.%"\MCZ/L;,7H.YX<)(&ENA9U520N[U>/:
MMWBA.#=P&/$"<-V^EZY.\8:D8<9JVKQJZ!FXUV?)F&`5/[0QT)5W=KX$[)I^
M\#JJK[X#-MWI'2)F`14F\EYA^XK)9X5^XA4/YDO'^XFVW$ZX",^JFPM6XL':
M%"_(@_YM-I?WPM;5ZGZ`@XDU?'<`"RY!$5PX+V2+>-NW(SXKL$6'.Y1['E54
M-PJ\QA7K+6%Y]\#AA)9N1]0'BS3U?JGG=,]TWP./XM:"PPP\UGJNS5MS[7=>
M`>TI]5]![%G,`H#?PV8O%J::8S,`A'65OFSK`OI#[LU"^J%B!H!W?:44`&!6
M-0N`_,+I&"A`=2?LW.Y]"!)W<?UFW#FX3NY^!IMQ7=W7<&.S22;M\^Y_Q%'M
M^8X+0'O;]]W3>#2J!WQ8\<B@'\R,4D<X(>LU39FA%WWPXM_33WPI4BN:J8@6
M;2`7-8JF*K4PZ_,-6!!'+FG!1?$65:\1?X]^RR7^S[RQ0:EUB4XK-/U15J)R
M);E>R*PLLP3*WZW`B;-F`:`.!4<BIKE72`*F9G;`U"1$84S)SSK?V$/[49D7
MQHS^%&<%B5`W,[4!A)V`4-B'G4$:+R\G^TB2:PK4E9?BJ_OKA/P3^]DR37'G
M+%3U`L574"E@Y$;J-3)+[TIVQ(ZD4'RQNW*.]2)**;9GKI!#N>"\'J.!`*+?
M1DW?&2Y7>9"*#<CP/6P/E`Y8A]]N0&WCA0'[K)L2@)L"?=[!HD]$&?8<?\`D
MPCX$C^NW&?L*8&3WI[*MJ4R>4-+AL<XT\OPL?`RS$,_-+BRA5<`TID6K`>O8
M79E*K9^2[5UVOXU^C>_"*,+!9^SC\-&[BW!ZLDT26L<6^L<5+KZ4;F$C#QU7
M4S.6HFU3[*^:JA8[>4Y?RA*H+()J95!1:%[O'(DD8M:^39_5TU'YKZYMR,RC
M9QN4!<T&;W[@2W6]-T/X-O8)%::YALK1G,.'_5.4[,H>49%<WTO"N8A+O0"D
M`_.M^<#.>!AZ]*)M/IKC-2)[EG@!Q7L<()*M<%(#?(J>5J&_0EZ"=]`_*@^,
M]N+RZN>G,%N%,2(Q1L_82]`;IG2%4<R&CZ(:C_.??>9%7"E^I*;"%$4D?L#)
MU[2`EW%#[`P9G\VE41MWN.F5,]._B1U/0`O=<#P#NO@WDOQ.X7#B;<+,BUJ.
MVO^R^`+MET;!H-^2&5WKZ!2[<$MT4?R-B@?S(EW0"D3^[9HX;<I4.&R7A0SP
M3=V*5.6GO%5C_.#1N",F*Z,;EY.-O!]\]US$5+]PSRCTJ`ORSBT-?3[&`0U]
MY4L71FCTH"!B"PZ``3B;CT>#[#2UIR(*^,6'RL%"\V00WM]C"@J:M.]P]H1Q
MW$()S^`]J)HY9VK"1Y#S8.!CD+/8],W5/5^:T;LH0OB^^!T][XVP+;1GEK_Z
MU(IQW95>L$<,Q_D:*#>6-(C;A@Q^SB8,.V(5$GLT0,:RCGK0;KAAL[/\UFCX
M_6MO4=YRJ<6!$YAIHZNN%F@@8^9L-`H:@IP$"0VC'6Q>O+N3YXPM,<3!>9R1
MTVU"&V"Y2<*(%>K-6J/*[G:6:94U7#H]HIZF.[[T3,H6,NMH6C#QZH9/5!2@
M_D71E1=!O`P['.X[1S+L.!P1H^9M+_/54%%?LJME&78[@(9IX)U$LT";L00.
M[MV%<@C7P1VTP?UR,"W>3'/8J`;?L#(/L%694*2#_MGWB$P(?^'>C?GA;XV9
M79)'7H&1Y$Q<7(F?]16WZ/CBVMID:;U6QSI]CS(5KE86VQ^Z)D&6HGL/8E/)
MO[M:5%V\S_YT2:YK?4+V9AGRBARN`?J7AO5Q9.Z`T#XIJ[,->$!NU_`*I^F=
M%;<81?*F=`MK5._/7KSUDF=:['@$TQ.65B)Z/:4M1@-A76W2O#ZC8R-`5Y<*
MR2M*,<<^W@N.)\:4HG\/@5+)N3M*5'V[Q_IT&:]C?$)Z9Q7JBN2N#O:7A?%Q
MS.Y04#XIK;,+=$!25_<&ISF=!7<8Q>BF<P?#Y3Z-VJ2UZKRKU>26'+_[1-MF
MQ?ZX69$DN\7)6KA$"$QG;5D1@$[CA0I@O\M\^1)$5>3+(,PMY*MEFL0R;3++
M=TU229\<OT-<8?Z`JT1,IR.$$Q;>Q`JZN@LXC%4W%WT`U!1Z#9%QE?3HK=JZ
MHSUP4L:&<R?+F)/=,8]M\H&T20C*9;FEW[X[VKEN[K?'Q1,'UD"YZJBR97BO
MKCK\^;0XNL*BT'WPTV-;?OKJIL,XVW\W->@EG.)MEOHK5LWESR=>[`7]FP,&
MY8JO*)$SBBV#]LU8MTR]V/G%I1;%JWSE\/)GE+]UA.<.-R91_NY-[Q&*5QXA
MT0B9C(1F0(<Z@7'#"%L+.4<%=/8?,2)BM`^8`1XXA(:-ZF"@`%LSLWD0<`G2
MN4UPF9Q53!E`F-ULPS3%RY]O:/-X&Y+@WM2K)%N>5BR7-3L<5*4>AN<5#YB0
M'`HJ+;G(7Z/\/<O'.PE'4K):(Q.MMF@=^BDK4COU4ZX9]+19F2G8@XOMX(J?
M3]A"UE$%K<-!E/#\XCW#%/01QI9@I9K.)=B;^PQC2/")3C&>`'Q&\V]IF+(#
M#'DS\N:["&-\GN%U^P1C%='=;)E,U'#X;K@6IG-;4@NR439)P05_FY])7+U'
MOS$)Q$5FGU92:%ZBTPSM(2MQB?I(E$PO[#BPV!+PGG\+>,I/`B@0M:E)'`J(
MQ!,4MF%D<BI\_1S8#]LP"JZVV5^]:-N&X+!@>0J\1-#L%.3!&AB>^B[3+SGK
M6%QLT3S,'?&WB+Y&_/W,!Q8/-RA1__2MXXF%\K5CB24Z00_/%MJ!/;0=&CTL
M7N:?C,;+.XX<LLWRX.G0(>T@*!(>RKX?.((^?!T<2MUCQ1Y[D<7>--$U]ZGJ
M,/`2G:)N%5Y06?F:MG>6+N/@PHN#XCBS\-\X6/K_HIVOD%D_(6G[['03%7V9
M7%D%G)-IUAHP^ZM;5G1'585MQI"7X^?WL9*H5A35RB)6V"%/U<5;OP^/0VV?
M;RMJ$GB]<CVLI1O%&M@C-',Y!"-!UXV$A-XV@.^_8.`KL::7`GV;'&PV],N.
M@_5KJ<!K>01*<.05!Z6'\2-.LW4QY(U2$GD)VI`GG)14SRF2-ZT'J1!#)SS(
M-IG\1()MA,?RR&YI'0I9+VT_<'3K.@%Q;!@U#!(U73IT,2^V+TRQ!U%ZGBZ$
MI(Z+5THTO;MN??+46!F?GA#:`7HO#<Q?I_M"`0$1;43\]A[3<S`]2[!6Y7<!
M?L01V?"=Q@SNZ0$2/$C_,*%U$_B';3)W6L%E+*,3J-"A=1T5]J.$H-83$+RN
M9<,HT5:H0_5J9?>%[XGPIA<"Y*C5B0(M39JAH%./R?-EJP;3$T';#M%+"4];
M>?*E`M^((!X:].?@B];1K\H<U[5.TB&R1CON8\(?)W4?*TSRBMWU6:N3%H>4
M%1YDC_V%+84,64UM,4:!S3'!H5?5$$ODA1I<T65^*,62@H<K8''0L_MTJ/AT
MO^UIDF&?[8D8H&6`][(^+NC2.CCK(-;G=P<#X\G8G&TDRQA<?MMVG<<=%'^S
MXA+:G&U*E[#"TY0YF3+_LN;*MGG52,<<XDNN.I".L^BZA8H+3)4!-$D+H1XY
MAK2,1`\C([?,)FI2DD-`C3[#<`HWD[&$L="AV?_$2Y)GMN.XR/M>6B[!O_.H
MK(]1NL(X0P%-^>S-/F=\+>AI9W((Z$%EZ.5=FB6>+QTP:<OTY>5*!LY'VG8!
MLW%-M:(_[$JT<_!OY9N9MQ?+FZP?R(*6[4-P*2H`;Z7)6L@L3=@;&AB/BFY'
M?W_!H)1+@>!@=%%-FIZ0.*,I"<?^\^66'>1P=7_M)5F(VT<KJ`GOKJ&1"QO>
M5:!2$[-0-VA#=O^`M.B"O4<U@2.4B_!S%W*AN:\.4&IIHM<>[6L!9&7JMP#(
M=</>@2&S!7RQBR5XL2A:P6ES>'`27[NR=X`"OT/%%J:Z`Y=Q&V*SWW8"BC'A
M72938,P@H5_2+^2EJZN$F2K^J&T[X9N8K^YIU=(PP`F'TK47MH<5#;44WVRT
M%B.7,ZR[&6D8;USLFF-U+@I91!+.*M`EVRG&'M0W4^Z.FV@H0$S#O`YMBD$"
M!(AF`!BIK(H,HVL#F99&5@*4`#GD*HPR%5NE*""S)+S;<B<(8X2_^"MJ"Z-[
MZD7K,"9)F#W7AN68#.VK$C_TLKEIUMP>(R)F+]MG@#F>2VXCF\Z.B^3C-]+*
MAK4K<R4/W6W3,,:T(\S^8N,=^8YF=B]'MDK(]F%%A4HM;Z@0XYGE@Z]1EGAQ
MZOE,Z\S,<W:W$W!55]U.A=T6[<';XMY+[WB#;-.W#YZW^9:QWF]QE*7E$\Z#
MW_[QW=N""1>/_['TJ3=M^?*)?`*?K"E:5YA6^!&?QSY9]Y\2KEVN^/`:Y8Q"
MD7;]`-*UCDUQI%'7LJB)EDL8Z\(HEY[7]?6!0D:W8=.YE8M7[JQA$3)O*IO5
M8Y?B/MC$2&7D40VKZ`T;%OC:D5/RI\"NB!'.B5Z#P97/^!''6_P9^^0A9LO`
M?HUIXJ,U2[9>]`EG*](>2-$H47PAI1)&#JE1)S-'5#,D=D&5\HM""%52B(NA
M0@[E@O/ZF@X,R(AV:GJ70L'*KY2L0.8#!8.@XPP3H)"E@!*'285#UL%YX-VB
M^VT4T>X-+8+1^H#Q*(KW^X](X%[\%*"4]<X3-;32\)G#E96A3UAQ*C5SA]L:
M>@4=Z:G1"\Y0KC&%/H7C`^^NKS<19I8U"(N*`BE_D2NPX+TJ-;;!;@;LZGJT
M5)V8^U3%\IF=LJ##9$@)8@/>K`%3J6O+]`QYNKP.]M.6S/X$O&I"_`^RKNNK
M$X?9EFW`ZW&Q@X7\),1M2M2/IG6;1E+PJZ2P-Q3/NLMH$<"Y7,;DJM251Y+P
MANTBZ;\>5?2^O!*U^][LAD&1/3-JUJ=6<G]@1WJ1/T+\F2/#M>*F(8-?LW77
M7UNL=K]?5P/HA9)M];`7DYJU.K^`M-;N^]?<PIM%'6IPZ%M##=M<^7;0&C".
MD(?6WC])@OQMFI%UO@J695BJ),R>Y[XN=`QR1->"`B+'(&U]#!-\%N/DX;DW
M:XE>%[^E^]H(TR)K9BFK1ZL8QQWA!7N"\D>.Y"MAHY"A#]F$8%NJ0F"W/&3H
M:FL'355&K<T25:V]]ZV915G*F88&3E%F;:V:H&J`<#P_C4",(#O!(<8@-YW=
M+#_C&#]Y=Q%.>].31*+X/;T21J"6V#3+4_V*Q8#NDU_0AZAZZDC"DC434?BN
M36SV"%;P[-4"&=-Z#(#F+P`4L"S6Q,%^-K\HG;D'`."\!H$!U>S6!(KC"6XT
MD@1I#AI)!LDN7WE7?/3^;"<3*7Y7OX@1WF56S1*>0+,8Y[T%%L6JT/*Q(SE/
MVEA$Y>,VH=HG66&U7P]DV.NS`)KX0-#`4A]_OJ^-+\IY3C8_<-J#08!JXLL/
M!6TFN[29[8Y03+)<\"E,,4HWV`_O0QRPK8E,+/.^D)BLYTZ+!G`3)$9XN!FD
MQ@\D2<@3;;;T(_VYER3^&,9>[(=>=!ZGM-Y\1VG[1!V]0L6O5RUDY$IZ-3-+
ML<JVQ$ZFJ&)1R2&&2KXE?B>*ZK+S.HLF,,BX9FNZDUK9RL%4;4%&>#6;H"E_
M,G0R6M#&9TSBMW=>_#M+!_<[G(8O!*<BGG%`2`5F)].!M;L,R6^>;7HD/=ST
M:/=*&_$S\QC+D!=PG7D@;\*'BNW]M0WCY2E([&`D=JYA>IZFVW)!5$(>$F]]
M^T3:%,E43\F:QNLQBP.F]3?D5@;F)3%BM-9%6;1Q"%%U7MVN.,K+EPO:<PV(
MJIC9^XWA2,"0T8H08]75@L:^^0@LT7/+59KG./H[OPASOZ#)E1^(0M]=44:0
MA.0/:35&7JX%N<F\./"2`%W=WU=N].I"0F;Y$IT(FH,ZYD>RLRLKM\I67H:>
M<()+!]ORQ+,I$D_V1.;FG2ZXC8B=NN0VDY/6J[CMD<9ZC$@KUS-#+*G5?P[2
MFIN'CB!,JR%II2KV,734X6@8.KK(-@H<5)UIX)C11QP@K=9<98"TYCFUXJL?
MSV_+#/OJ(;"<=,]]Q`E.:L]-0#@IB?%><E)@MP'EI);<QH"3GN*[C(W9)ASB
MU;CN)7YJOFI/+NL7+#Z@3D&C\*!?0S->J65/[/8::A;L`:J>U,;Q$15'K=<S
MS^:-0`P9WY9-=U4O7_FG@T`%)7>3X[4U!4T[.3$%:<!`&KXLD(K(V*'`%)A?
M38]4V3$8=X,01L$VJ9V+$9(`W3V[LX1\(HP+F-/$&#?@1N<QC:`XS=AUW&GM
M>F[*Q-@ZRF=^&^@R#LXH?]LPZRVW&5V^^&`CRALY^.CZFO&F,6;%3JZO;5$6
M0;P,JA5"9:FC_!YO?HWWKN2\7CP>7<2XP9L>K:VF<FSG(0[*N&9&.N-?.ZS[
M-92_99W^`N<;5NJ(`QV_7*"+"-I!0QV8M<V-=LKAECO2%O;AGFV(D`*_2^1F
MIFZS^(*`R,WJ"W9H774[LCJ5ZY89IF_U,K:<O%LO:S2M86J4"]<T#-"QVKWN
MSKIB#R14W$^(I&&'JXHJ.=FT^)N*0T'"4,Z5G+E$WB8(1W`@MV$X';\!1:(J
MCZF!<I]XBSE.]?D)'$X->,@%\>+E0X(Q@]D9MQY<Q=_]=.5GY`XGM,"[WC,0
MM,L5GT6CG.&MY)KU,^,E.N9D-Y2K:EDP4;23184P<\+O?D*%/&(%'#F&01\O
M9'13-CU0N7C]:G/'0`I*7B;&*B,Q'*W>#JVX0NL.JC\=<;@>/DI%C.8@<`K,
M;J:&JNJ9%8S21,J8GIGV3`)J`?V9%-0&-*A<\W1!XH=;G*QOMIM-]'Q-/6+E
MI7A7G92]"V-V0V/+4<8K*#[8&`5FEWV/KK$951IE5W*QM[ZZVO)=5@JQ5R@O
MA\J"%;=*455TYENXQV.,F+=ZT['U]=0NW78?ZJ"$:W;$-Y>L1[3<VXQA/LTQ
MORDQ[U68SZIV*U:-L#L\O'CFLYCG<0$193MT)P!F<_/[@6Q-^DBWR!=3U<>Z
M$KPA";M@R(U1KYE<1D`(9W89DXN%(H\MDV?HOO">TFV8I1_#"`?G\25^^CM)
M?N^_;DBO5'D)D6HILZM+].IF1OO4C4DN-U'4L>""*)=$I2CBLNS(0+8LG8D[
M,C:FBQ$RL@%;%Y^H%:Y=A^(2*&&O59H.F_P*)C5T'C8HA3<Y[3<LH2]_FA"9
MJH-?/H>OE\,W*N%[WX;OW'=$V<:OZ#ZIJ?"K0F6*#\@_WKV7WO$ON$W?/GC>
MYEM&<;[%49:63SCI>?O'=V\+VE,\_L?2IS#=1HQ0G3*`^"&'!?UW?J?C,@Z6
M:T9Y_\V?JZY,AU9;M`.<6J.``?WKI![Q4QY/8OS`[(D3'6"EQ/$&S,CB`J?I
M?Z*:/A34%,X;7\#12VPAIQF?H+17`0RNOI"'DT+52H]HBOL_>^5ZC*76W:ZN
M[`CMU/%URG6%1^V]*D<N;59QWV5%I'A_G786EI*?BT_6]'>M<)R&C_@\]LD:
M7Y`TO<39U?VM]T5,1G1*=SF'6FFHT*935X".LKYEI5BEI*L1D/)+(_QZ$=KW
M8&6<"3%:,.J+)"-PV`T7*DIZHX*:=4L96\6XA<0\-:;;:;:X0:F!ZKP4>L/*
M?7U$>]=\!2XM_+*`KI`99X7ZE'F.YMX$!Q_#.,SP!:UM<!YG%(_A783S!<)_
MP^'#BOZPY2-.O`?\:XKOM]%%>-_V.PA5NPQHHLHP;IC_"M,08E0#63PQ4+PH
M2Z.\^-N(E4>5@F('TQ$J=:!""<JU(*9F[C`#@%`"B91V^!FOL1Z+3.H%FX/'
MUP1T2L9)E^(7NJ99N.;9>IL[2?3J)#T0V#<WF3!_!T&85^+:"^D/*';Y4/ZQ
M)O%-1OS?VUE:N4"9BQ4*F$4)Y1I!1`(58Q)_'RZ^J&30A@J]#>-R9]O,CJW>
M\D2_;5HN.EBNYH@*-D"STJ`]L,Z@;;#Q+E\%-R;&)DT+P2.4BR(N>XC@$V:(
M2>$W>[3O72NF)"N/\2!K'93J82^R*RQID)=L.]C;RL&<="G12@0=/,C=J+WF
M8$#S!+%[S"HN[;!MBJ2>8%W#DB.K!R%!I1F=06$U94S^YS;-\J7"Y#-FWS:,
M\"7.JF&_6W+BI:OKA#R&`0X^/-..!/T]5QO:JV`KN]ERG4?Z4W&ZO$OY(=F=
M4&[/Q"X#V#!AZ.OV?C5(OK%2/5EPL6!P4=/*7"\I]:(89\4D&'H3L>D"]IH]
M]*D)=C@'M\$V+KRAKLAXY]>(E);X@K[<U'_.'=`L^@Z9`JOMX`EOJ1YS;?P.
M6`8`7T,XXG``(2&G*8V@L-/,)PP;<XCL-3.`KNL!X=<R(.SLH,H0^JTT-3O7
MV=?0(&96AQ8<9N%QE_27T9]QGN'U%)S.JKDNO[-D#BJJ6_T:L+S/5E65`KX=
MXR^)#]KUN[X$,(6G=U.!%:N]:<'2[[/$'ZW4U@*7/+PPT^*81ZBP@KB9HY?!
M.0\D_"APT0,/0#.--0K&1__F)8D79_DU>[*!1)WR?:.$:N7A.OLZ]07LQRN:
M5>RD*VEKDS#9%&]1LKA(V9G@I@FO_M[R"(3V=815U`AZN6HUL#:^I6(>=J'<
MO,CG1Y33?WD48FQA^E/^\N6A6FF`9V9<NY7V;E9>@N\\FLO9VGL<IWRGV6><
M7T2+;W#R&/KXFI^AQ'C!0\RU_-6+MIV%[!.9TTBJ9N:L!R2(KS%1]#*LJEFP
M,S*^X*7?\N)\LUI9WOWP".(M6M$4T#\U0J^)5;U(;?;[IB8L)K6U,CEW:,&A
M9]).UFFH1Y*ZL2.T,X<*>R@WB&H67^.-+82_U(@S)95\9)V+]"H^CQ_I[R7)
M[LC']@5I*J(["B<3-0ROP[50"8R/.+DC<O(D-22+;9*"B_(M`QL_"C6D'.Z(
M3QS1#IX71>2I[.W]QT]'[[__T]$/?SKFYWS0/W\XIO__W4_(2]G[4^SG2P2/
MW^5'X7,QUM!'B'[##68C=SB:^5!A)=@0G>9M1P5QB;I'R_3"YG^Q);C<;0&;
M><XLT$EBM)/8'=L^\TUH<$@29Y@]PI+688B#/44;@#I6#W?W)$$!V=YE;-.G
MY_OL,C0>Y/[CAZ,_?O_3T?$??\B#(/*R%Q?X1*<AVH?KI$0$)QFE3O'#V1=&
MI[JC4"*!BG1T!$R]3V`1QN.ZRJ5^UA9?U)XAG#^</T*+VH@,?]4.N%MR#4AW
M=`#'W99^P,QMUNQ%EMXU?/%X']M=DH4!6WZ6$,9OF+PF4>@_W^(OV8>H;^.Y
MDG0WN/5+0^%=5A?8L">PI.0,O67=#HC21N[S$@54=!VFKU"O]_1KMQ1$^XQ9
MB*C0B&K'6BYSA'(I]%OQ7R:.N/SL:ZE@P:80GZW";<+('7'E.."#>A_:@WH"
M0JI5J(SCBH7,/$^K9A!17=6@Q!755"R*H=1_M^;\RG@_LP?J08*,:["6-RJ5
MK3FEHBW05*!D$RPC3(5&GA]*2>$DDB,4W2HTA:GB<,"I-=PV/+LP&4:/OUK<
M$G:@0B*(G#Y-S0>-3='HV2S8G);4\,'5CR0Y+896E\7(*LVB.'ST[B)\LDV2
MGMM#QI2M41R-LL:^JUU/(,*C8U?NQ>J:%N4KYLW%.Y0E7H"/JL'T^9U9'SK$
MJ$6[CJVLHNG?&I:A4Y"R:4B:-`.&2])4S?N41=`.W%6A(U04>SF@EG&IN6$]
M3_8Z27`09FRO$DZ%PZFJ\CU92B`/YM+2^L`YL<B,FN/VEVZY:BZ$<BGTFSM#
M7\JMW^N3*H#I\<+>8OV>)[!@*XGTFH/=&6,7>#Q+7%Q<_6UY>7*&/EY]1J=7
MOWZX_?CK!5J>G%S]>GE[<WB(4XG\MC$W?X2_BC^&,7T>Q@]5?DIOV?_J!G\=
M50-Y04V5%0?6^15VLHEB#?3]74FQ-`>1&.U4U'@C2TZ\<^1\BM+"Z&`L&8'X
M@2"CHG$X_JC5:XITJ%*323+EK$[%\NN-O\+!-L*-E7AS3Y@[XR6ZR=@=/YDG
MA=^R4:A:G?L/X58NT)..107`PH2\1L"A0&A,S>$%Q:M<F?)DZ77'"]UQ\`$$
M]+JQ$FIZ7+6_7+]#BFS82D_]]FR,\UD!77=$C\LUV9@;IWE;`9]*IK`/OPFC
M?NWJVJO[]B5![8BO)%Q&^P%A,X]3J@E$E!\R)'$V>=%%_;TC2U[4VI?HM4++
MD:1E:DXTH!LT?DMM@<5N6U#B,;L.)MH'Z-Q=>$C($@;I2;`U5W`N+W73"M)#
MA7J#M;@0H)L-U0S2V22V5)U.J*+C>KO+1)WVP4%@"'Q1$5"]'BDJ*_),L2U[
MT5]D$W88:2IT=E*#@SP#&HEJV6$J+,Z5+4[Q778:IGS$X#K!ZW"[EB8*B7QO
MCNB5!_1#27W`';#?EJKO]97N)(6@$&!S'`$MX)(#RII>X'O#:.EUNIYB(G_K
MM6`O[/>8L\/[P;'6Q_Z9&"KET)M"\NO#`YU:K-\OV`$O3K>,ON-^@O$R8IYP
M.?J$\)N48-!J7=U_QFF6A'Z&@TN<Y2R(S7R1."51&+!5]<LX^#7V:P]NMG=I
M&(1>$G:/HH+56I$5&*VFS@[YVV"(#U"-I$$#Q,:B4L`/F?%R@DXC2[;"",?T
MASW_(47U\OSPF&U#)4IK.E%,J)Y'+XSX@A)^4DW(C-QMF7O-'J%`/8%8@F$G
MUD$H;T1$F-H"IVV(2@%RRGUQXX*?<AYPCVHNS>X^*?K<?"E8VXV;*E%=YZN?
MJH'LU5/'?T1P&KXW#GLLR+RO7J<&F,/PN@G[%93)!6&T90?]W6!_F_`;BLZ^
M^-$VP,%'VOIL;^XV*_I(9UX2A_%#>HT3OGLW_Q[M7@6DSK)/`:/3++I!_BZ(
M_@10?211#<3"@JEY6^I!*7N5(EQH02S$\%Z%7^G*AS!H`?H>%UK+ZR$W.,EU
ML/O<,B^:.32"@IU8P5HK*$*HKH5$F)J"TA"(*H%U%_;#2WE7H:8(59K06<-5
M3YIN6JIC!_KG9[<<%7GWU3&'L;7_KKDW7.4BC#&_P!&6KG34PC"6FMHY8V'G
MU\W/6^I5LA84*R.VV,M>1\<NZ*$"I,B=8"+D3CM8D*S5UR$*LZN5(RQF6I\%
MY#+H-Z8UOS]Z[DT7SKNL)5HSH]/.36XNO34^)6LOC)5(2U=<2D;JXA:B5;<V
M-F)0PXIN;*D5%D6,(\2$T&^YF),QH*?9!WQ;"!2IQU:EACRQKM]M#U..&1^>
M^Q4LOX3`/0H52S"=#+FE.0F,RC>8E=$,5-`:R9':%;*>W]AK)V,7K%=`41H-
M%X3A.#*#8+1'_JN<B=-L.NU\O?'"A-T<>4)K_D#K>)=FB>=WYIJ4A,MH.2!L
M%O"4:F(8LX9L2,*.O.B"OT>5`"HD:.@H9.8.'VHM3?3:H^7$TC(U/QS0#3H2
M(+4%NS7*%KQ8A[P&+=K3CDC\\#:B42AP8X$#*+B$_>!)X#5WI%:*T$J1V8KG
MV(S$(UQ$''E=]`A53]#!_Q#NIPBG$X31$=AHA4V?/]UG6.@%1E-@3!P(TX^T
M>OQ:<K:+)"+I-NE<=30D5P^'_7+FX)?9AT*_P,:``_26*F[=<&(7_V#S$>4O
MW>,`?>(M'^C7"!X?^\R`S23!XH//]?"71XB]1OP]J@3V'S+2J&D)-%/'SN+<
M?%DO7R33B)D=&0!G$-@%BY5=_4-^T"ZQ*&\KR/M2_^D"YD6M190^;A_26Z)M
ME'<TP8?%E@G8D&@,@WHH+`'AU.C-2$S(XQ\L*J:.>]*`)XUTH"'.6FS30'-M
M+/+FYFSV>PGZ6X#(OUL?0$7(M!FH[$2H$8U9Q23'0I%JR\J#CVG;SD2S9/1*
M1JL@DZA6J&%=0$4:I9XWRZZEWR!/+H!3?`&6I*7ZLJ(@&UKD1E8XD7J;]G"@
M_6E0):(SLDFGCC2](:8WMH"@#SR:*$".QH^KV^4%<H>NB/`E@U4;3S9B`VQ0
M4&B:*@RXW"QR?]=MF.D\_(.7ABD[EI&?E13&#]<D"OWG_']%=TOI%2H^B&HA
M(XSJU0R@:Z1L4`QS114++L<FW#?T$]`TX<U_U(XF$,BX9FIZE%K9RN-4;4&&
M2C6;4*%T,@RR4+Q#825[A'(Y]%OQ7V<N&+.+3U',GP>A$^:,;1@%M)J]UQGU
MORQS0.NEF9/U6H*(Z6W%$K]IBB[*OV?F*H)&(/)/UT)Q0Z:&UE99T+C9T`T6
M'\>V)X]WQ1-'KNO1:UEAA`)IVRDC3AK&.$WYZ>%IR.IS34&T\E)\G80^9E<%
M^9P/G>)[3#O1P:WWY2+T[L(HW\-"/VCO<!F\XEVD@U-LZ%+0O]#4&0'K(W-D
M,#.+4A>J*:.<IU"'N#Y4*3Q"I4I$=:*:TB-4J9T[C(#CGMA#7#MX0>FO!SZX
M.L,F1*AZ*2;3GW+_C?$#.^A,QI'VS(U9+M_Y94;],JJD7GU1!S^'Y(VS4IB>
M[:8#4F)R`;#-<\`V>-H?W%XI*M.;D)W8%SG4?#*_%.]'%`A+_<6M?8`]%3PA
M:59=!W3&3R$_\=+5M1<&PTZA4EKL+/+2T$ZD4E>040M=RUJ>)]6U8/_B)\B'
M`4[R,UCRJY8K_VR<-^^<FRH!2N:^&H@4N[5,B=3=Y=8M,U*9<;@QG-G0G8\"
M]74!6:G&585Y0?J"N0,K^[)PKL$1#Q#IL">=SPGXXR*@;UX>@@6GC[\,!+_7
M0?"&,(V/CD+X?1\G>6%8?N\VEEV</KC$V:WL5F@`3=H3!#V:)AI3%/Z&J:8`
M^BH`,5C8U:L_R,_NW2F5.+&E%0*;(P8.AX"N/4[843AF8+"G5O.,RW<J`GH^
M@8.NQ+I+S#=VE[;G:_'SL0":)%Z=1+9>U'4W<3%I_TQ(\!1&4>\--J9JM--U
M6\U$<::_]E,EZHYUB-#24JJ?HDL%3EQB80S$$6%'"FGMB-/4-B;<M.LS3TIN
MUF*F?#R!Q[!,7#YYZ=@WS[=3HW_>3(NIF\69]X"O[O]*V)KD\YA"'Z=96G;V
M%?*LNA))EE51`AXXU&L.GV&5;.M%"P65HNRZ*\HF.O+":%=Z-_/A7GC1P)XT
MN&AC6!)8AG7)PXI*76RGU.$ZZ"74,1,A\[@(2Z=-=P@+$8?[MM.Y@4Z&G=\1
MYEWXE5>R_SH097G)8K"6//BRL-[ZP"\0:YO16RK6+"W(;Z64(Y>"J#>^="F9
M#"]BMVP6DR\O:UEPV-D$9%QP6M-X!=H#14"G/HVO\52#0TIG#8U0ISL@Y,RQ
M108@&]$1EA]LI:]G3-?7S@%9^O9G&NRQY`&<D99HWW"T>SNAEPAQ\U&>*4`^
M?3H\(>N[,.:5%!U3J"+:2G']HB`>+:L%3-H26!AVS]Z"B^7)__KU_.;\]OSJ
MT@W'D[9CQ\446KWE2GTEND[3K]<U]U!P[35)LO#?WEV$:5<39H60@DY]3BG3
M.56N'?Y=DS%/:55`4K'$@OZ$94T;JM3MV>HB%5R/R?'*[J*?],6J1_$`64UG
MXK_B*LU%B>=T34Z<R1-.T*9T1N\AP7B]1QOSIW<S`';MC*,YM_?QC/Z1/>_&
ML<_3=(N#91RP?[`?.$PS3+3J[94<UCK%MH6A6M@.;"._M_$>!X7?O>#7ISSR
MZU.*?9<A>TO##OO[R4L2+\Z.4(SY_C6?[91(L(_9)7[.Q3\C7.MNGE`'U:A-
M%4/JM3=;#'^(&384J;;.)%M"77!)[0VDN<+:0HM<)?+B`)5*7QU5([,Y[Z:N
M\Q/U^3*5TGI\P]Y,F4I=)XE28V<(I+KTHH[+TV-*F-(-(=H38S(EVB%ALBDQ
MF?$Y.+(-J#/.6]P`TCB$9&]VL(.!V9"@6H?SK(GM@CXXS_!:8="^(RI.6351
M:-_MU,*.F];-:/ED57!Q'C]2:L-&T"A;C='R_CZ,0B]S\'2];M/*G$T$!+%?
M[4I(G:BFUW("V%FR>!B/.8)$Q^R@WY@(XC+N$9.16-*(TNZBR?J!-P"@.G9P
M:AX`/NK'U`##Q[E^:6-J8%SGM%>%7@^UI6(*"M];ZTGZJFW+QBR^J5!WK*PY
MG^Z<BZLC3I?RRW"KQ_H;FK2I?ZL>,W1G&S70[-/*;Y!SPB4$O=N7"G7#+NZ$
M8)]UI>=IF/H12;<)%M[CIE5(O/JSMQ#T.E!)S<!7A/;;TEH;VJ>BRFPU051)
MHM_<N3E+#QJR!:7#D&KYK[RL=)%IKRT;"4ENT\JPJG5\\ILV7>LLV0'@4`J9
M%H+S;@C([YD;3@TM0<EF@%(0?"M`LP9V?*LRHK<7H"A6Q7B_>NF<*[7;4KHA
MH+?=Q0Y3R,LW`Y0Z+<?FP@[TP"<87!J#GO77[EZI"0(FC?@+"*=9X^Q-AC>U
MOD5S1<CY;D=U=;;!<$0>K5(<NT>HA/99[2K89EMC/K-6,!CSBUM'D>!\P=CN
M1)(P+@\EX3M#";_DT0N",'>-^LT<SL63\;"611X#6`W&*&W=TF@VXO=;3J.C
M6P0\W;KGB_T)_`@Q1<T1[-:B3N:CI;KZ05NO_JB4O!SVQMEHQXFW"3,O.ONR
MP3$-];0/FI[G5^$%'[;9)<G^CK.>"[9TBQ4MH%[,*![IU@Z`!&B8%`<7926+
MZX1L<,+FLC945\97>;.$OF&K:6@_DL<*/]H&.&!!@V0KMG/->V8KAV=>7J,-
M'3*V69MNKUJZ<FUU>Y#)5-4J5`]U4N0R&EK(HKHP*J71W39#5!X]X\R!^[#L
M@U7$&>>#ZY3))UTMXX#]AR7)1R]B:P&7V8F7),]A_/!7MAVMDWDTRNS2CE(9
M0[?5J!=(PE&S)_-9%0WYI4@LO_`]?[B2G-LS=7!`1C53VR,5BM;=4<D2;.I0
M,`F7-R8!8)XQ"@CR?]1DCY"7H5(<<?G#1:4X4QP&+K46AU+V&Y+@)O.2;/88
MN;O]L"]*,H2RW=1W^"&,8P;38GOU,_:2`P:K8+WIH8!5[^)##M:S.)@?JN\5
MH$KIXPL!J>"^PSE`.C?K_HS3+`G]#`?][WOG_"%423FZJBH+'J_W*ZPQ>N5J
MZ$8&1<6R<$$?)CLM_+V+L4(3C@,A9!2XI7%%3>-0N%&ME_U4J583N]V0F;UF
MH--2*4$2*5?7<[CC97H](I?\;,)LOPKQ_=D7[&_9U=M7]_>ACY-/>'V'DW8R
M'Y8L<[5,TBRBB#6#KMF0_U9)4)#6;W&:?(-N5MY3C/[7=F8G56A,HO756RXF
M+E+S(%DE0!/1\*\US#+P>*$9@KU$N[>H>(U^RP7F#O-`"+*%G_DB:N2EZ=7]
MW_(C\:Z2S^'#*J.U3/RPV.2S>YD6;]NG1YBH*&/P*!5F7F90:T/W&V=9XI=C
M%"YX*38T4KQ")$'\W1$JRQ9'-%<RZ4YH[@D3$\P1"`RT(L`(3;70,*H>H#EG
M1`U@.8P+3L%8SP[[FQ+[Q7&AZ$T8HX!$D9>D:$,C>[KR$OSU2_4#(9=RSA,F
M3*9DO0[S,X!87XK$[&X^'/LA+GI2HIVH^@7+Q*E1T"Q`:-?0,$GJV)-$`74U
MBYIL/HA1EW9X!$,?.V1\J[:<7;E\S<4U;(*F.&6[L(EM:B#SX;KZ^Y<`3V$V
MFA6@3F2>X7,0QA4>SD#PYR*,JZE=+];=C*ZI:G%R]>G3^>VGL\O;&[2\/$4G
M5Y>WYY<_GUV>G)_=..O;2IO5C8`W[.'2K>NZMB=*1<:G*8RB5'8QG&<D";ER
M\PR0:=$](H--B&_',IG@-/91977R&-!)[*/J.8'S*QU-K:=I[].7^&1J$[3I
M.'?W3&I-RWO@VNJ.K.ZV]IQT&F(YU@N[R=9O)-LWER3#Z-V?YAZZ5&AC%5_3
M]BPE/YJ,\$W`[L8":9"W?7,8"!I!O4`P-&WD95NY*=/K7RTC>E^+LJWWQO[0
M:P\HHK9UR^'?E%[DC]C2E\2%P;/^=B&#G[*+Y898$\$M#="QKZ$>,N(9-'09
MW5A3LZ>NK%09T>2R``;5Z+,$J]P'K[99FM'D0P.K.&X)1;LAK$<4"N'"6L`&
MMCXS2M#O%BQ]@,]FIT?%?Q&I1/C$=_[8`<HXV-Q];C($CJZ_=$KTNDZ/7DNA
MLV/)0A2%0U4[MAX5V?0(U80.!4L*T==]-,%>9F('5,<*P>I@0"7:<FH=5+,D
M^M[#,02ONPD=Y,@+@35H?U#8^]H6;J+^;4S0QBNNM_Y/M(VCD'9`V>6XVVQ%
MDO#?])^E?[P_/GKW_?='/_[P(^^\TS^_>__=T?OO?B@])ZSNU:UG?"]#I]C/
M*>/QNR-$&_`=%V(M><3VR6VPSY8Q1\_..)QH[ZP<15VW:N^'[92W%)-AS[,P
M`5PW>_/'1\4MS/O6X@KY>=XVU\J]ZIV$$0W?SK"OL<8,><-)W!!Y,_;*\V`P
MU"%O2HGZXJ44++]MVH8[B$5H1X/7%F46'SQ:PL<.][%;+2AFK[U-+:*MN;"$
ML9;:K/:`<B-Z25?E_!,XA/`3\@\-(\H]9J=08BE-&R-$V"TN$N[AP$:U3^P4
M;+0.5](8IS-`S'O1Z)QC!'\<2D3G(#F-DN_MCK\9@.5[>7C9<[!\/RU89N'K
MUUYRE5!22SMNO%-QC1->9S%W'RK1Y?'B$E#N,E0GL/`J,:3D/<+RK:!+Y=AV
MZEPR'V)AUR#DP=@9MQJ$0I^+*>*GZVRB@KV.)[9B*6*+#()O&+.,Q-H`'X_E
M1]4@CYN[G"W!4:$?,@D@)\T*&QRG_&:/91Q\QEF88+9X365MO6[)*DNHES1U
M5=TZ&F<-#8-2GU76LSC[='UQ]?>S,_3A[/+LX_DMNKY87LZ_E%X;'<2@V3K^
MJJJ@X;?J5EWR7Q*SQ:97]Z?X'K/[$&Z]+\LTQ7S]Z47HW851F(4XE?CQ2`TU
M?];68.S7(^L,DY!'6)<[NZZ^Q742QGZX\2)VKVI1G!U.$A0*V`TY9$W3DO<%
M>5S3_`%A+,P(0+MW`X2FHF:@T*X%,`/5K0#@//+<V"_(:@WS94%$2Z*\*)\P
MK!5&OY7%YU_..XL?2*BM4YXP;>I,\(JF_/`1G_-H>8FSJWOZ`WI2Y(!D+14*
M)8U]?J`.YIXM-B#W8%&Y1>,ERM^B-Q<D3;\^0E2,>2\5/$+++$O"NVW&KG!C
M^*(])PJK^5UUJ-F)1OMT'4]0H.E@0JW0*45@2',P@V1>).=.P"@K\T&%LX+Z
MO(D8SI#7@M:)%WM!Z,7HAD1>PD`Y_[8U$)S)0KQ-I#D1LNL!Y)9<TJ]-XHQ^
M>5J'A_)V4O6PKJ-M./2K:;/EOSJ_Q5H*4:S$J`"@I'M\*FHJW%U7[&S,T,*N
M2EP9X0S#D4=%J5)T4JO=1+E2I3+0DP.NNAS+RQ<X3?^3CU"H9N>8Q&_K[A:^
MNIL40_OI<+-2AOS0OL$#6+6*B4F`H!AT!)+6SDZ@$9G4BBC]2GH)O7,A0(X(
MF:^K8$GLTKVEI;XKL&<Y*_9:A1R)G`R0W3YF+NST*<"6X:J1@R8"K!,=4?I7
MM&4;6:Y)PJ<203NF)MJ'.ZKCM-LBTR:_U>Y0U<B:C:+:HVS)!L2<BTL@V%9A
MU@#.,\RSQQA1XMWC:C]1QW=,Y2PR@7UQ5!&OZ!V8VAE`A86]'ZIRTN-']*WW
MRN=G94FBT^;D<F+F`G7ZG-R^G?ZSVB%E@E*RL.&<OTL.+E-J>+$']AQC)M)H
M.1."GV4'"1=AGG'FC#MCR&B$;3#03!M*MS3$W)#[[,E+:"TS"H&0I@&^V$88
M5I7+U$*L0AECYU&N%U#H5;$G]ZMA#8M2#*6%W/Q>I=[^9%3S='UML&C3[Q0L
M00?N09.007P"X)7!G4.OE&3=A5(V7Q/I4*RWA4I9#I@:EU/F!OJQ:3>`[USX
M'*:_WU*+IV3MA7$G(PQ*[O*`1-+0`P?K8.IU,@,R7Q.76S1>(O86L=?HMUQ@
M=I\:;E>BT0!M[Q$6J/N,1*NSGG(1QO@\P^ON?1-#@B(_J0G"NDFG!B#,2&)$
MPU.J8BU'(??(3W`09BBA8HXY2;=-Q3XB:G^1B^SD)1Y2TPE+<41VX'@-,&R*
M*RK;$?8W)H"XA&L!=A1VQ/3$)GIF#*\?<.ROUE[RNQH;$8B+0FU''-9M!+4!
M=IVN%0T':A?N<Z*=C*M<1=3J8H>2XT3D5*U2$M?JZ'?6P6[91,`@R:\+"?E]
M+@1,[>N6H5E]H5N'T/,BO9F&OW+-,YH-)R'P/0TLY.[E7*%<E[.(__"\\\[E
MEW"0MPO$A2FE+0Z<4OIK`YU2.E9T4DJK\$!*83*NN8VHS24)18H284)IEI(E
ME+9^9]WKA/?6V+^&/*LK*7*JNB2L/W7K8*-3W+"BX4JU<OO4+>YI6+'G"%$@
M<IJJ@,1?ZEJM=HTK0];ZQN;HZ>\='Z%<HOC#W77(,/!2[CL#`VQ6JL/&4-58
M3EM23'`J26ANTZX#.*VI&=!B-+MRXF%\-WE,IU5E%$8``3%[*0M(B4NEU5D_
MN<8)>^`]X'=#CM(C*O*4ABBLJ_34`MA7FA8TG*5>L#?I5`*.>4M?TXK=10P$
MD;_42D@<IJ'7*G6I60+>46P!2UT*PX@O>N.ER&.GBK(7LR];A`*4,E5Q&5+0
M]__9`-7Q5PNV/C[!CSAF)]4>)IJ$EQR8HVG.'![@.,7!QS#V8C_T(GY*+K\U
M_<3C\$XOQ'/S^F6K+*]3UM2]U&T!=C^U/H[4\[2JO]@50+L2J"I"NZM%(;>F
M=4=`B1BV<,>/U94T'%NGZL!Y0^-GP]Z2,P^ZCZL[EVY6V(&S5">$K3C]'#1L
MM6[IV9`T9#<2WKH)W_=?+:K7;/#YQ$M7Z&-$GEX2D(77`!TVD*$O$IH'PM^W
M(7Q%>3XGM2\)PL++B0X:PF,BL7,(;N/7=_>`AND`/2><'>K[GL?W)%GS:'9U
MGY]\S+:@>/'S51P]5]=/B`\K`],H[">/T`@<(4;_)BL=CS&UT0DE^OH7'\\O
MEY<GY\L+='.[O#W[='9Y>X-N3GXY._WUX@R=NQ96QF-4$FQ,@2\,0=J*98%I
M1"WM9E_M"MD;KW+.L41C6S5%+*'GJE"A"S%EJ-*&?G-I18:3GJ@^0.:V+^X#
MDQ#>!06ET)A'@-T4!?6+YHISBM?H&*L_5/H@NT4'&.W&`:OOAAWS.CH4KE(2
MA0&O^]#QR\.B58B1B)H&C\%:P'0N9&:D7B\NN/C@I6$QU%`3F]V-A]N5Z'S_
MCNL)2S2<2J(7F&D++0%2:'CX%*2W>N_T"F,@3$D8J&5431N$LV3KLXJ<Q]<)
M>:``3@7G1PV+UH*P6-38A89J`12$)6;D7B0LN*B_16&,-@GQZ>OY/6:P88E.
M`W3]152BZ2]BO=!16&0),@J#XZ>,PG4$E1+.'.<$A259]+6+IDFC[R-.,G:4
MU"F^RVZPOTWX]9BB`*PB7<5@N;2I#ZG4!282#UB2.I.T[*(F@&*2X?DCL5(+
M$\UFZ'B0K%##B>3:@:.RS!A@8+8%IR(\[P#%9%`EY$Z$!L68)$Y/@K+9HK5*
MC%:)S#;BL>THK.\L9<2E%G]$E\Z%6D7P:X35`9A/$$*M!LZQ".@-DDY&1BU(
M*$9!$%#,$O$N2/QPBY,U=]UK[[G_I"$5Z6X4[)>&<@5976`CH\"2DH?TEG68
MGTI;N,]7%"#1]9F^0KW>TZ_=4G#M,V8AS$+#J1UZ^3M4O#SBM\5L$S:!=%@@
M4PC->P0SO?TS0U>:V<-:L1G3]Y+DF5T^Y*W)-N:7%V4KC`*6]=F:5Q(?'M[$
M6V0FP=N4]"#-KNY_)B1(EW%P@Y/'T,?I#8F"#C,8$MR1`K&@H5L-U0#$GR1&
M9*XD++:X91:IIZ3<=8JMS;.S@,'6).K?O>TD(OFZ?XAUPH9BD1VX9`\,F#S%
MYV#A[Y$7!ZB40$SD$+`C3NE[@1[8/;#0$#JN('1(\4:<EFUB9I9DS"IV&B;8
MSSYY%#ZA%W4/35`1[B;E7F$H-Y'4!-91^@TI.4M?T<I=O">T+A^C#?W-*R_%
M[D1<65/W>=`P-+H^U%.FUX]Z=5N*OSVV+&1P6%1U,SD3.D*Y&-K)'1*X%-*Z
M17A-':IOO(CVZ0;6O0X)-D)TOR"`%\EJ`!::!4:&'*BWF),,1MJ.1/V+]SE'
MGWS;,?IUPL?</CNP\180*O4XR]^[O+(5`D7R(&L+1RX,2@EW.:D6&!RD`MNE
MI%HC6\,/BKN,!HL/#4:@WTI1)WQ+"00*?<VA#4%#Y51ZGJH;>J"A!WRZJ&4$
MUL/[YYP+'"+0]`?$;$!MPB#/#VS_Z/EA%&;/_=>)243*0-XK8N8_$JN&P;I?
ML\0Y^@HLBEL"RL>NW`(F:RRB\G%;N.^1K"&]5X^;V.X[[U\HT(MKB-/]A18A
M,3U\EG]7O(MG%X[N%S>0`,N2@_H[<B(<.W8L/Z_;2?N\X?Y%LRJR#6P+90%@
M/E`/"-8S8&?(`T0E%TO?9ZLL4I1@'X>/?%G!77Y2Z=PC($I-3+1:HL]1!$7:
M/B/4#,JE9:;`!D3L8(GSYCRT-B2*^Q'=6*\+B"DA@9X`51,&Y7Q]WSD_7O#6
M^W+V9<-.D_B`8WS/JY^%\3:,'ZK3-$5C)L:*RG!NH,C,.8U_`40B,*F$Q+/'
MJUT491$M-K-WFT.,P#5V*RJ,UE<+&09U`LU2H^L!EL)<\P*>_`H_R(LS=T"%
M`O2F4/'U$:JTU$X@=F=0TPD7$J96IYW(E:2LE7BUDJO5N*&5)`=6U0X9&AL"
M&LGN",5X[H7H:FVKZ))CG$[5L:;,0--D&0,8J6:+0P+7N)CN)+Q`%^-:P]CQ
M"\28:,'N)!B;,O^G&:UAL@P>^4!=4>].XI=*[3*^0,K0@Z2V01Q'9$'F,?UE
M%N4#Q%")_$)L[@'0@?8CBA^[[0N]PG4G$&B#C;"]1N`R-Q@X\ER=OT+ENZ,R
MI.PW0L0YV0Y&IH^0BK-):M*MB&EI1DFM+H`1=-1,P$#9RF7\SJ6];OB,^B2`
M%CA:'C0\#3"DW4;4M3W!9`]8C6CL[C03,,:&XK1ME$T7M]F1-FP'.PU=:[:D
M;$62C/W[A*SOPA@'2WXF@&"*:5SAXI/J%C9RQ'$U!8CYVH;%GJJI:O%A>?G_
MM?>NO9'CR-K@7R$&6$PWX#K8GNIY%W,^))!EN[J]Z[)];'?WSA86"SF3MC6=
M*>9(2E=Y?OV2U%WB50J*S+2!P70YQ8B@Q.>)"-[_+_3I^O;V^H^+JU_N_#)T
M)%3(M`;LLM=.1T-F6]N0$<3.-E1`\89:%FZ8Q`EB,A]8P6)%.A/C?[()G4(2
M%:+!3.7,"W%9B`H#Y/,&L.(TEHQ6I3R7!:\O^-G"[";!HN(_"4*7C5@K:)F)
M36:]3>VFL]W0FIKG1DHXOU%3]`35A5%3^J1DMW]*6Z&$C&W!(8E-I+OT-;,'
M'9U,K()N2)D5KBP@W:1QLHIWT:9U0A8_'2NN2[->=Z'AV`&KBCM^(#MOK&FJ
M=X:S51KS6ET__AZE,5O+>QOEF%_C(X@WMJ*MF&,N.IG/MK4$8K2%636KC14U
MURW%":T@SG)$^^F>]YZ-P@F9TGY#&IMJZ%+9W"YT!#*U#-D[FAVN5<^HDR.U
M1!B.*R'$I!`7>RMH5H4EOWCV%9Y.RV,]BRBJ#$?BHL+PTR\*2%YQ+<##R\",
M*3][@L*T,+2#4XW:64(X)2J$].I*R.C4U^LN''0MN7'_0'!B[KT9\BJ&P'Y)
MB>][Q^#P8^:@72#(EP.^C!-\D>.MNBLP*"5TNZU2@/P8V`9WMFT+IL1H9!I&
MA,2"88M)""!K6B'RZ\(RT+>TN?.8M1$WSG(2'`09,/K*GB+^.(#1_RD8,?./
MH:'$:F7N"TX?R$R^@Z_&O;[Z_?SV_N+3Y3FZNKX_#V`*=!)")(MMPT;(SS8(
MV9$LSN.7F2#R,QL"2OY$GTB:DF\TGP@JV1H!D)\/$2!_'P.0^]F2$%J_:I?]
M8W&*1^S[H(;)./D[-$X"R;CO!3=>*4H(,^U[@)NM%#8ALZE[[0TPHO*+N]4S
M7N\WF(U7=+N<K<PJ0U]Y\:"RJGOQ92_Z)A8"_+Y[I8M02T@]R[,X6VU(MD^Q
M["QB3:D6WH6E)F->81NH9RFVH":`2&81TKHX59,1P^\[!+J@<!?L0FW0$5]@
M!+)K"82'NFO9/*/^+Y1#A:=B1-6U=(&2@!9_W3U'%*(76;;':^LE8$)ATX5@
M/6&WRVR$-76\**QO<\):FZXJTP5BA10JQ/PS=`24S!??J*#88K.Y#HME.#W;
MLZX?Z]B>=Q69*WRS6'.UY]M%:`*^(MLM25"6,\>;%8B.>4&TW]$'JUIO-;T8
MP,7<\\)]](JS60#OJP^@V)(C+R3L`0!NL9%;ADSUC/<="$0"3?S5NP*T#2I,
MZ,1K_$6Z0D)X:Y:WN6.UH>M-&J^P*).SDA,O;5')0:Y*T-</?M&+TJ;QD@6%
MEL5%$N<QOPBUCE@[]@C]$"=H33:;*,W0CD8]'N4\'X-BCQC9(@=CL`G'H!3B
MTL4/*HL.U]+(S3I:6.,:LL(5E:WR)ZT^".(BQX]9PU4ZLZ(VM,W0@N!C+F2U
M^7F6O:-6,4=]#*"QP:G;1<M+M_WST:+A+?=YRGFHE[7=U>ECR_*\6Y4!,#=B
M:_(QXW/:_F-HA`;01[G%[(Z:.'EB/2R^5WI+7R7^#S_ZXP:G,1&.0$_6I>O+
MF.ERDRG:O(?+/H]A/48DE4::%W4IME6@?LQZ0_1YO9UT7:KP[S:F@U*?>H[`
MN"X9-5%ID*":U6R6KI9)59QWO_RR1]]-:]A5J4%M/:A0],ZJ(6`.CU<!!/JF
M_WK+:FX_%MD1,Q^*+,5<C^ET:N=\0*>R-FD\IU!B/IC#RP?J#V0PL1G+$0',
M?""'2UN-XY3V9AY\Y%;!YX1GPRN+:X(Q<W8$`1\R+R>#V8CY;W=GX8^73X3K
MA)%'1X#U%6KXKO*[78JC]772WFZNC#1:*6&@44@!TE=;-\@PHS)FREJYCF&0
M*8X.*`HC2N#.(0PAL5:/$`EI3:$E9*Q46$98A35W`49JU&%\<0I4%EUN\2-.
M,45'$53H]V:G$NS9/Y\Q>JEP6D2<*$,1"S;LN-J@@@T\;,U"S7S`]15H!/=6
MRPL(PP?`O=5RBY!!07MOM:#X<+-Q`/=6*QI(0@/YO=7#<C)HAW5OM33!*Y95
M7C^>_WL?YZ^MS4RF?72M`EUO7:'`37=(6V.7W2*5\1$=)+FZ8KH7)?6RV;)S
M1.'Z@,N;M(-?,3L2<?J>E"EJ=3TJJ1Z#OI6B#K,,"TCM.Q\=GXL$^G'P9E5Y
M(=S>SOD6X6\]I."%`+[BYN=HA0W.AAL6$\;`=C%`A@^M@\>SC@E3PK:$%LON
MH<!%3*KV<"1K=BT(#4+9_J$YJS%Z2C%F>D*BI:"E)>238D)(L*:TC$9M?>ZB
M16/%34R8""2A?V>/@UE,-`TJ9MX8$BPS>U;*>'8WVRG)Q!T.T?.V+^T^GPY\
MD3TH[]G3K4%[IW0]Z<&]95P^HVE[%D26(FPEHOVP`DRWB_7`W-4`[O+:ZD%]
MW?AF;[Q;U>#LY\-K;Z47`VIQ7QGA17D,.ANS/']\Q"MVTM)-,20</:FGGPQE
MA;FC5A8P"3"L)WB6J;=KFC'H-"WJ'[OGV@<\Q&\*'DF.88<]8=JA42'+1;26
MW66S&M-N4MS94"Q,ABL9/K-Z@AJ<-W)O!]5FZ;0?7/L*8%?1%I\1MLA0&:N&
MQ81AJ5T,D+A#ZY`,[6@W)6-+:,@Z]A!]+1X'-?DE:$8)E:0-+N1,4UI&C[:^
M,)EPD:Q2'&5XN5['1=6:0TXU>9Q>4)+$J01!`Y^^AK`Q3VG//.`IU(AB75'\
M!#4"@1Y4:P09:9`SAILDOLGEY<%-9=-EQB:WZW"9T0SXY4<:X6_HH?GVY"&/
MV/:]MP!4TU3L2*#J\LSW.<#ZL3SVNX76%"?X&U[S_;SKE")Y3;XE;P*Z1F?*
MSPU=7UG3;TFY/1.OJRU*RF1)45Z8(PG+`])641_PL"*V94I0D?2B]6.X&V)5
M;2XAH!XF0M8)Q&1D$UIP%QX$YMR,-X&#3#BNU,;=V=%"SBQ+<0NZ`-:(=N\.
MNWZ\?\;%DIW3ZL8^I<L?I4F[Q]-`DZ/==,;OX'1[G4DMQNRXT^M=5&5ZESCB
M8@5=F-<XCL*@P8X\6T`+/8B50I-=>P:UFF?GJ;8B[@_"\T84@\/R*B(UZ^'*
M9:BG[R02H^2P:#3SL?[[-!4'X]Z3]H'\U9/IAY)W;0`<I5\KU)PC7I8KCQHK
M__1/G/Y')XJO)3BFNRC0.X.[D@(_4;Y0#']<O%T;,I?9'`[7&FXZC-94'KON
MI3VM!AX-CJJT;<^/M#WW#UPQ>B3L(..J<0^D116#?7Y:U.IR2*.A9-LV_3F8
MHT2-6E!QPZ.?%AQU>R-L$_Y].)Z_WF/T+<Z?XP31U`:]XB@]D`967,TXI8%]
M#;P4IWK%JYOHE?^9QLDJWD6;'J[LA(3#*7(AP-Z@KF;@@R0*@Z;=/*F*Q2W>
M%;_QBV@Z=YR^^J>+!1XDO3)#'`F[7S)964]+;LO=V(3,IIMA"(=0%`XN5(51
M6?H$U>6/&9QFHP,'#4^7"PA<HE2P<(`E&@_XE21KVD`KS/=??_SI!-'@^/&H
M46JT;F`NE(:P8>8NI_^W'K%;1B:HW2HS%'2TO4!60Z>;9`1&Q^PM&*A97!S@
MIA@I1@SV#FCP)22N2MYDS\#0YCP;8?IVW>^"<013D_TOA<P!;'Z!1*_]MI>#
MQJ_;M9;N84Q3IL_Q=XK2-^IL3==7S@M77_E2IKBT5%%*F`EE@->6*FQ#QHW,
M^.)2D4P_'F3H:_4LJ&U9P^:3\$;6SD**9.+;3(7:W/GJVHA=8F'IF"?AI,@<
M\BC>9,7]TO4*`)2$=@Z>/53,PC\<6.;TE(\X3?'Z/OJ^S#*<9S<IH9$R?[VA
M[9\ODS5;K;';8L&2"%O!VI^:"T[DD&T-07J6%D95+#-60VFW2_$J+BZ=6<>/
MU>G+E(:[4NH$[9@<WVB"*TG?E+3&#QG?LGW:FLJWF6QN$S82F-J%ZW7.#.$B
M=A2E$2V.BO)LY+V"[TT-W_.W!%]YW/$)8"_1Z3*.'M@488RS7U*29;*%>J8"
MPV@D%8#BKZ9&L-%';LR(LC+Q12!+`XV;6<0Z,V@,N2:1$W),:L-1<)#8<Q`4
MW"!K$`1:Y4X0+QG,NE07X#-P]3/`+PC7?D6_O:UW'\KH'7Q;QA4-A_5RZ^8[
M]D;QL:5A0?_]814XYP0M;T([*6#TO&M$C:C7MC23\V],SN#_(2%G%`6:XL<+
MRA'AP!DL?0>%*YQ+1_`-RRN#0:>\`TH*ZN,L"'1MV;*Q+=WP,*<\W#2%_CM$
MUHG:7,,X.4R47&N)Z7C6L>#>];?,N77[8"!3NWM:,*#))GC4V?EX-[CS[=N+
MSLDFRK+X,5[Q,6PK7V\@;S#2(Y%WUC=7UM?Q.)#,]KC.NUC;8DFQ]LHN*(W"
M#!<FL#'JO)L@SZ`G+U1CUK&7U&"N82:A^3E&G6;`L=F85$<T\(#E%O=CQK#F
M1O[\`>\B69$MIB]P_GV'DPQ_P@E^C-DA"7F<[./DZ7J'4_X.\H5*DS7U@N`H
M32`^9,([``;&<;70NY8Q>CLN)@RG,05H`_<Q';4]-S)"X="AC*J5BZ`ZHB+0
MX34@-G1";B'/(V^I`?U0ZOB1'P-4JD&-GN#BKV\JZ6)RJ&3R&*=;B88N$`N*
MRB)MIRBLYQ#4`N2L$J49"_JW!<L[E=>2P<7`2"MJ7SDKY6B0D:XEH6!51Z_3
M&-2RY"S(0,#(H&=V+$@R=N#@6`JFJV37';+K\KC-XERZXX&ET0E9ETLG*,&!
MS*SJ6M@T01J5`AFG.;/V"V;*_:?`R3B'/RZ0C<RTP6#F<=/(%=9N#VD5D6T$
MX45@%\NWK`*ZX)YZBS7P3$"4`4?EBG?J>=F^C9=HLR^&DZ/-AGQC5[B&P15A
M<\H7M@\;?3@B7)=4+%7G>ISNJJ`6G.V?&(,2Z9Z(JP(AO]<(61XZ0HPW.4S&
MB%\/:3O+;2BH\*:NY[4-:^AB6YW*J!W3#FH*VQ032L*-G+36R*NI.?,TM<:N
M2U?O%)8CPL(AS%`[A+5-=)D/V!XCT47R@A-J[%47>08%99&F51"6OX,:N(@D
M;2,6%&W$%O4_T;<TSO&'$&[QT[:EG$JR=I<1IWE].5%:.IUZ_-J.,P\_%2Y2
M#UZ7.`;H&'M=4/!X]*I\RL$TIQ<6EGG77F%8O@AKXL++]@U94*<KVMV64(R;
MA):?B]M73AL5'F3$Z<@HR-/3[=3[=FPY\\!04))Z8EXJW#1Y$KJ,';,3?'D>
M@-%M*I:55`VQ0&\@EM7!U2"*W<[-@9S('0?&%T%[JON1AMN"^P*:?J+C+<!]
M0TZ'.*:!9MP@1F`[?B=ARVI0(DAT09\0"P^RC^&=53,-,](S7=UBQG>GRJ@S
M9=2)<I+NNIQ>K@S89KB**>;`N-!M/$T.:Y.YZC+6.7I";GM`(W"A[O$<,C3L
MNC53P>'1)79W>9N<E&0F)W.<<CE8PNCJYZ+[H[!IP2RIE@/H&FE1(:>=(:!D
M/)2)*Z@IM^C4E<O,.O/N;F&IZGP%>;22,Z0:QXP9L>HQLM!_5+^5ZTYO<8;3
M%YPMD_5RM4KWT2:K.^2?27I&]@_YXWY#G[&[W;6).I@!6:P",`#K.L#>V$7T
M@ZB<A3^:;F[Q*5K3+LU#SHXU?XDSRJ#`G!0<PN7>#)I%,J<WV8[".P*\@].0
M/[E^SG*#0R.M--M@_ZX?E+I/4*6=G_1>Z3]IAH'1(TE190-51MZ]P!2$'K,?
M\)A.E3O>DZ=+=E1-E*:O%+O?HG2MS9/TDK($2"4)ZR'U=721LBBM6K@UA9X%
MGX.JGJ,-+4#=T8J5^5`6"LS=&,!%[D>,L29S#W(%"MZKK#H-['+#SB*V>\Q*
M8VPM@I@,Z@B]#1`;1[F981QZ-_\/^C)1DK]6CT"Z]C*ED[KS0Z4>N@*R-_/6
M;1=4"#KK'YA8\"?4!7TKGZ`5R0XS.9<B=6)"KF'`I!2\KWMJVCVLJ_\N=[].
M?KO9'D@&TYVNM-;/WSEJ@K%C8*G/#G'^C%-=(M$I).WF%H6`NP9MRTXZKZ4!
MFYR?BRSX?T(C:;>E%,FYH$6E63@KJTJX"UUNNXC,AKO>X$@0R/MX[.DA0\.\
MBP8!#K\;$,R7ZUBMT7&Z,&>VU3@3UCH<W+H;VR4,8U;8F"Y5F',MS3P+:*"0
M-&J?0K`K:"9ASF;#0N"H<[]S`09\'\.\?A$"3!8[&>#!%/K8:W%H]A-.5O+S
MIP$T3AIU[6GT,!0D?"<?HT#]BD`/`77U`XS^=!0&YE8FP'GBL(^*(Y-&?#J*
MIP[W]&KI?T2V4R&[A,[)Q,>L;&3Y8?U#'MXI]J'1"G8HU1^Q/&80=9>C[G'H
M,@2YA"P#$$G`NA9YG93@_T?A.!+\%.5X;>$ZA/8L7(-`?O%[\$?T*EI>SFHM
M7&2<'0HJ."FRXC28#0TZ&WV`!YMT'"+\0X"!,&@<.1RCT/=MN9HY-%E)Y0VX
MP+-ILCK`IH0"*[;W?H8YN29M0LVMG&;3;'T!W3V;;B?<^H;<WAH["2?J^X;"
MFH2;!"&[*USA0.3;LYI,S2F+*WVLB^DY96U<$,A^6%LLK"!2J'N0U2VOX97%
MS)U02L>O&>91A-9<#??`0Z[CO?,0+QR$PYB=`W>!,M^N_`RG\0O-ZY7KUM7E
ME<Z\4]X!PP3U<4:PKBU;AK6E%Y_CA':A8G[L5/US:,LO-,VN89D<*4J2M<1T
M+.M8<._,6^;<)M]@.%,GXJV"QP<Y.\_N!G2^??M-RO9FYJ\W%#_Y,EF?_WL?
M[[:F6;M66NGW%=(.J*FMJPN:JHS:DE:N2T'@2HC^BXGQJ>M:,$1*ZR&E(;@I
M)I5DERK145]AW7WTD1J?H6<Q"]*+8+5+,4V+^##].GZD"C`;EB:/[!B;$NR[
M&NSX;8+=+K;-#W??<>^W9!UG>1H_['.\_DQ2'#\EYU&:Q,F362?'1($R^JD5
M./`.)C5V$0,U=FV=@U*=(A)VY%`IB"K)$+V#$<0T#L("IDH/H=*C<Q+J.K@/
MBRK[,T3&&?'?'Y>C714:)/-GC/#W%<XR]%B/*:1X1U)^EL5#Q"[EI.'SYO84
M9?N'+%['41KH2)YK3MC%35^LF#5ZQ@E>L^5<O*JT/BS6GV]W&_**TR]1OGJF
M->X\QY2>H@[D1$5--!VM:*ISF?@&,"YF?"64KF:LVD55Z*\96K6>HQ^B#$5H
M5Q3[T;LSF8H^`H>#@6L9J:_C8D;7"3@`CZP'X'!I6`0I8S*31NW'?$#F!%4:
M4*6B4^@$E5K>Z:/LTP9,(.^Q^I1D^2U>D:<D_@]>FX5EL8PZ`O=E7#@2<;W<
MQ=6!/6L/T=-0NX)VJ,Q0MGK&6YJMXV)!?9!LEV!"1VPEE-0,[HIJR=JW-$-@
MZYIT',.@P:B)3*PP:DH?+R8MXXI35,X9+9IQ=/KO#>8+MY/U<LO&!?[#?Q\$
M"W.1.E:8B$RDIGFM0"*%D3D5-PT4=*<YV$1&U'KLFXL6,"!CFJG/0[UDFX8F
M=F!C@]XB7&B8`7W]:3:V#J0L6>Q]?@-0E`>%N<'H)R0H7+_"Q0,RR9'+-B9'
MSP4'DID+6D$(:SUXQ2!UYQE=>$#CQNQ[M$-I1A,O-*XAY_0JU6HXODOP<Q2G
M;*,@OL+#.0)MR=KG*$I.A*RV#B`>265%A6FY7'U';6^QL&^LZ]N46'S\/@^D
M`FU:*+3"NCNI(3CO!PZ<PC=6CXN]T">(E>#[H3'?170<()*[4[<P\N%L+Y(L
M3_=L+=9MG/VY_!X/US7IBP[<K:@H$&?DM8"BC-"""6<$@FW*-(\1>XZ^LA+_
M;RB44;2N@#-:+`PH,Y00<4:D-SS25.LS7MOL_DE*''7Q`7EDQ8$(I*X-%(FD
M5DR()!%NDZDN$FP,TK2Z@%1&.!D02RPE(I=,OYOD1FP->"6=0[BQA&>8*U=;
M6%^/#6;ZI,<UT/RF/]D5R<]P%C\E[)2K9?8K7C_%R5.KP"]1G+`KIU0]THGZ
M%(F4I3[P;&O4^X!R?'Q=[)(W.^V+Y9;=B<E6QK*?T0_LP8^M&5%$?[Q(5F2+
MV2K;@+9*0F%6F1Y.H8$BA[12JTXT+6OH)EB.K`[\>$&0).N-/;0*(:H&-7I0
ME*%24[O429N:026)X7!/'__#9Y^/#((OY(A6^3TU>4:VM++2Y$!>=!#W146!
M7(V\%E`^1&C!Q#T(!-N\KQXC]AQ]+4H$,X"B:%T!2[58&-!O*"%BEDAO>*01
MT/LR3O!%CK<FXX]R(54"+1""C][2FKE*A44&+4/Q4,7B_/$1KWA2VW1^:2+;
MQ%V:RE)69&03KWG@S7+ZG_+18W63-RT0"CN-P*..ICK0J0+F0%83%06VG">>
M`YM.LTL7N)7GB9T,$'UE$HB+!!,^7`#4*J=S#M%``LVGUS+'O,6;PD<]Q[M/
MKT47_:YR8Y>L=O3AIU?9Y,1]]+`9'@,_MV&3@`=LV)WG<?*%'/HNZ/J.]'^P
MU3#RH`^O=3^[;?2$/2@'NVK#J++,GZHF1'D%0O;(;BALYM5=N@^3N`!JWS"V
M`+]S>/$IJV=(]/T?1=E!%!"6!7+<BGJ`=G+$=DQ\I$BRU:5Y9!/&+^QQIN[A
ML",Q.KV<AVC#+S?(GG$`QVN:`$/@6_0X&K@#@8B(P4+-;OHM`E/PW150!'8[
M)UE[W4*0'9+IJ-)W/]SA:DYG_H(W9(?7]WCUG)`->7J]C9^>\^P+WCX(K@TQ
M*ET[=$WIB6PRJ@N(4]=94I%*+;O@O\>K:(/^3,BW#\_DFV\*F34QL6R'/HF4
M0FT::;3#.FBE,3@7[0Q/A9LNBZ"F#"H*H:]%,>]N&A9C<E<]#\IF=-=QMMJ0
M;)_BZ\=3LF7;M7CG@?<PV+[L+,_NGJ,4?XHRO+Z)7GDV>(^_YY]HK?[LNW,8
M;96[GZIM&G=AW@4B7$RNB8+^$W4O[GY=WIZCZYO[B^NK.\]>``A]!!@"/1\R
M36G+QTRM'6BDFU89L$@8+E5X)*U5L)YV6PDJM?`#1&AOB"OZ\,`TH4H5^LJ4
M(:[-=\`-C&K2@'T@9`LPX#^T7V3YD/%U%&/CO5*9;;B7*)O'?RG?9";G):L#
M@.\2JS[(**_&G+WG,<&PK=L1ZASA=21U"\CI[$@6;7Y)R7Z7722KS7X=)T_L
M]?B5YWN\OJ[7R%Q%6\G2P6E:&C<S3LM4_S*E[I,=RTCC2H\R2N>B$D2%Y`FJ
M95%;&#72)XC)A[+"<2(("1`B!@YGC+*.IQE7FV!<#-GB+(]7IVS[2?HJ'FU6
ME:G<@[C,-/*K[$(,$$CT*]@KE%B<1DFTCCP33-E(Q.B;]L@A*MJ"OE@3:.]8
M9`*LSPO3^KQ_6C[@%X$L]_DS2>/\-91!W@G`D/8/'4!C1I^WQY_IIRFSP9LH
M95<DG(HOD#8H6GE`9=%I/#"H!80_5)M1$$,E6&UM7.\Q8HA$$4K+09L=+>E[
M"[1)`Q.;AN@Q12'1(HQ2+ZA+55@"\ZPN<,3];`6A:M2O+'*"3H.X<QP,2U*_
M>TAH^FB#IA></I#9G1.MX\`]':5S:AIC;D!Y#NO#V]A5D5UP=[LBN+=+P]-H
M6!=7(;YCR9)(+5DED_Q?\678WFHZ20&BXE,CI*%46[MS-]T8<QKW8<"ECOY-
MN>/"F%4:X`!EL_KN>V+8(=,4;#RVM.!4,FEJ`..GY4:4+)*)E=XYX^Z9`B0T
MYZQK56+^_0=DD93O\$2J$]@12^P`^F!8X%2>EWZK8'M=`-A1N-I#0`]X7PL8
M1-U^5L_]^.]E00!(WL-R"*#Y(G1U7>P-3OG4^5F\89?)]H"J*55^&FFI2?30
MV`:(RG(+<E+(9!;UW;T_;/AFV!U.4<:7KZV+(NB'.$%KLME$:=8\]7RYJ:Z!
MB6%K=$DB*=PP1*H-TK]*C$"%9D#TL*!<XX<^*]8]GJ#R\6%#1!:*PP8);`2&
MQ,I'MGBD^%18YG..TM?(0K(K(/D+QI^B+%X)UVX8E)0$Y4Y)4,H(ZN`@.'>M
MF-.F+2=TLKQ`6,P0M:J4'7((2/C1$I!SI*/5I<-M&7(5F0&@(XO0O$@@*T.@
M4&0:L*%QY-G?+I-U&1@DR_PMI51^6"0%SRIYW5SY9Z%%2\()="S8JN]]7FP1
M(H_H@;..72=9]:V>^#%$O2PH0#HJX**FIA9G*I(.A36$%5ES'@2&1IT&!#=8
M50<*!MDJ/?U:B808-@!Q:A5.9D"JYS!C$E1,0H@+!KH.#_8$4XVK%5'@$'JZ
MW495$\B"+!IJS."RG3IH>[0HG>_A0L+*@P8`"K=C9V.Q\?$OB^(#'?:HF15P
M#$?,((#C?>K*:+Q,6%8]C>5DS$Q8#W=36B,&/[J2M5L].93Y"=.!#Q4BU`/,
MNJ&/GN899BW<#J,!84DSV17H8-H45%G.@('BRI];EIV.I2TG<<=0)UII[3MP
MPV9'Z\BE%N?+VZN+JU_NT,WY+>+'4(1%#\69-J;M+2&%X!0:A4:73A;\F"9@
ME(@=:T#')4&`QM270L+&GP^](9MX]6KJ226E)?YT4!J4+)*Z./"M0TOFW.G+
M-OS95?P)BS*R)I821XT)"7EZ0G(*#;2[]+\]8ZZ\,"">9*EN40Q]+?\;K(.>
MBC939^T*;_X<M^$4LN&<L:-)8MASVQ3:S0G43/F&GO&:SXO93=CJY[T"G.CB
MMVA</YY_7SW3=L:W48ZOD],H>UXF:_:?\W_OXY=HPXYE.RT.4J(OU)RDU&<)
MD+J*39/536,=T-M`I$[3JZ*@\E3EK<M8<*D#T6<8%?_VO*<-#)0$&A@]?S)1
M:\OO3*X?:#8XL39@Z6+('.()9\VB2@MB:MC514P#7X/"_]'2=8(:;:TC!]\9
M)\/0H7)N[IR`7[K&[F6[C[ZS=Q'5N7QTBQD6XDW,?Y4ET+!:.QD"@%8`#P?V
M;F#Y`D2-="YONHU%]W?T@/-O&!?7M>U2\A)G[-='DJ*XN(HRC[ZC%5]7RNYP
M>T71;K=Y9?Z/'_\81[0P7E/;&^XQN0JJGO[);K7>4]:\<A4L0^$$+M4^8&H#
MMXS0ITP!JP>MYYXJ:*K#'CS@!#_&>:]J8:0[<$0CCE`N<L23E??],4!MX5.A
MR96"S8@.PDLT^5%QU2QG&SOEDXE(DJ"3N@#JN9A@5O`&SE5UVG1X;`TQB1J=
M)XU.A69S8E8)#<FC#41"`^2-_K)8%C&_E73P,8T?(IH6L%FF%4WE?2\QM`?+
M"!<QU0>,H;FON#M_:`7"ZY@`^1;`.SV$N8"O[T#4#9^?:;\G?DHZ)<YB*LA.
MOHFCC5&(&J=2&;QL53KP$>/>RED/WKHZMJ[%TD!KS')=_=Z$2OIKMG_(8MHG
MIWUNTC`J3A"AW>H4_6N?QMDZ7O&L//S(.A+C&K<UB3E*=V:G6>?H;.OI/H+;
MU<AM;`^,FLI\H-<?/D&EMD&YML9W0NI@=>B4#"LKN2+)&J_WM-C#!I]_9Y?'
M]7W#5#46V8=8C7.?IJK]3%F&I`K3W)=0Z:+\1X82DJ/F.1]A9UG%;I_N2'8(
M?7`+#%HY(P,T6[@?D38[ER.NS]R17U2+.:/];!2QB^H=#:A4\=;9,B5<^^%+
M6&'YE"]ON$C.,,TK4KRFA999AO/L]VBS+T;C-QOR+4H&?':DW2*(6VEW[K5&
MO.M,(=^N9M/<G(VM1?T;BJH?#RX9&`-Q*Z\WGD,6KM#"B)V'M*K]W(F&1>7F
MS#\"Y:M=ME(H9F.#E>KB&D^N'#7,K]6_4WT<'H^3[&%E2?3'7\DF7D>O9A/\
M6FF++*<C[=PE"NJJ)-<_"H>7X">J:CTM3^G:GN;7VKH6S/'@[WB[*W(-M@J0
M36K@38P?T5,:)>4QU6QM(#OB,DI>#RX/$8',ROG(46KA6EI*[%Q'Q_K<>4#+
M^)QQWA'>[>(T>U!)OBV43PFA<^`\N!!8+(UXPO1'/#(."E78!<.>BCF<@[#6
M,W7>!>8G>XJNPL5O24I+/"7Q?W`1&<NE\-DA!D$QPFQ]A`JG=FZBH\G:5_3J
MX2$P=FHP<W1T"WS[.-D1?ZMLF!@V9^3#C`%TN]N05XSO</H2KW!U6B=>L]X$
M3K)JLN`%9^R$[&]1NL[NV1+I]O-3DN57)/\GSF]K=WR#TYBL/Y.T_(F5^ZD?
M>KT8KX+VS,:GN3PO7PHB49B[X@I/.V]5%G_@^.F9:OH0O>`T>L(L&Z'EV&K$
MM"G(_ERU#-#N?@C3HWZ82?SBO1<69JU#*Z#,_.Z@J=FL=0=+ZMZJD^*)9&D1
ME2:+(\;8W0BT3]76RM=Q%'9189CFELQTIQ1BQFG)'+WB'#7V^;'/S/VQ-52M
M.KS[.1]\>?=TP2?=M,_PJ1C-^$RAVGXB68,*JM0F2390ZCZH&+_9#*'"I"X3
M0X#>A(UC9T,$GZI3)*B^KD</8\$>++SM/+`M;6S\JE:WI;\TJ.OL&9^V3G:9
M'$2?,P2.LO3KHMG6W3[')6MQM=T]?">A"8B.@8:!I2-CTK"[G*S^O.8O.)AU
MF].FZQ&_KLTP.]"B[Q+R^%ZOOAYZS)T:+(J>[KX]X2@:MF-K<Z)R48[,AZ.(
M5^(`7#D8`=UW>!6\=]W+;9N>H7/;?=.#&+UK5SGX0;NP/,^L0W3<,"HMO_LG
M]Q1X]U#'D.;6F@JA:W:DR/USE,R=^AK6PWDZK*U'H%'*\/L%G3;KW\%'0-/5
M2I1>2]/G%;5PM-')E,,S1"P[=^(\AFFJ,T=<TWZ1P\C&-:\1?H9^D$YNWDR^
MI;>01[P^**<5.O8,_W!\Z/P]@</WHC/V&!+:*J]_Q&M\BU]PLL=?HG^1]'2?
MY62+T\LXP1<YW@[R>SNI*ALWE9H64^SJ!I'I&EM4N&Q#'0O^.ZH>^/9OEC@@
M(QNIYSG,A%L\-[4&FMN8&07+1.8#(8OR98$3U,4C^LI*(5[,]X'_CK$IC6N>
MT.DC9EPDCR3=\C!8UIW-!)]_IPZ35M$\BHS4,X@KUGJ`&#ZR_J"QQ[X.)H[`
M5FOE&#+TA!-V"#%-SOER*QRMGMFE/NQ`KE`<PUC8"5S%-`0/7(>E.I$SL:Z1
MF^!G60WX<!@$+UHALZ!#53+LR.F/(/KH&AY%0NFU+;=DGPPN!;00,>JO52(.
MD^1NK9SWU&IS8S/D4D$YTI_@'*5E-`R%T`9M;Y@'"Q%CE`(7DJ;Y;V5GOJY9
M87&>?AD0Y/BX*R_W@15$DM[9"2J*'RL:QW7)7.!QQE#P[SVM[1></Y/U!1^I
MW+)[;^_Q]_P3-?MG/PP8%J]"@+;X-"(:U@;"]>M-*3BH$U[<K9[Q>K_A%['$
M30EVQ&+T^,@/2?`>!4R;GM@V3X]M&JD6T[3Z0;V^QAJ8QW>)-.;IVU@KRJ-"
M`+4DT-?[B!U%SB01%_7=JP"'G]3=SP9`[V[^AFSBU:N9C^^653OXJJP+PG7K
MX<ZUUW:LV59*+BX.RI'WVE='(R$<U`PJ1+3TJ33/X+P+4XX]]U0@\>Q<YJ=/
M4/E5OY;_#=UACX*9I:L&!9IW)WT69ZL-R?8IMLS*%8)J]RT4=,$_10W=.7:Q
M46MRBM0L+JY^/[^[_W)^=7^'+J[0\O/GB\N+Y?WY79!<5`%$1TP]N-0<%<AK
M"2NT.4.8$-AU'#/<85093?CYV?\GB9,<_4[_IG(9:G30/D'@P048T)9A9R9(
MSQV0+K)LCVF=/^VS.,%9=DJV#W'"ISV^X.T#3H71R%BJ$XH,I``(KK4">]B"
M\??0\=NDWHL_HI2=>D^['+PT[WFLJ'@6PF%2EM`@H]M-1%BM>)^M!A6%CS[&
M7P<B\,R"RCK@7-2(K,JB5F'TM2@>1&AQA]&Y$1I:=\:L[V+647&3[CG-[,:D
M<8J,+02NR!M/EW-9I5?:7&J6OH!=:O""TP<RHH\Z!B4L^)_2X/\:)T_\$B[?
MYY%-!(=E]AT(/#ZZ'\`8!8Z/AS8>;8Z3C_/BQ'<$K7<#W>/MCJ11^GJQW45Q
MRIX9!5<3!<JXJU;@@%8F-8:YRFR,>5LR*M4MFG^S"=H-29X^4#>Q;2T+")&N
M1IC2,-D"ETJ*J_3HV*^N@_L`HK+O=LQQ1I"KQB!/VKMP:UG4"+]%]-NE0D>+
M_Y]'^/K[,2G6G%SXN9V847^?!9F..4?XSX>`<.^IW[>$PODYWMT4U[9%3X,S
MSFWEU(F>2,X%Z^7U<]:-$MNTIK9`RZ+^L;I>C]UM\XPW:_3PRB^BQ7R-<)`\
M5R!%1V\MR-2<'HIKJ2RR.$.,&IIUG)JY@JHF$:MAW$@</V8M<ZV#1JW58-7(
ML4QWX/WXET7KJ]/.,JD!&R<T)E#1-P!7J]&OPX:K6?Y?PG5'V(SW2T!X_;F/
MUPJEQ01]6DR-OJ7\P#+K!P*OYZ2>G?Y$$EJ9,[*-XD28P$O*=)+U01D`%DKL
M0B0U0]4Z3O4EJE2E_AU]+9X$L6)`UF3$Z`N+\-\KVL?Z0%.X?5>,KZ(M5N!=
M5UC:2^T6!HY#HII`Y_<]&S9QIB,JS.,Q/D&L3%!$T;:U(HXHL"$-'6T95;SH
MZ@Z&3%D>;Z,<7S]^CN*43^O7_V@6CXH78HX0K8AF)3J-=B-J"3$H9&=6P4L;
M1>79#JQ`L42#K[CNKMI`I$@"/T74(C\`%6/?'9DQ2")36KA':@L-+8I;V07M
MTEA8!ALZ\@%H/H!4EF<]F@;8)VV0M_<0A+'(<S9`2X>3O$-ZQACV/:?>;1]G
MS[Q/]GB&'W+Q*4/:@E5\4A2<QEQM#2:R5*5?P4FYV*+[C+&0/0WDL!9]@Q+S
M3]]CD+1\BR\*G:`.7VH'=BL)-'J8_UX^/:5\KASMTCA9Q3N:H$3%=Z186M.R
M*,5KC+=X?0Q@DCIDIW":S]G6\>`3[=U$+!RPNGY.\;_W.%F]+K_'_27X%A+E
M)S.2F$0HBSI-<\AFAN3<,I%?M)Z@^A'ZRAYZ3H1LVIZ,:)PNQPP$&[(960F.
M=<LLPWE65GA]G=SBU3ZE?O7I4Y3%V6\)><AP^L+.UKE(=GM^Z#_UN6P=-GV%
M3Z]<_'0399EPM,RUF3Z_P<W`.`5';P_D2>!K9^!^H(TN6MVWAU?$GR->()#!
M1.=4&+H[MZ3K^TA@:P+'"OX^(7KC_;:X-(5=*K[*\?IWLJ'UW\3YZRW->17^
MU4Q0X#%U@F`^T*R&<%Y-:\_,3VG4M#U/J_0)JLJC1@`QB7#\D"%DA)[%"FX"
M7Z&6%[-?9Q.RBVQN%[3+/#M^69>Z!="4.4OT0Y2AJ%H-^N-;`*RLF^T7LEZZ
MX?4_?XUQ2AOH^?42O]!V5O;$#82&G7&E$%1_W*!F8%URM2VC7KE*12O4G*#Z
M>6@=<Q,HB/KFYA`:=L\5LL(>NM)6<)QLC2=D==(KG$.W$>GS42D"PT:#6D'&
M4+4Y`SJJ%"SJ']`#ZW\$PC^3AA^RSQPN?>XI)`7,4]IQDKXI+$)-9<^"-Y:G
MM=U_N^@):K`8QH2U.SAJ$[79`.DW$-0#R^J!5[V$(@P,),`I*:D3/!^'ANSH
MV)>7<;$]7Q+6N*,!$I1$5,-'P<*>H)J$`RO!<;`8A5PFZ\LX>F`]N1B+QB1I
M@2N2I)TA2GY'@7J*9+I>\9S(%+V0DR#3WP]TUF-2=8RG.298:8\NRD(^6Y/9
M%B\OPPC%\8`!6S;#`<89\93&>/72.8PI-0[.(;9G5M2#1.)RPW&A?CFHH2"Q
M?;#1GX%ZHP&?GM2B,W49ULB.I/U$@SG*IAZ.WW2+"X=L^AJ#XP&?=,R6#UF>
M1JO^4E%-J3X'^J5@&""V#83_@7(#]/=DVL&N>$094#X,A062]AMR0-G0?09T
M"POPW]?F9*RD:\3-O-9TF/!%H,W,"OL4:_;%UI@=/,>N%7YD,-I&Z9_4D;YP
M-)%']*T\:/RP<:0=_@!&DN?1[N$XO?%PAU96-?XMEX4?E=35T\'@I,*DY2BE
M5)-BL++EY5N36,&.ENB!I![`-,2A:AQ3ID(SH"FW'!SI"Z_4ZA3]SSYBITI$
M[$R,ULWEO!,DNU@*2)LX&;/7!AF4Q[X+:'(WHA+&T=U:]S!9/$$M)2>HK0:U
M]`1W5R@4;&6YPT0>B#,,6Z723,2^=@YS7]O*N,R10V);_R+>:'S^7>T7?V)_
MH35?.?6<DOW3,__Y(4[(-HXVJ&A@MLEKQ<8TMV2--^\\%8/O,)EZ6),WEQ39
M%SG>2L<W(74#3N*T='N?R!F\)_"*68AZN9W5:2P5^4OA'K>MI)WYRN90M;]F
MS-=B]G.*-HTY=N!XCJ*TEETC^O=CHY*ZS@@U4T(A+5$")0KHI)",AX`30[4)
MV,FA5LU=K8*?7#7P]5:'Q?C^"JY")Y^];6FMQDK6C,&*.5ZN&WUEVA%7'THG
MY@#8;;+8_U#Y[2&I:DYRT<Y^*8KV4QYA41AGIJ@%D&<26S!P-"+!Q>?EQ2WZ
M?7GYVSGZ<KZ\^^WVG%W9'0C?54TZI*\>`'TN"B0$U!+J#9DIVC%,55D%5\#'
M'U7U@$S?)7;L.-,>'CP0TIB,#QA@04$;5<]>K-E)"BDR!9X2PJ*HF[*USH7+
M`KI<'A)4VLS((:P\^./KQ\]Q$B6K.-I<)#1J['D/_(9LXM6KS"^;R/3]LUH&
MAEXF]8+TUQI[!HQ3:F@/C_!SO=+XA0\W%CVFQTH2Q8UH(#PT0LB0CQ;`ZK-2
M)2I@I]J2$^>O,@D>!-Q"LQ<4V#&B-1A;A4]0^?V_EO\-+V`X`*HV@,P(57_+
M&-A>XH_J#;KRDI+E!YV2H'.>@CHXF,WL6C&?J6S++>[BIR1^C%=LZK!]X$^U
M7/0'7AQ]#.7,"D4K2V<!Y9"0S.^U!.1S=QVM+F?06X;`'3L<E/J#L?4*D@(_
MH6VCG8@CTYEB:"3Y]<`_&7O@GXP]\$_.//!/LWC@GT;2II);_,^>L#.M;M)X
M15/Q.$'+%5]@]84O]\C0(TG1Q9I-7JYH/E3.<91N^:<`W7*_Z95T$N-$0::?
M3,CTTUQN^2?W;GDBOM1N^:>`W?(8'-FX94@D^77+?S-VRW\S=LM_<^:6_S:+
M6_[;2-I4<IW$N+B1_EJ6'/\M0"_<;VDE>\2P4'#G;R;<^=M<7OAO[KWP1#BI
MO?#?`O;"8W!DXX4AD>3!"V=GS3!J>5\3OZ[IDMGFA^0V!4Y)PJ=1[VGM/KW^
MBM=/<?)TAC/J:)JUGC(G[LQ0/P8X,`1#>&=?`,A;N*B?@;.!-]OR5!EJ:3_I
MWDB&*@LG['SPIARJK"!F)K"C,]S1:.@875.V[U7![0F<LH-W"L:G#X?%18=O
MJ$M5WE16:IHK5-N>Z,>DRA5.2"*S$,W?A''VAJ;YB.&W[E%07+C%'YFV@,`?
MY_B2LG9]D>2TM6/*33[6]%N&'_>;R_AQD)I8B#2T,!"9RA'C6DTFC(DE)7OT
M"A9%J0^\&&K*%0.!)Z@HBEA9[\PRAP,9TUP#SFDE.P0TL`/:436P"+O9<0X\
M\J-"MB3-X_\46W]W--P3S_?"N8.>M"<[._A""`79E^A?).4G1DFO<Q\IK0T0
M$FE'%%76U578D!D=PUBQ+G4PH1T\+E4>E1;0O?%C067`=1-4:DDO5&+"?XGU
M`W`%[2#`KN)(,OQ/'*6?:5ESCV"@1.\8E$I<^0>#FCMS$VK;H[R%2J76:73R
M@5+Z!#%YQ!0$ZSI,T&?B0<Q1K'<D"EU&_D19EWG26U4=9DIX9Z8(2XJI!_T_
MWC+2[3-EGU@/(H3^DI),,+QH5%P?%LOBKDC>J8U;,E>F1M&V$%[P_Z#3*$U?
MV5[OXL[N8/G:;6H39HK`H6=@\55,N%;JGRF"<&M@T_DND<4G]C7Y$2]X;%@;
MX>^!T1:$#[^4G6%D(:+WY9=0)PY9U,JM3[\T.RW$1,'BXNI^>?7+Q:?+<[2\
MNSN_OSM!5^>^]R7;M+\)Z62HT=/N4G!^AI&=F9S])?AI-G/`3N_X0SI*QAD:
M1X2!P\'C1QL\ON#T@7CWAK3.BQ82BY/.CA9\'T,!7Q"YB*0_?$_-3Q^3[6@9
M/2A;:IEYY*E3][F'92OCD(-.A<XI`[-<0[!^P0B#$P:L1&`>/5[%E4T9L"IK
MXW=TEE?"\_"L,ZJ4`[1_?]N`AQNBG0?R0035S_M\GV+!:\@.Y@-0I0^O!JI<
M^0_CMW#K0DRJ,<J/Z!4OV`\KMF<W:@=87!1CQY?$!Y.!FV/2Q/O8(ESO@+0:
MC;R00;UFBK[:FLPP".*/.B:CY5=L5:LX<_T<9VP+/$]@OT345IR_AG.?73`D
M&Q'G`Z%9$!'_TVNS*$N\`<164A_/AY*N')"LCLZ\C<#@*.<RT*,;?GUX[2QG
M#&3WB35V3%R"!GAZ_O<5&-%]:/4`V+U<K?;;_2:BZ5O;45F,CZD5&`R-R10X
MZ_&K:ZR$]3\*YB?XB8F/Z^Q+S8_KYTO4+5H/.OE#L)37(<FHOV^$1H..OEB/
M61]?5H>Y1K3$]F?(I.>!MDG6_`Y^4<.'#/\@HB'M;-F/8PF$]%&O(^3*$PAJ
MYHS[75NC^-Y6<6BK6$0@,.&L'#QZEK9DC9C9L74`;!3TG*_P]_S^&]Z\X"\D
MR9\M.J,6RD9-YPZ5S3AC)7N3.2=W!76`FK@:J!XYU<OTH$(1*C0%ZT]LX#IR
M(DP#_U&S87V=8R?%AG7S-QW<KXO'6>$9.5;.$7]\9XBHY0^1(Z'&=+Y)B9)U
M\IJLMI+Q^V2YDKGW`K9J/OL^V<(VZ"9`IG+2/EFJX)`<SP!]4W8/#E$\>F$*
MTS5I[R"OB^=]LE29[WVR;BA2AMC_]9:1#KA/=@:LAQQ"[[^1Z:N:&QWCUS0S
M'7.OUFSJ/?MZ9FX:=(DFU3AI+?,W<F@>I8V[*<LZ!_`=[4VHJDD+.EE-/*]@
M_D9\KU]V08TR:/[\=B$.N&[9.<B#")A7V&XVQVH6Q^GLS1RS-A-F:XQ6+P9+
MU'9+&T[5C)FB,9V:F2U>4%MS!89I\&*NOH6IJ,14<ER8&N'.0T65U0;AG.31
MQ@>J/OYE<<]L#[<E'!^V['<$`V)KQN!/4AP_):?[-,7)JG7F?NM*URN25X?M
MX_4R*\_?;Q7@[[7,Z[/]^SF#2QM5JN'&QC3.NWSOB8F-HZHI7(L3BXM2+:KT
MMJ\/:0DBJAHUNJG70J7V[KW0W`"*<M3<7.+9JSGE#ID%JCT/ZL)4R_&Z>1/0
M7,!%%6$3T^-P#WR]:^D@5I6#6#<.HLA=W@D^'7/'3_$#2\DNX^@AWL3YJ^.T
M3&4',C43V_'OAE7O'T"*)JF>8S\LM`J=JM5&CBY=4W(*UJ,;T!?2IXO,`?MU
M\1L%E[Z)JAE>"A>.^]"E<IM2)L;'D,]Y]@!.\[I`?<#L^=WY]]4S)1&^YC42
M7[RN+]G-L<0E(;R=J@YPWDIB1>MOA'*UO\#E4U0T/EJ5UXF&X2F4K=OGN@$4
MNEP5"0S8)M;J(&:*#('MKH6'4#OH5,]142"4B]:!,*3Q^,Y0Y*U7?9]&249]
M`*W6+U&<7)(L^X0?:9G[Z+NZGVPB*>[YJB4A<U*3.H+V3C4&C1-&I9YA#[)5
M'+'RZ`<F\>,)>N!"B$H%P4\K[,CR.PO@B?,UE0)I!J:VZK!?I3+LLJ<T!Y3;
M@:7.3C;^+_>8":V&_8LCPBOP`?`>$/M1@-@G[G(9;G]\(\"5K0KQ#%QOG5?Z
MY[<H79OT7H5%Q=W77E'(GH>P%O`=V+X9X^Y'5W!(N<?B>:!]6'$;RSH@*D2(
M^Q\="6D'I*?783^V8\E11Q8&2L*N;%DBS+[L!"P9]F8=H"F$_FRV3-;\SPW?
M=I#=D$U,"^#O^2=:GS^->[>&>K1]7:T>1UF88?V=]B#T=1B3G>FT#F=*\J9T
M$"2?`#>#O,T.N=H<3J/.)*/3UFB>CHFF&L`1+!0^M&.?:.@H0U&R1FT%J-"`
MOI;_9:H0UQ5&C/1*'_O>NW\"S1B7]VD2\]/+D_7G^#O[5R;N'FD+5I%547":
MG]#6`"(VJHPHR"X76]3/3M!C^8@S&/]['^_8!+!GCNH;EI@W08]CTO(M$BET
M@H89J1VP.`*-'1X)JJ<<,]7S4/I`(-B1>FBGZ)G/QU;C8]?)1?*"LYPO^I!U
M<,P*EQ]*5W@28<QJ`N!SM8;DW-&(+N[VVVV4OK*[B?)GC$[)=A<EKW_-4%P7
M#V`BP[#-B5W+=,FDEFD(I=,-Z9+5MJ#<LC-X,??<FL9%)$&M8NCK?<1VG`:3
MC,.B3.:TY\&9#^=]%VWP]>.G?18G..L?2*PK-G#8_6)`1!);!W72`Q,F_.D)
M+=C?S"MG^X<L7L=1ZGTEK+8%!<10MO6`$-W2(BKT];EQMETK\&X6`"`"UUHA
MIBIRZ&C1.U!HO/APFKTADG$+I*6^%E3[P$4#:0=B+>B[@@8$J)J9N`D86Z5O
MV52^I9Q@I+\]RC=M!.-Q8%$O<%0N:#7P;B!&1$X1J/9N8B](Y>!#]L%16)`@
M#.9,IFS8?.?Z.$"^LQW^XYJMQC2]L?"02?_Q+XL?F,X?^:!=+W*S/=4O?'L>
M[26\A^W):'NG,OS'_=DF<&L75A\RE7\>).&*U#N4]:,'1^:?CYO,_H:!;U*R
MPVG^>D/IDI]7,_F:06&UD&2(6"8$.ABHKAEPWJ$Q:3Y:*%&QN"R3@W6<[4@6
M;5A"L"O+GJ`=*QW2"@Q+F$A'%HW@)1EE%,O*QQQEMER.6(MMNAJ_=H9/Q=AV
M)8"X!#I_"_@T'0>?!Z'^(DH3(75SBX*2DMC1*0G*14$=8.G7-6#.N;:<C&9G
MX74.Y2TKI9,<!A(&M03DM.EH=>G-6X8,7?C83`,`2LQGW^&<&N%.AV+H$"8*
MIH'*U#%#PVI>%YRQ6F):S_/O.>U\[./LF34QJ_&#*)\W*M]RQYKRDREE5!^@
MZ3Z=+36UU-+]T8`U_1'A3DG_M#)K?&+=/D."*<6Z---8@/;A2G.0R;A#M%4I
M>%8D![B`7+=DD2@\'"'J5(Y]+MS-Z.1Q@M-HLTS6R_4V3N(L3WD<*N^WZKMX
ML]*5@]>5GL8VL[I`.'>M)079-+*+L@`?<8DZ1:A_YV5\)TR&;4XL&Z;'+K50
MBULZ[:`>76T,S)^[`QCWY2V(=0M55V8>%\*D'GPFC,WHO0E9?XLWK*;]BXGZ
M?Q=[+/O^?*Q\Y>'MY:?Q<6Q](:+`"-L*VEIK&]X!YYFUH[%#)C=GC]>V:EI,
MMZ\!:'RQ-0\6<?R"F4>E4HB')<&=F8*?0MW([X,*TB`7$!GF#X22^"8)6T#L
MA:6D$=,:^H2!?#F@U2@=@L^-@P4]8]2JI=JN+O2VTOD4^]8*(A6N'MFFP&(Y
M?>K;EW.5(HCKYS;5'=@<E17TM`1&$',HF(1O)8KT0;LK;A2L^Q9GREB[9F?(
M5%U@T20SK9X?9$(*AN01":AS+,\8;E*293<I>8P'TZ##)U7(:#^9QL*A#2.W
MK[YKO*M50:96N07_@ZT?I']Y!KW@PQ/%%^O!MBG0`F9;"M2--HK!'*5]ZW%G
MQ]OOYH#:3^IX)K;@?,ZC7,I=K>ZFU5E^C_OKVM2%RE>7%9H$3K7E:2B5ZI8#
M5B*RJ/8EMAZ@K^R1Y^"K:3AB]IF[V!:7;6`NTQ4NXL_(-HH3+>:[Q:2HKXH!
MX[YK'1KYM78;[)="8O07#X/#?Z\1%0P0-K>4`T5I%0LJ?:'PH-F]<T]-"8\2
M514I/XBXR"3LJZQ.P[U$LQSS0H%%\RMB/P>"=65C$9./V\6XJ&2#;[&>\+`M
MR&;$#P=X!LA>Q):@,*S-5GI%V[@-(3F1M(,`JO)DI%M&!,^PDH^+[2Z*4[[Z
M+CTK-[U=/UZ2Y.DR?F%;*YL9+=FYHU-45"`?I6(:%2;4&F`8>:1Y!;?&*%PT
M4FS1ZH:6_K!AQ8-813$)6`2BH7O<'J&IY0%&U0-R8&5,#:!&8(+`.QO3:2,^
M16>M?;Y,]@,7#GY1A3]FR`:8PN.&EQCZV#J25AXF1:6&D;!;"HKY(MM@U.XI
M-V)O1V9QG3^SK/XY2BC;MCN2LC.X6YPM=@ZP%5"U4#!4%#:KB&V*]A_2J5U8
MR)BN-D<!HVT$=,$(('IZ[GWU'*5/F!_G$!\+6@S<+RA>YNPAK\@6,WI_IE_J
ME"1YG.SCY.EZA]/B)ISBDM"BW'WT'6?GW_,T(NDZ3JB3N,CQ-KNB7YZ=]T,V
M&WX<#,4>?=-!=]NYI;KO[M#2Q($`Y]]@ZJB"RPJJABC<V5T40M6Q`LPCH,8"
M:DQ4M[J7Y;F5$]2Q@[BA$]0UA2I;O@=2W#.,S`CE_A"/,X/M\2*';P6:([BK
MJ&6>H5[`<80.A><[I4LI=K^7?B,N?LR9LG=/``O%M^4+YL[_[O(HYP>E+!\R
M?FRC,'>3ENKD78)2`)Y.:ALBWQ$IU[F6H<SB]/KJ[OKRXFQY?WZ&[N[I?[Z<
M7]W?H>O/Z/KF_'9Y?T$+A.`8Y`U)#+^ZB(Z#PGTJ";2%10,G7%=2:A:+[KM%
MH%2?Y9M`#*',4ELO*4[CT[I]IT$'*01O-@^'YDAW3+RL4\.S)#^FWC\XWP$V
M*7?\CJ/=1W(_[(*^5G9]3Q`>J4/RT`\+TB7-G9#2ESB+L]6&9/L42Q<"&13M
MI("RH@#^5UT+L*1+:D;G]"2"BXNKT^LOY^A^^7^?!]%#T[0FL?GJ(LJ*)?I<
MD^F%C]MB2[`!%Q@TK1!'"Z"F!/H:SH(5,#"I(X!+.'GUN<K.N[*DW.."=I:5
M=0!GC45Z*98+V]'J<BR3!I?S0I;12+0&QXKE/G\F:9R_"M?2JPKUN=`K!$,#
MH64@!O1U&X"_*]*.%/630%;?*UMNR`!5"_?!WRDKP'U/5UB0KX>K/T6TL5?X
M[AGCG!_`N(Z+*C:TS3Z]5@LH?TG)?I=1%9O]FNW\HF6*K@I>-SV5RSC!O#^B
MGFB9P[)X\L:M9<@)H3F^$>@DD^,*&T]<.:U'Y?!J:R>HM(>XP?+DU\ID*WW.
MT,-KLT"\,,L6GI:&4=MR>Q3I*S->#!0%X5+G);%LXFY&#R*>#'19`>D$H]NW
MAN_^SE)QV/7#;\^G\2MEFGN__H5I*O_Y\N.[KYD7O._>)I1^H/"\#%TQ:5\0
MY+P,G77H_J#!>1E2(4F?,)!#!#2MJ.@7J@[,D)56]0W#.S##>A[J2YSP5ZGG
MF]BI<FTM[+K#_/4+IJ^\5NQEF]_R^+5#XRW/O0Y@ZC>:?37`A`J#K@H870_K
MM0&%(E1H:N]"/'E+NS4FDWG*F@$@3S)^Y<#8"DQ:03#^K<,,5V,"S9@0,8=S
MG]$M3W>H-JY0ZNU"\E@C?<T$+V')[Y',=(!(!R,OSH')1CM*'-+T'$=I0AUE
M5EWW^8BR_4,6K^,HC</:[`0+2[.%;X<+S(]&P#2]QWDN:'X401.].6Q^#`>;
MQS0W>Q\];/J<FMGJ;'.RI=7`IS`ZWR;TN=BJLC[G+(HZ>)B#Y8:#&+N<CZLS
M3H>(G,1L$R'<^)R3(.7;OIW((UU8-Y?1V>(.V,*_N;Y,Z%''<&&B\RHLNE$#
M744T`(6SSG$V(LT8%'3K,%W;GC,DA+A.]#[Z7M["_0DG^#'.10/+NHT$]AKZ
M$^DV&F#FV.WK#+D!S,JZP?2\A;[%34I>XHS^AAY)&MRY/^/@-)S1'XW)_F2_
MN2+!.@";6CC9F&9>`?#]:OXPWMO=5@JB'TK1'T\D\[5A[<2>GPG:?7*!<,%[
MD#0+A&;!S@W3'0R-BVQ8T[8F)@TXZ`=</&-GL_"G0=+.F%I6Y-$29):`X-CI
MCT&(SGD?-D8L76P@*#&;:9N4`X^"RL>..RF]R8$#1#DQ%BI`?K8"B,FIJS``
M^?DOBWMFK;70KO$DE6\Y00D^\-#3-,`AH>;O-JCA64K\@N_G<R]_/T+W\O=Y
M@>(A5?^5;.)U]+I\>DIY8GM&-ILH76[)/I$F[B8R_31>+0-#&)-Z0<9DC3T#
M"BDU+.Z?,8JJ1VC-GR'\^,BVH_T0)^4O62A)GA$LAI2S0%.??BI1`1G5EISX
M<)5)\.Z$6SSVNAIET1-4%T9%:504/UY0:GLE,\+27\2H_RYC6W:#T[OG*!6O
MI[*0DT0.A1PH5;7U<Q!!5#;-62O7LJ#_0AG[9QD^/CQ$6;SBJX+6\6:?XW4[
MH*!=53RPT*+'CI3)IK"3<%DJ+N>SPJ++4",UZRK<.`:O+.RT?JM$$(,Y%SI^
MV)H&H3F!ZWVFP6[JW6Z:W>V4^GS3YU.F$9MI<?TX42`4U#2Y;@1@U+2W\;3>
MK-/9,TU=0^!+-ZL1^MSS:)A93GB``\V#!\?9312OK[#4:0\*]/UTJP`,;P86
M(;UQ6[D!09KBK=%53%-T^FL@V!\VT!#NLD;LX[LN)X!T2X<3=UGK!_>08]N\
MZP=IJ[/?3]!5,!,P5DVO=6X@C>_!A4GN@>\[,MEU\3UW-B@&@VZ)=4C7-C1A
M`/:^4,?-!0)S6<L-P:YNXS[@>Z4%L!_H<^+Y>E;`_1\$,+J^\`05C]'7\K_A
M'<0_&C1:/PD.FUE]9HJC#)_AXK\7R1E^Q&F*URU//W2@YC*--S61F4H?\WI!
M+2TTLJADEX&&1?5C(%[8HOG)J-89$$TOVF&=B25@SZTW">C&YT!=Z>!Y`?1#
M5?1'=O!##<=V,GR\J%0$@-EQZ3,T+%<K-@=*,_]7\4$-9N6E(6%0'IB3DOI`
MLW%HQH:)?6D9!ZMRJ"P8&OUDC:^@GAHO4M+UQ%2$&UAP&P1ZYJ`/HW*).^;]
M:XCMCA5BYI[='<B\)OM[?$]N\8:EN3=1FL<X.]W3B"1::V@M*D_]%:+0:9BV
MEDZHJ#1KE9?)%2V*%4D96N\Y'-.B%"4K+Q8:60WPHLK*3-$F3\VD&I09FL*N
MXPZ$U++#?H1[V*IZ%06.2S%4RIV@4O*M`-JBMS$SI#U'*G9(WNA8I15612N%
M,#SKM35U-72E-FU)?[FJ,F[QL,7/W`T_<.G!HV:Z*?A43)?JT'!=8=MY`)/:
M=AK"YD"Q)HQQ7!]0(',&<*M@-CO$?0:TZ_P9IV4]EUF&12?!&XM(@Y=(!)CG
M\EHY"E1"@S;$%BA8\-_0JL1;Q'\-C:B*]E?04XL:*26'DBHBBNRXC3!#B^[B
MB@/0*6)(@<;*^RV/&HWF(<(U'D,)!Y=Q]!!O8A;(K&*"0,XH,'3D'')44#\G
MHV]RFV,)V];2"Q6;YE'(#!5APY"F<E@9,;4E;DK7CL7Y8DC+[#R!!!R<QB'E
M\BVA=ER$<8O;$.;Q;_$*QR]64_E#$>UL?EO$T?SJL%:.NAY"@V-F65L*FFG6
MM/XQ-$XJFM]@LE4*&NUL:R-I,N':MC//Q'YCT5W`<(`Y19BHP7A[]&"TG_QW
M!4>?P>!TG^5DB]/E^H4=&:[O<<@$I(%@*`#,1EF-G'0N!,9LR#@07U3_*@:-
M5^7SX-(R:;,K.*>!BI1O?3D5VX8VW+K^OCUWCA\8:0JG7Q5%5=EC!)^YNW<)
M/^]C3.Q&9OM9!YF4>GQI*.6B]RZKFY.>N\"8=;]]H$/=9V^*ASP2+$6(KK^N
M@9:ZK]X7UO;4A]9F&%_J&S6,&1.GR%Q`E061`I4)23X<P'09&"PM!Y&<`]-K
M("DN/4B>3J-=G$<;^3D_EH+R<"(5A.:KIH9N)BSD1JT8*U.S.'VF.F@B0V,*
MJ0J5K.6'SK4F,?X[.!KK,*-BLAG>Y%26R"O9++7I.-)([#J<RG`+6]5D1@WB
M4B:D$XAFP*]%,)H1P=[[-LV(FV&W1B"@[M%T!%RDBH(:N<P1N^:LT\.V^.+W
M:+/'*%JOBWWJ;#J#O%`D!3B$+&U\758H!XPZ'6S):3/!CHT9>B<M>XZGO>'0
MIIWH;I4]1O!9]D8<P<^GP[\B.:ZV6)KN`U'(2-V^4`:8AHIZ.>EOB.W9\%&D
M87'W3-+\`ZW-%B7L>:C[AE4P4'!0CQXI"06B*AX*+;F-!`*3[H*!$_PI0@(O
M71V4$.P^##A8FD<']\#T&2-N4LS.Y:R.62G/8%TF:Q[H#.<_;)1(HXB9$F!.
MV]0<FN*&MFTX;Z12Y@)*X?KL8C;J562*8<ZI6*%.X1U&H%?J+$QTJ;R'65W<
MQCF3.CB?GO%$#A8A*QZ4]\$5P[_D`#8_S4D(\_@9`B5\1MB+Y(5"AJ0F6U4$
M9:7QLE,6V`4(ZN&(YUU+-G1N2RY:?X3&2E&;*L@GAX"482T1%9$ZFMV&D)8I
M=UTD$.@HND1'B2ESOPV/*N^3'[:G,ZJ$U),@KL]I5-7,W8;!:<?G"5642V7*
M8;#@B*9$@&XP>N1AC2)9[9#TS,<VBFPZGAF!!Y]VAB3T`T0AT6DY7>(8GP$,
MB94=#=/!KUYQW3!77=Q-Y[U7&[>=],;8B.YX);RX),E3,3.RZW;`0V.=I,'U
M'6HQ1'0=YVHX3M]%KO7/,CY46G/G]0'1I?#TO5'/8P.;]3@-.-Q\NO);G.5I
MO*)N[33*GK6N7%Q<ZLK[Q8%Y)JZ-(U<^,&9#MI[PHGK";FAN42VMBZ$5+1<:
MU22MKZ":$B]2HG6E5$3KZW?KU[O6W/EU0*@I_'I3$)T>(=C,_;HKN/GTZ[\E
M#_%F@]<VJUD5,E(/+Y0!IIVB7M#,$YNRH9](@XR!5=F0%QJJ0*'@HAY+4CH*
M1%6<%%IR&P<$)IU/]SI!9N>"CN;DF!.T+\L>+QK-PX-[//H,%'<Y6?WY3#9K
MG&;G_]['^>LMV6P^D_1;E*ZU(<-(6AH\--+`K#6JJY.I`9UE&Q:K=<DB35OJ
MKZB0"XW;9EA2L-P&C%*V*Y6H>*^Q[C8B*8V[ZZC,!FQ%-T8$;?25R:)2.+C=
M?&Z1;A[9_&!]YFBWQ4D>;4[)=DN2N^>($FN9TT[<PSYGL?F>\-\^T==:WT2O
MK/`R3=E&9_9/89\)1&$[)DY4.-V5@+P15.2<6AF-SYFF?G$6;_9LQ"1CQ5"R
MWS[@M#ATJ_BE0'VQ(K(UFL<?AM"W@P$O@8>/P%=-TMMS7Q/K"!Z])]4'-*"'
MS+<Z[!=:4*$&%7I06Q%K;O[SAP>F"Y7*4%O;._U44#ID`LZ94JSW*[P^)<D+
MC66T-M>/Q;_SF+[&&7[(9:LB+.7J!,%8;J)3LJP?2+@WMZGR,J9:JDO#R"-:
M4;0]<:>!HS2)DZ<,[7?4L\2%,K2JM;'2^3,NMO_Y]B"V&"*CF[?O#0S%VZ0W
MM@@;7`W-PL7064%<1,0"I*<=D+;*(R80RGH-]YB5QS!_J)TS(F7[E!T;>H=S
M^O8\7C9CS\V)<(.`9"=6QR-3L8DTMJO=5`X;6U-1V%#)HBZ)6D5;<X`GK=,Z
M?;/7$B1D;`/VF6LFW2:NJ3W8:&-FU2[8:-.F&=%:Q)L*K^%<+N$:E_*8X@N9
M<T:4G(*&!;QB[^A9G*TVA+X%OL??\T_4\I^#8&(L4<<1`XF)W#2NT]3H86)(
M146]_*(I5)XU@)IBZ"LKB'A)[W,=YD`@(UJJ3T:M8)N'!E9@@X/6('!<<(Y#
M'@VN[I=7OUQ\NCQ'R[N[\_L[FJZ<WQ\G[.118%[@S>K[,9NWD(UB"9\V/KW[
M="I]1+:`EE?U=2MIT2F[J'X(9?>-N$F(YCL.`-TNU`%O5QK80[:5PPW)C&[=
M(MTMVS>0`12[]E6XK`!:^"-LO!O=S!\/G<;-EW33S-XB3C'&MMKLUW'RM-R2
M-(__$[%*JD.15DP<HQ1BD+C7U@Z>#BJ3QCR1*UF<DG+"I&01.Z@Y7?M?,6R)
M"AF_3/$DIIU46LI'A3V'_EAJU5$H=@M*4?`^X7,A)Z@60&V)8P>K83(P(USG
MCRNG),NSBV*4;2V]9,:@;"^"2,J"T%-9#\!8(;.CYZ)8,M"D2MVL`U:9H*!'
M)*'(D#T2S2X\O-`4M%L'QD_'@?,2J"H2T-TL<)C2N6>7J/+LB$T<L(GC=<$6
M*T=+\FACZ6CM"?*7Q3VSTV3;<?D@0"X8<L`"^1K$S^`_G?I->S@H_.3A`L+*
M&4Z$A`?G5]R"56;)-V03KUZ+_U?,J=I*]AVEB20,6<SK"$0@(X,&M#+0TZ):
MI_0)*DJBK^5_0YJ%M8;.D)S6N.L35J]`0&,3JT[\O=XP]&SMW$CNAHU.^;>!
M5VV(\838^</1312OK[!L&*3WM!=6ZJ<@O.O9`F16HUG/GJILPP]V?ML)2C#?
M+A!MBR,R5E5;AY)H]5MJP`IQ4_9P7Q8:8KN6=N%Q2^70N?6(9N\XQAO>\/37
MPVIAG6^;VL8S^RA:A5O\@I,]OL/I2[S"%[=W7S#;;2OR6?K2;1^F*CT=V?JZ
M0/DXI24-^!6RB]^2F.U9OLNC`+8\F;4NL6P"`4?D0CW.J+2#^TFY,5"_Z09*
MM5^E15!9!I6%T`^TV(_H:U$RA`X3(,R4SG@&H,WIK(O++;2#&>IBM7N6%9O(
M)+5U$(<L-:&BCT0HI-MZ-`U'3#]RGPGBTFT*R/3!.EFQ%3CO"HB+PI^6ST(>
M?IJ*&;G_=(4:#Q[SCY2F66?DVW!EFZQ`WTNV"L"08&`1TC.VE1M@ORF^X/_\
ML*;_9IWQ.#C?.&RH(<)EC=E'=EU.@.F6#B<^L-8/[OW&MGW'XZ$&!X?8\%JG
M%D;36RW1?L'I`W'*_F*I=H6`;_3G'"?H8#$@7;8-B0$/P>QSG,39,U[_0L@Z
MN\+Y]>,MSFBO17#LN+%$/]RI)&!8H*\39$!46C/@B$)^43U#3^QA(%0Q:/(A
M=XQQTJ>27%#`+945)PY7;A`\^+K#6:]#4H..E^2#Z"QAJTH?)PJU87TF''IP
M^K?1MR\1]79QM#'S^5J!OLM7",#04%LC(`ZJ[!A04"[>YA\MA>IBH=)/CX$A
M^TQQTZ>>5$[`/(4-)P%`:@]XF8EC`+(0P'"WK9X>(\RT/GX6H'GP\"9'O^B+
M]KVZB\->]+6`9)/]V1H*P<7%U>_G5_?7MQ?G=X&PQ_``#>.F[_-%<V"&2J\3
M9SSY;!:#%``2,]UQL4"/`H+"DM;[.D.3!X]+(\)%CK>=R+#<\-G@/*;_E&U@
M'"?>]\S&XC"TLZPMI`<W-VW`4%-E`<[KV@)FR-AQD.MSV%"+@-?&]IU$#D/K
MX-'$!WY[PSVT]`GB<KVN)FK)!K1Q<V[$:^.6=\S[B6^*V*6(2X"$=11/C+D6
M:!Q0(UZ/93%.W?E=%S[5N`V'OO!0&M+$+<W>E'8'@^DV78]ISX\'R4KMA/+H
MQO0ZVJ3KYLA+RL>:H#LO\CJ`#QC897,"N:"'F`PR+FU[RX<$%%F42&MPI/B#
MI']>)#<I6>',;)9-+S%82*B0`%I?I*T3Z%)#E363U4=R^05[]B%./NR*IX&P
MR:#-!<N23('29Y=<4+1L26'%S5HVJ4'X=8W.@-;++UE!=MMM6334R5U@&.J7
M3,X#Q'G=?I:S2R(NDA79XFJ7IL#7JXJU'+RXV&2FJ:P#N7*)"36MA$+-[MZ8
M/_#/%F7C$=,//62%J'27"F)]T(Y89`72^X)AH_*SQ3-4/#RIMTT?.E)4'M0-
M5GSXRE_)AAU$FEW&">;CHE)W*2TY\)B"DD"LD-8!BA8B`R;,&,JUJ5$]15_9
M\V+@/X`Q?5V["BBB`\&`(P,!$4T$6MUXU8$A\!5CP#`2^ECTPR7)LA^/`T!Z
M-^L&0CZ=[3V[OTSK:#NEI$ZV+`5,D(YM:.=:*;=A1"$C=JK\67#^M-M\"BJ(
MVEE*@OOJRG:-MO#`GUTDR\?'>!.SLU'N]@]9O(XC-F&PS#*RXK\ND_7_2>(D
M_YT6WZ?"8;K)N@9$&J4+B&X3W@.*E..J8$+=,9I;!,_8H$V4K-%R_<*OT*2@
M;_2=H+;&$]3H/.%"7"VJ](;B&Z;@5N!!IM-@X&=&J!1YHU$U<Y/SC:B*HZPP
M**IU,TM.MJPE^,Z8(1@.CS.^XGRR+IUV=D^:=]*/,5C("N.X5A;0IQC6$]R#
MZ.V:>@R=IL67Z%\D[01:-G%R>G<1DG<PQ8O$&]C!3<A]C0H9U[66W<5#C6GX
MX>99@2L(;:T\,NLFDD&.R;G'M5E4\X/LL*+6W>H9K_<;?/W8*JW:TP>CT"*^
MZ10Z=QQF;S13)-169IJ7T:A?+&]NSJ_.+OYO]!/Z@`XX@!JBU,K[6"'?PB&I
M]=IY*5T=YP[*ZOK,&:F]$LLJII^@2AFC6ULLK$V>X7%P2EH0#@L/9'A;L50;
M3"?$<#?@\F^P]_(X_&V\I'RZ!4?#X4'M+(2#.LQXGWZ9_&350*-_[O;G3JY2
M."/H\[%5E*+4JMYYIH?*X3/M`$8NC)*."?JFCELX238FO(^G?M4(MS5&.]_=
M=G?_Y?SJ_@Y=7*'EY\\7EQ?+^Q#VNL'`<7KGR"8A&*$6H&-TF.Y)O0K.4,["
MW<"NE#.LGWOW8;.:3J?%9MHDK%5WIG"Q<@=&*_,TXG;T#FSUWB5)GFAROCTE
MM.YI'M/*G>&'_)1=%9WD]!VN2'%O-/U#G%=,T%!^\%$:)I%\0IVGT7V<83GQ
MQ^A;G%[3E.#V_N+3Y3FZNO:>"4P!$`%HT2[M1RAJ',"H6H3F"EB-_\#QTW..
MUTOZ&M%3O;_IEGHP"?T-I7J4UTJ!T-RP;@`#&>86]9S6Z5B4/](P7NY/2^G/
MB"1H0S5\8"K0`TE3\HTOHO\ARE"$=IA^K"3WO+7$%C0#FMNAK4=MC?"0SEIK
MD*-SAD:AY@5G1"P;/KNLH<D*GZ"J.*K`7&^V9!+'C5+9N)@OG/H)-??4V!G9
M1G'_KC=U(4$@:1<"H^#0,AS?.KK-Z-42&7")/4-?BZ>>NVV:MA,R1=K&`EHT
M9<4L:.L*%?3+[W%_G;2JB`3P11%0N+>MPH*]U&P.=2X@`3I[%AC,.^TE!;F@
M52409R7E`"_T!`-O'&7XF6S6%]M=2EXP'P817DMO4+("NZKD-,SKZP#1'5!:
M4=!`(;>H'Z*X]=0S$0R:E%A\^QXMY`(M=JBT@B;H<D-@23D\;GCR72.G_3R0
M>^:A("3-JAV#:$9/&T</\2;.8YR5(TM]!RLM4/E508%IG)!:!#BS5JA<08)A
M\<4]LX#*H3>T:4IXQKR\H8C^T_;P/2C7@K5`!ZA+'.@'\X13VY[[O>;7$U3^
M?H@-+W5MH$WOQ9%]CN+T]VBSQ\VYLW*GIB@\='#"PE!H5]0$(GW4&3(B@DBT
M=(B7`3I"5>.*N*$'PY`E`ADA8X2Z'3E.@2T'3A061P/GRLH@7JAU\=8Q0<O`
M!3L$E\\<4S;]KRTHS3FA)O.U-8!UQ4,C-OE(:QI^F(W^=S!4D;6E(CO1S*M+
MRZMR%3<+X.5VW*6M$^$B2V.#V>@!@QWS#!<2/5[<JMR/RATG'.[==,]-P4WS
MS^O[Y26ZO%A^NKB\N/=^\X;HZXO@JD6G$([.O)<#=V7:A#V'=!C-9^!>1C6@
M%P>R3-9W.5G]R88K:?)R_N]]G+_JLS0CL:'KT8A!(=JH=K#YG,ZD$1W42A8M
M1X>65V?H_']^N[C_9S"D,<.$B%$V:!J232DM9*+&GB,_J[3JP`F[AV3/??-]
M`$6)$#-*1_@T"`<S(S2<0&(90"P#AV-JNLEN9:;&LU&0!Y^@V_.S\_,ORV)U
M_M6'T^NK^]OKR\N+JU_0Q=7]^>WYW3V/(7>_+F_/?[V^/#N_O?OK0404>Z:.
MXZ<Y+^>-&'-%BDF8E$>&8P/76/</!Z_YW?WK9Y+^1K]QFD=Q<A]]OR%9S"J7
M-3M3))[?0K(7!(PD08AG44?`/H2953TC3?34U'Q%CR1%^ZHXRJ/O:%<)A,%4
M&\0,2&L/MQY[#10,B6QDU47(,#`,'3UFA&T[IA3`K040E4"UR`EJA-X&B'5!
MR!>,YPQ-";Y^/$WQ.LX_1RM>_R_1]WB[WWZJMJ^=1COZ1-`KL1>M@Y.-Z$2.
MV]<2)#Q9F541W4+1HGR"'J+D3[3B0NBQD&+IY%,:)3E>^R;W"-R0*>W9)[>Y
MAC:[;>S"1BESRW!AR@-\BT"5\%-%"PE4B9R@"MFU%*K$W@J:Y<'JB/'\T0;/
M+SA](,%Y9?H.C5^NT;MZ:^C]&"IZ_29;ESA9XU2\!]>PN"*IZA8'IZVH-O"!
MIV?%CI4=87EX*8J%LH'7M.&53%1`1<&]MI2:;UW](7/L%K,Z4I<PIDNC%U;P
M3R4,SD9]31UU;)2&[>BJ4+58OD3QAA_Z%6W)GG:]*9'%'9WPZ&N`(B69C5&H
MH+9<AYKH*MNN$T.Y;9==G5D`K>SNU&('T>%QAVZ;3L_\^/8;UI;<"U[O\RR/
M$G8[L4$TD\HH@IA`!ISGTGHY"EDB>W;$'FI8M/Z@@6G#[Q&@Y.Z&IP#I*P>%
MDK4Z+"FH.A!5,U1@R77@&9AT&6\<H%$978K2J%7\>$%I$T$.$9;N1\A<H/,C
M3><+$*[3Z%LB3^7#G;,``ZC%R-@A`O1G&X`6JRA>`D#HSQ5"LQ*B:_(M.6(4
M_AP."CVGU8*CX33%5,DSP!%Q&NL.\A'M47$RH44YD'H5;0,Y)4[7=&J:R$^+
MDY364"&L4^-:-10?%B<M($`\S-%P4HMP*#<YRVM8O)]-!W)PE[R%A,!6GO0V
M*"<&LY-SW0;Z0>\XF]S\K#MU&FH_WKSA33I#`32]NS[-N,:GO953DO!-1/MH
M$_RD@P4>#/H>)G@((H150?8BH6T397BY7L<%0NN!79/$SD1<D?"IQ<$309/:
MPB>(&JMVB:-2F7P0JQ([08U@,UL2$!VM@*5,1RV@J4A355K4Z:O:ONNA!95U
M9]G"[(AGF<:RGM_>I>1?>$7#3)P4TPD/;%5YB,-A;M%M,XKK!]^^8UYSU<39
M/J45OL%I3-9&\4XMJHQU,E$'Y%?7TAGMI69M*2]1M+CHWB#TV%HD&M2U06.@
MH^&[$?"43!=KT+%<9M=]!!-;=CFWZ!S!RIG&SHU"J!!#A=Q;@;-=Z)H3T'.&
MK#Q^BE@U3FEXE=\ZI"E6AR)9L8F,55N?RDVI=A4/)4*+Y@EBCX*Z?TC7BL3T
MB_<)(R[=)H=,7YA$$$XUR0H(P0\RO22S"`EX@RFE0?$!R,.84)(VD`37JDFD
M?CD9E@.;."+)TWUY&5(?OX)'K=NSFD>3;\WJ6X$X;ZBK5GU55EVP.,_=_V58
M@\].5)]K>/E55:)[Z54C!WW19J49\C9-Z]8;WHMY*`VINL%R6E/Z<23UD>P*
MCS(H(W`MK3)@$!W8A1AND.@WPVTCT8(OGYAZ"&4(7-EN0DC+FE>`[+JH&.(M
M3:[<5FW"A?^:``C13;_-U1"'BPD3?Q<2*H`GL8'`\9$-.-+4,MJ@1P:*%_ZU
MR"-:LW"Q(ML=2?R?_S,%)K(I;0<P\1,H/[U^B?)]&LL/G#8J+`B=HL)@S)#7
M!#B8"@V9\40@NOB\S]DM,KLT3E;QCO(FQ;OHE5U.B&B_-'_&:-,-P!L2>3\%
MS@P!0B9I$2,@U%!&S"R1;E>>>&C+1:`&!9LP=,?9BH+NGSA*454^G&.B07%F
M$N'=(6U^9WY*MMLX9Y[D_/MJLV=+XW]+Z->N)I]O*,Z?HPQ?/VS*H2"-PY^N
ML!<4IB@$(?+T-P(,+I,JH_<)$]0O[O:[W>85[<HB+)$K=042B0"@.?`B8'#O
M^9GQ>H>^:$H=743&\?6!CI[!LJD;A1L]Z(=:$^JH0I4NU"C[,;@8'18#=;'^
M,#CHIP-XC[_GGZBM/Q7]OD$907>O508LZQ[8A4NUVZK-,NQ&HI=6HZ_L$>+/
M`J&GN-&$F;.L;07I<EU4G"6W-+GJAM4F8)?HPN"";^NYOOK]_/;^HKCSX][[
M;7@3\&#2@8)"Q/RNKW+3C3O7.4(#B9Y;5$J`<,*@3H#\4%O3LT4EO[A;/>/U
M?L.'CQ^+4;)MG/"#3DD=2BF,6,*TC=(_<<Y&T58X0WN^23C:;%!6=%RBIQ3C
M@+HK)L@9<-$<;CU>*@2'+%5:<>'%%0:A^P0.X=K-ZNN,O97>?[WGAPL&EQE`
M8U$7)>9"HY_DN1P6C'%V6XWC9]>/-]7H_D7"1EKOJ775.@1[)8+TVT8)6#IF
M7W/@;,VJ`F;IG(7*!47(W\.@]4@<"3/`T7@4)(CFNL09I$U=7'4ZS.O@8D[(
M*\1%<TB--#M9M))G:5NM`<5),<?$E;QEAIATHL+A2,A!]!N9'$(;%:,#*%,Q
MLV-I:NTE>'+SD'Z%*F2!\^=#<PLM]$QP"@,,CG8(W\@4=\#JX3=@?B/^PJ4#
M4$\.E=_(6V4$7)!TS8E``^05[27??\.;%_R%)/GS8!L8A*XQ(7.H:SX?(WN/
MN8.HH!Y`CF>@F875CP?D1*10&^=--,@=XU3Z*D=ZEV'-O(7>?E6\Q.#Y.#$A
M*C-5J-"%"F7OU!JBYO#(Y2>&GXJO9)>7$,3;4Y@KUN4V@6/CJ<G=TX+R#6-/
M4'4S\HZDK#W#H6"_N83$$K>I@"RG@PN@15I<18U3X'O)IV-`Y+>K;]1XA,-$
M@XGS#`,/[G:=C87%QS8L+MG>&+3>8_0MSI]IR"8)1J^T)W>@N##8;!8&+LQN
M8?A'@8L$/T4Y7KO%Q<_LL/@L^^]JZ8AH@U6*-ZPB_-O5&&+[JXXDRDAO70#&
MCY\$ZHI^,&T.-2PD2*/:A<"H,;0,G$QU#)B1HR72WM<?X)9^0;L)D2YM7P'4
MF[)BM+=UN7*8C0T7N=4D2(@RK&9+0LBYECU83#*NP.#B+O6:AIJ/G=Y90I(/
MP<;.$3@QR,`"PPGTA5A@0/DYN*.L1N#!(*,*#`]_MTH_S$\PFP:&OY=@:"7>
MQ^`N_CXG/$+8(U&<)2])P'7%M;LCJN*.%IIW:^-JC7EM9<P"\U)8O;:\NG(U
M#.IH6]U@-;D0)STRR:1,5I%7^N?9T%!8<[)#S0G<6$^@\,[5CO]J3TWW/)KP
MM]6,19[])@9H[,WIW+.,W3]%>WDX6;U>X6^GFRC>9I_C#5Y?[447]YE+U"[>
M0&(B^XSK--71FQA2D4\OOV"%4*O4":+E4%$0\9+T%U[6-_/,D4!&-%6??5K!
M-@$-K,#Z?ZU!X!#@'(@L$)3?E3S2[_HMV\=YAAY9B>,$GMSQSPL]7^X_QAG?
MIZCT^/U"0B??%`)D5=\RI"MOZ38E32W2=]CL:OEBPZ?W79[*AI-00]+`0BY4
M967P;W2%B?A7]N=%(K[02E]2G.!T2T*&%5$=0!.:G@'C^-&1$R0P_)<X">-Z
M'H-VE44-!0C$L:(M((T17:T.TY*V(9?I"`2,NI<5;AB`2$*S#S98*#B*#J5X
M1=)U8*G):'`9IB+@\/+FB,^B;?2$LSNR?WK.Q6?U&Y87.V51>4AJ#?6[))CP
M[8UI)JQKBVSKXCG*GZ,<[6CV2B4?']$J2M"*Y;)!44P!!!G15&VEI-M04$HZ
M4;4<>G;Y5P#-#Z!Q)\H5RE*H*'82QMT"\)";`W"A./?E:I7NH\TR/XW2])7^
M:.#@U3)B)R^3@62:NE[PKEYJSYAV$@T%]59-.105!;T/Z-O@0$8X(_B(22<6
ME1)/9LFAMQ>;A%M4-@L`BR5G7>^/RJ(GB&8>5>D`(P`H*`V3CUE@Z7'H\=/K
M%5M>R*Z@;;V%X!I+:T'9$*5"$';84EM#X*%,E3V+X4VYFB%QBY)A7*-I#Q#Y
M4*@IN&3#HU)YQ9"IPF:8[*V<3<?5W*3D)<YH18WR/+6H,MV3B3J(N&)3+GOZ
MNL]C&X2E;["X8JMWH^P9[:I?VWMDHO0ASM/BV-4U7O'G(='<$$>:R*QK7Y,`
M+=:AB].R>KO/(M5?S$4JZ1C,JK2RFU.>H%KHK6#9'Y(#B54TOE[&";[(\5:;
M60X*RC+)5D'8S'%0`^!,L:W?(C-LQ(23W^PQXL]#2P6'+2I/_62M+TOUZO**
MU*ZETYUG;]MQF)L`P(=?DM!^<@QP,4L7H`$35N[/)QLODE6*HPR?X>*_(SH"
M2CT6O0*)'N?IE++^,_469'68EFV)M1[6H+(-UJRR+1/86J1>0G5V>9BD1G-W
M+X35<#MP[8T,Z@'N04^D6,11*4$_5&I^?&?.E`ZX+^[XV\/!QP[/R#:*-4-O
MHI*2/1N=DJ`KY05U@-VCT35@OB2^+2?:DU$.>!<E@NKGB!M6NA)>C@(QS=H"
M\G7O':TA4>4ZD6_/^H(E.Y[,A5H$,A&:S"7SFDVGE9$M-<,,5!1D(PE2[GM%
M7XOB`3#/`AQD7-,-^:B7[5+3Q!9T,JBW"3XZ,0M"66)W,UR#?,Q`5&5@\T-Q
MOH#Q)5H]QPE.7Y?)^OS?^W@GC1(&)<M/IRPYB70&=0#@F=J*G%PJN47]T"^+
M3%J16'SN+EL4`@U%E%HA7;3"$%2/W`%4F/.M'Z,H6:.Z0"`I`12&9#[7-8KF
M]*[_(NGI/LO)EKH<P5HO>8':EPX+3"2%S.)4)@CTJ@@P*+[@OZ'ZQR#66BD:
MB.@_:1_7_7)M.`]UA(-B=O\P[?=2JBW7+SC-8W8O\?GW'4XRO'S(\C1:]8])
MLA.JT6XF-)$!-C4#R2<,#:KH8J1BT7J&</'0\\2$)0[(N%;J$\U$MDT^,UNP
MR8F)3;@\928(%ME+69)G+VU(EH6I9R^+>_?N+L$ISV]\P'/.>/&=760OZ44*
MGM7>O_-L(KT$=D!\>5>OBB_MDHOR3]]X%WU]HOQH?>RVBK0AVI&$=90MU7#^
M<%0S%MZ-_Q!,7\R\1>7^:'J;SNA=XD3N743/*N_2?38-DR([$-ZEIU<!RT[)
M1?FG9RP*OSY1?K0>$MM%6DCL2H)ZE[9J,.\RKAFY=RE^",6[6+2HU+L`M.FL
MWH6D<?YZD5"JXFS0JY4\;GQ,[_%4<`JMP7B:OFHE2KN%B[TT),FIJ0U+[./R
MB7>XBEN'Z+[H`+*=4AW4]N2!G5%'.Z`_&M_8S"O=Y63UYS/9K"FH_LK'H_-7
MM,SS-'[8Y]7Y:.QL[Q8D+@X4$@H_!@0*?]ZL6N/UF7X;WJ876;:/D@$<K>4D
M_D\A!TH4;?T<>$R537-VR;4L[J(-YO>T9ON'+%['4?J*LN<HQ7S8.#D(#ZP'
MCI2'IIB3T%,J+N>MPJ)++R\UZ\K].T9NN==6%`M.FN6_#"]5)*F;AJ2(H9Y?
M3ASQ6R2J$F\&W:;A9TY\SQBPR`L_<_\B82N3^6[LY69#OK%:9LMD?8LSG+[@
M[)8"ZS-)OT5I_U33"1JJ(#9&PS2/,+[.$SW#*,,*'S%"WZ(28N>GUF*HD>.S
M")4D^LID42GLNWL\`6L$H/%['L)>4<M7C*D%:%2TKP#HXLH`J,#'?RHRT!`8
MU>7?)LREH3`PH/L(CW<Y]8JT;FSUT_<<)VN\ODG)>K_*_XC2-$I8U._NYS$)
MF2!:!V%THE8@MP+R;E#A=FIE3/S.-!N=L%RI*I8CELI0J0U5ZDY$F_L"#=@P
M2!=X-T@*#?S=).4B'SBQMFX2@$F5<I04!$]8?L+UZ>GM;^=GZ(_E[>WRZOZ?
MZ/3Z[OZ=<69P.0[.S9>+7$5;?/W86;<JW).K+5=^>$6Y27Y%:W]:3%>IEY->
M+K5@CUCVWUT-'<@^7'UC$N/OWB6<M'A#(87&<$A1G&MYO</%68+]!?_R`C4-
MA@4FXE]F<2KP!7I5B!\47Y1;S"G8FU_1UWO\/4>?:"/]Z1WLTK8B^J_;AW>_
M7!O70QV0F=50/VB2-!D(+'6YOOUE>77Q_RSO+ZZOT/+J#-W<7ER=7MPL+]'R
M]/[B]XO[B_.[0X2#+,&`!<2,'@[GIU'VS,\]I)G+I]??,KR^2#['292LV!KE
M51Z_Q'F,R\,2]O2WYCTDFT5@E5:>%$CI-.Z!OAD$6Z$JI&`XC(E%+8"B6N*_
M/?L`6*`2-S#I>1H0W2WO!%17T!`'4B>H"?>#X1B?JL?L)HKL&56ZT,,K^H&I
M0W'R(VI(V*@\08W23NH6R+:>L%DJS0@.DJ?>,X^RRKKW,<LX+)6I,PUC92Y<
MG^6;&&46)(\VUIF%>46LO9VI:N[CFJ/_*Q^WKWP<J?2T$HT@/9@M/'6>:QS<
MU?[*4*?63QG7;88\PK`NCO,'_TPRR!=J3?I\X9UB!L,$[R3K?ZF/[GO#`3#M
MXU\6G&5ED*IBU#MM)&`X1-H<2NYL-VHW4BE(+NUVU&[DFWGW4U-&%&Q-+)H$
M(/11N[%`!?)=HT;M+'5#>;)91^TLZQ1&UCTCQV"S\-!'[0)AJ9L$W1=/O6<>
MXX?HQH_'S3?XYF>D#:J+(A]#B^OUO>MZ?2_MF_"A-;8TF/\#_WL?OT0;G.1A
M=E4F]4LF#X^-ZF]XZY-[&.5RB6*#R'DX(U7@.+8,<;,AV7NPNDA><`8UQ62I
M3!W2C)6Y<`Z6;^(N\)E7Q-J+F*INIIBJ`;NXD@Q]4LD6D#K7,@[@:E]CJ%/K
M?HSK-D-L-:R+XW#KGSL&0;G6=*"32IXH9AG0`R/9K&'_(EF1+6:WMRQ?HGC#
MSK2Z)^S:%I*T#[_Z%&7Q:ACGQT@W@=U.>JHK&E-7F-!M:5GI;ZQT57U7*H%^
MV%"9'U'4.[SL-$JB=1PEZ(YLHI1M9/TO[YYD%*K(Q*8>>`H;)1W78&<=..#:
M&`>,L+X@7L70BQ+DEQSDM1Q'.)=$;=$3Q(7?%M`50?$-0!UX\80WO'\<Z=0_
M//#&8X.5ZWBSSVF"^0/MK*W)AI;(/%]%/#L5Y*LG@J""]X$?P[729@,_ELI`
M=C%YW5;A?N#'O"*N=E)(UA8_"K8N>?<M$*`$V@OA8@<$U,Z'D'8FA;$CR2%_
M8'<@O5-L].!/8"3S'OH-!['LED:.5`HR!^1V:>3(-W.W--*^0J[&MYNED1>"
M*:$PET:.!2K0P/6HI9&6NJ&&L6==&FE9IS#FCF;D&.Q<4NA+(P-AJ9MI)E\\
M]37MU!J[NB?=\_,EEQ&-EA=./1G)`XY56M07?*S2S+;I:*6)ML4ESK+_1HEV
MS#+,>SW&0TTR-FF/5N'8I($:V>BD40W<#=4;F'<S+S4[]B5S4X=P>Y0/V)O-
M3_D%_HPQDM:/QOPFQB?K>H3A(L=;:0?<5JZ*B>9RTYR!;?T@8J"%307_C;4L
M[O:[W8:?>AMM4+9ZQNM]<;D/#W)\TT`P_6!KO)#13=GCM:EXB\_F%D$#F*E9
ML,`U+V"KBZL8,%M#-<FZ-03-!<+I%\Z`6FD\\HC;V>//=7H3I7GYQUG,Z\_.
MZ%QNR3[)KQ]IAS.C?=*BJWF+5Y@66?\DCDG3='7CU%A=$'Y@VGN`>(;15=!Z
MBY&::_]!4G:#75ZQ!+54G*!""0N$'36HTA.$4YD(T[ZC`4%]U_6,4SEP1V-K
MYB"TCJL*[&G.83*+7V_!2V1HO2^OCUS'V8YD-+=L7Y(:LTM34Q0]/L:;.,KI
M7W&RVNS7Q:Z<78IW4;Q&^/L.)UEYN1S)GW&*5ON47SD991GVOG4U(`YJ$H"@
M63AKHD"J/?I%9_N\@)B\@VI6O@GXNO)3/9!9?6!\C-:6TH]HI!?7G-#50&O%
M]1_]]S$-FYQ8M\J`FFJQ#OUT%H`#G=H<8-_1)<;*OF)=J![=+,O]&%(?$1QU
MBI`P&^[F=.TTB[B)7MF(*?<LY;^S+WC[@-.!8S<J7;MU3>F);#.J"XA+UUE2
MD4TMN_@4)7^BA)7R326SIB66W[]/(J50FT(:[;".6VD,SFT[PU'ALEF'H/S]
M!!5Y0E4,?2T*>G?8L"B3.^MY<.;'44O3;GD1@4L&2Z[E5N'X8IC9"`06=[]>
MW]Y_N#^__8*NKN_/[]#-\I_+3Y?GX3!!E:UHFU2`>%%&(M(3#K9%$[7539&?
MZ??ZM,_B!&?9*=D^Q`GO)PL&H$?K:`T\C]`Q>71L=+VG#S2/,:T>!K/7N)"L
MCVC=N<R'Q"I9U!+V3>(IH",@&!@.7%FKZ@Y8C:@)]'"Q=17`AXD#X`4?%E[]
M>Q]G,6^DWD#PVT6^:M`V-.S[#J*2;KR^J#(D`G7@];5PQF:C+I="D,6L#Z?A
M+>HS:5D-^]3]=[F$CDEN>NYR2Y`K=<`!5*W'$2`HF*XZ%)3L_#4DF&;UOFN<
MQ4\T*N"US.G*2C2^=EAB*CUD-F$\JT"[D@^#\FS4"C6_HBA#SWC]5.P.H/W4
M_3:`LY85+4<,/O4`]?V"';`/M0`[S+X!0#\Y%0[E,"8ZZP#BUQ(0%S4@PG&1
MHX"A<(B@T)C/_=5'^%^R7#G[O&?+&[[$2;S=;V^B5T[BL[ULX'*D=/GQK*4G
M$6AD70'<K;UE.?=L=2V*$FA;%$$;/BJS*TNB/85F6JY\IVS9\(TOS?QQ43IZ
M2C$.P)V/11N9"($NURV5-'[`VCID^+`T#A5:/$*?A:3FQIE"Y@25="C%4"6'
MJ"!]&&>K:(/^B:,4?8EHP3A_#6;)Q-SHE\6Z4/#O(4:6BT%DV[NTY?IQ;U@.
MAN,R^Y"Q3&##@+H#J19%JQ5QGA?$Z5MQR"A-@_>9TR\NX,A0HY-HT#<#[O=A
M8-+UY=73\%SS!,AHW:T#T'ATH3K7J7.9T`2P<I'J8R%%NBTP_Y?%/=/?RL(K
MQQ@8R`W`;0AI!90=^SUG_LZNS<7^[?#:V]B)36AQ'V,C),M.HS1]?23IMRA=
M2[V7M.!@Q&-8$*A[)ZL!Z#B&P(A)OVT@MEBN5OOM?L,'#-DQ-*VA!UHX&`K(
MVU70N])@8-"-ZI<7]9B&.MT,#O3MP(\#`$&GU[LG;'%1^_DQ`$??`W<!'6]C
MS[<XR<L@<(4U(\WBLN)QY7Y9R'$T<3W@QXP'=HR'R7J2B]OBX)/`<DIEJ\I&
ML)0@$(]6=46D8U-]S0Y'8KNF'(V[0L%'/*;*RE1)ZPD[$NIX0&4X".H$5AX<
M<7,@E\S]#DOTG6Z[!`Q1AC8A>^D=[0:\:)5?5/LKBU,3^5IG4I_M&0@+!"TV
MQ+ZT6?MX;PH*4-[6XL1E-@;`'>5X&'2=8N=`P<.$@-;I!0,"R(NC()#P\2^+
MFY0\QOEQ^`+954S00`ANN<M%<D^M8C81+!_KL=9@M^REJV&.R7]1G>=;_M*S
M/GD=0$??@N+A[X&0<`1P;.?P%>@3)[`FBJQG\KNU\+":I5V!F5>TN$2SU<J6
M$[:TA1TRQ>7YVI90HM',1)BXH&4V*H08#;^1:;&P)V\="6OYF=Q&K[ZS1L'&
M-H37J+2Q"/CSH1"_#Y<1M!<CSIKRI9HQA*]KX"?RE>;GCWM.\#LRYGTCAQ7Q
MX(`_/=JYAWYPD>ZT.&US7)CK"=O%N%IX#N_0J^E\T:TQ/-DU5*I87/MX$/3N
MX\.6VV)\V=&ZU&'-Z=JVAUA6VIXYD,%#=<2&A"O\/:=!#&]>:`F2Y,^'$<B`
MD#XQA#G&>G#!ZR+Y3+DVJ9\V4&#;46LIF"?-'=1XSJY:VSA`KMNH8T'M?QT$
MU468L4]:9;BSS5EK/2.2UE8=O'38:ONS]]A<P7A<GXV)'U2G#90`D[MMLU#`
M5^Q;+_DU")=Q@OG5/,HX)RLLC&G#PH"LE]4$/%8)#)D2>B#:HFZQ#7Q%MMLX
M#VX?N+29)2S4P$+(M[Z,C%M#W>Y"2=^6F[`!B"A!.%BCH@SZRDH5]YB%LI</
M!%QF[MP5O(+KHHSKEXSKC,R3M[E8D:BU.#E)*_<8AL0T?>O;9E63$BGK[,E+
MKV'FK@($]*Q'P8X;I!/S?7"8SA@RTJ<HB?_#UT>R>[3()E[S/Y;)^H:2@^U3
M87]>/Y;7<4:;._I+<1"1[`0.2)U5N('1.<T=0+[71%<!5!6%(P&QL+B^_65Y
M=?'_+.\OKJ_0\NH,W=Q>7)U>W"POT?+T_N+WB_N+\SO/S@44KL0)6GIN"4)U
MRVG!U#1XE_8IRN+L^K']2M61U&<X6Z7QKGSIY6K%;A:D;OR&"J]BG-WC[_DG
M6N<_35T=I"V="X2QY<8U0GX'B($:Q_4<X4]!+"_N?OOR97G[3W3]N>-A3Z]_
MN[J_N/H%W5Q?7IR&ZVI!Z:)WP0[8J7/-$"8-7#;,FX%VHEQ6%:SK=9Q^@7?S
M6@9.4,?$">)&V-48;3,GS54Q+4O\.N3&%JJ,H:_,'.+V?(\:'I%[D79)WX"#
MF3%79'?6%>.Y[*!\\<)#59DJ-Q.7F>8X578A<B&)?H6O$DJ45RKSXXL#NB==
MW6S$Z"OWJ"<JVJ*,6!-H+!69`(N!,'C@,8<CHGAR@IIGAXL(J3MV@(F9W=\I
MV>Y2_(R3+'[!Q7;ASR3%\5-2K,%;O=ZG49+1/G[AV/E?&^[Y?XGBA&TM7J8Q
M#0%/9_N4N7N<QF1]A?/KQ_OHN\B9SF.Q[9I=6YS.ZGF^"538<%Y;C=-Q;']1
M*D.K4AO*&P4H6O]KG_$E&`'XLYFX1#R`5>!IW1KN^6W7;PF>&;BM,&B><=P.
MI,F!.G:ZQ]*<H,K+5"91RR;O;K>L(F:VE$2E:5381H5Q?N@7Z\O3"KP[)K<,
M>-NN:>8$]3*.'N)-G,<XDVP-5)=J)X*B4M,=K]PV5,(EM*#Q<0*9TBM5_91-
M4R(`CZ%H06+XN06\'!;N<4FD#3PT#XV`AE,8>#1AJ_7LI`Q/(22[$Q"B]-T.
M,#*SCV2C"U'V7)YK*?*/XA)MW]@O,1WU8IM0/G&@70/X7OGVN"7].93#>!5M
M10P^K@#=W8(]9/>U@'N^K@%0KS<-`(VW*W^O3L\]3``H'1P@!/R/3K+LM4I5
M;TC*4]P\3^.'?<YN3KPG-Q'ST++5B;!:-:.,UEJ=C`*,?#<W_7S[RMCWY6UM
MF/36F][U"2IUHK92QJI";3A78@%C7=O9GD8B37?:4KF^RVQ=VSE&["PK91=0
M1X[M!TC9)GJO.J2-N3+?MQ<&SCO;@:S0F3=?3G*3DO5^E6?+9'V'TY=XA;,S
MLHWBI,=Q;;GRPRO*3?(N6OO38KM*O9SZ<JE%]8@/>U</T=?BL><HJF]+8OS9
MNWR3%F\8I-`8#"<X5QG+H^3U"]X^X+3/!GF)B@>B$M,8(+<Y$?M"Q0K4"\HO
MRD2Q_!5]+7[W#71%,Q&#[]H#][!@"]8B+9#IE<``:*H$@`*6PG1Q<)C-+\LF
MH`$PMT=3N#*%#P-T7O!>RQBH/3\5DG]2(U/OD<1(=.>#G#D?R\9D[N;\W_LX
M?T4_G.''>!7G;"E!F7;SX8O3*(G6<92@.[*)4C8`\E^'TN)J)S2ES>=T.\4.
M\<\DO<4["JOG*,/7CZ<D><&TCT0[1C?4&DY3O+[+AYL1QXK7[LM6?"(YQM5V
MJANTMJIBEZ6R17VDPB-)42/#QA5;4J@60US.-P='PHI,;>H^D^VTM-EN:Q\V
M"MA9-XP4_RB@GN`G=F^S*E9X1'R1XG(9#OFT`_E5"_()R7U/O<X/='G0"@7J
M\P>_ZT=>L8LLVT>TJ4Y)EO=/&#0IV@MJXJ(@O%;5`I3!$D-ZM@H%%]6?E(;T
M;[2+XC7G*#MAD"0H>Z8Y$ML;2M$2)T]A4%/9X@,:&N"C1SB1Q)!<8KTN8H;(
M$M02"B>P:CE\OJ^X<$\UU'B98X&2SGN[`]/\7OF>+%>T[YC2\,'NT\Q?;R@X
M\F6R9CW*W7:X)M=>L.>Q301!.&9>0QB^&=G3L\]`3<-$BKJR-*J*GR`N<,)G
M7&J9,+AI`9H!4ZT!UV.M7G[(81.;+L*#WJZCSL1L&.;QI-5EV-7HW;&B'+SX
M+8%7%W3\P-=C0+I(<DS)DE\D=_N'+%['41IC-EVZ?'R,-S'%LZS[,$:%+$@9
MJ8#EO$6M@0.7F64+^ILH%`:S2I!=6=`6+0ZKJ84#<PPV>).["'O4RER%@2:%
MTS"JA]/H9U`#UW'0!R7:@VNT>:*2$UFK_%L%OG&4]`Y]CY&SF`S\@O-GLKY(
M7G!QIH$V6FK$9!%2*@;K"S2U<\-^N5$+QLN4+)H_6)B+0HUJ.ES("6V&*!F%
M)=(*VDKM.8U2$JO0PWFS@+(SS-?*Q\KU!45YU!(X=JP:!YQ#1^O'$9[T7K>:
M94[D?NP[U(#S)7B8?GPC,/T9=+75G/C\^2^+4[89E>*$PI)?)T$2/C''$_PL
MYG^31Y0_8T0EJ)*C1^W/\Z/67YK.]LGP0UOXYID;DN4ISFE56<4^X00_QGEV
M%F>K#<GV*9:=3#]5397&CU8SC><3:P_!^O%54'B!L4H7YU]N+J__>7Z./IU?
MG7^^N$<WE\LKS\>Y3\88@6KOGE\8J:WE)T;7!S3:C:P%6)<B)`KP+D<ART=W
MB\V?77%4R:-&04#GD_OGB[2;$BQCYMS:B=D:J/(8C.I%BL-[Q>>.64C4VST-
M)"9N_#2N$T20-+*FVA&JEU^4A>H#>CC]2><@LQ`.'+=!`QG17/VMHUK!]B92
M`RN@D4MO$"Q(N8<@#STE"*LC=)H05!US'L0Q::Y`*`T<,\/05SB0W@ZA*R9T
M_&!W1.BL0U++\%(`J5"?0N%<#*!M0PE3=!=&R$K+&.'JV@B9%=@]B9!@:7O<
M#7.U]'.@-'YZ/GBDF#E22*S,>CC*"N-U]IE^J[.8#:;%[/[;Z\<1:[0`5#5'
MK$Q0-?44ELEO,?F@EBDU4)[E,E[QHI)&C%:H)<\&M@]C41<$0`DD4`9'RXS6
MV#E]9D*]8&/8^)H`Q[D`&57$RS:GUG&V(UFT882*ZXF-=\YHUH>]LZ;Y1F93
M_25K7G#Z0`Z/-WPU0!-NFCE5E)'-^ITN?2B$1Y<@LMTO<4)2BIH[MFGVF2*'
MQA!%1JLJ+LA:Q<7!'(.J-L`!4V+*C-Q"X<5=M.';E)MU/*_5WF6*,'ZZ.TER
M6M$-NRHG+B$5#K.56!"RUP`]`GZ*I,0<%.MW%99$UN#&AAU";YASL3YY"VN5
M^PJHIP(#-I/LR2W<_'CY:H_V]>,E29[N<;H]PP_#`6%3`8&GEPF`L4U=(V!O
M+S5F1CJ)>(]T&_KL`ZW4%CV0-"7?*/,"(IP&`4+*&:%&0#FQG)AT,ANNO+S8
MG@L_[P1T0U]?'VE!,X_+&H*L[#&"S\3CNX>?;Z]_RD_&$1Z]9UI>Z?,[Y1U0
M3U`?9QZ_:\N6>VWI'O'B%O$Z1Q6%R#L1`C2TDX-&R;F6F(YR'0ON'7[+G%M_
M#P8YM;<O"@9Q,J,#S-EY>C>H\^WG_XC2-!+LA#4JK/3P36$'1.O7Q`7'6C9L
M"5:+*KA5E0F15X.&UI!*`@PEGRH9'9D:W>[]=V7+V2P:*+J&OKN=,'P[0GS9
M>>R@$>9NQ@D68Q\-,'94$#.8_SD0B%EM#-T1MMWRQ0O&?FX=?+9+8XJM7?3*
M[QE\>$5W>+/!*9NQ?-QO-H@4,Y>G&\*N=$=G4>[Y$E-@^,GV?\X"/S_9Z-TS
M27.#(69A.4$.VBL'1C&A?>`$H6_#C%-=J9[#SMC#<(>-Q:TJI(L*``*>=(J+
M*=+3Z,HY=\RX&!D`@,TPF[QK@!/68.]8R)BDC]"@\>12HPUU^S>F!QC;2XK<
MKDX2CDYF=81VS5JKAJS3Z%&L;MP%?"3L"`R)&6L%0!&#U0HDG-99=18:U(:=
M!(MY@"P(*%2`P?@FY'.Y9\*Q42SR@&2?\:HYE88^^Q=>*8>E=2+2""42`::S
MO%9.8I+0G`V'!0KZG8B2NKOB>6@<5<!`04XM>*2<'$JJR"BRXS:>#"VZ"R0.
MT"</':WS[*K"QXI%\PCA&HV>8@*;/[WF=<K.O^-T%6=XK0H(JO*B:"`N#\=$
M57V@XX#$EB$-A=(]!N+R`5]_SF?!"[R$Q#\E`L3D,P"-B'<B,0GIQ!:<^7^1
M.2?.'QYR`K?/@5:60W7!XX.<D;-W#+I9W?QZO\K+:8E7@R,>C04:1Z\5F,HY
MPQI-IIS>CI)S.O%%6:9:D?(:Z(ERYA`@]HTT8)U&KD,[K0U@9Z^Q![UZQ2W^
MF--?GI[>_G9^AOY8WMXNK^[_B4ZO[^Y]G_CI!&\*/S\CXKQY^N5JE>ZCC>*(
M*;/B8B\O*`Y)-6EMX&DF,F5,LJ'P@O]$DX5OE8M?!7`[J6E;R^BE0X>86@,I
M*;$$^ATZ\H$UP*3=';3*E+V;/Y2E0CKU#!IJAG[\<,!FM1YQA].8K._R*,T]
MN32V+O$3?HJ3A*T">X@V;*'3T8%,OA;Q,$%FMR*1@^P\4=U.Y11B/_]E0:T?
M,[[DBPUGPI?O1+3\,\896RPI&EZV$%(FI4,A!U23U<Q9@BHP:$NX@8I%G4?L
M4O(2LZ/60R2>%`4:^FG0HZ1@7U9'Q*$M]^Z^;]-M&NL`@.J4MBF-BN+'C$V[
M+-<U.F</%M?I'4Y?XA5>?H\%2U&D1;J!H%<$@G)"JR#TZFO6DJDK4!&G.,"T
M?)*AK^QA&./'X@;K\T+5K%T.=$H.$-_3$QB^&P(V8XC9\B'+TVBE'IE3BP@3
M(9D(8`A2UPHR_$@MF08?B8(#&`G7-+TDPA@!1AA=Q)*RV"*S$R;S7LL3SM7=
MCEXA<3>C+@29TO4LPW<C&@/&65LETG03^%@VBI/59K^F64><\%_8.I44O^!D
M'\!Y*:KFE.5DXF879V#552VRC*O6Y3#_+VTXRO?'(T68SY?/#AD8ALDY$#1\
MC]14UYD:C=#T"RM'9IK"#GK#_9JXZ`.W;-CV?6M118^W*A,45V0-K>G@2H"A
M[-:V+W\WT^U^D*6R9>ALNW>4VP[R`>"+^>!AO&9CQ$&.GXR%E=UX"32PO+MH
M/F%SD:Q2'&7X#!?_-7/82E&U^Y:(NF"=LI9.7+O,HC41Q8I4;I]+H$H$_5`)
M_1@D8]4`TO'7!'YJ+@LU:)DML3M#`!%:=KER<!Y$\]6$![/8R05J+6/0C+B=
M-3X]QODER03=A=Z#)K;4#Z;2K6?!B$HDCS9**C5*E42IBBVN,+OE946VU'-O
MZ"_^O7;_PQ/Y)QL@MWS>P64M`^PM2[V`XQAV;<=<&&N]B[+UV&\_GK`_-WN^
M&N6&I.Q=T3+/T_AAG_.3LNB7D=S)<`@-KW!:/IK>:C&</@Q:MO_'`V6O8KF:
MCT8T6VQFT36V;,:?BV9DS7<0K2=?##:A]6:-^>(3+W[+\.-^<QD_"KJBIA)-
MEJ"7F(I?TSK!^"8#:TJT:^47YUD>;QFY&%3HKVC#+C[S3@GCIB<CVF9`(9U@
MAUMZ*\`N4V<0,!=RC;=RMJ=]OE#W>*$35!1&K/1QHE"13<V*PP"<_SVU?$:V
M49R8.O^AA,[YMR7<,'%8)T<\[!@:P<.6O(Z%K"CZ6A3VOS3,&`MZ'DH!I&-A
M(VC`PK:5X%DH7U-F5E['0+C59&;U<<0^TW5D&NG%S>WUS?GM_3\I\RZ75_=H
M>76&SO_GMXN;+^=7]R?HZOP^4+XI5Y-9047'->$Z,IV%X'EV0S;QZE5QB(:5
MF(YU`S$WY)/4SF7W9VAR!!_[2EH!,<336^V@H2>F&E0Z?O:D#6@ZL#=+'ZEG
MU7E'R04R#;I,A03Z6OXWI$-A'./6NB_E'+D!Q)DK;)S*M8KJX@DOZH:FK5JX
MC!N%F1&,9(+J^'""$AQJD&BWL9Y@0T3H*,6&T?4TXGIG<?K4DG-'/P5*!@Z=
MEOJO8T&3M8L.$4]V4X[:Y0(.0/7Q+7DHQ5RF8TP%$-XOXP1?Y'@K6#UC**`+
M]2T!-Y0:U,AEV&\;&T&N1OQP1VZ&"-#33(8:'=5J.0/"M6S,XLIK>\X3!"C0
M:9,%])651;QPJ-V]2?"SSA\.`X#@-XPZQJ$NOSA*Z-FF&4Z@%T#*\4LJ7*QK
M4%B7:I2%W;"M4Q.7*49E:`3#"E%=[OZ4AK!.S:2]]?02X4-'+"YC0*I2]RR^
MG-MRGDA,A9;!:,,OQP8NZY0!%%X!^&OK.4;KV47G\XJSSBA.G+%IS2+>K9[Q
M>E_<AH2%2RO#ORG2%"(&BVU&SB_:S,_,/:<XWVPB%"H-^I#W?)=*^!.'DT!H
M'1:<P#"`\/#IE:U/$Q^;9RJA"Q!M"3=$'-;)$0\[AD80L25OMNPRC//XC)&@
MIZ`4/CH&-H(&%&Q;"9Z#1K<J68OJ6.GDIB7K6KI,Y49<@6.NZ'!G`$POR!F+
M.!V1=5?F6-B=)<N;?''3B#CC$KKZ'##4:\5FPK-U<C@;HF<-5L6)[I])>D;V
M#SGMM"Y7*[(7GNRF+=H$(T71J?35U@(FV*C,*!DJ%UPL-QORC=U<@1Y)BM;E
M<[3&#P&<AZ)O76+3"@-2224Z)%+H!0X#4DN`;A\>1*5;+YYS&%4E4%7D6)"D
M<-".L32C`Z8(?8XR?/VPB9\B5IVS/;Y(KFBHN/^&-R_X"TGRYX$OMI.JW+*I
MU#1FV=4-PED;6U10SE#'@K;C1\\$LVQ\,K)E>J0S$V[QS]0:J%LW,PKFX>=#
M'O?[95'4E#U!M#0[8IN51X4`*B2.&Z72X.`)ISY#AC8Z:`,!..VLW+MF];1(
MN0V?_K*X9Q9"XX,)]$TQKH*S:P_KSIE:MK/$11YBNYM[MRDM[SW-O</TRZW_
MB:-4Z\(DY=6I;;N\B[QB6!]WZ6S'EG4ZT9)F*>S/H9%"UKRZM$"*"'4ZT(AI
M$X&VA1E2U<:<XR05"D^ZQ+0HB5C1XP.=91;J!';>O?AG"O+\V=R+#\NKO7B[
MO`O*#>OCSHMW;%FSKB7-O/C_"I)0@N;5$4J*"#6=&C$MG=H69O#BC3G'7AP*
M3SHO7I0,UXM/`IVE%W<".Y]>_'.<K:(-J^67*-^G<?XJ.R!LA*C4MZM$@3FI
MKZ43CZ\T:T-6A:+%YWW.9O"W<1)O]UM$FI[A/F/'CF^C]$^<HUW*;W[=)VN<
MHFBS0=E^M]N\HN@IQ9C-4P<W7F@`+07%C8$IY;I<@XKV*KMN`X_<LKL8-`/"
MI9&I$.$A"55"Z&LEYGL9RVQP-@]><P/:>\?D_CE.+4:7!L75W9)6<1<IY*`V
M[CHE;5/6.60CS+HD?P^-=I*6U26',BRH,\-:2IL8MO3/T!VIK3GNC<``2=<7
MX07#[8I,`)ME1\0!W.;SV;<4'*(=*8/?RT_1^GT210;ZIS&AK4X.^:;4@O\S
MB!T?PR]-I!^IB\?Z<0.\ED10"/N"MP^XGP`(GK115CV9CK.N#0"DU0HU6"O+
M56@+XEAWT5<GBL\EP%Q1H(>Z2BH8W.$5CE_8_LI,,HZB*%'A4%1B&A[E-B?B
M4JA8@4]!^<7R\O+ZC^75Z3GZ?'V+SJY_^W3_^;=+M#P]O?[MZO[.,W`5S44,
MOF\/R,."+4"+M$!FB`(#H+>,`J"AO#.T6,^;UL]/T#YYB#<;WU=4CT6#++F#
MQL.LCHY^IG@3\T3S^O&WA+86>4KB_^#U??3]$T[P8YQGY]_+FQ*76]ZF-SC-
M:32B/]R3\^_1-DYX\5N<[],DNR6;S6>2?HO2]=!KSF*N<<&.S4TE\BQ?`\8G
MN*ZJTL&X-;XX?699",^%\V>,5F2[BY+7OV:(VJ0.*\YC^I#MU-A3G\*UHCSZ
MCG8DBUF5/`^\S\8J,C=R!V[6J=6.SW;\?L`)@=/:0@TY';4382E/UP8[-*AM
M!5$Y5-DY0;4E5)I"C2V&Q,H:%ROMH:_,(BI-^NX,'IW;4>1W;\3QS)EYKC'>
MLK2X>\EV=<<VVWV=OYY&:?I:O^<@FQROHLX0QZB8Z*W'UQHDDQME7N581RA<
M-%(H(<F']BWK<1"WK$\"%X%H[+X/LM?4]BMCZ@&;I-C7`"[Q"`#S18)0H[XK
MB"K)$U3(GJ!*NDP/WBH;Y#'Y#?(!]@#R,&CQD7:_*ZA'13/1Q#E]CP]Z%(3.
MB#FSR0T[M/4F2ME035&[B^249/GUXUVTP8,I:M/R=9ZH+3_1&QC69VH@U)M1
MT5LGO2B+H+),&;O8D@]6C!&;%_1-7=/&)];MTZ>D1JS-/ZT%V/"C,0<\I>04
M=RRU^E!!;U<4.SZ(R3.A^4#FQ:._WJ=1DD4K5J=J=53VF7[G=AFY@[<2'_I[
M0W$H-AJ9<T5.TT]EQ%73-UF406(7Q6L^R9*1392R\];_A5<YHBS+\G3/U:`,
MIR]L%T0P[+8#EXCLE@TNY;Z1'J$K,'P'1^''Z@N"I3_S([V;'+VBELQ)O3PT
M0PQAJ%/RK6'=/])#"WJ9_N#I$9+J4">6=$%Z51W=A3>)56N^"_4L;L\OE_?G
M9^AF>7O_3_1I><D6QMWQHZ?O;Y=7=\O3^XOK*^^+XNPQHV.U`>#4A!8IT')9
M;'6&@"4R##=J/3MPBS%J293*PCQN>BX46Z9@L^'8>W2ZE-QM;%I<'8=:Q5T0
M>%`;)YR]-+K14RLLYV9`-\H:-[N.A#*@J'EW.;S.4Z]_ADA16YNC[PZ#-QX-
M#CB1F0`Y2V?O`'1^W'JQRTCAR+L%!*Z[*@#&H:Y%./=<ZS4C2%F\YX(#V98E
M;R`AXH6-*$!X44Z,Z4I'B"AN9U32_5MFQ36=9+"=76:U<=.A,-SEHQ$^Z%"A
MW`=DA11-KT"T/TBG/W2*?7IM/Q%M"+<6U-!.).B$@/(:NJ&BT)X]*05J^H$K
MA-WK]K#0LE(+*0T_A_)ZIHILAL/97?3*#P>[?KQ[)FE^C]/M&7X8QD--N9J1
MTG(3":BQKX3;/PJ^)?B)-8.JNR2WHF*93&I1/V)+6S+V[`/ML6W1`TE3\BU.
MGKS/5.J:E1BW0)]`DN)MOD@UPG:X)6;@!F)!45,,LE8/^9JH!CBLP.%#1MY]
M=@<:/S[UE"0O.,WCAPW6>%5)28%?'90$HX>D#G#T&!HP(TA?KD>0UN/`&")K
M52%'U!`0<*0G(&;)0*LKY]HS9.A>Q\1F(!CQ8\C*^,P6%J5X5QU*1D&U:H$J
M(;G_144PJ#+QO2YP-:?_S3#]H,_+9'V&7_"&\%M:S[_O<)+U46Q4MO;!RK(3
M>610CZE^6&U"12&5Y*)ZS"\?;A5`90G?O#%I86+5$'WF*$3:W%%JAO7*"E/`
M$TQ.0%7DP"U8K5NPPD49[_X8#E=RG^P>68'X9>DXO(6,B9\&&Y&WJ)=KGAD.
MT)MHD+(N8+*IQN;MT6-"/=$HO9&EV9P\],'P,^%OX/<%Z40P)\"[!.6HB.`(
MEH%$B!NRB5?#?3S&$B;1H9)P1\QNG5Q'AMK:2%Z6\H<8%7J-;T8_(6),J%<(
M&A*OLC);-"@,SA(+8!!G$@=.4/G1OY;_#6C)L1M<C@H*#I`Y:T#(TWB5X_5=
M3MOUMR3.L]N[W\1'?IN4;8*`JNQ4)NKK`>/XE7:4!%1(+N@_O?/'H"6)U0<?
M,$8NTN&*2C.P_Y:;`O3<+B!3>NNR`.(E$"^"?J"%LA_1UZ*@?[\,ABN%+W:.
M+!_^=YEE.#?::&@L,?#%"@D@;FGK!,4OE2$3ELGEVTPK2H6Z[\H<"`+*F:)G
M0#NIH(A\"BMNG+O4(/2HO&L<%IL_[NYO+T[9HMZK\WNTO+L[]W^1@QO4Z=W]
M/+CSEGJ;I-PFJ;:+%-MU:FV?']6I=..KL^<H#6#.2M%>LL3'(I'6I#DS),Y.
M$^:Q0!`FR$'FQ%:0,,R!04#AP_&=1AD;)F'_8<<;OD0;MO)EF5>G'/X>;?:"
M!25CI`?.TE`:B#I6=05UL*:631AGIJO-Q!4M&@K_[/`B8.88P`T8:Z1$Q&5#
MZVY<OY%Q^*`P.WA[@805YL/C_!\ML1-TND_3$"9H9@6W/B#YA??\08SM/_I,
MTE/Z'[*)UVR)+7V+W]@)OO4/=_N'+%['41HKKC.$4=<+<^/5@?B-J6\#XT8F
MU$+O5T8K#[ES/QF%`_\"A.N>NQFK=>A_QM<O'(?$;J#!Z_,H9??09,O5:K_=
M\VV19_@Q7L5#EV,J4#L5O<!$MV%:(Y`,V<"8BO]:\47K-[0N?O3-;^,F)_:-
MTN>H3J[-0KT-V+Q69P\NE76,LB)A+4JAJACZH0V]LN2/QX@]>4(Z)_K\>7G)
MJ+&JD,2;`XT;JRP[\-I&`X9"D<-DC7SXT*#))=P8#A^*=;GTP-"CRD`H$7O7
M4`:6IT##U''"@&-.!_F"DSV^+6YM9-61]KAU!6M'*2\XD0.Z&H`X3(41%1VD
M8HOR&4J;A[Z9H&U*8O[1^WR0E6]S0JX3UFG*[,`Y3F"T%`ZTP$OK<4!;3""@
M(W>F+L$SNU/M'=0?"V[UTI3KNE11.0B"R.V#L$.H7DL.@53-C,&=$P'<GZ1K
MR3XMM(W>Y<2P^(`2(HT.W.G0#/!2,5#0A'C5UG2H:!QHT&"!OA,4%BX?>UXF
MBS;\\)7BCJ<M6>\#N`X0`$#2.SG=`<AGIZ;81R1?(VY87MK%&90'3EPE]7'2
MX1G:LLED^]*'T/V1M;8BE54#1)K/]L14:>W`@MNN4<^<NQX2*+PD_:60MV+"
M@\^\.^4.?CZ=.[\)]!;G^S3)V&[2]`5_)FG[5ZV_-U<A#0$F*H`Y:UYK)X'"
MR+P-N0T4+HH;8E/^)_T/+Q0:I2W0I&"Y-2:EM-=K4GD"DWJXC4WZ&K@+5QY`
M+@UJ!?;+4B>HE.9'178>O54^F`="WXR8/5SR6T//OU,?3ZMSNL]RLJ7N?IFL
M+TGR=!F_5%O`+J67HTU3TPV;(]1`N)31M8<+GV.JH/4N]DHK_Y*A)YS@E(^.
M/;S2/\A3&NV>XQ7BD&13#^SDV4KE7]$SCM;_WM,./TZ#\#+C`=GW-%.AW?4U
MUMH&_F9$?1Q$8>M:`$?B,/C2BLCEC=>5-*K%^;X'IN`#UU#MA0_IHD/?C-'$
MYP`Y,U^<OF/;<1^B#*]/R9:=?<2][S)-*9(Q.Q'ITVM3I#PD?/DM2M?7O.[9
M^7><KN(L>MC@BR1/XR2+5WP/R$\]>KLW5#:N2T.37)O[+P"0+SBMI-Q#.C2[
M*(L@W)1!48[R9XPP]9TTT6#_W.$T)FN_KG(&CI#YT-AUMN[L->[8Y3M!)CGN
MZ@F5!AV=&V"I%!?]P&516S]J&6#=D7:YZEX,;N4$E79.4,O2":IM(6[LW8E`
M`ODMN9'#R?M^QUFQ^8Z=F,DV!M\3]M/U/L]RVB.)DZ<_</STS,J\T([^$[[%
M[")<^OLI2?BZN7VT87=60>>)\!4#RBLA*^8U^L!_X0#R5M"7<A?@`*M9Y\4O
M7"<B*;]1A!^H0%TA^_5(TV0'+@(L(CIS7T#Q$ZY^</$6\IN%E.;#O5<HW8(W
MYV6ANQU%S?B8[WG+6;.?::FF?B>HJB$JJXCJ.J)6)1&KY;LW#]^;N^H/O6U_
M?CC]K5:?TE/':D(-X$?F#Z2K-.&;!=`G&E?[64;W['LY;VKTWU_$F^XEX`?Z
MYH]@H[Y"2%V/$2\02A_C"+R6T\F*-],Q.%1_.,/4QU%XQ,-)WNU[+G\#3MXG
MU``H>1]5`Z\Q<,(W"R!Y'U=[=V%P3'WJY)TTPD>:O$\A*%BPFNXE@$+5B(K`
MA:I17R&DY'W$"X22O!^!UX).WM_FJ/ZA^D-7R?NQ><09D_=B?QQ?J/\+(>OL
M"O</&505J=)?89%I;EYA%2*!%*M7^$J1P.(S;=[LF7J<)_83.Y#&=Z:E:BQB
M\G%[S!24;%%'J`<TV@LL@(5C"`SP@%;N\^4/3A!_=(+HPT/%@M1/@Z/!CZ=3
M.SFU?X-U;99>37OTUE"W&9RY-V.MF9:;ML*!KA:U1LY+BE2G+LO:6^4DCS9.
MFI<YJGNF'24'V\PF?LE?0UL=HF<6EFS;N#DI+[#X8]2ZDO/OPFC=GQUEG[9-
M_/,1T/AGMPWM+:F0'-.N*25.,H`.:-?8!G551N=LRV0ZCBN8L[5U32>#N/I`
M=DEA*>#=',4N,0)Z<C`@0E@"T\Y0__NPD6&8RX!AP^^8DO".'WU!Q?@2R%T_
M^AHX&FLRN,U%(=;F03@LD#2A<J1!=<>/O+QZS,'%73]R.RY'HR:A1#DR%<C]
M/S#PL1FN@@/0C`YUA9,HC<EO2;;#J_@QQNLSPJ86^OY45ZYRI_)RTTBBLS^1
M(0KU"H)(I1;5HQ/4>HB^%H]],T/;EL3XL_=8(2O>(H5<8SB<>,;LW/_KQYN4
MK/>K_(^(S=CEKY=Q]!!OXOSUGBVGDYTN/U:\9I"M^$1BC:LM1/)B;UK%14ME
MB[O]=ANEK]5B)C9#&R6O?\W0MU(2T=0W?J&2ONDZ$D]D:AOWR6VGI<UY6_N@
M^96E=;"LRR>\>896RC"$EU*H$D.U'/K*)<,Y,G]^O$N3O&`0[R/X,8=($ISD
MV?7C1;(B6WP??6<[0Y,,?\()?HQSPS@X6M,@)([0!.0[1K\#:*`<4PL3IV*O
MM^-=5K4X^VN7DI<X8ZONV$GE,5>'\NB[][D$`$`*?,Q4=`^<C;5"D=\942LW
M0=>Z(O#Q-QC6]*/R:8<WA0I$=:!2"?JA5/-CP%':+YGTL3M,.OF(Z)^C..7G
MX16G(K-SDLMT),;9%QQE^Q2OKY-;O-JG:9P\?8JR.#.,\8"Z!U$?1#>0.P-\
M3]#,`*9>)EX/PE+'"\;);D\]8)Q0WK&>^",U@%Z8!;0MU&TK%]GMJ$?%D>LT
MR=@T-:!EHAQ%:2V\9CN76CII7A*QV^F*VJ$'5KU0?"DDBP3>%9ZD`V\+8$+D
M?T%J[B;!`:@:?,IS4.Z@GQ8QE<6)OB?5M0K\LH46R2O%C,VU:L1U!YPJA4]O
M?3IUN`3WD7+Q[3V?^CN`[G):W7*/S[(<9#;,LZ8J'"17XQ4"^<^I;P2:1DVH
MC(FS'*V^/UM1@#RX&8K)Z!1X-2#$#QS96+TB[S6^CFYRDK'U@4]$`B54/^60
M;1P^05Q7LRNX4A=PEA$2"?7YQ"'0T$?F4"X<^O3Z)?H72>O+K3Z]WN(=27.:
M`MWA)]XQ-LP<IBH<9`[C%0)YN:EO!)HY3*B,B:,;K;[CYM8XC^)-UKGDD281
M*[)/F`H^8?/3__Z_L2&5+4FY2![:CA`X0`O\'!!)!EYNK%Z1EQM?1S?)QMCZ
MP"<;@7*PGVR4>MA!)%Q3ZU))^E.M#%7:`LXU0N*@/M<X!!:&,TIQB[,\C=DY
MX#R#^BV)\XR?3@(R9#%2N^'XA;5VIQVOD>\ZP\B&?<W&]\IL;?7'/&[O?CN0
M`8^QV#;N>$TCCV$?S-*(>8?,NO9S#I)85FZN$9.`B6H^EM(H+H=5N.KBY+7#
M'5D)C>UCQUP.A>]^,Z3V,6WMD24V>54<[Y9E^VWQFW6"-%VY(C^:HAS<Y4Y_
M4T?9T:2*V?G<":8Z#C=JBC'J\)NI*.7B;93C_HH:6CSCKI>4`D]L73KV?;:<
M&RXH/2P8UQ3N=;P-M7>=4G?7R=3XNKG,I0Z"UJI,JG=,;6]:JM:-6LH/(I,*
ME^8V>=3A$=U'%G6&'TSW#,F+#C(<45$@KR:O!6CV(31CXG0$@AT'\A`E?Z('
MDJ;D6YP\!3-SHVA<`9>U4!CP<B@A8IE(KYO@.+0$'^H`,=0/0ZQ$P+%D*IKT
M?MX5GGSXX/,H9>>&9S<XK<),O%HFZ[-XLV=7?IJYYU%:!I[;4@L0&T?5'=3?
MV];`A,9V.@?;-_=YD3[RH$$E^8KK=2&+GM@1'C]L2);]R"Y]01DS$`K]QT%1
MX!FF8'K@,JR4B;R)96W<!"ZK2L#'-.\\Z4?"2AA1Z:)W=L(W'11T*54$'"K]
M<$4?8,-BBX^P_"7*]RG?['#]>$F2)W:9AT5WR4Y\$(A-Q8'<BEUM04.OL6D3
M7V*HK.-"'O=4!J-=&B>K>!=M4(IWY=`.#;]LM'9#-7V@+[0MNF\;$B7!]-PL
M<2;P'*.0.G`89EI$GL+4OIN`:F8=/I)Z@'T_=C92[*_+&N2!]R[G0KP^2/K&
MO(^P>)&\4,](TM?3?9K2?QF&0S.Q01C4B0$Y`;/:@88]K4D3WFN4]#;U%V7C
M<-:+&X)"P&`K.`UXJY86\55GSTUL4EN%CTDS8+(?@^K2)Z@L'W#D<857?:29
M&[$^(LLRR6,^OA6_X#NVJYS'Q_/OJ\U^C=>?:5N<-L-BPPZF/@9!&QA$*S@#
M0`X$^HU!(R!@Y4S\$IBY[DH?JO5#I;88ALT0+I4BYD!X#[(WH%L-X^)J]"K4
MH5QPR@A\HR-:#GPHE!V1MX5[!S>9!%3]X'..`_4"_3RFK1<UBM%YQQ6<=MW`
M</`ZX.3GD%R!/J$Z!F?@9;+Z\1&S->*X/G/Q-LKQ+680BC<Q?R73&>O1JH;3
MUB-404W(C7X+V`GL,=4PFIVS5]QQC&FG)'K`^3>,BV%UV;'$9;9$G>;#*XIV
MN\TKVWM[&B71.HYH8;S&:;3A$WQ<!55/_\PHG_:LP\-5I+22&2-GJ?8!/[+M
M\^VSC[D"5H_BLO96==B#A^(,T6!/3)[`'M'LX50N#B<0K34*9Q%'U,O1Q+MU
M31S,OH=#\L$\?*6A?6@R4X*Z6@).<'PSRF!2/E!.^4A$?DM89'E*XO^PQ03?
MRR.?LUNRV7PF*5N=;9B&C%4T2$+L%0&YIK%O`.661M@W<4K6:CL.J2W-G5$E
MCY@"5&H(V!V-QJ7`&4W$^,`1V>H3N2'[.KD)[+;U@+TR-S02]>/ZEKSPP[Z+
MG#BB]E9X>.[WIKZ[B*7+>UHFS?DE<Y1W.Y+%?#?,.[%,8GR(U/)R-4*<Q#F^
MI&G*^B+)*<QC6N/B*&)>>6D\-Q4<7FJ@%80ZG]RPAF!'C^OM&9TKKE/3/3*<
ME_[`BZ.F?'5\>!%W@PFVQJ`1'?)M![@!XW7RPL.YM38#9#1?9_F%UGR[W][2
MF!)MRLV4&?5*USN<1NR0KDL<9=CXDI/I.H=^8(I.*!<Q_;U@+S.95!\C[S+!
M@F@Y[[;0A#9,`)4+>C.:FZQQBA*2?%BQ5&;#"48J[67IZ"G%Q14GP?@G`)R+
M7!<8?89>;;QJH<.;4E-'UXR,KY*#ZT5")NC@.I&"HJ4N5"BKSE/(>!^BUH<*
MA0%WU,/CIL&=(0?#3B^WC%/V/].JWJ3Q"B\WW*;YO*:5]/".<3-IJ`N8;>H*
MY:M,C1I=OFRDJWOS<BF"N`QJA`+V,7:8$MV[/`*4`Z]AI$1XY[*9=4>7C)L8
M=S2J-SO4^Z%V5X%]Q\$>U6)O"]D&%XI[Q;:?LW\><9KR$4+1%5^&T6Z4%L&)
M059:P$Z!&5%WX'.&[&I@=GR,C4[%M>%LC']=*N-#^5%S]5_K?L]0/,DX)`H/
MI!D/Z8%?L5(F/L3&JC:NSDNRJ(2+HY0\TV1X`%-)"S:S++D1,]QLT@]33$YU
M"HDK'N^8RM@BX?/O-(S0BM4W6;"7(;07S4;]36;"IBB3W2UEJ0SV0IM1;P)\
ME8UM'2RNL;%3+;K`)BNV&50Z6M?8<.?$=O@7$W)ASL)-`JS\WIHI!!CXJ#$Z
M%;?56-8M/(\U=;.#TH-!*@??K0GJX2#?-)2M618>$,24PPU9P;A(4$8XV(%E
MXD(A;+C8=Q6JB]4M]C!8)F&KP7IQE(,E$+9UAEWP8&$=8O&49$"&@O%QOT&;
M^)'M7:H7414#,:'X)'MTC5A%9;[PP%31F'55[A<5F%;`P1("7Y`?+`\P63H8
MXKC*O$0PF.4/@@H^0N:G?18G.,N6JW_OXW+]^:?7UE_J?H>=^"!8FHH#^0R[
MVD*Y"V.K)K["4%G'350RJ"UTPO8,MWX(+7^W1);`/XS"YL`UF&D1^053^^$Y
MA>XZ)*,A5+W(@/PJ$2#"ZVL%17*E)1-B*Q1TR-Q;[Q?J"*4!'@24-4;1@*9R
M21$U57;"HR,[[_0BR?)T7US*;;#40"T@O(=(+`!XC8RJ1N!W$DF,F=XJ(Q37
MK`!H[?+K'H,=YBU&2H!(;I\Q`)5@KE(L)[N'1FS#W>U&(GMN[CAR@,E^C[!W
M-G5+).#>("0:S6Y$<HU'+P=.)?2-7_^(U_@B>23IMKR_F$^>">?./KW>I&2]
M7_')_SN<OL0K;!!<'-D9'E4%;0?J?!LW[P][R!5X'8T.QP&VNKC;;[=1^CH,
ML&DUB_^$$Y;)5;-4.%H]L^.IF,Y0O)LKOHB.TG%*S8$G!38G/(('^HT<G7D%
M6TT'!V(=@T-@R4XI+5V^\_"**A5\*4^E).#TYW`=A,%!7$?G(@XXM5,.X#FP
MX2JE`QTB=/#>@3EMBT%(2(M37?6Q^6?=V*<[`KKRRK+15=`W"<\;GY)DC9,,
MKS_'2<2/U+W+:1>D&"%0^EACR8'G-)`$\H?&=83R<B8&37R77D]GI*PNCNKR
MJ!$(S0>9(T?@66QA-_`76@4B+V!@-3QNG_][3UW7%YP_DS6[&"C+#6AM(C3,
MA91"4,F-0<W`LA6U+:/T0Z6B>XHR+XF*HJA5-C3B&F%#E`V88VH8WA6RPGBM
MM'4P)+V,$WQ!'4QF2]2!H"E96X)N"3NH(>QHL=[H!/8V:A9MGL8)BAX?^3':
MX>R,-@:(.6-EX#)E;2UOP=R634?CG1J[#@8PY\'HX+1^>9QA,H@+A1YL0.!K
M,-;G`<#AA)_AKQA?15N\_![;!B03588A2JW*J3<P>0NWWD%3@_'^0JEX(?(9
M&)\@5@)]964"=QA&^#-V(19H-G0I*HWF3D9=K_#<CFH`;9GG:?S`;H*Z)Y])
MBN.GY)3LDYS=8?WI]1=,GM)H]QROEBF.]"L\G%F2G94`:0GV(`7X;P":N;NH
MI<4Y#(!VY6L]$IQ+UWNLX\='S._"?JKUHNI@L6!Z%>[X)#_*P1EY!SX:W*#B
M$`C(MW+3,P*O*'Q7ZFB<1K^SIIMP;(PPB)5F4&V'34@VEA`S%?"JD<-V*OK>
MY'&Z%1^)(S^SX1/;Y\*"*DXR'AV7:4H)6TS'?'IMRI3'42_KRV^D:2*0WD%2
M.%DOD"L'>C\HMSV].B9.>JJ5CD/F!3\\\&UJ;76HK8^YW7;!4B=:MJZ="\;K
M0F%>X&-AZ33PIQ/5B[SGY!J'Z"M)FM_C=,MV?NA[RNKB`L\F+@[FL%2U`>UX
M2DV9^1BAL/'VNHS)E_OK@MM:IX&$D/@&(!+P620EIJE8OYL.D-@:?"_&`0+[
M_8F[!F=\-UVXG0$HT.G3<M>P\S.RNF%#2C=1FK_>T^"51:ORL(;.$\T1LM8Z
M!*.A%CK`QBNLZPTW#F%CVFR$P5QC;^2`/T;\.6J+\F-2NH\#2TG'($_8Q1\+
M8$'7W5B5N%-N49/PO,E-RF[)RU]O*%SS9;)F\TP[EOFJ'8B9V/`6)(T8U-4P
M1K4#N_=(9\WH%ABUDNY-1V79$\1+\^T(=?G0"&^(%-$-,#88&]!:+2V\\45C
M+SSRGN$T?HG8N:BM;?\72;URF9_V5JQFOBFOZ_X<Q>GOT69O=`4,H';!(2X@
MVL&.U@!\5^#C86!J9G9N!X2MCJ_"CX]XE?,+7&E)],**\D[RNK:%XM:Y'R3A
MW6?J6C*RB=<\D:GNI\^><4#'H\+20WAH"#S_!FX2Q(CX,!*0VKLZ20>@<BZ.
MW3DPK@_OSZE)W3[,)TZ:S4KE2;#E'J9*]0EBRA'7'O#(Q6%PWN14H4-F?3"I
MUB]1G%R23/:"..7[22FN1B9;X_6;I5MC]+OTP./?UWW*-:INHQWQ"&N2M$N>
M9W5RK*S93$J%2''B9$"KTJ#Y8>I[)U/0S/?:FS'VOF/>8,:LR[YZ,^5=H1/>
M+/<Z04PS^H'I_E&5B#46#BW_"M(+C,S!#LH/S)B'L6M_,+\\K9JCZV=2\A)5
M+B0J,<VSR6U"Y"-"[0H'(RB_*']LG_$;RAH$18,1@R_<H]6P8(L8(BV@(6YH
M`"Q(34<!#Q0E#KHG[IZ@*]I`^Y3M23A,-$C=+#`>YG1U3\PUW^(=2=F9[\L'
MZL&CU=#?J8O53D]6;"+@U=:G8EZJ705\B=#B[OR7+^=7]^CBZO/U[9?E_<7U
ME6^P:]J.F'[G/NC%I=O(E^D+%?YG<;;:D(SR53J&8BXA(850`I0?BCJ!9`HF
MULRI(Y(/GT6J=I<22@\6";<$@G*:":W`)B!:@W`)B7.P%0D++X;J<J@I2#NH
MP71-'8%0GM?,"\/9'7^S4RG:G)$M[;.*W;V\7-?)B\I!4$UN'X1>0O5:4@FD
M*B*=H/9#]+5X'`9[%&W9YXRVV;L\&18?L$.D,1Q.;*C.I_/O;+O*8#&>\&&-
M_N[#B9`760))7'J*50CO%%V4?R-<_.!],$/8%D3]!?N0;9=IX[0K"YLWM'7#
MI0@CF[4(_$7#EC\=4KO*@S9$R\[I=OB9QLNG%!=3@E_P]@&G`_^C+%4[(DFI
MB;A5V@9Q33(+*C"+91;\%DTV_+8CWW"*=O2]GB.*A*@NZ1OFZJ8DAM^]#WMA
MX3;^)=I@79S0")RO`\-)X?WX(]0\0U^+I]Y3M6D0D?O&D$'RT08D+SA](#/Y
M%%JSQ8W$F1PX4#[."Y09PZIN`[IL_WEQ]EMK*O<Z?\;I_7.47/.WRGYGQ\&M
M+Y(;G,9D?4_R:%.OJNM';:^5J)("3Y68YB.\?CF(E,;7"RB\FY\J+?C?K1T)
M;"U,Q@QEB!^MN/;L0_V2E'A'C,C_>ZE+*[QX^A:@:8Z7=P!+M=_]5_U!%R:'
M%2G/*CJI3@MO;]3@M4`YK08JZW&"BIJPI8-%74Y0X3V;#1OOSC($<KV[2[V[
M/(9D_XH4QS^O;\EF\YFD3&BV)%]EW'ER+S8>:$14?:F@DWE)Q7T$06%5%E=[
MWO&O3NSS/7;JAVLSA!T#KCL/-J(ZS!%DQ.]^&+FXJ.[AY^"!NYUY<^ZZ!O2?
M/6^'OK):H;):OF<%WI3SFS_7/B3WYSNW-LJ!C7)5)Y[=>>XWPEEV7=JJ]21$
MMV)*?QN2ZL@T1\QW&YM'P$(5ZPX9&';^>RHT?/M#DY.M2W=//?PCCO,]!6\U
MKO('CI^>:0!8ON`T>L+GWW&ZBC-\D\8#;/LR;SK>`&[>;=[OZ&O-,>8`7_4)
MZ3]T91:E`'6(/\0)6M/,*$HSM*/).9\Z_#%$US@#"\V3<;=^P#09!ZZ%13H.
M_OZSCD<`UWZV$8EC=DJFHQ+J:TM.FH&'EOWVC%]5!U16`E6U0+P:[Y[/%W?>
M?5_PR??H09A?J(I<]C7XP[,HQ_,O]!M9+^?3@];U"G3\?N3W#7I2T?Z=?`S\
MV]9RP7\[U`[![`Y@AF'[:;[)^7B^9?7F&.JW_F*',0EJ^5KASX\>I0>==U:U
MJ)RR7\.+(%;'-["^\7C\^/PSL\?OR0^@"U6_RS++]MOB*[#=U"OZWK^3#56S
MH9_LEK[UE^A[O-UOH?I(HPU/[02-,.PG0(_^0CZ[,6,J[2#*VE=CT?R,^,'=
MZ(<H0Q'KBZRHUD/MB8RGV?00-97B4R.0M7V`$#/BG8/H#5C7VWNZ?ZB>!BAA
M;UWVTK)\@BK;J.7/F/435-I_=V1SDN/=E1U4.JSM(=0K&*I.PFQS!E++SF<%
M!)8#';*2?B.EX_I'$:,2_,3N<?$QMB^JMX^QIV$]>DMV^*A\=JC)\`2.S3!@
MHR.X\P&9007F&'(1O'40";%]Q;UGQ(?K9N8=Q&Y<6CV._>[0YF7(NTL[L,38
MHC,0)Y[&B;N&9QPGK@P'/W33_4(',DY<5]KOZ$U9C?=QXA[-9AU>$5)\QL&5
MPOZ\@RO5.P>1%EO7VWM6?*B>QM\X<6'_W9'-28YW5W90Z;#Y]O]P%IW;5VF^
MXZ@.=ZFY_5<-=73(ZDV\'BICL*Q\OM&DUD$S;WLMY`C_,N<I-,&M9#>OV:SG
MU1S-^G7S-[+KH^SXF-Y='J6YC[G"(W+3K(OS6UD813EUK!@]X*<X2=CU1>21
M_U!\[C>V/^C0?:G'<[[>O:GOMK>Z\J6@]WGB9=W%,?G2CT-?BI/UNQ<]9"\J
MN\@G@+H=EA<]@"&E\IVO]WF61\F:9D"JTQO8J9*/L">73Z[`U.&B"17P$S0G
M?S&?,[!3*N\@%(ZOSN*PC]9Q1\?IL0S*)4R-6Z/K`1"E)GR#(#+[T?7W/G-[
M+!X*:":W'G%NU4![KMAQG'5^T+X0?"SD*+WA`63H_/_8W4GTK8N%G3]!Y=X*
MU5.S:J%J/Z%(\98^,V%QM1Q$$)&A1?EW.4)SH`Y:A=_IKE?/CJDN56`!P%D*
MZQU$4BBHF?=TSR<-@5(T_A]4,?J@MY;,SFCP-"D83A]`:B-:PW<;9W]^3C&^
M2&C@I2\\TR%`!F9=;.U0F@UGK;7!UPEHG;6ZMC.MLE95PN4*:V87,<.HLGRT
M!W&8<-;-\FIS;^%B:;7"NJ.%U<KW#2*UM*RU7=HYYW:TT)T7RUFYCWED/B9E
MBTR/=BM:D`YFEMT;!^5B#B#3!5QTX/7V\#&U"V@_QT'=/S[F6P=]E\#8-PM[
M"5SGBG/Q7HP/[WLQ#-Q$4(O@0K@ZW::282V,.^3+UVU>SOOH];O/]7:_N]FV
MN^-8"?%&/7_(^TF.P?<?0,=->$7#+RG),N`%T`H+0"N<A1:\K@Y4O',`:Y3%
MM7.WQ$]DKW-16<:D#_885`.<@RV7TY,):#6<P!#<<C?A6P213<LKZ#TC#H>\
MT`MPA[=@<3/O[F`:3H_;(1Q`BG49)_@BQUNPC&J@<&H"U5+HQ]\.WLAG>M2N
MC`.'VJ@OO&?E``_4SPW!.-VMR0`^U8?5>@%<5JN.0:0L=7V\9RAS\0<D_T!?
MF3[$%1[JZ)53"H(G$EY(>`!I@OD0U=5^^X!3J&QBK-WYIKTKNZ'/K'2_S^$<
MTU+7V^ND2%D+P^-6#GNL:#3GYIQ)$-)]OAF"PORL8__5&P>1T-E6VWO>=Y@.
MQ]O\:F'^W8'-QXMW%Q:Z"QMQQIW_$T.#\F:"\^I49W^^IU&S0_O="QU3I_QW
M_KZS7ULK-NN\2]XW&VA8$7^=P&^K'53:1SCI56)1_/T60H6$43-$"B67G8>)
MKO4YHD3_?0\C5>W6.OS.=H#N9-ZN=NFZCOXRVE`<U_S][-!=US'DM^6MNWOJ
M=<.Y<VM,I9SGQG:5"C3*C?FR0>_)M'PAC_>VFU5QT5RS_K9N'1C%^?FN8Q_C
MBYP'2)NZS7B%N^&W.HQ^@<T[A=]K.#)W.6^/HU6SMWYKX3%XZ_D[-,?LKP/J
M#&56VQ!4)W';]GC@+9MV:R`MNXW$\-]HC@X*:*TGA%7`>G3V9AY<1\,!U<SC
MDS.>FX8@N`I8Q!G(MYXU^8>K^&P9_O'Y&]-</1N_G_2PK[0Z$H\V.JT^<I\6
M4((\NL/0_1JSS0>(S3H?\>^;#72$2OQU@AZU'U39QT!3KQ)%<,K04YD54Q^"
MM[L-><7X4/?NCB76#`,U2DH['XCI6I]CJ*7_OH<Q^-VM=?C#VP'ZE7F'J/LY
M\;OCFHL2[ZXK:-=EM?.$9O</Y#TS:K[=$1WC=CBN9?8=):&[E@/H01O?#!$G
M7FX$ZYJ=[4:PRFS@=^MTO\Y!W*Q35]GGS3IE)=[VO3H]:LUXKXZ0U%.CA:7U
M.6_5J=XWB$34LM;>^]"'Z%F`^M#V5PX6YM\]UUR<>/==P66ZN@FR:@[,RWJJ
M4<:AEE19&O>[Q&'4EPIA895MQ1VN=;"KRJ+Z\T@76(WC'MR*A"G<AUJ28%4'
MP%4)EN\>U&(KJ[H'L][J4-T0^*JKVOK;67AU4)[.V?*KH_!U`2764[L2<X\=
MSSUH'/J`SH&,X_@=P/$Q;A-XM`'CX7SC-)Z&9V8<ESFPP62[M-CW))5?%\0R
MX+<\,>7!7W@;T`W(8QQHIGG^?8=7-+G^G6RHFDV<O[K.-=46762;,HOA^'SU
M-PDHXY16=":'+['O,NNL3*+&YK&EG1I*N@DD1G[`12`1&W842F1O&6SZ*:YP
MN`EHF!Z)):$M?Y$R"\>;A@;D/V9)10_`@QQ`.MH=[XT>-AAR*0&L5:`K[8VM
M>KTFV_+;^(P(UC5V=Z.V:1T697F$&P'UW6@'MY0`F'M@]VJ/(_W4"&)G'.[V
M;>.W#2(7M:NT]V6UA^=X@!;5]A<&,+.'OB#@P/T5>,Y[X![K`')?RY/IPSFJ
M?62]9K[)Z'`/;!_Y?8,^_<7^G?S?;6)P<GOK+J6CR="=\7_VZTN".[S=LGKS
M7W]R-$>X6[Z6][[$VW2@?F^/>NL'NA^/'_=]3]4Q>O(#Z$&9G-?IKI\TS3K0
M;(*U=:\C>R._50"S"_8U=S?89UN711WFHC+,\?,N/ZQ9F'MD8>Z%^RCRB$@Y
M+U$=B'E4'9N)A`4;TIOF,8`&]BPK`3?`9_WV070XQE7>>[?B\+T7])2%P0GR
MQ]0).%"?YVHZXUB\WN$DYX.MG/<DCS8729[&21:O7&3D-B9A%_5H3(8PJV[T
M50)(N`VKZWQ*75V!!?^11I/RUV$FC:L300X[@%AQ"GKRVX;)L//>2LO@D]Z:
M]PPI$3:I<2C9[T&X$D=+<[IG=A3>JC9\#)EMN([)\9*<`W)-!Y>MLM5'5_OM
M`T[=I*9#_?"+RRO](82)X?N&DV%VZC;+"LW2FOTB<#[Z>K"G\&LIX&+-I)!E
M\&LC"S-.5D%6;Q!@]M=4+[!4SQ>GG:ZO+DR\DW\\-H^7_H>385WO\RR/DG6<
M/-V2S>8S2=E#X#1+;00HUY(9\>J9U6\>0-8EK:`[-RTQN2A92_.LLN!A^U8-
MZ,$<K!&Y@'RLV!:<HY6]2TC)EKB.H61<P?`9.O=J64%?F1U4&OI_W]T$!&S?
M@J,X@+2L"(+7C_QIMMSGSR2-_X/!,C*=_JG)F%R_'Z>M>U^?*9BB;@Z\M=3:
MXDOTG=_!$CT]I?B)K;-)ZE2L&.-BQ'W`*,ZR_<'.G&J1/]W5&I)KJH^5F0%P
MK_(W""(%DU7/>_85!I6!<JZF(U880(V%=^Z/A^;QLO\`\BK1,5[+9/T%TW=<
MDPUY>ET^9'D:K7*H3,O>HHN#5F46PSG=4/U-`CIH55K1F8XUE-AW=]`JHATL
MU#*)OE9&#[7//8*3;DY*-'($4R.%N6%'YR3*WC*(7-*\PN&>M!JF2V)I:-N-
M[+,B.\%9'F_YJ9S/_8UN64Y6?_:WN[T[&;=H?MMNY@"2UG*P\S-)'W&<[]-F
MU1_P!*W"`M#LK-""UWD<Q3LKG<<_"C>?\)&RM;N967']W$WCB.PMRA_Q$2UX
M4V$=;+9%3RB@B1:!(;A9%N%;!)&\R2OH?2@P'/I"3\&V3#2[&-Z=P324'K<[
M.)PDJSBNAZ:2U>'^]X3]U)IH=K(#P=8L4#IF;M:K?[?].@$LJ+.HLKM@8%R)
M>M/#2W$8&TD1KBY7HGZ#_?H&]D!8DQ`L-(RD/U"T,+4.%T+,WS>D--.TUJ'D
MG@?E@Z"SU/)8239W<=YR9>SGSBK"X]C!$;[K<I7J'J[S.IRDN/5J,UX$96D5
M?O](P!=!67X;DSA49'-W>93FL^PS\78KBVD=ZJ28M-:<EUGP`WZ*DX3]</R7
M0MGRT,5:]?DOA3(T[F0M^^%<"F58:;N,N.#2>>)P5N6`_!!+C!6>Z&U<3!>Z
M#YIA`\V[%YK<2!_#Z)<?DO/YZ&S[WI%?31>\Q_KX[K$.OC?N],!6K1WX'G=0
M1[-JWS^`:295'6<)'OV35VTRU:-Q\*[/-31E(KP+=W5^H>*-`DTLPSQ$-3#^
M.SSMX>2X#D@-P7O,T&D-SG\<3IJGGV9:5AOUG::!D^LQVUHE:3T"7S6@^7X!
MI)E3WL'GT@)9K::L=SKLN#.=S3.N'#!S++,M))!49\Z5!=(O$E+6//HU0LFJ
MC\S=^5M:55?HN)+W8W"B_M9C':X;/9S.@^O]"JXW)H2V`V'25H.Y5U;-L*I7
ML87`<K447YUPZ#L'9EAG.]->`(?K9@-?W3]Q&?^\BY9\4'S40J1W>D]&WSO!
M77WB\-8#>>&URS4^Q["YQ@O]W2_/\4[_@+I3F>S=^/_=T_K1[N0-9>15M,5G
M9!O%B6V/:H()TT[5*!-N??*$MW;LE,?5;()?'F-PP9\A]A!]+7X+_=#%*3@W
M]Z?3V63J4$=8LO"IH]XC;+=:A`-:[0L*HB2/7S"K?W9#-O'JU<AK&FE0.D6-
M!@<^SZC.SJ9R==9MW99:7R==7+7$0G1-9F#2>!X;1"H=BU*1SF]H:N&^LZ6L
M@-O9NUD1KIHQJWHZ?/ZK%D9<&I7M^+7\[SW^GJ-/U`/_&634=D\-NU$,?^3P
M'3,A)[=FW*(/4YG9%H@%O*$?YDL>Q%(Q;WO>)E9M\B%9Q[8I%XC],ZZ%F/\8
M@6EUFG--Q.%L]YWV+H>SR.Q`':6_Y69'O:'XN+RMO^5GQ^!O?717?B%DG=$7
MNB()WNXVY!7C.YR^T-IF]_2K9-&*599^EOUNMXEQNOP>9]+NQA1E@^[".&5`
M(6S*FT`%H)%U,`D@HU0OJK_05_9W,&,?DU`G<)P`*!ZXO3$Z16YK7-T.U>U4
M;Z&9FIVB;*3;Z2N;U>V(WV1>MS.H`YS;Z:GN9)U<`T\:6SI0I02UM)R@QET%
M-L4Z":^C'982_R,=5E?G>(?5KULX#BO>[6A6]RM%W(;M,$C6O-8[DN8\=3PE
M63[,AVR$:@=D)C31T=C4#&38T="@RGL8J5A4Y;AS>"X+HQ5[B%*\H47IGQ2@
M&=E$*=J2]7Z#419M<.;;+5BAA8QKRS[-363;=#:S!3N<9&(3;MAG)J`6PRA%
MR1-4E>6@[99&O/@Q8U,^6.`#G?,'%5K/JLJLAL64)IM;YE/+DJ!B)M0+*CHA
M$**:U0PPJ&@-ZKFJ4:$**F$PTQ`.`V9:P:C'2[7LD)<Z6RZBAMHF=-1PCL1V
MU.!8K`,'*WP2\`(5ES#5!9!Y@3IG`*&1[1ZGVT]1\N<EB9*B@Y7C["9ZC1XV
MP_4@AN7KL*$M/Y&DAO69RDZ]&14Q==(+7N0#C59;Q`HA7JH<G*#E4%G0-P5-
M&Y]8MT^?=AJQ-N.T%F"C@L8<\"7P3G%7Q((:>0F'VNY8H2;W\?.!S8=G)VE*
MOM%`-!Q<DI88>.]6"2#Z#&R"TJ6MW80@3?D6(4*AP+!Y!*"7M>$`Y'5!$:Q;
M6MQXS=H`7.(\N<U[;O`,/^2'V?1Z#Q=*XUMMK'[!Z0-QS/MBCW.-@0>6A#W4
M3P\4#M(MPK!P\!#4&$=[ZV,N$MIR.,MOHUS::S$4ZX<_K1@,/PQK!^0O]=8,
M"*13TO>K@B5X57G$!`(AFBE.ANRS0UB?D!II`4NU]IQX<HU5-WV@.0#+4H$*
MF'$%S)1]>L*.JJ%*4!$?&L_Y0T0[ZFS)/MM4Y'W!OFL`:U.,V2$\8_2)GY+X
M,5Y%27Y#.?(<9?B4;+=QSM9VWF*VWH`BX@O]_^U^N]R2?9(7S^F+]2,2@*HJ
M2DU2-<T?`+S%Q&@VK08*AS%%\:(208W,":JE4"F&"CE4"WIV'A"8))#8Z+F8
M"1I;;F=2O4"CZ82:P$;8$$G4ZY2O:KD,/9*TV#E7L8P\HEU*:`C.7T_0CE8F
MYT/G^-_[>,=$WGG51\VA,<MKD%\F:[ZJ\+5YG?/OJ\V>;=*X),D3`VCS2+KL
M`ERQ/`$8K1C:H4U\0_#D8'Q]K+S<6#--XL#\5Z&BDT/46A!34[C&YCGZ&LYT
M/3S:52X0ADER=SA2O](YCJZSXR1D9+U<IR1A4Y>E*Y\O;K^@F]]N3W]=WIVC
MT^LO7R[NOYQ?W=^AY=49_?OJ_N(7^B>ZO%A^NKB\N+\XOWLGJ0VPCHFF,V8T
M;#]IE*YO4K+>K_(_(K9'-7\5'[=F4K;*.]1EI[DEDWI`^!F-'87K4$HNJK_Y
M"D_/+#=J4V+UZ7M,5(FTR*76#!K65*;`II[=@(?W?,L"J"R!JB(!+]`$A)G4
MY<\`M%D=<\Z/"K@7K;04/FQ<;^?A5*X(+$VF1E>GD@OMHHOZ;]J;8;_XA[6H
M'8CZZPU@VRK3P6E'-CA@WJUP$J4Q$1W5H"K3AVFW#`Q:17:!0-M3;8#=CL2B
M^BN,TPV4#37$L:(]^W!N%Q6@NJLI.'!?Q@F^H/^4(GM0H`_K5@$83`\LPJ2X
M0^4&D&Z*-RXY$"0/&V8(8UGC]3%<EQ,`N*4#.#GMZ0?,2*>U=9E[5@&8_8[X
M@U"<F%73*])(P,;WX+JN'^]RFO$_D\V:DO_\W_LX?UT^9'D:K7*9-S.1Z3LX
MM0P,"4SJ!<0*C2D#HB@U+$ZOK^ZN+R_.EO?G9^CNGOZG&/Z[_HQ.?UU>_7)^
MARZNT/G__'9Q_\]`^&2$BB'%+,#4YYQ*5$!#M:4`F7D:9<^?-^1;IB>DM.B0
MAX*B4/23U@*,=2(+1F0;"BHYMKS[%7V^O/[#]["Z20N+.*7#PY!*`PDA@P1Z
M@R-.P6QVEB))V"H/59=35;9/'7%9&.ZHZ@%$'HD)`_8()1?%KZCY.:P^JK)E
MAY0Q`$*?,R(1`6G$FH-CS?7CYSB)DE4<;6Y(%O,C2+5A1RLR##\*$:@PI*T5
M6#A263(*2W(%W?#T:7FYO#H]1W>_GI_?AQ.4].TO"DZFJ!D&*:FD,%@I[`1(
MOXMD1;9LCIBYBA0_XR2+7W#YJY:)-M)#4II)0_'3IJY@5#4T:L1:(UW*_/+Z
MR\WM^:_G5W<7OY_3GAS]^QS]<'E]=^=[V\=(1(EH/@*20\:;*!&2W\QZ<'[@
M%TR>TFCW'*^BC2IQE97K<WM8#H;%,OM`?!6H-V#F0&K1_B6L_%3:@$,J:=JZ
M3YI^<0$]AAK#(0)9_7F197N\/MNG<?)TPR^UX6>W9L6_*8=3'&7X#!?_'5!D
MM(::/",T3*35Z#I/)=P8PRHJVNM;<"%42*%"#!5E3XK#?[.3\F]4":,?*G'O
M`7,\V@A`\_=]@+6BMG<848N@_$9Y(<87W+XYO>T6A`7:K.\5F$YJH460N5B!
M<@TON\6K.\8"X(^X68C^0PK0WRG7`W=/!^Q,;%\_W$SLQ)8N9F*9BZUNE?M:
M//">"HUI>OE,+&3C>T]X?H\V>]RN=W5ISV#_]UAY=;*CDG>1ZNCK"^4T+6U;
MYSH*;8OZDC#R6%S+B$@P3G@4AG0IC#$,U0F,7(TV?5'5`#P`V)@'C0_^0-U$
M%W$"SR5/4#<`U=)O#_?*^!4(\L.(?E?X&W\R'`.SD#&(<BT99QY@4"_'T:QM
M;QS9&PT+]M^(DHA%+9*NXR1*7XOP13OF"<[9[W%5)H1=2C;X,&*R#%8&W*U%
MS?C:LC17=*I-SA&1`(%I&'EH^:)`P$G65%B."2JN@.D]>!0#5I;10R)D,B+L
M.'Y(:N8N@`P-CASOG1)"^"WV18&01WCMB:L&FLDXKCEQ![9F""D]FXYC"CQ6
M=5&EFI`(/*P`P=,RL#@&:""A9<*PG($"DY`SX\"<08U=AR*P40R5.OG8W(&$
MHFD#%N;`-/$`XP8LE'68+73Y&*R;#^?%88C-W<5L=11.LN)VQR4[W>"IV+'W
M\(K:Y6ZB5_[S\EN4TBA8JCVI1_(R1$E26'^+'!D5)X^/)6:7,?RC8$F"GZ(<
MKP,."NPJAZ9AWG@8D-X!$13$O:>(?+#D.G\6+T`Q*6\P9%V6=S8DV*F/N\'`
MRLRX@<!"VF0(D)<,DK."UC<:^1,!QF#,CXN9C?>5%N8:A.;F8`]^=`L\EDB=
MX4><ILRA1=_9M0Z=$:Q,,-9U?!@<,_(,C<*9?7YG`_E%4A[@>$-2OL4HS]/X
M89^S8YCNR15M#)+DM&%H59ZJNRBDNWE<*&]'$T#ETQT!^)M"^0S(BFD<#)RI
M<CON?P?@8>`A3-P"1^"YP&STW!Q@W<$C,UC=0`=+#I&-]1Q"J?&OJ-!Y@FJM
MJ%2+VGH96+J:FSO-OE;*0UBU>S`45Z8G!T_R0TM\G"0\3A*=(/RI56)#\FCC
M.K&9P87^97'/WH3?N)._'H.K<^7B7#HV:(<68K9BEZ7LBH')/$KS(V`92U`^
M11LV5O%.,1.(O)-LY!>TNIZ[(-EYHIL3.@B*?7RGF!5`WBDV\@O^'%)O>PYF
M_0S>NWYGJ`F^CH&A/KO,VNZOMBL+[G"<=C$M?4'5]3N-DF@=1PFZ(YLH9:3^
MKV+ZK.9[F)U#$P*:4DE%"]=!R-WPK24@9,.H`Z]^0\'A_TJ!,7@P[V%,081/
MIV=^9I.%F-1!NCN=R:)VT+09>PZ3B1)))A7T<4LV0%%PS_I@)0-I%4N#/T)I
M_Y#1R,J.+'YA!Q5+KY_6E:O8*2\WC8XZ^Q/YIU"O()Q4:M$\0L6SD"Y7UK8E
M,?[L/<;(BK<H(M<(FN'(S,`N-X.%#<]]?OMT=_X_O[&+?L]_9T?''CY6I/F.
M0[3X\Z"RA5Z:8A+_";7X2F,=UGN:K;Z0"85.`<4R!K,VEL!?L+!`JB]0\-]3
M>V=D&\6)&OW#<F+XM\M!XG]H'Y0`'?7&#&A)#=('Q!ZBK\7CL-('05O*""%M
M=C$CFN)22K0U!LJ)2]D]D9IB8D9<0MT9J;$.RH=+L^L$94)#-@1TLZ"N%65<
MD+6WF`J7@IL&I?H<YM&7XZZ<M$NCI\$E_"1Z!$@,4VA`F'C-(427(*A+R?,'
MB`L0U+;!<P?]Y0<2&5G>$,(=")KV4^4,BOL/Q(65^4)@=Q_T*MB^!EX"?<%-
M\>(BH*!O6X5%?*G9'.Y<0)`5\`>!X;S36%*0"YI4@O!J^DNE)U!LBX_H5Y41
MHQOFH'Z575!\FYS?+I00(#R,,]R532;#N/(0?U%1*<J='.4O,N$RR1V+"I[>
M-KC`[,GAPL$PKP4!Q+Q^+U['4?IZG1;3@%]P_LRF`5]PEF-\NM_N-U$>O^`;
M3`&9Y-$3OOZ64/P\Q[OE(P72<K.Y3Z,DBU;\)`R!SW2BO^5O@?5/)J>3]P6B
M-73=U"X!UMJBLZZF7'92+]3[%6_6Z(<H0Q':%0I]KP5P!GWB'&U#%P=JINL>
M@=\`.M:"5@]L\=IA<[E*#0JEB*05G0N]J%)\@AK5J-&-:N4H8MH158_:^M^9
M/QZ8[]QW]8FM-AN]X/2!''$X9QN0&AKO&FX_LT#^\(KR9XSH3_Y74A\BFV7;
MEHZ(S7-VDK9;]E[EI<WWT?=?R29>1Z_R)8BF`G4W1B\PT9F9U@BDHV%@3.5J
MM.*+N]4S7N\W_#3DZ.DIY6=UHFA+]DF.HF3-'$IY3#)^?,0K?H(_\RCL*+3G
M0IUOMV*,$6+?BGW:Z^3:/-;;@`VS.GMP.;-C6!99+2_%X%:40[0@*DN6X_XH
MH/6U+D`HSR7GA.&<\6&WV_!CJ:/-:90]?]Z0;Q?)(TFW_-QJZ3)+*ZDZ4AA*
M322E5=U`8H:I115#S70LV@71.LY6&Y+M4QY,5E0./5)!%#>2OH^MLT0*&=F,
M?;8:";<I:V@--GP8&86+(;/!M(@F+:"RLH@51JW2X1R\YABD\J#B!Z8SAY<8
MIZ?LXR>T<JQ&MW'VIV26VJAT.YRH2D\GI[XN4.%#:4G#1X7LHBH0`,$,&I98
M?GT!G>1"/1JIM(-[>;DQ4._N!D6U-Z=%4*<,8H6"62\!BS&ETYX!9?,YZ?LT
M6N-ELN8G@B]7*S80D=WB%8Y?6)?OM^0AWFSPNODENZ']F57_T(VI:LK//%[-
M))I.K3U`()A0!3FW1RM=5(516C\[0?NRO%^N3X8:@6KVKF\8JZUQ&N/K`QFS
MQM8"*I@%Q006_K@L'YPM;EBHN7';XD:EH?5C=H+*%OY:_C>8\3/_'))%V'!9
M-&M,3K)'&B_H6]SA]"5>Q<G3]>/G.(F251QM+A+:U=NSGF#&5MMGXD?"7:(N
M5#>Q&U#U5!<&_I:3G1IDC92.#L[0@A=APXMU(=0J%<AN62>8)BZQ-'!Y8!8Z
M;A"PWL&X1FK@^K%UH:9@'YNR3.6LQ&6F>1V5W8GN0Z):X0>$$IS0C,_M*TE9
M9G-%D@]1Z[?.6HD0-K>I&Y48M4&/=J*B+?Z(-85"!$$:<[I/V7E]/6SJ"Y:?
M155P$B_T-9A&#J5^.4,48@MQ-E\^]DL$@_8DYE^^2PEY^887*IV0W5"Y'=`]
M0^#@83W&@$=/8.`CZ[VY!="<WG4=9\6F#;P^C]*$YDXL0R(ICI^2>LE@C/NY
MA[U@[7W-!2?RRK:&("RS,*IBG;&:1:<LPF5AEOMDK7(\^8D>'^--'.7T3\H<
M^@RGQ6W*#YBMQ]M&"07GYI6R.2X6A7KGL#7(R/CF[S/<5+[->'.;L"'$U"[4
MV.7L.&?1IHOT\Q;22P'4EG@+T)6')Y_@G3-\T<2#/"7Q?_#Z/OK^"2?X,<ZS
M>DGB#:;URVF5E\FZOAQOM4KWS97V=3R;K*D.<!,T370#D]\!)`1.J87*5XS7
MNU@6"\^IJXBK_:C%(O12!D5%21KZ-E%>!,5]RR!?EOY0FO3M6:8CE0!"IN]Y
M1BMLNZ()M8(-K*,K`A=I@Z-3$8M;Y&`KZ"L%)^UE]3<-OY)ULQ6\U//.HRY0
M#HM)(41Y?@)^=HNS/7V)Y.DS;=BRBUT<EL_>D&2QZ.`+6*7:V&^GU)'3&O-F
M3C,"RPJ-\696)A;+]9K_$SV2E,?\7?6LG1FP?6JK<KCGE?:X0W5DHY!LX-,F
M,$3KW&QTF_@YN[K.DSS8U,E]'A$8"?791:$-U>H0XT$U:5%=/</3CTKG.T%-
M`'8,%/6>E9BE&69Y@QL'9.-/C*ZMEMNQ]A5_67S"3W'"QI[00PBWW^K:3T=&
M*VYIR3)+@!ISL;GRSF5`?+#@0&T=#3PLG6\@`+$Z)\<Z)1F%BX^*I.'`(2(Y
M*L851+Q'4*,;'T?)JJ.MD[L?1]7379][Q%60=IH6EW'T$&_847&L"[VGM$AS
MOEZSW9D.DI&F-T%.@9Z:N[H[(2TMSQ`*Q*8=]UE=@UC3`PWU;M,Y86V9M\P*
M;.\!3-REO:'ODL(.2VM4CAF4EJJ<;RA,\U9S#TC+JP,T$B8SH!J,YB->.R;(
M!Z###*CC0#MN>,N,"F.&MB2:1PYL2>OI;>194B,OX\Z^N#9VS)FK._01YUD)
M"3+:'`0EYTPS,KS:IWA]AA_$-]\H2M1)@*#$1"<CM0D2HD7:55Y@6'Y1_^B;
MC?+6(0:?L\^40<$V\`5:8$/+P`!<I)C<Y(4?+W]&[/=`SNT9"P&YNX0%P8S.
M+,/7C^=9'F_9/H2^'Q,^K%Q8[^$T'`LM03BNOF(%@+M%%_1OMD(55[]XAJRX
M+8CZ"_9@VBG30FA/%M1#=72#.:>QS<I=4M&P]6_AGI=BU^A2[P32[//YI-^C
MS;XX6W*S(=_8K");#TF31)R^L&1Q15ZP8`^<K5CYD<S%)O'`MG;3^&%A3<X<
M8R6+NB1JBO(UQE7A$]04]TLI:Y20L2W8):&I=$-/<WN0_MK4*NANZ%GARD+`
M+:;_SMAIUON4#1^P):3^EXZZQZ8L1/A#IX^PDJS_9Q]MXL=7VO35GOFS^EAS
MT47-HV0'`<9(%HB]%O6$"C5F)DT(;**I%718I&D$FH/R&I$P;I`>AR(!R>U!
M.."Y@0H1V8TLA\=XD8\2'E1G(V*40((<+&=3*Y>)H\%!<$8*]`EC(&>\6<'!
M,!JKSF0SD32-P:&=H::N[>ESE#[A]3TY)5E.?S__OL/)8)W9)!U&?)7J<$A@
M3;U=,EIN>BS%91I-.HFE+$,XD^9/2_F0_8`.=X:.P0R^1IY"HLK4=4AK,E]/
M4U*%&;N=LU&#']W54&++CGT^H'ZI6_2/Z['ZP7\HL?13L1?#*G;V9(QB92WC
MT`_TZ@6V2\K4ZEBN5QI:.ZC**S5#YW,?"8;\%0/(B*VEJ"D[:TOS1:/2)/A>
MK)E0R"+,*>VB![-1RR4"QT6,P\$@T':ON:#WT2CS_W3TJ)3L&_.!RE#RE#.\
MWG?O>#<;A1N(F8W$M<1<CL8-:J<$YC\*GB;\1N[1D:)C=/3@7*.D.4KX6QKG
M.55$'MG-X5&<L&YY+1TR7P4P,1VADP',;)2NEC8>J6O9FR^>-%:A5N7,BE&6
MTQ@$ED;@V+$Z+N]QB=;PYG8OXP1?Y'@K#SB6\I9SO"WY6>9Y!_4%'34SMSU]
MTK?1MEA>7E[_L;PZ/0^%T;:8L9[1E<'.<E:W5F,_L]NJ@9L(96@>/E1Y`7$W
M>)FL7V"BB,L&,R4Z'^SUH<T_\$/I5+$+A`2W4]D)&76H&B&'66J_9BXSU):M
ML?EIK<)@B0._%"N$2ZXLL6&8F4HP99255K*F.6EC*R22XN5ZS7<\-G?.B"_+
M,BO<(J6J\&0RZFL"E$4J#:D9J!#ES,,H8@7X/OVT6(S*ROCGF4$S$[O&&/)*
M+M/EDTHW=)8GMP69TCE!5)6L8<2+\)WEMZT;MH*XGPT66ZJ$RSVZ9O32^#E>
M;7`FW,8M?EAYX=[#:0016H+PLGW%"@YTBRZ^$/K-T4OYJV=PBUN"J+]?#[J=
M,BVH]F1!'5]'-YBC&]NHW)&5OP2R$]NN9:5N":1MYW,[?^#XZ3G'ZR5+2Y[P
MU9Y5[_KQ[CFB<+K>YUD>\5-5/T59O.HA:Y1L^;DL92=A?U0]`5R>K5TY>>PT
M+8K?&<;6*$[0BFQW^[SH`7Y`#ZP,^H'^GO%BG@^G&P<B,JEMNY2U4M$PVM(R
MI#.W,@WEZSVAF46*2@"5$J@08<O82JBWI-@*#BKW=E`M"T7'CFNKU4=4XP,)
MT%FS14DUO*,2WDD-;^JZMZ3RU!\>WABP)0N50@"V]PSM+-ZP^S@'M3?+T732
MZBQ-+NV"_KJZNLO4%):MZ2_5I<C6/JP+H>"S-2V<=`[`$(]J!R!3HG4!<NLS
M1#>9<<=YVQS8'I&[E:K>%LHM,[@CP[E5'I>3/-H$Z<BM,KGUFX2Y73XW.\SG
MR^EXU9[)9DW3DO-_[^/\]70399E@L81!R?)C*DM.(K1!'::%*+4!.4-5<HOV
MP[^BXC'BSX-8Z6#2L,2B!;J44@@T]+%!S'S<^!S%*9^T^_0JJ:#PN!1;L?)[
MF8M-HI!M[:;QR<*:G%S&2A:L9#$?BQY>D8IW09RD8HT4,K85NYPTE6X(.AJ<
M)FQ=9?&_.0=_^EO)0/;+_U=>\GU)LNPZ^1RGVQL*ZN<HPZ<T@8GS+4[R<JG3
M<OVO?<9_Z$%^BHKRDXU3,8FB4VH]C:XC+<NI.TKAHKHCGHDAFJHR051)HD:T
M6C:(&F&_A)Z$-P+1_EVBC]'4D/Y`H&\W/+$FJSV3XL-:X9*@.)!S1S\69JO>
MV1D)T98MPV8]N*AI+'XP2GG?>UJR@=W%$Y44VE"CF)/HD9%H5Y%H59O^K[=*
M&=E8Q]L@C=U8AWK0.@S&?&2,6;%<)'Z,5\4B`TJ674I>XBPN[Z@RYT56\XFU
M+8M$%,7L0A:<K%X+/='FS7)',H`2`'<F9)Q7]%/3-J:?G99]ND@H['&6%P?@
ML_/O^?'W/0I:R90?RU!FDE.PJM>TK-'4E)SO9AH6W6*H*A?>'05VH""CVJQ+
M/"/1AFG!(!#T[+J9@%CD9FN,M_Q$8"KS003+XX6@+',Z6!!:)4/Z'L1<.*09
M3VL[+.L8%%LU&0IWA4MD.4_2=9MQJ2WSG/D[1:@D/YD%H1,RD-,HB=9QE-R1
M391R>TE4S!'=I.1?>)7_2C9L`NDRIOD07@NW:$S247ZND3HF4752O:=E,&--
MRPD\3N.B$D-<#G4$42F)2E%4R@:R:V$:[`@("KID'Z6J(?_!<``TAPJ$"OQT
MQA%D>+L<D"5E;X8%P$E<*$3XV!D(CA.:T6V+P:T=3O,H3LJ%*&/8XCD#]$H7
M2888!%V@,DB:N2;Q*KO;_^>9[$_)96Z0,>ID1!FB7`;.#^CJ!9@!*DP9LENJ
MH1?4RG*H*(A.":)%0TSHM*@0L]$03"+NR40E7/,)07<)F#LD#A.L"HL_%&5_
MI&C\KQ.&QY"B!#`.C9*F0T*BRR3((1C')3ERQ)Z@"&7[ARRFA=/7ZI8!JCS.
M7X\9SB9)C2LX3TA:/D7)GY<D2I9/*<9\\O5LC\_8#<R?,(4"_OC3&5[1!]0L
M%?YX]TS2_!ZG6V$V`Z.L_(!3E4VB/,R;3$N,)M=![AHFJEXP><04H$8#HBH0
MUX$*)>CC3ZA6@YB>$\0U(:8JD%0+"+($%CA='S)-9^-<#IA1H'E>L,1BF6'!
MD)PQY(&Q;,-8MJ;46G-J/134XEI8XW[\Z813ZYU%(K"\\ZC_:8"SU'"I9)K7
M9N/XYCF5#8QPDN0W4,(Y29>7CQ1#0-FRA2YMLFRDRY%'LG@/5ZFR617&>"$3
MS;I$.6(ZAGGR(:7)-E@U<#?VT-?Z&@.5)JXF<"+-E"%[Y9-1?OQ*DO7AY,?S
MT\<^.WXC!)HM-?;+(:#$N`A=AY,7>R":=5;LD6@SGF46I6F4Y,*46/BL.H>L
M^VS:\30B.Q!GB/7T*@Z6Z91<E']Z/@M&^/6)\J/U3G%I%VF=T>*JZ<#.QQK7
M;OQLJ^*'0/)TFR:4GC@UIA$]G`WR!4=L]3UW?5<D2?%JGZ8T>`D]BZ54_V00
MG13,P2!F=0/P4^86#<X&T>A@>\<^U#_RHZ<]G]]OBX7AV1]6("II92@L./DC
M!/!!>=H9D<>\<W,LS0EJESY![?*!.&_7N)0Y_-F0.6'@]3I_QFEQZ,T7G#^3
M]47R@K,<2RY+,2U>?@A]\4D<,ZW--&H96)%S2BN\X"6JLYR*,J@N%`B#C)N=
MV#9-ES$ZJ88JGI$%.BKH%&#,6_,RGI,#>`C)W.[A@`AX9,PMCDS'M]BR1,)]
M&BY\VK;P:7&ES_-0E@,@2@:D'`)Q0L2__T;NR":/,KX6\H9\PVFYD4,<\HW+
MER]O4'X2JXSK,RWJFYB1LTDOO:!%4%&FW-_$2U7[FD*)_.:M3ZP;J,L6K5A#
M%^\0`PW_CI'&$H"_H0SOHC3*,=KG\8:ZF0_9*MI@E''D[3CR=J78\0%.EBD<
M%.2`DP77J+-)%W+J"K/"%8H`Z3EA<()(2<K@%)&3D@:\><&6>8.Y2)TZF(A,
MY)EYK:8F$$:65!PS4+`H2AU$)F&!!S*FO?I4TDNVV10$](`3BQD0R-*+GPXJ
MOW`%0WF6<8A`!$\WYL"B7=+!'6?(>8<SI$JS#^=(G9*#T*>6*8BY1)6!F$A,
M(Y]YG2;F'T:&%(0SD%_P0H>0?%@@@8QHJAZ/]((M&H4`.=B\PSWR6-;Q\8"2
M#D?PDZ8<AP=`Z'QC!@Q:91O<40:<;+A"J"S5<(W0R8,=RV0](N,8(=H9_#`5
M!>@`V-428C#$V**N&V"HJ!H<B9(U.IA,90R"R)26%?4!S#3T^P+!@=?!<,K,
M&"Z'5QB"#RG?F0W$ZD&78X&QD\&8N9$\8G"&P3[XS&D^K"N';6;%^H3LZ@P_
MY!=)EJ<<I-EG^A&O2/(Y3J)D%4<;]BC.]PP7V?*!%HM6_3L0)V@H/]PH#9/H
M/J'.TS*O<8;EE!^C;\&$4$L*,>JPI>*H%D1M2?2UDO6<C4V!&@%H^R[11RAJ
M^'X0F`=-V`*`/DO?EDFT><WB#$79?[]--,N2-.]XGG:SVJ<X*0Z^3O#UXVF*
MU[%X]ZU)T>8>-471J?<&:6LQ+=1H+"CO!I(+LGUNJ'R,V'-V]FE1(I`NNU'[
M$IMV&%SQ(Y7HW.SC`SK0UYW!(XCY8+97\J'$$#]U854`Z#%:L9YTC#UWF.$@
MI+C)+&`0P5]7Y@!'W0YLQ&XAJT'%+]6B(69/,UF^H?N)[]Y#W^+\F1;=X&1-
MO_.>__^WYWCUC!Y(FI)O5#9#JRA!#[BX^7B_8ZT1H6R'5^S6U^J2Y(C^+WFE
M7=^8_L$NLH^W^(1WD"5*R3[/\JBHW39Z909PS/=E\!-(/O`32$B*-B1YXG^<
MH#7>X4)@OZ-.EW7$=U&:QZL][1;Z[F<#4D1^E1HT12;VD^_8QD^\_O1ZBS=1
MCM<WM#5>A3F&8>E6_U=9>G+>;U"7Z?U:M1%U(J^2+?JK90GT\(K*,H@7"B3K
M,&UQ8MDLPQ1=(=1-Q[U!"KS;Z`A9+!7YU+CHK$%86B*,^UO?V0@TM%3]OP,`
M%W!RXA)?-F/L#R9`]!STP9$H"?W.D#C?^3UG<;8C6;3Y)27[W17)V3VZA-V<
MN\?K:]KZ'`:_4`@4E]%7Q?MYQ#0M57XQ5LLT'H^S"G4$R_A/I^#[Z%=:5/]&
M7)8=S)*CMCBJY4\0TX!^8#I^1-175**>N3\1B@0,%SU?,4Y=RX<<$CL@$ZMP
M"/*7Q4U*'N.<H3UC:RC(8S6?_+9!'SCDYPNG=RN<1&E,;E+\$I-]MJ'1?D=2
MV17EIL7+[ZHO/HGK.O50(<_@K>74-:CDHBIS@II2J"H62$?<N.F)??-T::B3
M:_CF&5^`0<,IQ&AOO+B'Y%L:YQBMR;?DV+`T.Y+F<]'#`W.*F>#J%#T69#:$
M':37`[&]8/GU;`0G$<S<$)0KM_HF<L9957PA.O6N/$>R.6$2-3)^R3D"-F1*
M@W8I:ZZA(6^`>`4,#;-#M@9LYT@S5OJDNM`JWNZH'/OI+6`U"*3.%W#X,6UW
M\5/")F:C)+^BWS_*GN_3*,FB%>O"\+I>/YZ2)(O75;<F?L')3SW:0*AJ'[(Z
M6M7T$PY'FH8*7!._I.9$Q/$O5Q[LVE*`2@VHI>*DC'%L35-;#>)Z`C@I<2I&
M"2Q6!"<LCM39.WWQ\`@$&$F#Y-!?%J>,+*L.+6B01=&*!HLLYG]W[D%_IXLP
M0(1+EBDW1M:SEVSEKW#9;X]Q%A+5[8\F$M-NUC*OT[0H:69(<3>6@7Q[:0/?
MX"'>W.'Y)BL+%)`1S=2[DTHOV+IY*@2XP=YWZ!YU?$D-6]';+&<X3H!)[Q<\
M/(A!WP@X`\JZ"VM8RK&*TO25+:<I%NB>H"BKLI&'B%I:890]8YSS>_U.ZD<]
M%\D6HS,EC[6KC%MF?=_ZYPK*LAO\7$,9=MOJQ#VK$S>LSKQSS\]65=#->J,V
MJ1[>!M7I^_E@MJ:.W\<7$K1=[TB=#^'![T5U#%R+7:AS07="/*+92/3*S)[M
M,;^8EMU&*UR:8E"R_"#*DI-89U"':;%#;4!.(I7<HGZ(Z%/$'_/+F`-9>&+2
ML,2B!;JT4`@T#/""&%"7[``X?/5M?:'W`WXER7IXH_=Q8$?F5`-&#W#OTP6`
M;+9QI+638I?(1[63\MQW!`.8I*\(#K`I8]&T$W\3O48/&WRZ3U-JKS_T+"U0
MC30+"DP;AI%:G#B.+-*K&%H9%B]&Z\H?3U#YL^>!#GG[$/T7[0UB#,JUQBS<
M-[-=<#087)O:X"P:GE9C92]\LELU4L:>%"-J&=H5BMCW8^-D6;G)/4Y6F_T:
M%\-PV7[+1%I[VM>L'\\VQJ_*ST]=YS[EASRPDO5^=U[PI-09I9C[3[9?/TX0
M23!ZQ5&*?B`I_^-AG\4)SC*T>EW1&L6%'IS^Z'N(;A1RI6/)GK%K%9ISDD<;
MQ=S#9.#2*'RW?^!F^+QS@[&#;'/9H.NT-I]Q1P;[_/?TZ[,3&&C%+DE$N];)
M^HK0-+NL90]H-B+5S@PCD6FKYPU,V%%!'J\-OX!B";U991=WC0/FA^VP(,_+
M<E?,2U=!W_,2>QM,D'%MUEML;R#;6G`?!@`!N]BS8+"-P&,%V!'!RRY-?<'I
M`_$.L=[I'7QZ*"E]G7P.]X2FJ$42<:RPE&Y7<P_,^;*/7S!Y2J,=[2R<LF_,
M3OMBS7L;9W\*1]V-RY??S*#\)%)J]4.MQS9Y<3D/3:JY:`JA3BG$B@4R.&_>
M_F1$$W6)IA5L6.8=9H!YA6.D=7"V:I<Y/F1YP-6$\=;RQ(#DB9T6P,>6:/?\
M6Y2N,]I?9V<XW)/S[[LX[8QJE3`=)5OMM+&3G;8S8$P])^ZDL32I6/9OI6E1
M%T>L/.H(H%*"0:V1\;S2?Q2&R*2F[:WEMU'16KP?*H!!IW0]X9BOKUFM]MM]
M<8):@G-$:F1OJ`:<L;Y`A6;<--`#SK]AG+!YN[_S\9*__>\?__9V,"[=WG5L
M*`>>>O8%].%BZ/*08O+80WRQ2KKVY=%+%&^J;E^*U_L51H_[G.\$CK[S!W&R
M(NQDXV9:1DP9OKC"\^3+K!R1#"YZX<B$W.TF)2]Q1I5^)ND?<?[\3#;L+.7[
MZ#L[]NDE7N-D?19G>1H_['-VR"(MA^.GI-D4?L[V^L6XO[T+7G'YH2$53_(U
M\&\X+5\$K8_<-P&:6=2Z^(1>2QNBZHJC#PN%J*61'8M:ZFR=48(JK7Y]D`/8
M$W>`Z_HN./V-8SM"MH(FQP='6I96=VG[K47;(EU@V0-C[[K4_$Y)&U2]DW+,
MYP/.Y0^/EZI>P$Y*V!Y3,_JO3J!]+`-M<[92<;B#_[/(#X36DG["@=%Z0@_C
M].ZBO+WT5UJ?%;E.\.7EJ7"2SJ1H^1G512<Y)9-:3,O4-1;D[D(IN*!/J^O3
M4?$<T0*(E@AD$LZH?8E-.W1)I9)H:.().J!IHQ,$\:7!`PR=,``="VYD65;8
MR`'.;=R`QV:3C-A3<:1YSBH`H2:)_`Z@-B$Z+S<;\HVM^:>YP!G9/^2/^\UR
MM>(+_F_()EZ]WN/O^2>J\L\>;D=(EA_"2G(2JT;4<5IDMS,H9YJ-GD5=F`V+
MH:HXJLJ?H$("?2W_RT01E_6<#XR!$)G0METB6BAH>!DD=D%3"P\0YE.U-8A9
M%W5=@3C%*QR_L*DHSP.[<V%5EJ$<$5J!TQD?@/W(+W2JCDTN=\]%16&6Y^P*
M3\N@S)^(P5T*9&P$IOYW@_AJ.Y[OD9;9H"_)F&:'_GS+F*_PMV6-&IKP)?2?
M*WY5<5E)=0XV5KS\OO;BTZZ<MC0'M01ZQ%=27$EM_Q(+*H,:(=25"C<]&XTN
M,KW%NQ[`5D_K>FCK=]AGU"[9L7`S^9*WL5\0((WS"GHV%,!6'6]>49QE[';#
M=FSLR+\UB/L'>('H]G>_I/^B/U8_T?][B#),?_G_`5!+`P04````"`#,@II"
MY1:PK_O1```XUPX`%0`<`&-S:7$M,C`Q,C$R,S%?<')E+GAM;%54"0`#`.)Z
M40#B>E%U>`L``00E#@``!#D!``#M_5EW(S?2+@K?G[7.?^BO]W6W[7)/WNO=
MWUG45*U^59*VI+)WGQNO5!(DT95,T#FH1/_Z`^1`YH`A@$0R@2Q>V%7%#`00
M@0<!(!`(_-?_\[Z-_O"&DA23^'_]\8<_?__'/Z`X)$L<K__7'_/T3T$:8OS'
M_^?__W__7__U__O3G_YPF:`@0\L_O.[_\`DE"8ZB/UR29$>2(*,,_O"G/]6$
M'U&,DIKT)O\/SM+\#__GER!>_N'B^Q\^_$U%>AMGM%%9L$;'4O_XZ5BJ5>CV
MZ?;Y#__GXNFNYL7:<AVO<8S*`A&.O_Q/]K_7($5_>$_Q_TS##=H&=R0LB/_7
M'S=9MON?WWWW]>O7/[^_)M&?2;+^[L/WW__XW:&4D(+]ZT\UV9_83W_ZX<.?
M?OSAS^_I\H]_H/J-TZ)N0"4U.6UAB_KKCS7M#]_]GT]WST7C_X1CJJ`X/):B
M/+&DEAY]KU55/3_\]--/WQ5?_TBU]X<_E/I+2(2>T.H/[,_/3[?"BG[ZCE%\
M%Z,UZY^[X!5%M,:"1;;?H?_UQQ1O=Q&J?]LD:,7G%25)BQ73[4],MS_\C>GV
M?[1K^&YP4U\HXM#X[6U6`VUT&,3!$@=Q2J(@^7-(MF5%5S@-(Y+F";J-WU":
M;5&<I;?Q8K7"$:9UI2_!:X12M3AABG^CS?WAPP\?2N#^#S!K:R(\Y]MMD.P?
M5H\)CD.\"Z)%&)(\SJ@M>B01#C%*KU`6X&B@0%H5G52\^L_QY3O6=%(!;>!1
MIQZ+XXO^B%Z"=UMCJL?.7C]L@@0][-B\9D??''[6&GL=)#'MM_01)44]-AHL
MXFFMT9=DN\6E15S$RTM20(\NFRP!',#>GOYIT\@>H0NZ<%KA[#&BM%:,K)3Q
M"-/>'4DMSW9-CM8:?(-CN@3#0?2<T4FTZ&.VFEOF$;JUHG=0!?9L#5JS*F[C
M%4FVQ5+:BL41<K76\$_!?TARF:<9-<.)%>#P.5I%>IR1Q)*-X;"SUM3'A.Q0
MDNW9F,^H!;O^+<<[UJ'W*+/1=@A_BWJG>Z8UIEP7:8JRU)(,$K;V;$V`DY^#
M*$>?4,#^S51DH^TROA97,23)Z%9I>T_H9N,QV+,*["S_I9RM"4`7I4F.EK\$
M24)ANK\D:69EY,KXCMIX*\J7,K;6_`N2).0K6P/:T'B?F\65)+7#2<;L0(%&
M.\M'/D]KC7ZB"Z0$AQE:4JM5FB\KV)#QM8AL.ENDV-92A</.HIXCYB]Z#.A<
M=Q%$S'7'-@0O=.2D05CLQRSI'5[/&!OJBOF/UK;41X86G1NO*?HMIS/=-5LX
MV7)$"9B.8`BM-)C#;HP%KI6V\O@-;.QA2_6PHGOT78(V*$[Q6P4]D^:J.-HS
M>[L=BI?X_8=BF\*`ARD]4PZM.<5VYG9@'2/:D`^V;<B',0?C7RR/QK^<QL=E
M1]>@"D[I=QDH#ZR&4PHT<$*%U7!*@0:.%U@-IQ3H;Z,+]+?QSQAMF5X%\Y%\
MQM;6&AR6(TYTMN>Y41L[<-QR&8XW*P\TFSQ^H_D+K*!!R'0\'0\T%CQ^4\0A
M#+3?>C6-=/9A!4("EE/TR4!HZ=5TDC,3*ST$JF"*_AIH;O5JFD+`OYY,P+^.
M%$5BZ=B%PW#,Y@XU!%R.)]Q?C[V]GF8T#%P+ZM4TYBFPI86XF.^)]FUC;MM&
MC32Q8Y7$;,=O^E`+)>$[:A"!G4`E&>-3-'^HOT_*^10"#/7O23F/%N%I)[I0
MQ-3>@4D4D:_L*/2&)%<D?\U6>3W5V`GC`/`_B3!VCGX@%8QQAF\I**7/;\3&
M#C0\7(9C+Q9&626<[GQSU(/-$R^DQU]`C^,,MN8$'FG;:&^[..+L:7?:/,U^
M=K2-[,CW(`;JFLMQI%,LF\=7)SH"'>_H<]2MF^TMVVA^?9L._7'"O*S%=YW(
M#S^>`WY<3Y5U%]7(VUO[V]JQ[R4,73IP68X:S#]T"\+C.,)QL:UCXG&CWZV'
MO8^[]:\WYN-M^0>WOPI#?]X@E#W2A6J<;5"&PP"0F:'?9@DS:VI^2-9!C'\O
MIG1JW!N;JPR_T;WZT-D.PO^4%P^&0AY0P5!Q2)@SV\^F6KIGR/9#%W%2?J-=
M-!BZV^]R&\.O9<V?9=5N##45-J\+6+DA8.E2P&60;FZH[3:"5J/P:$%M=J/9
M;';C<T;"+QL2+>F>B*W?L_W`+N4QM+C[3K:/>1)N@I3G15FS_3X.7G%D87[2
MK>N44=8#`W!@-30%VB4HI63%U'!'?VA5C]XS%"_1LFX`D\=FKJ>B'75+(A*V
M*H]8PC.2M(6OZB[R6*V"]+5(9I6G?UH'P>X[II3O4)2E]2^%FO[T_0]5AK/_
M4?W\:[M5\7*Q?"OF]1=R;&*M-V;+#M2+5[K^I;-^W:B(I<;Z7W^TQH_.U4S#
M%OA]-Y5N2]/P"64;LFRT[(5BZ8)6^Z6C.BAYI1DU>5OP)KP725L)01+6W.E?
M>]AN)Z2K*+[;%8OR/X4;'!V&Q2HA6YL@(-IJ:8KY/_\PN"5_R,@?U"W(4UHS
M*8X1V/Z$)'1FJ/(RTO:L4))4">\D:BUTFO6SS'W'-4Z3VZVSQ?IV+-81#)JV
M2U)0;L6X!6=MS]2J.IUEX[:E-FK?S\*JJ8(#SM9M?M;-N.TBJV>/X5#MSLY*
M6E?M"-;31AL%*\=Y&%FME+93685^DP2F5$U804U&.)GQNPA23.>V3MOVY?]%
M!DZO4"4^M-!DA@K0D<10]K:5$5?$S`>T@A$WEQ/@\)(P>X&7A8KDZ(.05GJ7
MDSJ.-`TY=?`E9\M'U0=/4?4YI3/L=9KA;3/LN<(1_V.ET>Y'Q[$BE44''5U&
M?#S\Z"D>V($7.\6@?[`][EL0L777,6:#_[T<)%TK9(%5;:4&L7(<F1;UI&7E
M!E7+1_U?/$7]2Q(L$17V(=N@I([J>4(AHF*_1NAS_(JC""V/O_`1/Y1-U8OF
M;!Q'NB7]Z*#<O$H^PO]Z<H3WSVK9+[\>]\S/^6X785J)?%$(+U#OQ@`%'`><
MMLPZT((PYX/H[YZ:R3H&7;'Y59$U?'9\,L=1!91/!TMBEGP$_<,5,_28D/^@
ML(KCE<,"0EJI3D[J.#PTY-2!B)PM'R8_>6IH+O(4QRA-+\GV%<>%>O@K+C5A
M[5N3$#J.)[",6CXT"=,Q7>M6EC[%$&C$T2H6/D#R>MFC)'<<+YKR:BUYE*QK
ML/CJ915>6U/.;5K%CO,<L)CCF#.47W/^`U8AL%^^NF@_$K+\2G>I5.;NY<3N
MO[ESI''YJI,,RCN.UJ$:T8&M05T"_)[>I2Q<\Z-=L&=#[X8D=T&\_)RB)[S>
M*&VD7K&#C806<QQUAO+KV4AH%0*,^>K`%<3C<>TAB%8>9>F)G=.15`=F"KX"
M;)W>=6K)Z[7=!3@I+C`E5SC=D32('E9W)%[?X3>TA+@^AK"HO65&+!P'J`6]
M:'G9C*H3P/EOOL(YILV@0_8RV.$LB*I+UI"@)H.2!U>O1DG7,6NL!3V'L$8M
M-21]/5>0Y+Q2!3KI%CR$/<$+.HY'8QWHA43!*ZG1>/HS"EL&LDJ]I[*&<K*#
MZ1.1.8XKH'QZ1DW$4C#'^GI^\83>4)RC)Q22=0QP48/I*Z4#Z!U'EZ[$.C`#
M\!8$<9[^B,,.WIXW>+>CVJ"V^9]TUT_YKUF2*CGH]`I5_0`MY#C\C&37P2"T
M`@$0?3T^>:(:HGW$`@>OZ"B,2.&AOW[?H3A%7&^,1HF#\0.4<!Q_^E+K&4``
M=P'R?#TE62R+-#AI-=#4P7`0ZF,DG)S:<;3I2:L9`R?G+$"9K^'QSQDUYD&R
M?$S(,@^S.B,DU[*!:.MI54[K.+YT)-6:1.5\!=CR]0SCAB0(K^/+G#8[IH.H
MD1VP3A88-0-U1+9M,)^JIP;P<1ROMC2D@^4!=0IP[JL#^I)L::LW="V"WZIW
M#B#>9]UB1T\?L)CCH#647]/+!ZQ"`,G3.Z`%(0J=T?:$TR]:1E-2@&\=N04<
M1Y2VS`/L'9>Y`$6^.HXO21Q2]22%?IC`E[3Y.&-_Z]DR)>7Q?K:8TG%\P:74
MO)TMYBI`E*]^Y$-R_X?5(2WG;4QUD8O#6[3*U,8,5L9QO)E(KF728/SK&^"^
M.I.[KR;))TX@=1U/I:)V'&)ZTFK%5*DX"_(,^.HI+H2\"%*T9*M.NN0LM%2^
M*%;$RC(C3Y>AQ4-2?/^*.8?#888!!\<1.EPK>L<<!K4)D.RKY_D>?6TH*2$Q
M_6N(&E."W(":%J]Z2[^XXP`>J`\=].I7)8"N,Z'Y]W1Q3.CBF$3LQ+$.(E,`
M4*=,C3I8&=>A9B"Y%KY@_.M=BCNY)21O'2G.U?1+UF=L.B4=QY6Y%K3.WG1J
MJ3!FQ6?L17K,B9^'<#XYIF#H'].N'N\2I1?[*MESE>:DT*TPK,B<0[TL-^'@
MN$D8KA6M9;E);9/E\`)`L9'Z`@P^91D.W"1E/`(85')32$GX>YYD57C)7/OB
MO_:5?W^@IBVSE6O^LTW!>AQ9-SC&&2KNHG7OA@.MGC:'G@W4X.`X3(=KQ<P^
M:M1F,UFL%ZOR\WI\7#&;[^:VTEA7.=,?&Q"H4T!=H31,<.VRY>RD!%;G)'55
MRAZY+L<MV2DUK6/S1F[7O-[TD+U,/MUUC4/:6X$YE%`<KF-P**:[!M#0<AD8
M<D?HU"LT8F!ZCIM20#^9,9'U%=$7M6T).,R[3D@!TUF_U'.XTCJYQ_'0DH;)
M$3UMIJ3L7E[F43JP86*'SB1FSJWZN7#:UNJ>TP6*T0IGP(V3,:?>!LJ`TX0O
MCZF10&RJJ6U3)-6WMU0&U;KR^(_2N4DE>3J\9ZT&JIR\AT81N3^0`PELB"L1
M[[DZF#['27DI_G>TI+)70R=](E%$Y^^O0;($HM"440^?^HS\0>Y`)1EB6K]6
MSY\L.HI^5;6=BEUE*HZ7=SAXQ1'.,-C"&G'I`5N3BS^H'J(>0TAK5CFOMXF.
M:KA>K5"8':YF59,72W,2A\6KJ51@(,;-6?6`;L+*'[0/5I0AY$WJ=>7%(DNX
MKX\3#AKX9^%?%.>S`1>H,0PHX#Q2=876PR.`.Q]U\P@T:WAWSGZ=*215)M^3
MD(IE]6A\:PBJ-;+E?.?EHRTNJ91W4J9VTAX;53JUZALS3R@*V)N;+(=.T=Q7
M=J?FL8K<$XQW.\PJ]`QEYL#Z^'@9J6K>@NUVGS,*Z:KWV>W-<G"G:;YM($*]
M8K;)O+>&ML-\,EMF"8AD9'VW#>2P1K=7ZW8:ZXK+>KQQV=1S4SL+MM7!V5Y[
M+)HQE(P_788S'7.#]'J*<:;;P+EZ]/D:.;[B7>CF<XRI1IE)LC+0#+D#1YTV
M]V]@"`[3^*G'HW9K!;=J9[?Y.&\[YK/M`#>\N2P4AJ%9XJ:K5!&W&9A4NQJU
M;4('MV[6077=7#@3.VVZS1'81169(`62`[:L<>S4:1P+Y`Y9&G$<Y1F"1H<8
M<>D?+.IQF<QF*?N=V-)-VPJ)ZNT<).K5-U<?Q"+.\)*)C-_0,PKSI(@<N'X/
MHYR:JAO:D<P,YZ5N^UI38]YV!;WA8*\"3T;*2!HU&43VFC*B'\*Y:?L\89]*
M0&AR1FA:1E^,A?TQ+^$XKS6VY$6_B9?;DI8I0R",RJK?A'0J3*)QTSS/:),^
MX1AO\^T3`TM4;Q5O2/*P0RQ)<KR^0T$*CGZUP+.?4V`(S\D,D!F6R#C*;%LP
MK:9ULA,,:=*\=@?LX><7E&P?\R3<4'&/6A4-$XT25;^!2O@'<7U%#`0PJ,(Y
M+ZXE&CO/U([.U*!VBFR-66$=#7EM@0:I9Z`QTJU[7CN'Z^TN(GM47[PM4GM?
MH2S`T:26Z'"&0KOD"64X*1(Y0^R0;LG&RU+@DM.=4](^BE$!T@2_YJRQK,>J
M3DP^!1D=E>SUQL9WE+"T[=TCRL&,ZM/)`8RFM%/:,"$6E=:S6-#6%*>-`UHQ
MKR6_0!/LO/7I<&L6!GQ^&3G&NV5F`F>I*L9`;K="5Z+[!,D>%..O^?LBK49>
ML&;G#BQ5;\@VX<\!G8WI^H+NT3^A)?V-O3R4)RSS3GW#6\]>6ZX49MNM53J3
M@3-N9XPY9UAK\8BQ?^X-W7\2E@5O?9/'RW&'*Z^B489HNZ)O>UA*E.[04&RW
MTI5<"2<9?I]C5!1DJC[)K"FK<)3AR*_PVQZ6@$YP:'CR6^M*:H>3#-.';(.2
M9]H;.:U_?Y*!*J]RE*$JJO+;'JR@CG!HN(K:.V)6C%,/V"W+43Q@]+7*&PRE
MJOR<QP5/12<#>54Y'[%_G^V1Q?FLPKFSBD?:Q+*!A5E])+1%AY;6ME5]<CJ4
M3?U2CS$;WTR5)84-LECF;9C7Z>IM_(;2XFR9)5(W#L44S/M'[F4"(%8'(*^4
M3J%#VB58H<F,S<<`QZQ1#_&QJ<+[F3#B2G05\80YI[0ZDFC*W4U`!:F,#7U5
M)2,>03HVW,\#?;ALXI1Q6J5`TODYJ,TT83JZP;7-:QZ_P7$0ASB(F'.@?%.^
M#L*^G3Y:BLH6IVAY:.1MO"+)MKJ^]EA@C:W?@GC_$$=[P,;$%L/#?F4XP^G>
M("IVU`^K8QZ4>U0]E\I>R3D\E(66=+7[F3T1?_CA.7]-,<45\RYU=&R9:_V>
MD2VN$^YYK&&/C*7E[LYH:(N+EY=LM=25""_!;/]"OZ8;$BV;OEB[0VO,*BH$
MC%/%3`;="?0_Q@@<I]ESOL0B6Q2=5T/S7`V9-UY\,\8:Q\$*=F$':-<8V]?N
M&+;72BMGG43K&:W+3?=!+1/?ZZ\:](1V)&$7I@364T56WRX7DCEP,?\)O:$X
M1RPQS#7MR(3"ZS)/,[*E,%EDY=$K6KX0NC)`>!U?LI4\F_TO]A\162?!;H/#
M18("]77]T6KJ7>(?H:;)+*828^24.F[;1U';VM?X1VB3*_M`ZSGM8JKG_2]X
MB1JV4*:_B_UC0I9Y6-SN?$;)&P[%#TB/7D\_+Y[M>CP9AN/JUV006F_1G/=^
M_?7(>25R*@'5>RJ-$@*QW=H3@4R+MLP:1@+">UX;CD_!?TAR,'6V(U?:W)4^
M&"AYU;%J<@<6,M7,<K%OM_9B?T!9A3IHKJ^A#$5[!`.&DQD*,%!X6X*AFFO;
M$U53N#L`@R;,.9ZFK8QOVOQH2B(R%V!ZA2R^#79=N?7',J"&>:T06"A03'$Z
M?8[1NB7JPQP`92-43$CIP/+AT+[+/&$#!+A(@!7K+054Q2:-EU-U*#%60#]*
M3E!7>S)7U3'G*;MA%<[V8`I)91&S*E*QK!Z-=0U!M<:WG.^\YO;'A.Q0DNW9
MW;IL$2^O?\OQCFT_[E$V\60O;)I@B(/IZXMB:GI[R_?CG"&LEAU[DUC##V#,
MJ3?K&W":S#C`NYG85%;;@B@;T5XG&%0^YZ6#S.B<S8U+L@-N[1H456G$K=6(
MEL$9H`X#"Z-7V[Q6+K>4=;S&U&J6X;K3+UAN<(PS=(??T)+3.($9T2M4005:
M:(SURV60)'L<KW\.HIP]3"%N"G`9,Y1A;S5CSG`R&Z.)`C*"_MKF!]:@]BK'
MO"%S7NQPU'>V4-,O>;JM@OA5P"4.[A5`"8]LCKX&3(T*J*99QX'?!#@I#.DG
M%+!_;VOW\H3KF[I)QU:*'IN'D-:60DKJP`',H8$E%.DR^PX'KS@J'A.M>F?Y
M$#^Q!T83.OVQIWK!S[;9X]U_OLT&[^FL$P1!9%Q==JR7I$6=Q]ILM&2N<=U7
M*,%O`7N2]S:FRLN+6)?;^'"UL%@XEG>#'DF*F?P'?:H'E%7NO2%EB;M'@VH,
M?9H.*TMM<>75B9,,K#I)DT!-*"G"NN/0=&B9\X<-+A/^O@^OP3JU.L!,6C/B
MZQ!.+LS/2_*IA!69+1"M1%R?S(F.K'JF0<%Y7CONYPU),O98[3W)4/H8[-F"
M?.J<7\VV"`:VC*3J=3[)=&N66M,70?SECM`^H5ND9AN[:Q`H?;VF4--/-JBE
MO47T96T/:![W8HY7<YVS#YX[M,]C6G[BQ].9<)<`(NX.3P&Q^V,3(J7FP!2P
MG-<4NPC#)$?+7X(D">)LS]Z#G/I*076SNVI2ZREHT4I:I\@QU`50Q`$G0KNA
M^]ION8>')&H4Y\4A@HI/&0L$[_IN_*&^9GHA0<K*>W&'H$KG//?S;,[4J_JS
MT:%*^$3>4)E:XCD+XF60L!2+UU5_=Y![&X<)"E*Z'2O_?")1=$.2K[101T^6
MN=:W(VUQ]<9RC:-',X-FK2V>'Z)U1"TL6Q#=DS@LKY])38:8G&LN>.3370"V
M#$:BK9S.-6$[[:E">!7ML#8Y[U""R9*V.,EFAN1?/YRQK*,>Y]!L\')QB>;K
M>.DFEH^3VFV:YJB[3-$K)$5UO]#\L:U0U(GQW6_-O&(,^%(_!L5KQ]VL_#!B
M*:*/Q/-'LD`Q)T;PL17#C^Y_*I$;HS7+DN^^,^#L!9CXZF$3CZ`+A\`"?!OC
M5A"^[K9<6WJS'3>DFGD=35R0)"%?<;R>^D#B"KVJGQ26$QU>Z^83.7#,P)H&
M/%(0DW(B"/NDDXUL11<1+1G;HYC/NAO+UV<YUY#RPR%J(;0247+R'JI$Y%X@
M"R2K/KI$;.>U[VF/ID9,+,QJR0IP;1>_@!<X`\IK9L?XC$<,,IX4:Y^"+$^*
MJT(/JSL2KP_###9?ZA7OX1!:W`M4&NE"'Z/0:JSY/L=YLK&9UY#6@-+L^GW'
M7FL"IYP$E.)DG)26\@)G.I+KPTO!G8^JO\YL5W;>CXTMFFB`*ZBXPODQ@&&2
M00>LD-NL\Q1<DO@-)1E+U5"$L$[L/6'3+]72MM$LUB]5?MXBZ+T^BQ0,Y0$<
M*L`8<1AC&F>U5EG!F*^[3C7XL&JTS&"%:8<M=P<TA.UDAF8(8GJ;*&N*;9LM
M@S;V]V%#VC;G$-.G_N/14T>8UDVB`FL]9"TPBK;85=@<SL[BPQHXQMM\N]CM
M$K)+</42[6)%<?82O#\F9(6S%_(1Q2@)(MIPE+S1#J?#@`+V^()X-PK5*M,Z
M"-42T\D,I344D9$TW+:90YM;A*Y::N:\7/>++7O8E#V&U#.<.HKN##K+7"M,
M6.,ZBV$WCH[MCSMK[;1VHD$72:_$@Y7+><GBSI+%KF)I2X&I+C5*=-0C+3$+
M"ZBO&_O6#=2&6;N=%B%=(Y4YOB;V.%WD*8Y1FM(]\2N."WE%)@E"6F%&3NK`
M*>5CGH2;($6/%(=H$15UUIT!N">L4[I_31A6>C)S`^IG,E0?;;,BJ[-S*1A6
MUV1;#*5;\X5D0<3L)J8M+-K^&.`E$'DZA7O`@Q7V"'<&VC"%':PJSR.&#@FS
M;N-=GJ6-M*__.V<!MUF57:_(F:>TEY:X==.<F7)S'M=V]:4'],%USSEG8F.U
M=EZG322L>M>G5TBL`+?V?E#C822]GHV`5C&OK=H3BMA>]C%(LOU%$+%4L2S[
MW$M"RP3E/GA"G].Q;<T&"7U*,/*#4T1%/J%/B-\TB&](NZ1"'6[9"W`?DR&Z
MZ/J$Y'66/A^-NN9E09@;#/V6TQJNWXI;JI.Y/SH-$9@)%5F]KQ223>??Z31)
MN)]6T0E$=&&`*WN'P.5K#V,1YV(C+.8XA\%:3>S/&X2RQT+U&Y3AD.YD)H.R
MY%D(T;C5*%(#'%1DNH/V*")?6<?<D.2*Y*_9*H\68<C.1M,G%"+\QG:AE]RD
M.T9EZT-SO;+3V0*='B?#=-*Q%8":BX-LO1K'//2QX<7EBK-\*S8%+^0YW^TB
M3"O60*2RL`R2DL)^8Q*J%8N@E%0I"*+P#97"_&3&Y?6PZ43^LI'@"<R\9QFA
MZLQD/YX>I':F_DNRW9+X.:-+3+H@>T@*S2T+%_4C2IXWM(,[*-8H4?4-J(0W
M2-67WPR;H'KJRZ$S@%\A$3\-GH*J#[,VE8_0DL@Y&$YMWH*+H;-!U$.>I2P=
M&H[7*EAQ2$78:I'Z"S"QQ)90UJJ`#[6_^>S1.+H?'Y)U$./?RVZ/EX\)IEK:
M!70;EN&WXHAW,B='LVG'2,*ZG4>M-#KWT.$B[Z55GA7F+/&<S/;<LPP/Z&'U
ML*MB5[IW#\0$]7,]'(+)K(O=+B8`\=M&QTK]S"KQZIV#._6*A$6^&W;CD@6/
M[!N!(P;&1K#ME=4B2G2@4:3.#``J,G!HIRC\\YJ\?;=$N!S5]"_=P4Q_^K5L
MP1-:8U9QG-T'V^XV2$92B<0GF2[3@4ZG$)"$G:0'@`K8<.0S;@W(D_;S)6US
M$D2W=`B^_S?:<SM:0-/JZ1Z-9UTMEW%(7_<XMWQ[)^KLNLDOE*W`7C4_=>Q2
M^<F;'I5(9-:1;88MM]>)^^^Q3NE_1>=Z04=R:3H]VJ'QKFME,@[KXP[GEI/I
M1)V]H.U8LK;<1$%WW\[]=KB'V_KF3:?*9#+KS`['EE_GU)UXA=(PP<7&7]27
M'))NE[9(_.M9L80#.[C%N.54.5$_5R=X-S@-@^C?*$CXQEE%5OO:A&3>]#E0
M4K-^%S.O^O[OIU]"_X*BZ+]C\C5^1D%*8K0LO,M)!P`@VM:26DCK#11T9!ZR
MQ!;64('B'Z<'Q<\DRJDTR?X&1RCI^L*D-"T0]&@\ZWRYC$,ZO<>YZNR?)MA$
MEU;I">U(DN%XS3QQ.;_/Y:3M+;6`U#,$@"0>M,$65'!PJIP>$`4D+^F\M"8)
MWZ?"I6AU?X?"LUZ7R3>DLSM\ZSZ>P'/VF+]&.+R)2-#U``N_M_JW]=VSWA7+
M-J1O6USKGCVIFZPR*/!C='B!MFEW\TC=T,";'JQKFGEI-35<)O'*';<C-_27
M[L2OH.IXYGI4WJ`!)N<P[UR/=]WO)W70M5M3>@S5/<^AX_9]B\[3WA?+:J/_
M6]QK!#2]>Y,'Q-S@9%MGD6&&"V?EP7R\O"14SC7]1R/_@;WSZD9=RHS\(-I&
M#)B$=KK;>'@=XQ6F_9'5ZJ8Z+H*7]\<V7[^'4<[FB6..Y_J3\/J>=<;U=2B+
MC"<S#C#HD!'5V#8CTO84=PLMMH,?R?>/[[_W.IRF8;IZ\41UBJ+;*F?W7P=&
M\T'GV3NT#J)R7EB\X^[L*OA:`:3W]:1;B"NR#7#WO(?WJ;4MJ#]-EZ=?H%(B
M;7PGCWZ;QW$!7Y>5)&J>[HW=0B4L:7\0[S^A[6O/?R^AJ-3`I9BL*[G]12!R
MM+NSR:=X]Y97?EZYM^D2;<F>D5H>3&%C5?JP:FG@(8[V@)66+8:'Y=APA@YD
MR.R+<9QSBN1?W469?LEZU:53<L)EE36<D"':ZBZNAK:JG>80T!KQG'#*"R8&
M^B.J94GG:@F\"J;#'FL7IU*9))=!T=:4+EO1+?VMNZ0S*BNTB=*ROL%JB&H&
M@4ZS8O/TI+OB3M7;Y--_^>3('4F[Z.Q_J%=^C0\.31X0@!")6*II0,*_6"DV
M^'J^(GS(-BAA4UR"-E0'19I2NG5&3+A[E#VLV$LU[/29]G*6)?@USXK<I:2<
M'$77R.QRK7K-&E?_D#R.0@<.`VN-FM?+\2*UW)`$X75<!G6$S3Q^=4;,J.B)
MCW0_RE2X2'"*X_55GM#_EP<#M5:!PVV$&A5#T6J-TUV1M#S:)`-XO"[JW+JT
M(Y)LV%L596Y^EYZV!$,90'D\N!)3^C?#P04?.&M)*[*7B)V]>.#6\4<I*Q43
MU2^4_CA9[H)#6Y0>1@!EA0LIY:1#OWXN]ZI"$&UC^783-8R-PW+Q:;8IAX:I
MT.8PF0F!]#BQH9:V(9%46YL-[>KF-8OUQ/Z8L&E<D"P`1%R'"2F(IPP',`89
MT51"[^!?M^8BG$A1X\P1R89O]=OU^XZM"Y[*=W69RA9AF.1!E/X2)"Q!P;[^
MI$+N(*8BA!LRG2YJ#@9E'NAMZ*\37"=M#'<<&#;B/%ZB5):&V,K8@50P:!S)
M*YCMF-+0ZVG&E[Q!KK@!11F3U"*SVYE,O$N2F@P-;G$X\#O%YP%KF4Y&`&VG
MNA$?9G/!_-_&[#V*_DT^-:$(E0U"'_$GDG,PTAJ,^9CZRUPP]9B0'4JR_6,4
ME+<??LOQCKGC5!A3%A1A3E+01PQ"]3`8DY**!.F#YX)1T&*EN,\2KU$<8DM[
M1"['00O;#D<?X3Y8<Z=9NG9:4"?DF<N(J)*HL@LB:7I)M\'[%4F^!LE2B7QU
M21'"925]1#)8$X,1*ZN);[K_/AN@LM-G)2:;1$+XE41>(HTCWW!0E4P%E\#F
M@I]"#Z"S"M`9A9_XX<DW&#\54SY^?K)QA.X"?MA3+67OUKXL%9C$)43(XI7P
M$69*R0=CCE>#A6?P?BH1&*,U>YW'.0S>(^5FND$B0EE!XB.L^K(-QE'!4@`<
MD\.>8:8+ZH!FJ[^'F)^100402%D1<N1E?824AC8&8TU>U[AW\!VQ7I=1D*9%
MU@)>TA6)39,7E%@Z4<'91)9`E3-.E(FD=E=.]49$,_==4`"E#*^3O_5I@#`1
M+@%O>\)K$^)/\0RR/N#>4/)*W(2<\#5:&+$$>$Z\,VL/>\"G98?#3_V:K(')
MDR'0R^X8N1-&#>"?=N@W9F(JJ'K))*?O&P`1_0P62"!5V%X7B2J=;41)0^`K
ME."W@-UXEWA:Y?12@+;H7;"*"H0)X2@67&@9^56)P=>JPI5H5K6#HSG`PM]R
M7#Y*^[!ZSE]3O,1!(CV3URDM19JDM,^X@RK%&@HE%<YV?]@0WR`F2J>T%,*.
M1T>90GAPE)0NA"453C:)F]I17<NI:RO]AI98\#'LX9PB0!L2*N(T1)12A#D4
ML6&*+:W(#5U422,X?`_>/-S/;:87Y^-+1MH!&)_4+X0!Q!T`,3YW/L9,PB'=
M];,41WFZ1U5ZY:7F3EI^7GX9N*I&]--(&S';6QL]!:C.%10%`)!VZ7Q!$X0*
M!.L=-<#J5@'6^KF7ZPB%''ZIRZAQZMI1F%6HZA^,64'K*,=D8L#ZUE&6EG+`
M_M%9VOEZA`:^V`*^O>'DM15@TB3#*RJ*W$CZUU&<N=0O;OIS_OH?%&8OY/I]
MAY.`XS8S*JL$$;>LO[A2J\(2U+@5V?3,3I[`[X(D"?E*9:_S]TV6ON^2:A%G
M-T'()@W>"T9B@CHE'8=@NAQ]K<9P7SB2D7!%FOS%(TD7$)`\G9UVCUV1%8_+
MQHG7&N@`9`\!%`WDOGLD)J@?VN(0.-*=_=>/E-+(NO/X"!*/S801E()9F^XB
M+G#Q/JZRER&DE8;DI,[VO(:$,`S(&;JV@KM"K]EM3%<(Q3.J3V@7[-E?RH32
MG*D)3']P$"CI3R0,=V+2*`$1:/)I"]X]Q$3X[NY945FY6P94,G#*$\#A4-E5
MCFYC^OU'KHU3D56RB\G<[.V^J0,*JM')1ZLGYGV2<&Y;,%FLJ)D%(45`R0%+
MC])'O,C%'0R9'GOO_>^OF3(YNYRH,=\XE9*=-:A^!YF]E;PA25:]B?Q*%SS+
MQ98EI)2(K%^XH0J=PI..,[G'9Y`>^J.-[^W1K61N1V`0Z8WP:83+B?%H@#8P
M3I7XA%<.QVT/KSLZO21T*T8A.RC"8*3L`\TY,;VA_4(WBHV74U.JO)R)(GX2
MP)@#=^L"Y.`I:(=IR@:"M5LPK[M-A99>J):8/R2(O]R1(&8Q1?<D0^ECL.<]
MXZQ1I'Z_&53$D06W'A*)D4)D*W%0_<6;S*!Z7;O_=#S@87)RA>P`3J-$I5Y0
M"0]-IKXFAII(4(VN08PSG@9.X0/G[V]B\IYXYE94[_F5NX.M/PY(T;3<I^C.
MPDT*ER9=_1E7**MR@H7/KLTZYK7W9F..2<C4PX^(EE#4Y\<\"B]!I99U.*BX
M=;@2/68?5,(@9CD1!UJ.A"G;01<X+'D8P-1AR`9^E[&.=]H+3='V1[HS4!7B
M;@[$A;R$F9%&AL,.6JTKMS9%(*2[Z&KCS)\/Q00UN#@$?@))):D%T'"JF"P0
M7X"(9T1-*%H>%H-,SN["6T)2K[RY)`X??`%D@AYO\5FY8@@L[<Y*&9N3+Q\D
M/(HV1MH4[D-$(I$F0MJ<[-V]'F6F>(S0<HV655(^DCTCJLL@0]'^">THTM$2
MF@['`J=*WX,X.8PT>QJ"(G)0C:Z\36.,7-&#B08EP<ATXTG%X4B$OJUHCCSE
M(XNG?\5F@(VD/V':QGCY.45/>+TQL8Y"'AIVD</#:QRJM6+3%G+JLO="SBC8
M?`XW:)E'B&74:.U<7G@GWB#B>AVG('885EIR@E=W"J9-=^=DN@%*WKM3QKE*
MT=:+G''_=EG)T(F[9>T&W^$8W69H*[]ITJ/BGHDVJ#SH<9B$NMTNY&KN`=D1
MEFSO#;VXL"6^:]RJJL']*7C'V_QXH'89[.B7K+O.-"G*N<VH+NJ(8ZX/*3)(
M"3+/W*&N[CU(=1TS._ODR%[&&3SD69H%Q=5``#"%922(Y)3Q#8HJL0=AD,/<
MG>M)X\'O";$[-U1<$P.I+BP!I*RP;\@$*V(01&6UG"!"V(.%DOK2\;`E$Y=_
M?S,Q44*3BR!B#W4^;Q#*)LM@4F6(Y$<Y\C]67=/].)F=+!M2'0]*)1'0M`3J
MT4PVJ@3:)S!IVB.GS8N-%`$/"X_&NK2$NPS2S2)>LC^8^_TMB)BY6&1%QB1J
MD=F[N5U7CE:9.N<-K,S$6!(AAI@)S8-8IXK">P%C/3/D/2&J`1QF:&F"0</2
MASOKFJ7=Q>4P10`1JEV)8*OA*U878<AV4^D3"A&5F:ZEA*]Y0DCK^51*ZB[D
M-$0$XDO.4;`7,`"3(QO7P_%C_WUVWJ=*E^U/[L)#(@(0#FT.@B@67VW)58Y8
M9-\3B@)V[A<D+)FN()<Z@+0^')"2N@L6#1&!X)%S%,3,^0JFZMCX^GV'XA31
MB;EXV:6EFVXP`+Q$??0/*>$NPO0%!@(-Q%BP:/=VU2Z#EDRGWL#%`C!@$#!:
M#+N0*/US_(JC""V/BS4!'M2$E5YEA.XB!2P>$#8R?O5=(U_-1K$M7"R7Q?L#
M1P'YN($15\I5$;N+'RTQ@1A2\:P#:7W%T6+YQHX$TH?XL$=XS)-P$Z2]-]X@
MI/7D)"5U%T$:(D*G+BE'0:RLOQOQ&Y(@O(Y+183[XQ/8C:.S>Y)=H912L>W$
M(OTG6JYQO&X0%,I<9#<!3GB>RE'KJ'IWI#K<1?XIE`H<,B,UI0[V/;VE%D6B
M)X0]FU'JH;BR4;R;%\3+2BF/)&&JZNTW]8H=-IW08NZ"U%!T\/83REUT<.3K
M(J"QSQ8F1Y#2U$_K\&D</,^&2*,ZSQ;PF!LX2@FYG@FN2\+)_N:V%Q:P8-?E
MY(*_07A-L']Z`B$]3C`24@<QH2&;"BER5C,[N^V]]MM^R1KR1BBLW.&:!KB<
M@R@SE5H%.0V^]HY[QUD(R_;(5`Z!;URK$,`OT2SD((Z,Y%7.<$"F@D1-_OHI
MVD=-0I.E(N,>Z#END(`RJ:<\$1O?CX#9Y)WM/Z%L0XI[[6E6>!0ZT%!055H4
M4CD(#)A$*EP(N?@>9G*#8YRA._S&LAUD0;S&KQ&JMG^]=3.,N'8V*H@=Q(J6
M?"K(J)CY?L;RD9#E5QQ%'8QT?ZZT=?S9P7X7M%G5P\=B`XXX3NV%/2Z`=!VQ
MPI)*7RRGI(,H,)<<L)&&<Q9D\_#53#0V<"S?>$;"+QL249G2<DX57#32+7:X
M<0DMYH)"Y'>MU(1]H=VY=:7=@41#XO:`@U957C`55S&SFS/B5./BM-MNI!8'
MX(#(I!#"@Q<'W.3B>Y?7%R2DB77E1)U+)\XDV(5A`B2;#CQ$#.?F_<[1"P'>
M-5`0'F\:"`D=!Q%81BT[(V%JSQ'I!)B*(^2^-GA'[V*JYN$[C\IQ#,&DTP&0
MD.-\-PQ\X"BUZB%<K"(%#A*S^`T73ON/3P9IOJ2H^XRB@V\HPB"E*[$.P@"\
MISN/'64I75A?T'J:1\E?5+<I'8<37,H!R^LVUYE=PKS,TXQL45(?3_/1I*"J
M\Z2(J!Q'$4PZ'00).<[L/KB5^/%:E?N1[R'(ZK%Y%X%?C^-CX%0:UAE%([9I
MNG-.46!6->=TEBSRR5U.W)G?1<2.`U-+5I-97L3X<'SJ;3CY8T*6>9C]$B1)
M$-,!$(9)'D22""P8^?%D54'N`K+`QSR:TIL?]J@KFID;]Y+$;RC)6*1)_<23
M9$\,I*Z7G"IJKS"H)[LY!)7U.!/&;,E[-]\G:8U.M/6?HM4ZS=9[@M9;4-4+
M2[I,_4PW>4D6X/@E>'\L7F$@L?A^GT')CA,95-(O3!KK9'C8!:C.F?E]&GH2
MGV2(CS`\15=?)BM!.S:S2SAQD-&X\=2\ZP2X;B8E[]\R$Y![!2Y-Z<T1IZYH
M9N[%.Y*F=*V:X7C-'$#55DF>7%FKS&%5!RKC%2I-]#!DS0>J3?`TJJ_XO"3;
M+2XOW;"\T@?Y^Y,J@/*PHY50>H5`N,Q#=K*2.F86@_*$E@AMBP33U.1346G3
MHL+939N'TJS43CWBRC>4.C`<PN*0?MZ$A5?`M:`E<T2;53ZW3"A]'=W&892S
MM\"J.RF++$OP:YXQ3;T0OJX$=QC&85['Z%AF[M7(&56SYF/*=K/FEAB9S:(D
M+K3$?3-'\+FQ8FE_GNZMLG'P1Y0Z:&/3;C/J=4Z[>GOW@AS)$[%8+G$IS6.`
ME[?Q9;##61`U).^>@H,+'%*2J`O,$+K:>AH;S)`&S>P,]`DQWS):7@<)>S0R
MI1OD?)L7]RZNT`J'N+]2AQ8XK,O5!68(;FT]C0UN2(-F=KS:$+&,E25;*L4&
MQ6D1JQ62+6+^H7N4/:Q>@O=^,)-)Z6-TDU[I&8Z!81H<W=KKMFYFY\1]C2JW
MH\HMY2QAK-3#V$CE-<#BL:\+!WN?<$R20E6E^!THBCY7'=#_/$,8*G0P-@C[
MU<_L4,^.RD9QZ8WBRIOE(!E%WZ>W[V:-MGB*Z<*<H/*DBN.#I.3`Y$>>>;@U
MI;<27B2HR)VWV01W6@['L1G[&Q/L$''7#_I641X#OL647B$)+O.@0&]Q'?Y?
M<'FF.D'L\/]A=8/C(`YQ$-7!F\*S/WB1PS(`4F3"25Y#(B+,-<B?@M6LCZ\W
MG#9GF<,:-DP3:*9[>&5CNM3_Z[M>I]S1'\IOW$^M#D/O&8J7Z*#W7I>%01PL
M<1"G)`J2/X=D6S;D"J=A1-(\0752=:J&*^:!C=(_3OY"^K%U`F,$H.R^G\ZC
M=.(M^%N*UM*)]T0[.GE#BXC")"[NZZK$URS.>5,>5GPR"P+I:#)8(6T#(JFS
M^TX]K"Z!5?=T[7"0_RGX^HF:VH3:UY8.NB&<\`)=?$H*3(](7:@1`TT(@`FL
MNH56295S`>0O)/ER&S\F)$0I#)'J$EU(RDKXC4FP+BR"4E:G8-7E.TC90P+I
M!BU9NGD82-4ENB"5E?`;I&!=6`2IK$Y!0(+O(.T_%L+[Q%E.^HXOU<,@@X`D
M>6CO+YZZP(^6/,$9NB)?NP]0B`EZ,^N18'H,`;<;(J',-A0-;M8F/UZ,ZD0^
MAX9CIHQ>F<S1\+!#2<#\N]7+8#VG7IW46$57IS46TTWGXD7%X5O5HJXSE_NQ
M=MMV/DXV&M7J)PI1VN-0R*\XX^SPF=GS$1]13(6/%O%RL=RR!4V6%!,5'Q]`
MZOHU*!6UVPC2$U8#4DK&LXO53A'MDPT5^`J]H8@4SPOS$0:B/41H2VG=1I>.
MH!K84K"=6:!T3Q6JB5HU0;N.&I5`&DCAL+(8*.S")N2>Q*06LEQ95J(*EG5@
M^DK9`/H)-V#5[6:NE15\/6R].E\G&Q/P'B$JH=HC0\FXW(!U&%I8^_U4CH\8
MK5G\_M0CY/C(;:D$03"HBJRQ9>>3^0(@D)A&2!)QGME2KY-A^B6ANWVJ`RK=
MQP#'[%K*!5I1FOZM)8.2_!SC\I)^(-%<&0;@U*IL9G>):@D?8BNYT;O;Y7&X
MU]MKV]S]&!OC*M5@_%AOT,PV:678W">4;<CR.!$65Q=?-D'\@K8[D@3)_G:[
M"W#"OG6&D3F#JE--&/@Q&`:KQ@#O)G6:7/-K+Y5?7(!RJ9/#@84P#$]*=5@M
M"ZBF.QH((I0^H3<4Y^@>"9,]R:GJPP(1U81G>/)>(5#1NH=X7+;%T8&(G3-G
M"()[)E6;;ZC>J$5(6L^9]ORU:M*#NU9&.ETPNJ+3B9:0G9AS/N_242OCZ?NQ
M4D.Z)R!\^'1]['3I/`&.5#P3U'09^NXZZ$@MGW7DLXW;H)"+`H9"CXW%;8,+
MWOM+DF8/JR*XCMW#0<D;#E'Z3**E8&$"+W"X^J@NX/)R15M@\,H%PMD9SZ7P
MLJQ(!M6:QJ"D$E$NK7@T<"-%F=Y:2%VK''FS7"4UY2E3#]_&I0H*\]Y;+0'I
M#ZLF);TG(-25W`1Z@#I\7V.)%0$V@6"+YPVVP++:M6>S6[!]3$B:/B9DU<N]
MR?E2GV$TO[B\UA*+`%Y4M5B<HN_=TB`T:!JL3PG#F9U2/K1]\NRP213HUJ?H
MAKHU*;S`BU`D?:0T69TB$:%;&M6-;P/K%\!X9CGWCD!BKK@R*U!.I:^01N(J
M9J*D>PG>47K]3E5!Y<8Q.QLK[HA!$O&=H*;6@=1(-;D\+DZG8O"(&K5),TNW
M=]!!970N4(SZ:U`%56L,<*C<QZ]*-$WL<=A9>)/35OBKP.?7'C;\0`51VG2C
MLES3J2SK/IC,U&!HWI25^/[07+GIXRS;^Q\J338_N(P6H0!@*#0YV'QTS869
MB24#."#=(`FS<?GZ@HI^>9?!-E0=\/V,?D5S>\&LK8*W`$>E_(TWA:JLB!=!
MBD,I<,&EN;`%E/8'M+JJ,(0LH!IWDAU;BC*NG@=Z1,GSAG88#Y92FCI6F$_C
M,L0@8H&!)&`F@(NW0>F_(+S>L`C\-[JA7J/[?/N*DH=5(7+ZD&=I%L0LCST/
M1D9EJW[0+.LR[(:H`0Q'S4H$,/76\]\=C5<XRC/4/:U54`DLVX'*99#!1#.V
M;@=V`N`8'0>X`!S!N*GD[0T?F(53E9;;.'%IEP$X3!5#[9RX&@%@[9RH3)0)
M[#)(-S<1^3I=JG&ZC&:->$S(&Z8"7.P_IVAY&Q\.$!=AAM^*W/`\G[PHKX15
MIL=-DA6F9Z>8YO4\NYT)]Z'9J1CJ<O-TVJ,6-D%!BJY0^6=#/]6CR.([>YH%
MCZY_<,$9@=987V.!6J=!,[M@W1>]\7B'$N<<6B&T6[13KMITL<=%K%CRWK(-
M6!\?B*UZ9IA#J"OO(@Q9['3ZA$*$WY@?4@E"<1$A%GE%O(>D4@]VD<FKSL*]
M'M<!>L6[05EF[5"O"R"%A:"5%_8>OAJZL0MD><46YOOQ`U>Z0W/Y%L0A>B'/
M^6X78;K.4!M181&Q$>44\1Z%2CU8-J*<ZBP$%[MN1(N$+^PXO!QEY9.%ZEV5
MK)1X2\4OY3U2(=JP"U9!C1;"LUW':[W6>0SV6DO2#KUR/7J@]QZ=<@V,LQ(]
MU&4S%LS-3?IEGF9DBY)J_E#;3E$!(23[!;S'I$('=D'9KVQN81#<E?0+,=X9
M*8K*]D7"HMYC%JP7ZWLB8;5SBY-X3,@R#[-?@B0)XFQ/9Y,D#Z)'E&`64M[6
M3/^X2;OH\4!*HZAG.!Z@ER$XUJMV;F$;@@5[-6X;3Y/#-EKB<O*M%J^<9_`U
MU<@(VRU>G0+@:EVF\@"X1\<R$+&<`G*HM@K,`Z-B'8P`SE9E%O(FN.X&^!S3
M01BAI0XR)66$X.26\1Z?:DW8A2BW/@OWET_NSJ?+FO^@$.HEY5(+H=:A]AYD
M,NGMPJM3DT,7G,<R?X\)V@5X>54)4^?IB)?%9`"&)YR)!+40)C,`L[:N;&,<
MT@`^]+5N7+L._7N2H=J_#'5I2<H(@<TMXSV.U9JP"UMN?7.[92M8D^L>5<D*
MR7=/\SNT`NABA%T4]/C*G?3(W,70&TYI@V](<H.3[6.>A!OZA5TAQAGG79XA
M+&2+624+[T&JK2?KRUYE]3;N%[FU(F`7'LHH\C5[G:OR+%\&2;*G/_T<1#D"
M'1@,YE/UZ0`^G@T`6QH;,@H&M$$P%(P2IIW,EA>+_KL@7GY.T1.[6PC=U?'*
MJ#9Q[3*>H=-$$Z-LT=KU"5#G\9;L<YR@D*QC_#M:O@3O55ZY%&1TC<I6G:59
MUC/X#M',$!AKUBNZ5N",$:T=)+=U^D,6)1FD&VE62;U"E=:AA3P#HI$NAB`0
M6J$`>MYZ#8X/SK)G*1Y6QW=FQ0\0"RE[CPES*#T#(ESJ(>B3UB*`W"2WJ,"+
MQB>T1&C+_!?\+'=EGD[E.E*/C7!I"67C&3@MZ<ON`A3:A,.)V(P"7JO%=S5I
M0'=)'7+5!NE`[CU:I?*/LBTZ5"4ZGM5:0Y[^(E_E&F;/_VQ(DKV@9-L\W%`B
M#LI`>3-%S,![5&KJ:)R[*^+*1<AUY\EGSN6'VEFF%78J+26^J,(OY3TL(=JP
M?&6%7Z,(@-Z^9#<L<4P'QG:864G,-:LD05;U.E;BH*&-M/C6F`MYE!?+_^3U
M`PRE.Z5X2X;=)*(;@Q!'J)5J^H4`E2?(NW6JZBH0C5_=C(;OB?MFK`$^OAB^
M/PM[A6BC0URHCOX]0@5<X^5B2U>S^/?B]Y[C&U[DX/:&%)EL_)P,[<1(>^W1
M,79C2_<ZI)$S2R#9]>I2G5$M9?O'*(@+-]B.$PBE5TC@<1<5^B8&A)$&3S\D
MH,V<70ZUH^`W)$%X'9<AN>'^>.IQ&U,]Y97^LRN44BK6]$7Z3[1<%\[D`X%P
M_%CEWAMHEKA_8R-RC#Z9<NA:DL>+I'*5QA[BQKMZ?1^>C*KWPF&'ZIL8##`=
MG1[4PG9->7/W_#:G1W@>^LCG:5&N\UJHQ\D6F_'Y5R1_S59Y5!\R=48&A/28
MK49"^DW@7D-;IX>YO'$6,C2ZM,^N<Z+O?TEPAJ[(UZZ#24QPL.M]@F\"Q$K-
M3&&A^TVR^,K\*"?>A^'VA-YH!4$$O?:F7[!K@`$%OPDD&VMR0N,,:*I)W@B7
M;'/3P<OB6E^S*YP6\]!C@K8XWW;/\*#T]2&<FOZ;@+^NWDZ/>D`++22.<`G[
M]9NW:$E'-(L[Y!U^R8FJWA(1?1/0!FGH]'@6-6MNR:8/6=Z/MV$Z$)905+W#
MI?@FP*O6S>F1RVV3602T2T`51'F4?AWMH!5Y.)\A4WE8GS93AVX^/-&6)SC,
MJ#6DD@'N]?#()?=WVN2N!4:9PD%PAT>B&U!@DV9S1/=XVLV8W6-SC\&^L+,O
M9!'^EN,$";S!W2V[9K%ZPPXN-B-P&^IJ+)##FS/E">Q(Z&[%ERSBI2@`2;^@
M".&2@G/&.%1?)T.YI$&S>UMLF!JM+OZL+OIF-62LZG6L832TD1;/+%RXR]&S
M*O5][MOX.7]-\1('[%%B%M.[6N$(4V.@7#EIL!#-,2`6,QHZ%G1XLGD'U#3_
MXUFIZD*$ED5`R14NU);E"7I8&8P0"ZR.!X0#6,UIQ-C3Z6@C9U`3A]P2=,%O
MUY2>$PHOVZKHE^2,#F7)F0X&/8V=`OO*%LTL<$F@Q1L<!W%HV6-MR%2^>=%F
MZH:1J1-KL$-HF4GAT?$,2)O.-7-AVO-=<R'1!L@X:+:C9QS:]<_LKF!3TMLT
MS=D;L0^K.Q*O`4"5%^`@5E1@IM`%Z><4&!8UQ,+]'_?!7#W#*=OSB(FE(#X2
MSQ[``KV<%KS'1@SP:KVAY)6XA=7GC(1?'HIAF%Z_HR3$5&^R!8*,GK=0X-//
M%+00[9QDX<!OAX4'VERRN<-T9W4/877O,*OA856O8XV=H8VT&,7KQ,$'=PID
M,?HD+DP+:#W#H9<N:5KT,QH!NMHY[<*FU0XK*6)=FB+J`YJ'52%A+?8E285!
M3C+2SI$<GW1.T(7K9#342IM@)3.L6V=K3VAW%%GBME/251TCH9L14J':&`NF
MDOIGE\VH.9%\PC%)<+8OKH9L2$1EDWD[9.2<Q0&??$:PU=3-*98&_&983-,Z
MUG7D@P15IF<F=()?<];FIF#U";,$IIH<.,@%<Y@IF,TT>`I\@UMF(5#4I:5P
M<X:BPK^A),.O$5*L+`24G+5%CW)&R(9KY!3KBUX+3(("W%I2/.>[7828?.Q1
MT71S$Y&OM_&*)-L2,/QS?\U2]<UB:*D)[YJ5-N@QP$L*H8[4@J^'FV2=KY,-
M0]W>(2K1VF,+R+Z\Z=5AZ_O1^>')/O9("A\C(H)66K<V@5](40@X`"Q]SA:V
M<"[!I[YF?0A=BY>'*:FX>RV*L](M5Q^'P,OYA$%3=1A#4Z/"F8575)(_)(]!
MDE7_:(0-+[8LJ4JQ,DKI0JM</SVA$%&2Y0]\%`_CU4:V*:_IELC:T"5V%==9
M)T.;TQ@%ILWP?>ZO]J]%%HME(7%*IRR6C7EYD5-]9/]&Q4*G@WK=8E4_P8OY
MA65#=0R`+;Q&9U8;`E\;;P`6]Y]2S-K\<Q#EJ#/^.(`<R$5B@$%<_(*K'659
M-KJ@!OB^\GBFZBI69U2Z:G4F6AY#2&L?A)1TND4P1(+!+]/!EL62I@Q_=TZU
M4+:[.O"G!X<E>;+2@]I-.,5TZ4\/#KOT9*4'M9LPL\WJ]6J%0JJSZ_=P$\1K
M]$2U^!`S3=$IEOW!KO>]!1'SY@,B4VVQJ[IX.#OGAX9EC>D-BN&5.W/6/FJ8
MMGE,MGD`MJ=X-M>#%7NN@U*CXW$78I[Y`W1!%9(D>RIZL</I^50TRAP<*J`R
MSF/21'8]-`)KL'=!GH(;DR5M5I+-%HV_?OB6\=B3_H2(-+DP6"+R.N;'9SC8
M"V81&7J]`*YCS.MN__5=KPONZ`_E-^ZG5O>@]PS%R^/=P%X'A4$<+'$0IR0*
MDC^'9%LVI*D;LJ55;%"<%F\OLD/K/TZ:,)W3():ONWY9[)&]A4"[)RO#[H+7
M"+V0QP)Q`G^:9:[-Q.PVN$Z;GIXC0>=ESI>$PH>V%!?/3A?_B@HTUF]Y+A*<
M4JMUE2?T_X^%J1$\('C"&A6]9+7&R<RI;623*;JH;;4MB71(UC^V*+6CU]--
M=6,B*)7#UB5]E:E/*G1*]P\O8*6GO*FRPAG#0C_8O_/A&,-_^.#":DNK>XA$
M,.$:"U)#%4-_X#S&X/%#O^.L209WCK5FU:<GGII%C@IJ\>F_HGS)9@*>'MB1
M-KL10J*('7_SKPB-Q+W>B=OF[N/X&E?%@\>9]>;59UV^>DW%^K`[ONR.IV]R
M_#@V7K3&QU_F-Q_!L0_']>PP>T(\'H^P;-CBB?R#['W1B*0L#'I7Q)F^__`I
M^`])FKFT'U:7*;Y"68"C=#*/8>/IH5NV?5\LWUA:#Y9)_Y#G^SG<H&4>%4G!
M#]2"':TU?HWGT0?RF_1Q>%7;7YC9-=!AJYR&KJIRDYDG>_@@YHIJFZ_!3:J?
MC@<V11#IR*S=0*BF*/SSFKQ]MT2X1"G]2Q><]*=?[]`ZB*YCJHW]XAUW?3*"
MKY7N>E^=AE*[]XE*.'U@%!4P`/083]_-96NNR#;`W:>?>9_JN+36I\EZ5]11
M1-KX=@=V>!118:VR=OM(<$WC\OGVF:T.Z*(ZQF%ZR:+1TDU^2>ZRY2>T?45)
M=PD*+E"O1`$%)NM(;F\1`RG;?=MD6ZPH`>PDW>W"?9Y:A!<4;F(2D34NKB9)
M,2*E[<!#0.LL,B"RP4`AX"2(6'<-#Y^".%_1=4;.WK62PT%&VD$#G]19,``D
M@V&!ST@0^NX:%.[1U^L8)>O]<_[[A@#F$'6!#BQD!9P%!UA*&$1D[(2I6=TQ
M&Y5+HH-V'*_O<K(/F%=/8$2T"QYB%^$%W<.0J=0*+&FP%81PNP^H>I6ECRAA
M226D."4]PI1*;E-0<?@*`K*=0=7S[26*HE0ZAXDHCI-6G\(]-"CE4$Y+_?*"
MX.8)'D.!6(W/SPN0C>#1\2Q"F\Z]'@?*I#':VUP$JQ"'QO9C0OZ#PHQE(L@C
M=HWXX_;UGZ)A#B`^CG@IL7M0T)%.:0>DK`2O7S@#BB:<_Q7L@OB__UMM$;B$
M/)/0(70/"%"I-(Q"AXTS#Q-"$$#_5R3]%;NX8-0\+/"HW0:$4CX-5/!X":#A
MG._SD7Q%R>4&QX'*U26A[+@TN)3NP0$L%\R)P>4C@(&![^(DR\;K3]<+\;I!
M3<FS#5U*]X``EDO#)G3Y"(#@CL-3N--]H`(GF.B['$0%E1Z'?D&W,:,CM:F_
MH<]6@*C31PQ"$+7(6>A&A(/';"]T/X`+\!`D*.`V<B!2:B!&P$Z`%#?]G44(
M;!R4C05!15Z"AQ51";?!`I)3`RTB?@*X&#@R3[)F>5C$RT\ZDY2T``\N@@)N
MHP4BI098!.P$6#%PBX[H]"Z.%O])(G9));V[NQ0[O^6432>XB-(]4(#E`CC%
M17P$,'#&/UJ>*S\'\3XM5U:T&AQ$Z2%.92\^%3$J6]\8UBOK''B&R"Z'DR9G
MUU-#=_Q!>;:Y#M)LD;*E&`*M8I2%^'XW82'GL&0DK9873LA2@!YWG''";5\Y
M3/3WWH)RRJUWKYS;,-*0V73CW>-:H\<9U\T5I8S7='X^A%%=H3<4D1V+I!?/
M:[K%*CW"BSD''4.)Y<B!,SV&KCD#G;X!7:P2'(*]-(HBPBF+5\0YN!A(JCM=
M\1C6]L69/=1+OLW33?X%:9L8@Y*5(K5*.H<<<[GE`-+B>S0WSKB$%QOT&]9&
MD6:I2I/@4LZAQTQ>.7+`/(^H<<<]_'S[N"$9>2-1%N"PBA3'&R*)K-8HT@AT
M4A=Q#BP&DJJ#GM0,CS!Q)[ZU.;M>)$&*HV>4O.&0I%>H"N`B"0ZN/Q4RX:`@
M!"USS+GQ5D`FW-S#G57]:*R;3.JJEU3.^"/;VTV\7$:(>2[N\!9G"`!(11'N
M-E]4Q&UHP235V=R+&-8@<29^\SF/KY^_[#\^WN"$M7:]R6YO;\5N:A#UP3&M
MH'8.%7KRJ9S/"E["2V?..)PK$=H"/,J0(25MPT)`ZBHF()*!`"%@)$2#.P[D
M0Z0Z.YP+B>204T[7B_KOT3D'`JA,T%C_'I=Z8G`U:+,5Q]$0@EU]A"XH='DH
MHVJD/-S#D`5=F$;>2&LXVAIGW($M2:KL'\K;\3IE>-@2EW$;2T!9-;`CYGC$
MBCO[G(Y5?8@1=&KBD0IFIS:I>X"`2Z8W1[49U4$WI]^_G"Y[WQV.4?%$<P<\
M1F4S>!:_1EF_TJ\-4<R`Y&R:U;J2%\C2$Q5USM']0\*>R\KVGU"V(<M2*0A=
MYMN</=CQAAY1$C(-K]'#UY@V?8-WBQ6581%%C4<^NF`?C?]A$VB=O].#IH]_
M,KZ2]0?7H9GEAM5Z\T9,UC9Y4N`RX_%+\([2*@'PAX$9@!U(_7G.8WG.8]E=
M0I_S6)I>W]7/8^G.COR<Q]*%/);N[+K/">EFD9#.T40BYXQT@T`U>48ZIY*0
MG%/2P6_?P5+2.1._<$Y(=_*$=&Y>+#CG'CM9[C%G0KW/J<>$>)@H]9@SR#AG
M'O,K\]@)#,0Y[]AI\XZY<[?CG'9L%FG'W#0KYUQ2(NQ,FTOJ]'>&;(6H5,>(
MC>=&1<]R*BD/X2<22GOCHG$"RG\"D_^YVT@7'K14:Y8H!>H>OPMYEM$L75[C
MO35H`9R+/-N0A'_@+"?J]G:':/H^YT8X`202='<K8HG/QH^>YI[5J\B$O3WY
M&;ZB3[F]#CC6Y[/E]_XX)_UV^I^V#:49#B])'F?)GI_=1493IW+ATSC4[9P<
M+@"Y5+W>2-["YS:9R\26?2@68]$3>D-QCLJ[LNCVZ9F+%"#UP5HHJ)U&CYZL
M<!PI^3H1TEK'?X4EVDM`5?_H8JGZ^==_/7;@<ORATA+[P>E.[[48WJ^LJ"LG
M+4-[\NJZ.T5<=^>#:\=[LM=B#4M_[<Z1R=">_.=_=WKR^$.E%_:#TSW9:S&\
M)UE15[R:0WOR\K[KC+KOZ(7]X'1/]EH,[TE6U)J#2';5UI&MJCS:6[U'[967
M^&)'\1S=":]?B4GZ'J0[)RY3`3P*\*M1$G\"X**3,U$;UZL5"MFED4/KGX(,
M/:&0Q&%Q"X5U3':#:*N#:!$O'Q/RANFG(&H5Z*##,M?ZNH$MKBY@L(\S,I;>
MA-"]:]XOLE:W:]$'#8%O2(+P.KXDR8XDM+%\],(+]"V=L("SF-.6%@8G"%M7
M#A;M^&`N\X3UP4'PZ_<=BE-T@6*TPMW3(AAQO2)4$#N++2TI8;A2L1PPP9(L
MB*8&T><XH19W'>/?T9)*5XF5'L1]1'2H9!BEU`(7+BB49HLP3/+C7<D*818X
M51TSB).SV+2G'QAP!]7GBA]#,,4^H@23Y</JF2HAS]##JLAI$Y1ABJO/,6WM
M+MBSR\ZWZ56.7L@EV>[RK`H>N$X2DG0W&#995OUDAZ6S@!Y!8S!DVZG8M3@U
MF52%3,\[Q%:_ES@)\VV:%;?W-4"LY`%`K82'ES"%ZF0X+B4U31:Q),K[R&D^
MI^4OE$FZ(=&2+K>;8^YA==#/'0Y>Z58NVW=@.F(-=8*1,6IP%N+CZQ,V`$9I
MAVM7X66CG`I49#RAC7Q,<(CC]6+YG[Q,NZ)AJB%L`-9:SL99-%O2S'";+:_,
MM2OY31<Q:S5F,M3B%8\RT'IW"4Z/#K>[X*O8%67`A!/*J</$641:T8JV&TNK
M*L<OZJJ&6?!^_1:D]%^:5K)7#F@6&^6<19VI['8,7X/[E+G)[7BYVJ<*#RN!
M;^3Z/8QREB)WL66GYRG541;@F/[P0J[?@RW5'R-_0EF>Q.D3B2*JJ:]!TG6%
MG:JZJL/'KV[Z,2(/Q3^QPK5"^\=OV[R.-03Z@7F;89[D"0%],J2*/<Y2,(_=
M/HEGVN*U\ETQN=&I+<F\AO.O'\Z`5@.ZIR7G(6W@="XA?1TO'04TG043%*0H
M?4+LL2RJMAN*C^KTM%QLLD,G4NYH@/@W9*H\1]1C^BV/K6$]X,Q`U!;CFUA3
M\;7R2+61V!VQ"I8FXU7(\CQ:S;3O^%@5"N%XP*M`R"ND(>0B7CXD=\$N10^K
MQ6X7X9#%`/,\-[!!.G+E\N$\6N7?\L`_38\Z8R)&$W=XW--/I3&)T3K(4'NQ
M/OD;!1<D2<A7JJWZB8*_G)\H.#]1(!K?)WZBP,Y*][%0"0OX"F)^V@()17UX
MQ*-P+MF26@YY<B5N>=<3.YZ3A&NBQ.$DX<Y$$Y]SA(-['9XCW&`#=I*G;,^9
MHD^6*=J9T.I6%EOA#"$EXF4!=MKN0Z31R/VKM.:^ND;I-HMN`B]IFW%V$X1%
MT"EOCZ(@JS<K0C*G!+QC&\F$N[>!DDL$;I-/MP=2=1G1EK:S01)44"124#(^
MR0-O=Y0V8GF[:;OI4G^+$A:,?1'$7U*N$033U]VOIG>J_[E]2_3E5@.A65,!
M"'4-CF^^GK,@7@;)DB[P$W9=<,D:ST41@/)X3T-,Z05RX++J8T;*VY5I6("6
M8H5(!1:"1$Q09WWC$'@!":5D^DC@L70B3=R0%))IEN3L+@4WB3#OX^%^0?NC
M`R*\T*H$J2_%)#UQFB03AMQR54]`LG0C8YNLRNL-/!8G6@H%\6*=(,1JOR')
M)2G:$I:'5Z4?BRSS"#TF](^P.H)!HG62#6:'1=0P9@Y`A0,(8EE+(F@=JRZ7
M6<.J='P-UA7O^GW'+@D=9&/>N:-DEW36"(N'VP$0-F$E`+`>*V_@.T!#9N#5
MJ]#Q!6%+N.(:&UH^Q!]^>@@S0MM/"_R@QBFD'`^4\G)^(%!#=@.XR;D['F35
M'3B+\+<<E^$?#RLZ8OZ#PNR'OX',(*2HP.S)B_H!,CT-F)DU>06NG0YV6_\+
M2;ZP8\Y@A[,@`F%*5D2`)7X1;S`$D-@,.WS&KATXJ29R\XV&`2?@(FT>6PQS
M_=A9HAEL+IQ)_",?:XT%PC/:985(E,?W!A80Q@ID&56LO`'N``W9L*2J"OG0
MG20EP$#T+G8)CF"[#7TNFICM<?$>KG*]V$5JKRXA2)WUWXA$^_N_\A@-!JF`
MBR9(>UR\!ZE<+W9!VJM+"%)?(VB4L3/*J!FGXF7:C>'&R,A(N")-'@LCCX(!
MR-,>%/R8%SX;%V\)W#6.7/D65DC`B7N:W"Y*^X\`I)'U;B.$A</&\?.2&YRD
M&4ND%FZ0LM-AQ)7*5,1.1"KTIT@M&<5Q"L=Y4,70<8`\LTN,2RA"@-1U<).*
MVE&,Z$D)`8F2H^-G5U?H-3LN!)]0E;"VO&O*6?&`Z>MG$=7T)Q*&N][1*`$1
M:/+5$+Q[B(GP[1&AK*QX.Q)2R4G"9`YU7^7H-J;??^1:0A79(36AB,S-SN^O
MG8"":O3Y<4$EYNWX>6NOX7^!@>0O,)#\Q7N0\`6U`Y*_R$'BS,%IK^%\9Y:*
M3`22Z=U10T$"<3^9@D3A;G)F_=UK^`<82#[`0/+!>Y#P!;4#D@^>++][#?\K
M#"1_A8'DK]Z#A"^H'9#\50X29V(N>@WGQWNIR$0@F3Z.:RA(("%<IB#I1F\Y
M$]/0:^G?8:CX.PP5?_<>%7Q![:#B[QU4G/X-'SO'!4Q^<0+ZAI-$DJ7^Z!?A
M$5ET:(8;Q$*0'E;M7FL_0E[[,T'$M3M303SI$)"_#Z`E9Q_[_,3^*J9@=\T)
M50541.],D..S;*M)SKA_.E@RE.Q@)QWLQ_;?=5]FX;I$>U1<-VB#R@,`P"34
M18&0JRNQD>,EW?@4O.-MOCTD8:SO[TB.GJ%%)<DXQ$4=6;+TD27(RP%4@FSI
M<JA+E*)#7(<U/\K@+%<CYKTI,K0^Y!E[IY&E;`5`4UA&EA&G7\8W,*K$'H1"
M#G-7#@3&F&/+?00.'ZMM18+C$.^8F)(I5U6(.P.+"[F,/R/!P0"$<G?<1WB?
MLZWFPZH*,NBNUT2?*VWU/[L,"(4PX*[O\W'\2(EG+#ON","4)2@AF;!Z)5Q&
MA[[(@R:K'FO'_<0\&6XB$K`L\D]!AA8L0WW(U+&F=!<!>VF5!7.G&?L*@)<^
M,PGR=)CY!DIC10W"JTZM\]J4MA5UA=(PP;OR%O;/08+9%IV)3=6@"&B#%>6N
MP%1%7<;P`"48KL94=<S`KWX4MI#IF8H1+!_BIK!2+"I+<6$H*>4/`J&B&X)/
MPKZ^M.3*G-YN^"5Y0W$09Y4SYXXVG%E^C-(7LDA3E*5/3!=26&GRX((,S,,?
MR)FIQ1"`X,I<>^V>[UEDSR-D^Q>4;$$>WSZYU,O;)'<93YK"#O3F-OD*/+B^
MOFG?UD5SW<J>MD++X\I6:N@@!;G635[090@:*\#0CLEK$,#2WY.%6MQ+DA:/
M.;)'5I>"H`D0[2%/JI369<3IB`D&F8*I`%?..&Q;S:^NS;-G_JJ$8.4$+X.+
MJ@P/-N(R$R8U@&"C"R*@\-U<!I*J>I`25^%X3+E$BAU*LOUC1!>5BWAY_5N.
M=VQ8P5$F+Z]&G*B\U^@#*<4>$D75N7)`97<6O7[?H3CMKN$$7SL`/'SU!UY\
M@0S!<V`VK]-SKOR0A15D0>436&3"#;$W1Y;VSD,)-6!3`X>W1VYN3JZ*!QS!
MYZBJHA)_A;BHR\OX`4H8Y,<0U^%!6CZ>7P;'S*''<O.3""_9CO@>5:O+)T1G
M=$K]0B[0IP#'[*UPM/S,GD.YP7$0LU>3:L<@Y)$VZW7)O'#VZO)M&(REYF'^
M/WN-.DUJ00\"P=7)3(:%A'/Y2T)*/%"@_'U[777UN/E]SX0W;FUH2<A6LDWT
M0%W2A[%TE=1E)MDFE:KYK^]ZFJ&*_E)^XWYJ:0V]9^Q=LX/P/;V%U1O#*4NE
M_>>0;$N#>;Q_=3#-A1^]D*86\_8*41L>I1_^.&QYG:+PSVOR]MT2X7)E3?_2
M75#3GWX5C.IZ*2(=\[VO`[<$T#9?<UX+KAK,^U2UMOUINJ1E`I42:>,[Z<G:
M/-@@:)=U,5OE8Z&22[+=!3'_+2<)1:4&+H5SKU:KY6AWYW7GR6IN>5>\U9;2
MTQ)J0>,4+0^F\#9>D60;E$%B+0T\Q-%>>6_9'L,Z]:T%AI.I]SAI]L4XSCGR
MN]3@DKV+U8"2TR69M8<3,D1;G5RU@UO5OLH-:(W;ZVVX.HUW)LHJAFU3)C6F
M1TDN@Z*M:<\%(K2;@+)"$RDMZQNLAJAF$.@T*Y[7B6'IUQ+,\OR/E<Z['QV:
M8R#`(0KQ5#.&I`X&JB[O>:TG2^DNV7E7G$G!(Z!I8:A',QF4!(@@,&G:D&GS
M.F*BQV->T+@,TLTB7K(_6)C%6Q"Q,;+(+H,DV>-X_7,0Y=U5L%:9>C:$E9D8
M2B+`$#.A>0CK5%',:##6\P+>$Z(*P&&&EB80-"Q]2/&F6=I=6`Y3!!"@VI7,
M;-$5ABQ71_J$0D1%INO0>Y15:NK.H@#2>C*5DKJ+.`T1@?"2<YQ;7-<;E8HD
M>RIB+YRK_^D0Q=7\Y"XV)"(`L=#FX$JJ"DNW>7)T0_7XA*+B?DB0L&MN?#L"
M(:UO[$A)W<6*AHA`[,@YNI*RPM)Y48)V`5Y6T:]T2G[(-BAIJ:9[?@0O49\G
M04JX"S!]@8$X`S'FP\W76_PR8,DTZ@U8+,`"!`"3Z_0NA!5?52U^"=Y+.85+
M8`#EX:ZIA-)=J,`%A,Y;,H;S2D_3L)3WI(S`[P%(2E-I5D#CH"<2(HW*$RG@
M,:\5#?<R*/?"X^37.55^9R-'L\VA[L*,P79R:58<N=S&B]4*1Y@NR]/G_#7%
M2QPD=&U.!2=A\2M=1/V+X#C[F9+G22^SHQ5>C;WT`%X.@LZF=E18'5B7YYY`
MWDPMG,=@Q)*UD.,SFY9\*ERIF,W+"\CU5(B!!*.6^8-<AY*6A$HLJ;C-RZW8
MR)E%#>YS1L(O&Q)1D5)V1)/M!0?^NL4.=^*@Q?R+,#%4R<#8$WBM\SI6:\@M
M#TU1$_:QZ4Z0BC:HB(;$G9L/P*HZJ)MYB`N[&25R5?6^--*@3>^*`L"`R*00
MHH/KA&IP\;S'ZP/EQV#/3I/E1_5\HLXA?9?(<4B`9--!AXCAO&8DNG!\(<#C
M607A<3$N)'0<0V`9M:R,A.F\MGB%S[:O#)ZO6TS5]';SJ!R'$$PZ'?P(.<YV
M2\?'C5*I'J+%*E#@&#$Y+W'!O_Z8D&4>9K\$21+$=&T?ADD>1$(G$I3\$/NA
M(G<!3>`-E:;TYMLJ=47S6C)=DO@-T7F<+@KO2+QF6;CO28;JA6('A$#JXPTZ
M.;57$-23W1R!RGKFM<ZJ963[5Z'QDQ/54Z:`R"N4@20=X#42L#^`Z*]^@JA2
MP?Z&))_CD`Z?`,<OP?LC27'AL!4C2[]D9X4&*ND7!HUU,MR=":ISMIL%\2Y!
MO#WP%%Q]F:SXPN>V2^@+?AN'4<X>''XD2=''69;@USQCBX,7PH8)B3,J`&W*
MNDY**CB8&8=YG3'%,O,)E\C;+8D+<;BW:06?#XO@[N?I,D6,T]U$J8-.O@BK
MS2B7S-WJYW4"ME@N<2G*8X"7MW&5:[\A=O=L!%R@/B<!%)@A;K7U-#:2(0V:
MEP/B"959?:^#)*9*21=AF&_SXH#A"JUPB+N3%KS`X;:XNL`,L:VMI[&Q#6G0
MO'P;#0F+@P^6XRQ!&Q2G^`U1=9(MNB,I"Y5\6-&]3O^`VZ3T\>1;K_0,A\`P
M#8YNZW5;-Z]M;U^ARMV)<H<Q2Q0K]3`V4'D-.,$NVX>(TU%WT`/C4FVW;5YS
ML\J_I!EMK1EE[2/6-54P<E3UJ.\^^9!#_\=S#OUS#GVA]_R<0_^<0]]KG^<Y
MA_XYA[XCZZ-S#OUS#OUS#OUS#OUS#GTG5@:+*")?J=3HAB17)'_-5GG43T$J
MN#1F4K;VJ.N5=6@"@R;H'Z"<H?G[]:J>VU+W<+I+Y_&'I-#5LHAD>$3)\X;V
MM#CF1%6B'X8B+N$?9/45,1"HH`KG96\;(A?RI;=IFO<>LU=0]6'8IO(:>A*!
M[<&M78DU9_P;2EZ)@R![R+,T"V)V6J%"&H=4!+<6Z0PP)Q;=-O!:-5ESO?/0
MYX/S_2]GY_O9^7YVOI^=[V?G^]GY?G:^GYWO9^?[V?E^=KZ?G>\C.M\=V:D_
M!Q%*G]`;BG/4?P1+\+6>A+I?'9IHH!&?4@&'AFQVF5M;5CH"GDN29@^KCX0L
MBZ@^E+SA$*7/).J[$U6$!RLG)O0/76"Q![MWQ/7,RWO],2%I^IB05>\B&>=+
MI=S6%_]`)!9L(&I:C.V%@[MPS_YAAQ*JEGA=O0HF>J-=25>G_!/3^0<HJ-`#
MX26I9F97GU!QQ:(2L[N"XGZL%U"=CY-A20T)HA"E#18AOV)9U.$S+V?;1Q13
MV2,Z#R^66QQC)G>&WQ`?'D#J>B934;L-(#UA-1"E9#RO1=`350SM$O;T]Q7=
M741DQZPP'V`@VL/5>BFMV^#2$50#6@JV\[I%U].$:KFD6B;-8GDT\K)H;CFN
M#@(>+[V+8-2GZ`*I2>$QE(2"V@)3LX)YO5%Z3V+2EK)^Z9F_I0/35ST`H/</
M>+I*&`A#0'7S>H"[OD[/7W,)OAY>O.Q\G0Q><)00E5!M`"D9EV]7=A@.WP?^
M5$(D1FL6QCL]2.K'.4L=U`+WT"(GZSV4VB7S!3\@,8V`).(\KVW?#4D07L?E
MM8EP_Y($<4I50(7[&."8S?T7:$5I^KFG#$I6W:%5T@\@FBO#`)M:E8T:AZL%
MV##%OQ4P_.%#!4+VRZ_'5>9#W'AZN&?0I%0'>R:@\@-%,"&-K)F`\=SN"!P%
M9<_#TC4G54M.-5/M:>@:LQP:)1T=("B]?J=JHH+396FR+U:?_"Q'0D".5E,/
MU"/4Y-\VY'2*'[B!&;6A_('[#T_=.P<55+;K`L6H?QJOH&H-%PZ5KU!7"6P%
MIIQ*^!#[21]BQ=8)OZ$7%Q:\[5%9)@K[A+(-64(6'X`R7*LM+.,K*/648=62
M"JL4[/6_]W1K=H^RH^"+MP!'91+&QKV[*MW=19#BL(-9P]*U`U.WM'\X'J:@
MH<Y-W<H%V#8):/`RE>'?SK<IS[<I1</O?)OR?)O2[P"O,F*6<ZS=_U!W?>/#
M=*^I(ZIK:KA9+]"_1ZA`6;Q<;%GVZ-^+WSL"Z12I1(45F0SVG"XB1G*V1\&1
M;?&J.HC=[`;%&TZI+)R,3_UAHB0]#AP)J6,HTI!+AAXY&U=.M+[)`P)^OYN<
M!+2[?$27OULGXDT+^+!BK]:RC06#]F."MCC?=H`"IJ]S^JGI'0./KH0R&`%X
MS>OBQ=D_"+-+ILX_D94R\.SI!+.Z9;.*?%D708J6;%>#XI2W4I83U;=]!$2.
MX08DBPPH(@;SBDL])]4Y)]5QQ(M^3JIS3JIS3JIS3JIS3JJS(REV)GSA'F67
M0;HI'#I+M+S8?Z8*N8T/=W86(6UJ\20:+^!(=+W%*M/C$;(5I@[-B?"39?OJ
M''[@;*5-)_`PGS(ZUVY/$<EY32=JUTK%E6OW4.&\W/^W<9@@NN.[0N6?#?54
M;]X+S)E^P:-/!EQP1I@UUM=8F-9ID"N'%V-AGOG!8EH;[EV<!]$*D=VBG0S,
M!M#C`E8L>1NC\/KX.&S5,[^[A5UQ^^_K*#$H+B*$(J^(]XA4ZL$N,'G5#3>-
MKN/S*D?LW.`)1:Q]CT%2S"[<9[W,"@LQ*R_L/7HU=&,7Q_**W3F[%L<J=`?F
M\HT]6O9"GO/=+L)TD:$VH<(B8A/**>(]")5ZL&Q".=4-/]MVW80^9!N4L%MF
MY1A;I"GBG6_KE!+OIOBEO`<J1!MVL2JH<?AIJ.MPK=<YC\%>:SG:H5>N10_T
MWH-3KH%Q5J&'NN:6H:<K\&6>9F2+DFKN4!M.40$A(/L%O$>D0@=V(=FOS-[5
M:3<Q29?0+\1X2Z0H*ML0"8MZCUBP7JQOAH356KN=[02*'Q.RS,/LER!)@CC;
MTWDDR8/H$26810*V]=)!L4G1XU4`C:*>H7B`7H:@6*_:F5W9%BS4JT%[AX-7
M'!4G(+`-EKB<?(O%*^<9>DTU,L(VBU>GQ>O8[N-6QR?`+0)"Z[R\`3(]C(=1
MN1_`WWCY84?+5J.=K$8YS2J,P*I>QPHM&-K(>:55_QPG*"3K&/^.EB_!>Y7Z
M*06MNXW*5KVK679&@V2(UL8:$YIMFM?S%)Q==R5#(R^?VG$B+B/VF/#*S`CJ
M)EHZ7409MRUS.^X3*+"\6VDY6MR0J7P=I<UT-M'BP]0Y3K2X=IOF'ISY1-61
MX)".=*8NY2S!)Q=.$%URU^8&4XARYP:I;D#3@F9S^--"MQESB_%\#/;EK2JR
M"'_+<8)@&0YTBQWRDT&+S0C;AKH:"^/PYMB.%W7BPEQ/?*I2JJ=L_Q@%<;:(
METP=Q?M[*L@K"XI`+RDX9]A#]74RX$L:Y$Y@J0L+?ZL+?JL+_5F-&*MZ'6L4
M#6VDO>Q0+CA,!=JH]E5V-]2&3.7C3)OI;#;4P]0YSH9:NTWS\KU2=80(+8O<
M7\\;DF1TQ;AE.>;Z(3YRNF,\CXC.M6G#%(T$K@W0C*#9CBK"1U2_YS?.FY+=
MIFG.`D8?5G<D7@.`*2_`0:BHP$RA"M+/*3`K:HCGWDF^B%4<'B=?,H!8"MHC
M\>P!*]#+:<%Z;(3G&59;\P=[Z>2A7#!=OZ,DQ.GQ(1'>["^CYZT"^/0S12Q$
M.R=9%?#;82]VQ@48#U.=U2V@U:W?K$:'5;V.-72&-M)>#EP77"S\V:_Q,!9H
M*<.AEZYF6O0S&@"ZVCGMFJ;5#L&]O.^_]_4V2'T`\;`J)*S%OB2I\'Q51MHY
M7N*3S@FZ<)V,AEII$X2`]3\\X(8D3VB7)^$F2,O\K&\HR?!KA!YKL;BVV+!X
M!]KPXC.$NZ'NQAX"\&9Y?WAZO5JA,'M87;]38>,U>J*->HB9/A=Q$1;$#H[?
M@JCP]JO7]K;8U>\V#F;GWY&.914./,P9WIIY/9DC,#;FVU[S/>Y<`&^NF'$.
M*K^%RU#\`;R@^DB2/97\YR#*NY>@M,K4[P/`RO@'6A-E#(0KL$IK'I)=<2>*
M-BK)9@O77S^<`2M3QY20-<B<54+V.IY\65VD52P4$T1,^IN(?&V\YR,(CM(L
M5;^Z!"WE'VC-%#(0M.!*YY9<BS8#I=EC@)=T9=2[X,/]>KC/T_DZW4,_FH@A
M*M$ZS_C`V)?W;3IL9_=B17V75(08$4'K5=`V@5^X40@X`#I]SB->+_RO[WK:
MI@;Q2_F-^ZG5$^@]0]3$'A3:ZXLPB(,E#N*41$'R9RI:V9#C"W:-FSFW\6*U
MPA&F%CJ]0EF`H_3#'X=A/$7AG]?D[;LEPB6\Z5^ZJ*8__2IX0ZZ"L_R%N=[7
M@>,2VN:RRBNR#7#W257>I]JMUOHTV9@3J91(&]\>51T>A<NJ5=;N:WV"5.B7
MS[>7*(K22W*7+3^A[2M*.KTAH:AW'CR*R?J&VP$$(D>[?YI\BAT!K[PK,Z.X
M=Y^9Z7HD7U%RN:'+2&J@1;VLHCSVMIC2Q5X'RJ7L?3$?5R[0BU'PF)#_H##[
M)XF6(;F[NQ1A0$YW1("(SL7^!\FD['T1EWG=]6BO9^)EG8_YA1P7-\<'01O4
MPD?>+/$[K+P'\W/@76O!W6[YD]:00KW7K.6%)DSB:`L6Q%!%W>R.`]O3?L%:
MW@XGGEU6-;;_*T+WP19Q]A<V6`&!*V?EP!O-(`0",*NAL\Y>'=04"%SE36BN
M<:8+`1$TD;^K!!'7^TP%L;-0`P&':&I##V*R)A2[7$75XVQT7S8XH17%S]1>
M9\%Q+5^MZU+NBEBO4*4M:*'IULJPOB>&\G>6TM+*&!Z@E0CVVJ=?:HL0]I7H
M@0M*7^-*3>\#I#2EUD:3FK\`2*</[!(`Z1['B+8^"U(@DN`%ZK@L0`$/L*0M
MMRZ8(!58BUIY0\DK&0%.S_GO&Y)_#$BXR8-XG:%[]/4Z1LEZ+W;Z:I4YG.:#
MRGB`*Q/I=:$%K,-]U^+SE_V.C0NA6YG[O>%,[GSW`!\JJ72QP.'GRBU<0;]_
MO+QCC2XP_+@A&7EC5A*'+RC<Q"0B,MMB5+;2K&99#[`T1!NZ.-.LRY7X=Y'M
MN7Y^IIPIX5IXHB$AJ2T0E\0#X`!DT[9#7);V7E$::X5S@9(O$=I?!VE6K--$
M<%#257J3T'D`#*B4NNB0\!5`Q&"9,A9$[E$2I]EAC57:0/$<!24_W'-1D7N`
M&TV9M?=22O:N'*6*M^7K=QQ\O*)S*&`+!24_;LD5Y#Y`2$]F@^VX@KWC\3@?
MKVYCVNA/)%Z3"`?_HO+LZ>9/!27=8O5B&5S,`V@9ZD![B0RNQJ%$&!*'M(X;
M$4S?<$C[[T34E=K$(6WD0C2X1306CE#TAA;Q\H62Z7FF38H>T*53U`N@&>M"
M'W,Z5;ER&T@*/P/8&<!M-C`[`;S,8/63,[#2-V;Z-FPNIFM\BV5NJ+Q]AUX9
MJW77O5D*#0KM%80&AC8*.AOBI!]-)]3'6+%SS0H]CPCG"_CPE6Z(T@W>/:(D
M9!I<=P.7M<L)(^^$Y=Q%:!]OW)`[F$8T07K72H($K]/\>&='4ISAM\FA>I&G
M5/8T+1Z28DTB,<L!^+"J7I9:EM<ZBLPY`>XFL#8L71\9Z);V#+S#M#,$PMHU
M.^X#O,_98N9A=4&"I'(FI5<HQ>N89=6[V+]L4%NRKE_9M'SM:-8O[QE6AVIH
M"%H-ZG8\U(,G$0"2`-3-`E@C8\=FWO!QHC""'69Y(4B<)?@U+Y+2++8D[[W4
MJ28\)+(2$WH&&+#,0V`CJ\1QUUZ9+N2.I$7&<8&P]XA.]B_!>P=/1F5;"5S`
M93U#W1#-#`&B9KVN^`?M/XAPA8MG-[,\*6Z+EMF4;N/G_#7%2QPD&*7LDNGA
M:FD'V398<9Y1T&?E&>XMZFW(,!C6#//#O\&A4^>WZUT"LXWWZ36!"Z[2\T?X
M'K(-2I[IG@RO<!C$V3V)PR#=O"1!G`8A4UV1WK/(GT_':95*^2,=R_$/'=C:
M8%5UW3!6GL';HMZ&0'Y8,YJN?7?UWSLND2>$,ST3Z7%5YB]S*'L?6[162?O.
M.?O..?M$HT&9LV^<W`7?;O"Z(*O7L%#U3G(O-3/7CA`>@R2K3O!^P=GF\N>+
M(F;BX_;UGX>=Q9X+#8.2AX6V1DGG`&,NMQP[6GP=#!$^SH!'Y\UQ?E0F=8,4
MZF5NDQ=R(/4=R_&'XS4W'YN"JB=LA\J!C&N@/B-0245YU&2UE+Y"`7?Q##J)
MMOBR:RZB!>RXJV8GLL/U&]S;Q`G'0W^[)QH3=PX$FP%Z&BXBN->E+#UWKASG
MO8>$%_=YF6_S*&#Q0L?HHT-`TF)%95A$46,#W@M^'(O_(8V)=?X.H9OKC!E;
MI:IQT7+)C-`8\_7[6->1>1.EQFI+8XWEP",Z0]8>2IF'+T!X5;B2=F?4&%[F
M^WS9!/$+VNY(0@?<[787X(1]@P7S`AC(HWJE#)S"*P^E@[6BQFX3L2;5#8^%
M=.O1W^;9ZG/03L9<WQ:1G*:KBG!.S<5%G,*GW)X:Z,#4KL*J<NCRM!U@?@QP
MS)3R$)="UU'+'3"JR.J;^T(RCT`'E-44:&+V0G`YX\`MC/91P(?X*#;O?%E.
MV3P^%E%Z!!NXQ*;(D=8@!,\\'BQKW*(XGW>>SSO=/.^\K%!<G*70_Y4QS<*G
MJV#4A^AR!;5S9U=Z\BD>,E+QFM!58F<A]A3$:]XK);W?*WTU?I^VS5QL<[XT
MVSTY9OM:);)&M\%Y*,R0V2KDQ"'()QSC;;[E]@OW6R5DY]NT?=-I(9$WG=,_
M)1WKH4Y!SU\!_A2\BWN7]ZWNW?8WYWI7TG1Y[[8+>N[QK#>#EV3[BN.@O!/%
M]Z]#2#N7O/FD#N01X=R53B_VC7_)GYC3*][+*0(M/MF8`74U&:R1]CB35=K.
M)0*MS(D0"6,=&0<@P^J1!55,^UH9I_V<=:J"2IQNPIDW\/3Q`)-Y."Z$]3BQ
MWN2UKKR'PW_0#DPOP4R'?G+++$*``"0R<?E6N%.!"!4=QN.X.1H5/JRJLY&;
MNQ^Y2U(0;26Y@M:I3N;W(-$36-W5K6I8IRO8NQ;QS6MN^L/?P%#IT4J@TJ#U
M%RHB@2U!I<'>M2>96LU]SN/K)4Y)+$ULJ5.$!QQA$0_Q`Q-_*(R$M7B>+9"C
MB3M!Y#"$5+QR:9#.9<DKDGZ4=6^CL@E?+#SG_9O4)/819SG3GZQ.H]Q^YN;1
M7:PVPIA7/Y,,Q^LZ44A:JT$-60TF8N2"F/@(8'WM#,8QJ$KSM:-C<&XX-Y\S
MM&OHH8Q:/::^J1=&PL3!-EF*_?8&++T!OD7-F0V#80WP_&"19POR)-P$*7I,
M<(@645$Y@XW\0$J?@<2RJQAX`VYCK0RWZ*KJ)GL@]=3`O4?92Q"O,=U>+-(4
M]4+N+7#2AC*'DTN8AF)5"^DJ[2DAKVB5WD#@M.:;,>57E6POP?L=#EYQ1(E1
MRK))Y4G2C^JVSUA[O*@9SW[X:.KVM*-)W3B#S8-;E[DT5+@E289_9_XLNG:T
M,_4`>.JOIV0\9S^>X!H][5"2MFM^#G>!%CX2LOR*HXB;G'TH&^V1TF4S^\$A
MU=MIQT.W*?/;M_"<R"UEF)T!<%GH'01T6,P']KKZ&@GR@&8,>&"%9$$T-=QK
MV6YPC#-TA]_0LCNK_8+P>D,7>(LWE`1K]#E%JSRZPZLN[&VP:L8#&+-R:1AP
MO4\6-:7GAQI6\61O"5F">K5P8UHY#FK%#D"O4`U?8"'W@6HBO28D@56X]E+1
M%4YW)`VBCPG)=[=Q&.4L^12[&DWH-!'G:/FPJQ)\LXP"O'7"$!:5KLU8.(\[
M"YK10Z%9A>:O:XS[N%K_S6/!T3^\0)W=&5#`>71I2ZV')0A[UYXOOPQV04@7
MMW6KY;`!4A_NR"NHG0>,GKQZ:%'RGNY=<@%6>+NK`N75QJAX.H[NJ1Y1@LER
M\36@`BQ?B""AEB5N$I>1%C?GL6A77\./L;7JKK'LS$T(CD2U^:Z%26_3E,[_
MG^-E8<C72;!]B`$N'ST^8OQ"^?B(7",=#<8LM%9!ND-G[F:8B?;RE5@!;X//
M(/`6?&8*WKZ.3@'>HE8!>&=T,L5SSL*#X""E]9SQ?H>_:>ACE*C\7N#;#U9/
MD*;M!)!RQ[\M(6O&D`L4!LNY'6'\WWRQ*^U(X\KF+N(E^PLG"8IEKGIV2,UU
MQD-#4Z6G&C+J9KEV\?>7($F"N&[J"WE&48221=J\B?*09VD6Q,Q5>DFV6Q(_
M;VC7IP^K)[1C7OUX74K?&1UCL*[ZTRYKE\8)=QX?49-ZD[S=AM33RNE/&D7N
MT2A(:4,K*1^2)W9&6GHYKO*$MOR7#0XWM1)^P5%T3[(+=/U.Q<<I9X*PQ[!V
MLEI@Z#S<K6M-TU5KH?H:VJ<_Q[2S7N+JH)*P/!8[?$RKKUV/[Q`6,K0K6?B)
M;SW-6$"TLL(:PZ<_][2#X9L`)\5#W+?QCLY)`I^!@JK2MY#*>;#!Y-/#DY!G
M#9E_N#*C'UJZH"N6;>$F2Y]P^N4F0>@IR+KS-92\BPHA^63P4'4[T1:V#1$!
M_Q8ZA'P]O^'%$_#Z?8?"#"U_)NR9N8BN;X'PDA>4`$U4T#?(@10P"'RB&ES;
MB_/:?H7?\!+%RW]C%'7C,\#T$A1UZ'T#CTS<09CI,)[LPH_H,??&AON>Q&]%
MKI`7*M`7^F>YX7[9!-DO)(^6%^@)+1':LIW)Q?YE@\K]]^<="W++<+HJG[Q\
M6%VB)`MP?$GHYKU00@=OIZVTZL535>K\0FX2[>NM"T_5Q'K]</JX.CL+B%88
MZCW)N`&HQZ?*:G)97+$^%UYHL0X7YP>,'?T,"##6J;-^,LQ31)</HSU3-2'V
M(MI%$`5QB)XW"&6+>+E8ED,WB(YOBJ47^Y:R4GDX=LK)>G[:2K/ZN>335.IE
M@LI)>F1XJLM3-;NYBG1C\E&U^S[8\O/(#^3"FWQTN$SX-.5)$=Z=QHPUW7WV
M\A12]"9$G=:/DSU?D3!?D3+>H;3X0U%!E,*V$6-87_6XLRN)\BT]G<1V,AL2
M42'2,N*C.&#AK%``E/6#2#)*+]<"<-F'3^#2NIJ9*J;W&5_L!8WE3K.ZQ;J>
M/F6QZ:`%@`<Q5D`'4N*Z6OX_91U.//E3!9D5(3BW,2=]*G=JTRQ5Z1%<:GK'
M,10@Q%07`G^RHM[B^6-H?6-,C)Y,%Z*G=H=/#@W.S=06SKZM_N'\N/KY<771
M`%`^KLZ_$/2/[[___OS<^DR>6Y=WL9=/`IS]Q^/ZC\_^Q;-_\>Q?;+;^5//D
MV>/H@L?1YI3IA`^2LXF<[UOUXYL3WA/W)Z[U9.N#%T>N`4GQ>)+#9)[^^?$>
MO+:>YN3XI7VAJ#\YS6IQXF)$P8FDGB`0X9M#D]RI-5FW]YK5C$R?\:Q[UPW;
M.]G,VZOY9+-OH^9O:>1-UZ4S-N8-D<?=X$Q^2E+J\B5X1VEU2C+PD&2H6:1-
M:9SA\#=>`,J6V1%0VO-%-+0HWO#T/W<;B2;?0D`T2Y0"\2P#E^=Q-#=Y"5*O
M.3!GTU8N\FQ#$O[1GIRHV]L=HNG[O-N9!"B1H+M1UV+WV?C1TUP_NHI,V-N.
M>,*%?<KM=;!KNLN6W_MR7[&-_J_/O4/VJ%*R+[N_^D>WYZN??[U<=`]7%QV)
MV0\.]1OGN+3;8E4?-4Y'%]+^<.%RYD.V0<F_\@2G2UQ<8DNYKG\56:4:,9G3
M70R4#M[Q8H9\.#ASK;LQT\@WO'R2_NK+G2VD8C862Z,Q%R/U-N?T76UY#F<9
M"N(47:`8K7!V6>[TZ+:OX;=3;#'T.71QI</!!=CUH45LZ$.(S+OF/4^C>ER9
MMFR"E]UCO:%=PY/\`JU(:^M^_4XU0<7&<9#L"UVRIXE9AFL2T?:MZ\294K"?
MI,;6X!BYQND'D\%@(5-TAV!LPIM_'+HC-_L\U($J.]T0/]W0GGQ(GV9,CFL"
M`$-_5#%'-A4V380+#\Q>Y@G#Y/`5[7!&M1-D`"-?IV1KRK,RTPYIS;PV>G)-
M:(T`+91/B&0+4%0"6@I:\P:HL3LWZWU5M7BX^;;`J8[='\+)5P-N3WU6+/B@
MYO"'B*\O4RE4H3<,]*`^9="_!3RJ82V_!V#>!`"$YV;)!6+JN8_U7,7^6UT]
M-5CT0DFJY,/2ZF-IT\,2!D<8#-V#GP;43"`&@-.HULW!H,"_G*,"SU&!TT8%
MCI.W[AQ#8"^&P'PCXDBRA.O5"H7L5<V#?.P]`]Z*H_KTA$(2ASC"9:_R[9)E
MKG7J%5M<74!I'XED++W!PA"LU>W*>:7`_/'E[`B3W2#:ZB!:Q,O'A+QA^BF(
M6@5`B#?F*D6\`=?IDMQ81K1PD`Q5=2>/CIUFB\>507/-!Y+3<TU;$_>$K>-S
M2D;GW6H#8C#49&PTQA:?S;<VF`#*G'3T\-LWKU,_B![HC_\D$5X&^^YZWK"T
MQDAIE?[6!HA8=9..BU:SAI^@_%0.AQBM:4U+'P;$#4D07L<MBBM,"S+\X-XC
M.#99:@P=-<MO;3QI*GG20:9NZ[R\[T##4^I[C>B/R'`VXK+0FY(Z++ZU<:10
MXM234Z=M_''RUQF/D\L-2R=]&]?GRI1HD:8H2UDR\%*K442^LE0/!D/(@+O&
MZ-+B_JT-/'/53SHFM9K-'ZY_\\G-5\W=U^]A(7C]EI[YLE#$27\UV.?TK8TA
MF$I=6/OUF\@?&W^?U53&TZKQ,9#Q2<^W,"X`"COQ,."W2)`WZN31;ZIS[\HI
MHHJI$)!US[][9,Z>+@(ET[RUW&,V+\=K3\[U.BD\8%<DBH)DL6695%00DI41
MX8E?9GIPB<##`QA`;@':.K5P$<?G[LKQ\SCP._R[BLI+'U%2O!FE@*"RG`"&
MDG)>01$JOSD<)34XFT6&ESA2-2U"RO0R@4G+3`\DU82I(;/F["GG[,JU%P&.
M?L'9AKU51]>!U<*0/4/_AI<H7E)QL@2_YAE:7NP/3O(WE&8L@6F1H+CO&;;'
ML.H-&PRGAR<(?F0$]8DR:DG:P]!MHQWSFL8_Q\NCW-=!$E/5I`^K2O[G_#7%
M2QPD_1&A7[#J.IV"_B#<6!V&2-:I;U[[GH8/^`X'KS@JQF5+'[7[JU)+![GF
M##HW&748^(/DP>HQ1+1)O5,^<21^"NL-IZ4/MCW=#%R"V&=\?'[+&F-_8#Z:
M.@WA;[,]KBW'NSM2\3N5`AJ!#X#["J1K=WLD\FA<[FES&?G^55V9/-DVGTK4
M5>ZDVN9V"*_'=!)M-YER.ZYF=J*N*X]'N"F90;2B;FS3NM.9_=S,.F(J.O68
MGUG!U+DK1=5*J?;X<>RNC*0^].223-_W'*L+D$9M=/E,!CY7!>PA_JOO4B)!
M+TUN<*5]P>DK@+GEL>3UF"5C:RE*H=.XBR#%_`?D`92"SFY1.M/C?:,,EU#>
M\4>++.7HN7.N)S6.V-H?A!TNK<A4M&D]PH],2E,$=7C:=)=-GDWD@B0)^<JD
MK9*)_#A9,I$K])HI#_?D1`=_')_(WBS]'&[0,H_0PXK5=1O3&G*VY>;F$H$1
M5VU7$4^8%$VJ>:(I9S?=&8\Y&XPJIBZ^4M5NZ9T@=8F"JH%E+M5D0`!V,X%*
MV$:"G'OI%Q9PG=>QQAV)UR\HV3)Q63;M,C5K!T-RHDK!(J))38D,%P0H6-^&
M<+@63PT+N%D[NMV1%+/84Q=`DU6"_H+P>D/7+8LWE`3LLD29@YV3$D2S5`-6
MH%*NXTQ?="W@@=C/SW;58K_0RCAN)AD)!V!'$@_F/8!LNI,>GZ6+BY]N2[D.
M+#F1H/\G=V!)^Y73[P`'%H\EK[_'?Y1S2,A0BNB4BI:LL5Q?A(3B$`3$H7"F
MH_M^![5$\GX^>ANXG%R)*1-L?UE3G\M67^SO@GCY.45/;'8KLT+M4)+M'Z,@
M9O^^_BW'.V;,N,BPP*FQ43+FY##2[&D(BLA!-<YO(5-O'"[VGX(L+]Y.YONF
M8,2<31F/V&$_CY:<4#^/BNE\<57)BE'ZA';!OECW/:P>$Y9:;\=RZ]VC]^SE
M*XK>T"<29QO>2GHP+PXJ#7A-:D8!D"1VM=4WJ.(V=#%N4+<KBX()AL"_49"\
M?"5#D-]A80+X`XNYX9ROFU'A?:CR&S;LA0YH[3Q_G#D38V273&:);8Y^QD=W
M6:GC-^.TQ;HA>4(7_HL5;4_][Z'XE?$TA3.?YQS1#=#>Z&#GMV%>"06;2I$@
M7@)<[_!G$48VT^:Y\.984[9+Y>'LI?)D]G+R8UDSB/`E&X*42_GQK$[B-D`F
M8.<5##S^UM.Q^A3<)`>8>Z]E]>+;/ISCVP"KPG-\VSF^[1S?YEA\F[EKQ)7P
MI.<-23(V!1W-<M>6B"EJ`\*C<#G$2"T2.)R(R\J:6]B1QW?FM[#6C'>$K*B!
MP8Z*I;2!*7$$)&)PB#7H#1@L@*#%8I=@PC8#U"JTM]W33P1Z@:JZQ;I3AM>A
MJH;"ZT\NAL&JIT^H;AF+=$]\$<1?[@C=3R[BY3W)4/H8['D['HTB70Q*BWB!
M/[C0^MB3\C;W'P^>M03[9-;6JGG\V4A,4*F(1^`R"I0"@?N<QVG`Z9@+/N&V
MM)RH=S$!=SOL3<2[4JYAFV!WH]W;[;P/MOQX=Q49M_>;9(Z8A&[$.U`NF4VH
M(][%K.SV.R2D^0FQO%HA7?]<!NE&';@LH^>%)_/I'>EC3B]VPY`!\LJZ_%A#
M+]R8S]F5R#<(=EC^M9B6W*MA(R#E(:9'Z@]8Y%(:XJ3'U)4P,@E$/N9!$M"-
M5(GSB)U(/@9))@8*K$`#+JH"SH-&2V(]Z*A8.QZGU4+_^<K-*0V8Q4LW8/MF
MY]J-KY%6S6W_0[9!2?7WE`MH('75(4IJIX&I)RL<?$J^\WKS='Y75B'@T;VT
M*@.,QK559U[:;!R*'`RM_MQIR*%_"`7GX#2JANM$;X[4KLN5-RYAG@?`O@!`
MS?<Z>+@C@,MJ[''H\QWP(*1[*?XN"=TK)QFFLWDQRU>!D)/&09XX>FPRZ9KG
MIL]9@3.4A*RSU]TS1?V"7!W("SHRW/O=V?,E:RA`*R@"6L,<`V:.LM\$(>(^
M"*HBXV*N2>8/PH3"&>*IR<\5A_48V&G,)^5?V2,E3TQ;4BRIBW&Q)2OF#];`
MPAMB3\;?%<?FR;#XF.`0_:`/QG8Y.!KK<I[#D2N^33S6%;CBJY3LQQJ2!.GF
M">WR)-P$*2I$6*3'A4+C(JP<<-IL^/C38.,1'$V58XI.C?I<\7N"P/J$EFA;
MM-48J'HLN""%LO`'H$9*,00GM"X/?*W=^8!-`@^O$5X7.KDDVRV)GS,2?KF,
M2(KC-4?@SNP!F-3M52)9`=BHQ!_XCZ3806L+&ZWQP#%L)/9]SMR8#ZN7)&!/
M1EX%>[EWS0[KH<.%RWJ6@T2MQ/&'!K<-_`%AQ0U^F@%12T6_L>-)=N=UR""`
ML0,#7\7.;[!K*<LBP%7U\D']DS^@IG,8)DMKH(:Q`X-:Q<YO4&LIRR*H5?4*
M',S.O'JNEO`3CO$VWTJW.[<QSG`0+=;KI,C@`_2UC%4;>$P,K,WO(6-3U19'
MU,!F"0:<KT<ZS20!-P%.?@ZB7):&M$?#2;30H'$9P1"QC)(M-)@)T#+%\;'$
M0%?!4MG^-DWS(`[1)4DSWH)"3M@PBR)"E_$`%E#+&(DX"I#A]7&<`CTJT'B&
M%6L0@2'#UQA^<;#-]6J%0K:B-8B%DI15AD-QRSJ/-D,U6`B*XE8B0*FO%P$6
M6Y)D^/="3>5M=!8XR8)X'A.TQ?FV@TPP?=4-`'J7$:@K+AAU`,8"I!F<<#D2
M@E>/K>OW':*[>B;T]7L8Y6Q7W]1'!W*ZQ:JN@!=S&8"&PH-Q".<O@*/3IT6\
M`)R'^":/EP$C"J++31`K9E\C3IK!4UQ.+L/2GHJL!UAQJQ2`]_0G.Q:S_QW$
MKG2!ED?U/&]H[Z9L@8V6O$A`_<+-ZUL:A5T'L;$B]#(1:M0B@.KISVM.!-4R
M9%P;I)UB4'@>BGD-3+[P]B!YX"^X!7+Z8Q9;*]!E'J)EPSV^:DPDY>*G6`?U
MEJ":Y0YK4'`YE_%H*K[&*A1<@0"1OIY#?`QPG-Z1-$7I0WS]GM%E=X[3#=-0
MN2WL(!%,7W4!@-YEY.F*"T8<@+$`:4ZE5#I*]SD.RNT:6M:>A$6\;+I9^:9M
M(!?N1D>#B\O@LZ,:PPV.1G4"H/IZI,(;C=R[FFK"J@MDA"X#$"P@&&,RCC5N
MYG'@DDH>&))0<>U9ZLBSY%KV2B2:H3U*E4^1&QR!..*8%KN6@B39EY[0G`V7
MEPTJ#[4OR79'8J2X/F[$2>DZ!'!R!*5]"$I=A[HJDB$Y;;XQ-:C*65]E;\DO
MQS*75'!)LTWJ$1IE0IK"K</3E42M8^")LVC5W6[H;BQ\@I=:7$.,<1G/*^]!
MPVK7,8>2!TJ`U)76E=0N0TQ/5##`E&SM93%P[^6*AO!/B&5-8_<.ZEUXXU2\
MO*4`3K6APTNU#(3Q<@2X@.W*,#4-/T6&52JX(/C]][Z>B`CU4=\JJX)XCT8"
M"G8E`Q7")0R\A#54(<.Q+*E)".!Y;&C&>7+H_)[.6"-H!N_I6%_>LH9S4]]*
M:?I+V2:-(]W-3W,+D0N>W%;`;5YN'+8DIPW9=H2M4D,7#P?&8?4/OA]\`(?&
MU3=M#HX8UA?.GE%"P36G+Q/O#8?T8,_4\L1MCSF#ZOIF^$6V=^18X,DLU=`7
M_CC<!C_KYZHR^LM@8XTT6(V:@-BYI.3G;.2C7_-^H;UV0>OZPID)A32<:]X-
M&D?&)W<?"A'+Z)IW@]ET:3?.F\?SYM&ES>/WY]WC-[A[]-7NG;>/Y^WC_+:/
M'!OLZI;I!/M'C[1QT@VD@<UV<@?9?+?K(HA81'A*A]%+0LO0P4,KG?RE*]89
M#ZM+JF;,7H?!$<[VG$6VBJR>,(1DT\VCG";=L7Y-N`MO*+E$X#;Y=).'JLN(
MMK2=Z4)00;$953(>>*0CN'!SN:$5IX@E%$9)B(/H(HB_\)_DA9#6:VXIJ5,]
MS.T]HB6MNI>;E10K<BESS\]QE+91:16=LH?MQG!MH(R$*]+DMDYNY0#RM#'/
MMVE\-DX<33<'*=?8B0DX$]GDADW:800@C:P[CV:+Q\9S8]5<<3:7F0(7`92\
M4JN:?#+!G\,-6N81[4]1(]O/Z/+<`X-X5"HRY#'94`,C@-C13WMDJFIGH]2P
M5B?L,JS%G#6%?D'%$.45G`QTPX!$!JBG#3^C=C!,ZM3O'!"Y:SXQ`0=8DZ_W
M#/J?`&2$&:=^)5U(C+O'?<Y_WY#\8T#"31XPC^T]^GH=HV2]OR1WV9*[_M,J
M4T]EL#).@*"_1C216-S_QT4CD*_Y.M*1"]=T3X]6U^_5PQX/JQ4.42)RI*@H
MCWX4,:6C.()+!T&/E-L)KIWZ-,DK_2J6)G->/4W=^ZM!I0O8JA[%M37OM3JQ
M!&I(<R<(IX.2R]?==Z(`.Y]@I*F*<=?8C5HG>Y7;4KQ"CFYH!S7DQ"BM#MN[
M@0L`TCJ"04KJQ"0KQ1#1DA:T8C]44IQ%2YE[OVPK[Q-^0MF&+&_C-Y1F11:I
MKW2%FF[P3OB<A7:Y.F\7O)P7V#/5@SX0-6JR&U@_C:E[(4!#IR`\FCDAH1=`
M`TMJ9.*$K,U3C(SURA=OV?@IR/*$_LGBV0$!&CQR28!&F]P+M&A*K8\9=06>
MK[;X`KZS]Q8O2)*0KSA>7P8[^B7;@R`G+RJ%GZBHQU`$:<,6+$6551#U-\LA
M=PM=)K[+LS0+8O;F"R0T3U1&%J?7+^,M'E7RVP$BIQ:^"\_@/:@=23%S$4Z-
MR"?TAF+>EJGG+E'0'?PD0CHOT`:54Q]A$LX5C`S><7+$K@GD?\R3<!.D*.T(
MW9V`38O+?7.2XIY`<9!63!"J6Z$@E9&-)>3DP?W/^78;)/N'U>$%[D589"6C
M$\$CB7!(A^[4T?W]%@D"P=2$]6.1$D)[>\)/0?(%9<5;88\H^27(LH?5)\+<
MR-UY!T!9M5Q*.=F`!RB>Z$C9'M5B[FP\2[GZGS?O,2$KG+$'1#J8Z7^HE-?\
MX#@BA#+H`*#)Q,#S_5/9V3%:,Y,_=7??H^PR2#=4IC=,#?O%_G/*WLMZV*$D
M8`I8L'>"<>$,(TPC.?VM^DCB+D3L,*NZ9"@SQZ%H55<Z\!U:\61YO06SWF.P
M+U)`WI"D7E.QU07Y#PJS19JB7F)/>(':P`$*.(XV;9FU#"*`N?_Y.-F@6<1+
M]@<[A'H+(B;SXI`&_^<@RGO9NG7*U.%>L#*.`\Y$<AW,`?E[GAO^"5&)<4C7
M"2;H,RQ]V/]KEG8<D<.TH8--[9H\/R1JI+OH'DSWOS3?LYW\Z!F&'+$4.JAH
M<3$_<QGNXA:LHWXAR9?R7`AGS.W4ZDC^QTH+W8^.=Z=4%IT>[3(R.+>PM1D4
M].E%D.*4K<6.0O&N\*G(*MV(R1SO<:!\.GTO9MD\=ICN8F?^FJ+?<MJTZS?Z
MOQ=:'^>^G(+J<*-%0#59KRO[DT!E:W>YB&]Y@T7`SXF;:IS6<2^L*>G$?3[Y
M]355C_(['7!E3<!8T.M.I3#HM$]PBTU"P^_OR6\7J3NRW]N`ZT5"MIR^GDEN
M@[M)4E4Y-AD`I8//!F*&XCM0Y_1=XX-!V=%S3-_%\D;1>C<X#K@3@/#[85W?
M^^Y4!XJR<ZGDTD_)Q>$XF?D7=/85RK,TW+"6+CY>LG`+?J<KZ0Z.&"&=%R"`
MRJD/!@EGU\[`2D&><YRF:/'QF>Y9@QU)$/_B.82VE;!,2.L%0'3D-4CB)^?N
M^?F#]`D!:=)?^=,!CBT/-=(7RQ:%739.7.!N)!:F57$M@HRDUYU-DLDZ5?Q4
M`D"6=H?VGTC@LQAGZ79'@GBQ3A!BU5W'=-"S6(R,7.4)"\78)3ABA?C9"4W*
M'G+4:Y5UH*,YW4F&Z4"$@V--Y0,Q6C6XMER4-_^>O!7M-L28N#@(9KSBGB)-
MJ0D;8.-5XMI*5"[!OX(X#Y(]+?:C`=R$I4%HXY3V%&PJ/=C`&J>.R=:R$K='
M2XBT(<4/#0%>R(\_?**=LF'_>-Z0)&-W<X6N$FL\&^X5"SR=!>L8.H-!V%+-
MGH??G"+5NF,;-HN>?(D/_R_3/GUV3CE_3CE_3CGO7,IYH5^^^5K3$]J50?&/
M*,%DJ7R`4T+/?6.-2^^TR=:5%V[!`9R;X98GZG+``Z72$I!NG]R<PSM5A0#M
M!TTYE2G!,.XQ[*&RJQS=QO3[7[@67D5V"+\7D;G9VWWC#Q14HY./,X*8MVOS
M`L=RW0F2IT)(Q:&X#5*G)P(-*>%S@)RI>4(9)S9X=YQSR-LX3%"0HL62_E@D
MBCAD=H*$=D&*2Z)]Y,5=@E\?6H(((`V-*&%YJ%04%22O;,HD`J)+MLW;G!<Y
MU?Q#GO'NG*D)CUD#A(3.`P@LI1Y49&S]OT#;GMHU#)A^0>[BV7.C9:P%/0SJ
M5.-]WN>VL.4B$X?5??9#AB(I'%6%N%`4%_(,AD#IAT!07(7W"9Z?4(CP&UO#
MBI\:%%(<]HD<"L?OXZFETKMNS>%VG"Z=.1I?1!'YREXSOR')%<E?LU4>?8Y?
M<12A94,&_DUJL\)U^C'-PA,F\A,#@PQ40AM2G)H8EG1K\#_?5S6VTGN2H90=
MIJ:+>'F#8ZH$.MZ.,G],2)H>U$-I[E$F3XMGA64[@=Y`EHZ;Q1'TIF-'[51?
MC8B?7+&Z="&1)]6(O@B6;&W!4K<=Q>';6]UBQSA98+&IL6@'9<184UQD#FI4
M%;L+;`P_R:J5O;4#259;-UDG3Z@Z03:"\]W[\]W[\]W[\]W[65Z?.E\?\N[Z
MD&2Y<8Z(/D=$.Q81/>+B>!R<7^7H*J!;APNT(@GZ\8<KNN#?HO*NC#;`39@)
MD:W';$+WOTW(<L?``+5VSP\LM)4_6O3:Z,^X6*QHC9:&A08OY:@`\?H6!H6^
M4D\^)D!-G.P^XBA[.M&QG(J,O[,;]NC+.,X*3C90&8G`13%Q%E!E=W#<$\K\
MGR*F/-=$*_,G9U$_X>[=1EY,'D_#G)@.:4(CZX=(`5T6_'7SM+G@.FV_$P0?
MJ\CX(__.@:!C3<2+)#."?(,9O^^=N2W=#JHY1G'=HZ_M3_+H.TA!;LB3O*`K
MX.F#HQ?RI*$!*:3NQ"%/\BH<WYR+1'E",?IZ/-52H*M#K8#4@=I+'/%E'0Z>
M`U^;BW('#C?!+TA^F.S$\RF(U[PSSM[O=13?\??IHA%9&_A7UOI?FNV>?)_>
MURJ1-;H3"587+F()FX7L^NSM=-(G'+-GW+G=Q/U6O^/9_C9M5_4=([*F<[KK
MZ*[H%'1E;K34V<&[N+-YWPZ/MKX[W=F2ILL[NUU0LMORL+-]?76X=6E)T&0I
M#>]"F#<QFQ#)=((P!?Q<6^2WFOD8!<P_%M,&L;?.BM>0\.]HN0A_RW%:W!NZ
M)*D4$YHL>)`!LY@,47*L=,%DII(VUK@U]F`&KLE+%)9O<YL"L%]:!WO-TI[#
M3J@(FXAK5N):9DN0`%?H#45DQ_;AIH@3L-"!78^%Y]B3J\0F`'LUN>;&%4OQ
MD&U0TA!%"W^RPDKD\0O[B#F`&@:CC5_'9#DHM7$&QA08/WYBQ38NACP*FQ$*
MIE/.>.4MFD>2,''ALQRWF'IFZQ3S$2U2T8?/8!WNY@F/!M^,U\;2/=U=F,%)
M6%*)*$Y)'T&E4L!@7'$J:#YOZV72A>=P@]@N@QT@D1U*LGTA,I68/=%>+/VX
M45&:Q>IX"7`QQQU=AO+K^+[@5;@89R-L\\5><.%1H\31HJE+3'<&K@L18J*#
MSKDXL,[*SJGK<O'03RR:Z*ZI1@D5M)RX?ZH#$QFJ@+=2`=5)`=6LQD5`%;GE
MJ!7F1_YS/]:A_)V/[B&"?U]5*A2P\]M75KL<YW;T3'4>HV3?5(#@(%I)>3B6
MEE#Z`B2XN$:HDK*?UX'W39[$.,L35*3Z>&=_2[D(4Q-6&I<1^H(OL+!&\))Q
M]_RMTI_1!H>1`$+\CY4FNQ]]@8I4*"-X=#GR#8Y5)[7C^Q-1P*;Y+J3!T:MM
M[)W@X@B\@&JG<>?"91*;>UB1!D;8PMZ-<!'%$8>=4.;/*5KET1U><9*00TNH
M,-DLX=Z\T`>8#(Y"Z8%SQ5TG5[FZEGDG60/?0_CQ?`_A?`_A?`_A?`_!TZW5
M^1["^1Z"._<0;!\#W]"AFZ$[_%8D2Z$]C>EBNSP,EQ\$0POVCH+5!;TY#-;4
M@=EQL+H2%Z=(2:LO]I^"_Y#D,@K2E+,Z,RA9>T!U2CJPR0;#APS1BFB_K:J]
M\)CJU.H9#(_-OP^V_(-DP])J./)+3P9)$W#),0E03QN7&DU0`)-?M8O@?$;)
M&P[1,=D8/XNRG*J>7T54+H)*B@X"%1D,(%YUQ1PKJL;:!L81)V)UL0,M7U"X
MB4E$UOLGO-X(``>D/F0E45#["$`]%0P&HK*Z>6VR+LEVE].6/)-5]I5V7T=-
M7%!JE:GZ!5C&1X":J&,P3(&5GB`7F//+==V34\ABW/&S4XD(O9,:]?JZ5T2]
MJ+YSZ@35TN9.I(>1=G5W\SU)%4LM/$K5*:+$IQ.'J5I(DR(3>)X*J5".R69%
M[N5@0+OR9=8;DK`[0[2QY<I-F`L&6N!P-J\NX`V:M*4WPQ*D&E=6U`)@-5O-
M,HQW8"3Z7*FM_WG"Z`UPEQ.E7-U0#15K!H8^RWD=3S[1O6.<HR<4DG5<I*L1
MOJ:L(CP\JBPF],;4@*4U,S$R]GQ\V7HEUZ?0G[^>0W_.H3_GT)]SZ(^G<^LY
M].<<^N-.Z(]@J]"*H%_F8?9+D"1!G.U9;B5E,@=I`5X:!T$!;V)V@#(;IVX0
M,#_)$YB=ZC_F`?L3H>4C2E8DV;*WP>E?,5GR$S(8%#Y>(=`J[("#5@D$,E`G
MDHLNW(JKBP5:%3H&*U$Z!J/BVM":/([&$"Y:0(,E<-!HAA[LQHFG$0"/VXX;
MDMS@),W^C8*$NS+3+%6I$%S*`W3USXO-=&(*J^.1,;A>5S8.FDAD(GQX(<4?
M?]%"HZ2D`I'<DK-"I5HWXR&36[<K.QT3=/Y5'Y9_U<?C7^<+1+XV1D;@7^70
M\S^:!K+\-L@_(%Q9CQ8]`ULTL[;T#BKX"V0N*7\QW"'UI%LUY+6PA^JP=_RE
MRN<LB)=!LNP(4=J.KB,'0EO[<.2TKEAM/A:(GJQ2T]RJH?#>R#D[OC!]9L=T
MY<L1:;OIBS6=9]+L"H64"QTRGTB"7C9!_()B2A!2!=%A1+ZBY".*45(HZS+8
M!2'.]EV<C5E'C<]QZG`?UR?0K>9X&*=%CB^A#:3^BDJ:D8>25C7FHPE8S1P'
ME(F&1Q]3P$:YOIQI"%X=%5<R!6LJ;27V;2R0[X5\1!DU+VQ+5.M-,J(LU\`9
M3-9J\&H<C:-7\R%DK3TG2/$W^>@I#,D-?D-C#R)I13;'DJ"B;V-(0;0\P<@2
M-(L_P$P>^1EE@%U7T9"0W3:(MNH`!:WS2-6150]L"LY\O!@\Y3/:PV#]5M^0
MY)<-#C?7,=7(T?6;TM\_T<5=1O]C@2-''^\=N^ZK<`):8<UW&@YD[3QX1]2D
M'M;M-H0_-`R>(AIG:"S"+`^B8HYXR+-=GK&]#)M3%FES-BGJI</_2->+KAO(
MYQ!\9\S'>83;TI$>G`?4*K@2X0IVN<N=4MQ%'/.%[IKO`2QJ,VW$PGFP6M",
MIMDUJI`/T9^<@6A;Z$48)E22IR!C)\;/`5VZ/ZR:"WGYZ@)<G+^"`!1W'Y;#
M-#)H)0"H3'#L9.4*V4GQ^+Q/J1;^&V?&D.QST$5ED\-\@"G4RTC8;-8G@*>O
M%WTZ.KA^WZ$XY236EQ#Q,7D@\@UV?.D&(>O`4@`>9\X";^,T3XJ(K01M<;[]
M'`=;]@+L[VBYV+)[(/<D#LN783L0,2A9:5:KI/-@,M>#'L*TZA'`SM<GGPZR
M/Z.,JJY(8/B$0H3?6""4&J+`8EU\*HOY`TX]#1@B4UE)C4-G3IV.@XK===MS
MTH](*'KFK$'A#S*$<IF:IP8_X>SW@QO=3U=]"*^KI\_#_1-.OP@NP@(HZZQ8
M,DK'KX["I=2Y,RKEZGBLU&60;A;QDOW!'CYZHWL$:MWH+T^(2H###!7?KE!,
MMCBF&XGE;=R1]_/SU;%H!U9CL:^S@EIG/UU2'``TR>@*[630$;>IR"%JO2VS
M?F9K0_O^H9"MSJES3JES3JES3JES3JGCZ:[UG%+G&TJI<YS('E8L>3B*TT(+
M3RAB,SO;+Z7%%/<:I&CY6"9S%*7=L<.L?K5@(+/IW@QAC;I@C6HV>\$VH.O"
MRW"Q/Y)4[5Y\#9+E?<X0]K`JOJ:+/-N0A/G)NI&@8_&O`T#M\Y_,%EA")!E?
MZVT3-*S=1<BH_?:Z,LV)PIO*R(%#:,%M'":(2G<;'X4HA:*[E4+4]"';H(3=
MY:"TM!!^JU;R)5DW[&DL_G4XE'W^,QAW8VO=]K@;H;VN.9?@(C[$11:9JV#_
ML+H.PLW#ZH5R+@+0T\<$DZ3,XO&P6E`]+JL\T:,.S=%;I#V81VS1-S7\3]6S
MTQF,$25T[5+B$*5<,J_C,BB2M-Q0.$YN8>PVR(*!L=6@;]R^C-*O+ID76P(Z
M=VG3=&_T&`7Q]?L.E]?K.,?N(W`>NBOG<9[!P!U/T\[LQ'DM=?RVIK&LU0G:
M1Q:ED2Y6M'5'R1]6SSL4XA5&RRNJ<UM#SJ#*H6-1J\IO>9":]XTSHU=+A,EN
MT5IR>1^ROBG5E8KT)<^#;XEO+UW^8+YS&*4C:=GZ4+373LE-W>E>MRC:1VOA
M1'!PO]4[P?8W!S),VH(1D0LNRCPYL/IBU]2NUL68#',IC\+%Q1JS_WXU=&DU
MH`KH4LJHBNGB5;EPA:R$AJNR$]O:;`EH(6/4`B='1D;"+]7RBQO%(B8XI&+M
M$TQG5\>$#@%HHV-G1VA.F>2UWXP3G#C[/D&*8CM'G!P;5;KXRKWQCNU.D/S;
M'L.A_H,&PWFAV+J*1X2_C;:ZDA/4SHB[WNXBLD?H&25O.$1\!=V3^`VE=*=7
MGAF\D"R(FM_9!O">9/]&6?5D+SN8:,P)G4%YTCKKG'&GJ=/=E09\%))I>DAS
MJ:*4I\B'=QHY7(FN<]PD'%*T-1[V_N%4MD%:^=A&0E#YV5H,[S.OS(9`H'G=
M2UA$!?,J-J&G-W[Z%[U"M?L46&@FX\Q(1V.,#VA#OL&E\DOP?H%BM,(9B[I1
MX]XN4YUY#,!T)N-F%!U/-N\`&CI9T-;$7J";`"<_!U&.%FF:;\O5^2)>?D+9
MABQ)1-9[P>VW$]8XU(^D4^-,QN_I>V>,P7T2*5R),7/0$+!<&3<)0K<QE8TN
MW)\LQJ/IUC>&$>#7YY\),!BTMFT$H.LL60BXL-9-"%](SWU7HVNH2A]Q:L/1
MJ?94]N-0[=F,C-J1\[0F!UD]=VB-KZ@R3<G)C4J[VI,9E;K:LU$9M2-G:E1J
M63WW)EI5%//\L.1^/Y.(LHEPMA][=R.O<0Q3(JKQ;$7&ZC[_#8A(S+.#5*6C
M$^QS0!6?SI*<]SJGZLRYVI7N?N?L=A6K:OP=#ZCB$YJ7\Z[G1)TY6_/2V?DX
M\VZO916SI"?7[WCT`QI^3>.<S[9K.IL`V]WE_YCOBN?X@\26[1U*0IRB3WF4
MX5T_E<`IZAIG)="MZSSR[7>9_V._+^!D;SA/O(.HKE0\Y%F:!?$2Q^LG$D4W
M)&$?;9D%4"66\@6)*O'/$-@-S=+I`Z>BL10-YT_;WB8'LJ>E,C?Y>$.XS=_^
MZ*WY^S=P84/-[F#F]H:E<2R5Q_+8KN6P=L-O5]P`>LZ")#L/;DW^OWXX#V^7
MAG>O/V8WP`T\^.4`OXZ7O@_O,OOA;5S>6?R8D-1:<@UU#5:S=79J.`_Q`3WB
MRQ#G2C*O>[9%#H+;-,W1\BI/V$NXY=J"J25M)BBHW0N]#;0Q@V:N+4T&<QY]
M0_5YLL%ET-#A=WE_*L=.C-;LZO#DHV>@=JDZ5PAG.=58;64L3X^2&BQ-C]P:
MYCQ`1^\17Z9'KB3\(:X3)#>O(?YSF=XC7M;G\2^$_33VOE>W6DO&`%[MV4+8
M[CM?S`9<O+,?O*FW:AW%TA".8C*$_"W9!@[_LQ$P[@U?1CM'#E>B4MP8U@W5
M_X+P>L-LXQM*@C6J-TZ/"0X1ZY;5V$?8F@VP[T$'-\`_RS'VT;=9WSE^+`X6
MZFQ3##0XC2&9QGKX:#*&#_+3F9A3+4^`&CBA'3H?['MG@L8,`C@;H>F,T.F"
M"?PQ0[,./Q"^UL`]P;5IB.S7//A%+(.:S^;HQ+WKA4&R*?W,PB6&JJ[6SB0V
MR:AR6V9)L_*S93I]'\_".&DJ8%[IY0=KCW.F?TH+95B]+1NE7?W92DW1S[.P
M4]HJ&!Y9XY6E&AQ%<$*WDYW&G"P&YVS31G!16<6`%Q9N9(6<HW\$<10G-&R:
MM=J/%#J;JA%,E5FOSL$F@25W)9[`=N:<CM1/B#V_3OO@DL1%6I(\B%Y0LK7]
MQ)%AM4/MB7:U_AD4NV%%P_K)J6`B;5'X0][K[#FO:KV]:MMGD28_\(S%-"UH
MVHU3M\`_$V(ZZ(D+?6S)YFCJX&"93BW[O%X)'ZI"[2VF2+/=%\3=:Y@EDV:S
M86=+YP(B_#6`-E4RPS"#`9H5;W-/90`'M,"2I3-JP=FDG;2/_;5=1K*[$FM@
MVZFT6*^3XK;^+948QRD.R^2TEIU(P&J&.HV4U?AG).PZB?3ZP2FGD++I_"'Z
MD\_K"#M.^K;"QKNVP:_'_C6-;CW^#6KH,+1[_4+:/Y;&ND(RRY<JNA+-T,4R
MZBF^H+=.'F*C:,?)HFN$[3B;F!/TKS\F:(#$9V^'8"_65M2(3@U!1?9]%[V*
MYF]%3M%#)S83(XGDBD/!C:6*]%I:\?&*]M3A[1S+"Q3#VD=)4@VH??YF9+*^
M]&<)HBWG^0Z"]*K9"\F":-1MD$Z5=J-Q%56>[8G=7O/'B,"$LY:<HF\Y_NN[
M'N;NZ`_E-^ZG%A[1>X;BY3&/>@^181`'2QS$*8F"Y,\AV98-N<)I&)$T3U"A
MGDH;5R@+<)1^^.-41NV)==OB'7<?VNC]7@&M\?MDAKAHPR?$26K*^=)L=_UE
M,NO3URJ1-;H]J@^%V3!L%9+X("?KI.IE>FXW<;]5,G>^3=M5G182>=,YW572
ML0[K%)R7V[AZ)YS?V;QO=6>WOSG7V9*FRSN[77!>#KCC3/:P:JX!GE#$4O!?
MDC1+>SZ*5'"\;X=9U2=#F4VWM0@W:)E'M-G*Y97PHO@+\_ET]P^V^=:;!'M\
M)QOSEI!'QM-RV\0,:V^Q=+?73A=7'&7[:"V<Y2SW6Z7FSK?IMJ;6843D@G<V
MC;:J9U#K5.LB7,RE/`H7+Q^C(+X/MNB*L#@^7??-@"H&)[&153'9&.##=5`.
M&;`JV\.AU9)A*5QD+7!Q9#PA.F=@=L9</,S&WVG+:.H]-Y_&7=_?$`P1F$XT
M'74&+2J\`_R6S&O3V1'R<XRS].GY,P2N?%H^;+NTWPI\I3J:!,;=%IU@6^W[
M\D_DQAUQZ=>H4M)![B[[P%'Q0\_H>@R'GL`U&,X+Q=95/"+\;;1U7H$ZU]M=
M1/8(/:/D#8>(KZ![$K^5$8Y,%VEQ*-C\SMP;]R3[-\J>4$C6,?Z=:J\X/[PA
M2?43H^L&\4U3>06S4U?N[M)$ZZK1I'TVQ@6D4PLTXNGY%'Z]J&".EGR]L7CH
M..UZOO4*U9Y`8*&9C#,C'8TQ/J`-L19/]H:25S(]LHVU=_U;CK/];4RW1WFQ
M+'G(-BAYV00Q-U3/UHK5L-JAZUKM:F<R/B?J)Z>NX&J+,B\?EWDD'_L?NR"$
MXW6I&N[U%LNL!U^FY['^UD>S6M].C5AN<^<5`3/:>O[(J2S4-7:GVMQ"VS'V
M/E?=CID8!U=ZTJO=KUJV>3G2QEM$';3/$FC?V'TW?E#EHV\=^)7/Q*I,VF=.
M+4H,!3H_*J&IO?N<<_A^\GI/9S7J>OTS&,.&^&F,"[=7+=D5(_E/9(-JN<\O
MQ7MHA.R]%G\V0RZ9H;%>B_?7$%E_*_X,6.>]^@ZB%78"8.!KG/TI89E3[.2G
MA/QJ1Y\MN]6>;<^I^G2^MJ<K]G"'XT^E[8F+-!S\:7(6MJ=ZT'@"\R.L>70+
MQ*GY;(1.V+/SM4,<R8<'2WTKINC07<J49I,>CYBT[G0N"+W6^6?VICI@&=#K
MGI[`Z$GLRM.[\S%R#EHV!\V9CS9L9*OCB$&<>M&GHSM73.KYK.D;LJ93G%"=
M[:FW]G3Z@Z\Y653KAV:SL*<3)>,?JUTGOO%T-JZ.&5<G7@3PT;Y:>F+`UXLE
MISJH<L?`&K;KQ(?%9P/KF($=!IMOV,!J*^Y\A4;K!"ZGT'+'NIHTZE2GX,!&
MG>WJ!"?H)H#YAHVJGM;.KV*93%7%C="IUZ?\1IQX,=IMQ-E"3K?RE`+B&[:(
M<BV->*UR\M>]J":W."N4LHBI7F.6!P/%(4;U8U_GM[[.;WV=W_HZO_7EZ8+O
M_-97I[/G_-:7;#8[3'F"I[V,RE8:URSKP,-=#SNZYF*MO$-LM;1(4Y2E\C>Y
MU$5ZSVW)BDPVHLPZFABIHCT4M6IN/X$EJQ$\QTZ26!V@*X/,_V*NH*3^TRY`
MN(V_$R3LAQ%7ZE(1>X,'+:G-0**JPI6I,4SQ;P62?OA0X8C]\NL5>LV.6]K/
M<;`E2<;RC#%30G*Z]8V7!4V:YD$<HBHM\1,*HR#M@LP.L_I=RX',)@,I$'3$
MLK[:\)4W@@%W:.7S6N"W]94^4954`M^C[AH/1,LUI3U:#T"J(ZTN!A6\7;&=
MHT#L)F=G)]6NN?(SIE>Y:&-A6)H/0W5I_X"IJ9&!4%77-J\8`J#XEWG".M8,
MNYW">M`]%'8$N7`\PJ',5Y`,R<I6:$#[4/NL9WZ1]+?QRU?R;Q0D\IV51GD]
M?#?+SQCB0C6="N7-!GR3ZP^J`%HK&@;U'@=ML#<XS!ON(E6=$/"-)GR3JY;;
M^(;DR2#$]QCH`K[!8-9X%RGJ='!OM,"5J#2!<PZJA16MGDG$)#/<-O)8:.X=
MVRQF#&*9LDX%XTX;YO7X(5`'9E`W0_>L`3T1AFW&Q+%@.^OV]S%/P@V5X'CB
M>OT>1OF224;B-1TKV^,G@=]N$(^J0PQY^(A8&^H:C%_#1LPL*Q->QWB%PR#.
M^OIX0MN`JC!>5XI<;-F)4?D].T:2UM$?%EC542&#6$TV(H;!FEA587MX&+6L
MB"H9U"+/G89,-2\MU1RT]CD.2;S$I16H-?/P&N%U"33^-&&/8=7+-ACZ.(%8
M5^3@V<1&B_A3RS\\'SU]NU':"<'84)%WD"\FGPS7%L%)M/72!O+PIC2Q+6Z"
MYX:^+_X-3L,@8EOO3P$=_#C;*U;^.D4["WY841_-]`#E6%O>P^KFF]Z?9H/G
MPB=ZC]ZSEZ\H>D.?2)QMNFYPS5)"%`M*3;XLUT(A%[T0??`7WI"Z^:@5U#FO
MXWF!V,^(S5%,5S"H]NGE(&W2SP6>0AV,`LQF;?,Z2!<(_++!B08B>^1R0#;(
MYX)'D09&@6.CLGF=<??E5>)/B;A98&QD5-D\/1YV>C&J56/GB]D&;M;Z]'*[
MUJ2?`>CD.AC%LC5K$_B)OO_^^UGDF7C.M]L@V3^L'A,<AW@71(NPN*M"]W^/
M),*-A!-_.6><.&><.&><.&><\'19=\XX\0UEG.C/8@*?LIJPTJ6,<#(Q;XN4
M785+]C9>K%8XPD&&TN?\-<5TWD]8*].4A,6OBWCY+X+C[&=*SI(,"C1BE6>E
M/$L\)QM[`)20<337'L+B=K`1;:E^S^W\[787X(1IX6'5T$@7Y7*J&K<BJLF0
M:!=C!*J(-@RM-*)`K*ARSS%87'<]"G>Y"9*U>`H"$=?3D(+8<1.I):N.[5,Q
M]GT]PQ4/!"00@*8$#@P20O#(02-E+@;.A!9($#K]A-Y0G*-&6E5N7C`56>UJ
M$)(Y;D"`\NF8#C'+YD'&9$/_A5;PL&JTCN,)D])4*A'03+>?5?4D@<G5V>0*
MN+*.%G!SPA75;#!=,=W37?CQEQ?ZMY2BE4J8<OT7AJ7K*4&W]&28D>.!#%5$
M&TK<RHHI0[<2N[Y/P03Q0J+H4Q#G*UIYGE!;UVPF%S4:)6H;`BDQW0QBV/G$
M1!6=&4:OZL(:0:IT;15RD>^I>,\HBI3H@I!6NI23^H@G#>$'`TE>UQ@;'\=6
M";`DI;*5@3(QZ0>[MIK3ECM!GE$(J7A1?^=`CE%0%\*EU.A5*=/)HI0$F+@D
M1>[(8G27#UZP4WGR'\1)B:VD/"3`EE"Z!(A^9Q,=.968N&MFGI/RG=>AYR5)
MLX?51T*6Z3.)EE<XH4)^"FC;<!!U30V,^``M.;$'Z-*05A=@<M;S.FM]#B*6
M:;1022%S/\&KC*2^A\PE<1Y%`,GTL,-GZ$J$+7CNNB')$PK).BYNO3VL:K'C
M);6T*YQ]CJD$[+VH"#&"3RC;D.XM=\M<A7.B(5?GL3F._H;.M89M<"V55-7L
M2I3?T;)H]R(,DSR(N'#6*-%>T,M+.`]#?;GU(`;B/UD")RWXT!$2,L'7Z&&E
M,([F#*3@DC/P%&L:6K$!/7EUQQ!R9[QZ+/0BIL3[)Q055W]?R#V)CU)58G("
MQ31*-4+!0*6<QYJ9_'H``]<QXF.84T3/M\85$ZI:%F=Y$M,_4I2\(;J0:/XJ
MM8]Z++@6$LK">=Q:T,P0*PFM<-R;-S;,YO,&[W;LX"9>_C.(E[3`FNW\17%>
M4/+#0]`J<L=#-33EU0G94+-V)1&M)1=+)6\M+)6[.`O:D:146"&]`&^P0AW4
MJ0I-^%PX$%7$4`.=5\L4U371J*IF7JYE9K=I=VV*5ZW>4$1V9<ZCXK4A@0G4
M*G.8A4%E'#>&)I+K!;&!^,\KK;%4:!WHZ4!NTA6>#HA4J%.LZ0!5*8$W-YOW
M*4B^H*PT\8OE&THRG-)_R8V>7J'#K4-8(<?-GI'L.G8/6L&\]L=]2;L!H4*"
M.N:30S`9EC110@#RM3$$JZ"([>0P'M&&39X`XC$A.RKP_C$*B@=*KW_+<6'!
M[U%6)7Z8+._#\<5@82OE3Z/#BO6>1U<5FRZCC*AA%WL6K,RY&*!1HLXJ`RGA
MP'O5P+XE)CKH;`&!=18992!UN9@*0RP:K?F*L.3C4&CU2ZB@U2PQ7<HB#9C(
M4"44OY.K2%V=%%#-:EP$U$5.-<SRU?-CPWD?#]'@[8_N(8+3Q40A%+#SCYS+
MR.XVQ[EMIJC.8Y3LFPH0I&=14AZV31)*7X`$%]<(55+VK@2:V8'839[$F&4=
MH*+>X/<B_P`786K"2N,R0E_P!1;6"%XR[O,ZE?D9;7`8"1#%_U@IMOO1%^1(
MA3)"2Y?CO!S410K]#8F6M]M=0MXDM^4`E/5K'#)*7X`$%]<(55+V\XJ^;P;8
MWL94/VNJ,#[&(*2<(.D^J2\HTQ#8"&9R_O-R.0M5<B>XN`@OH'(/W#EPB=&J
MXTFD@1'\3HVJYF7WA!)_3$@*QF*+6(7#BM@]Z]?'DPQ]/)F!YN^N&=:GJF!>
MWHI%&.;;/`HRM+Q"M/TLN1V5C/Z]#.]F)TM;DF3X]^)WH7*Z!W66V1ZSE5IB
MZPG:1]*CR;BPUY3A%ONG<@3%:,V:8ST"5MCVP]-W_"52_X:H!4XJ\PWAY`G:
M[6G+JN&'U&[/P>C$&Q^2XW,HPC4@/`N,C@Q""<I\?4FF.8UT4,7[5&FU_<D3
MU$CD,4%)F]V\G(M"#8B>3X72JZR0`]&'<%F(<4`0$&^MFP#@FI1']I-'AMU2
MUO$:T]86*7)3IP+";G",,W2'W]"RVTYY2!BT8"\H3%UPNE-.<=,N]I^"_Y#D
M,@K2E!,>9E"R/@?5*>F`UP[<[V2(5D0./%7MQ;FI3JTN1OQ(!#@V_S[8\L/)
M#$NKX<@O/1DD3<`EQR1`/6U<:C1!`4Q^U2Z"\QDE;SA$"[H1E9S"*JCJ24%$
MY2*HI.@@4)'!`.)55ZR,1-7,RTM<78%"RQ<4;F(2D?7^":\W`K@!J0_[.06U
MC_#34\%@&"JKF]<A&<L^D].6/)-5]C7HK>D%40(:90[A`J`R/@+41!V#80JL
M=&;!FF(]]5Q%ZD5CW[ND7"G>.15G8&G'(M+#2%N5N[G&&TADYD4<0,G5J)PZ
MZD`+6W(LJB,/()4I$#C+Z`.)O(WCYN:Q,AR/"@9JA`H9S`&S,.U81[&P6G=B
M`D9'=O\,%4:L1NRTYZ@6T:DZ2[6`Q!F>VC='%'MXM"UP-T(+1%S'72F(O<&<
MEM1FF%-5,:_+0A*MW.3%=:F&.N0)96RP4MM(`"MOT&Q18];M*Z`!\XI;D*UZ
M^EJX1^_9RU<4O:%/),XV&OLL#6:`-2Z$F8OC`8YOQ3I86YO@D:)LHFJM#&G:
MM[,?[&OCWRA(7KZ204.GP\-HQ!QX?&,#A:^[*<?'H47?C)-.I`1:?3=::"`7
M\Z%1<OD6!P='?Y,/C[)-W\P9BT`--R3O)<L8Q,1X>)1,OL'1P='>U(.C;-(W
MLT,7:8'2#A\;#2;F8Z-@\BV.C;[V)A\;19.^F3W[/1)=.-`K!/+:N^U[XDE%
M!D2?@Y'<J+A]#4%=H?L7$9[S[39(]NQ.!8Y#O`NB?DKHZF;"WR:[FJ!.AWV\
M\*W*FWVXPBTDG#+;#'O:+"GZ^@FG7WBW+>1$QPPS7"+'$YJ#9--)8"YBZ&(0
M=:^M%_L+%(<;.CR_<&Z70,E%B.B13X8-1:_S<"&7M8T0/GLN.GIL_<!)W6;N
MU0\HN1`G77)W<")"`1<Q4JD5B.E4Q,=.MP*[V!'DB%@LWP+:D/2%/.>[783I
M<I8;=ZRD.[Y<(*)SJ-\%?4G@<JHZO%U#]7:!B/.\3C\XZ!?DOP=0BF<?!_+=
M&TT\H*SV6G..*G?]![>F&V'.>@"E<'GJ0HYZ2&=S%ZFPG/02]OREJN,YZ&LS
MV&LX__(?C+J^!*BB=@<D_.28>N*JC$<K+Z:2];RFH^<-[8N+($7+CX0LTT6\
MO"<QVNXBLD>HNOB8%B]"!D5&I(M]K2#.C&6'V>$USV',',)P=]ZSJB?HU#BT
MTN;IH3=PK47@SJAVF!G"M<MLPD=IK8#1`-92?7;N>`UJI`G\NXT;9X-Y:*5T
M5E](9_'%Y+.VI8XG*HF'8:)=:W.N7[@VMRO0<B%%RX44+1<S1`M?XK'0<N':
M?7L%6B[E.P;Y#F&&:.%+/!9:+EV[\*Y`RY44+5=2M%S-$"U\B<="RY4<+:</
M3U*@Y5J*EFLI6JYGB!:^Q&.AY5#;9!$Z"GC<2.%Q(X7'S0SAP9=X+'C<=.#A
MZ_,M/9_&G2"EBII0Y"&_<R!]BL%YB4@^X^.2.U4*%&=FH/K`\"&^C=^H#"39
M/^9)N*$#)[W,$Z;D<NA4_Q"<V.H6[QSDPHN[`ZL^:,A@?2@`=]>Z.ZU=U9P?
ML2_3:.5I1K:T<5-G*6ZWAN/B%Q,<7K'M$TPV<[#,9`^K5I.XGF`E726<A&ZR
M\2WI$0*7K#V`^SS9P)7P.DDT#LLL%\1[OJ^4_[&1XZ_Y<;+.4G<'48C2[B@A
MOSH37Y./X][-6H"'&/%[6/2][N3^=\?[62&03E?W63GNG:Q;_/*52'N[][W3
MVXWO?O2V2""#WFZP<MR[>&@QNY@J[^\^1;?'FQ2>]+E0*)->;S)S?)=634'\
M`RO^Q_:4/?UQE<Z4#3F(@DS9BB.F?WS__?>.]3#_D(G_L=W#TQ\QZ?0PY/`(
MTL.*8R':P^ZLR\H6\P^&^!_;/3S]L9!.#T,.?"`]K#C*H3WL:Z:24U^D.]\2
M<]+Y?+XE=KXE]FW=$K,4PQI$*'U";RC.47'$=R]XS4)-6!^92@@=0HKX7AE8
M4OV+93+6KCC$K%[CI\*&"+\Q^\J_JZ@@:U_AYY!Y@2B@E`87%86,77&XG>\I
MGN\IGF#-?[ZG>+ZGR(!1[7]A]Q2!U!V/K[?W%/7$U;JGJ&0]K\7-)6TMSH`@
M@]#6$)/3.@\P#5'UX"5G?(*UCE,K`&78"W3BYS&2G-U--MZN8RK8_A>\1-7>
MJ=7P.T$`IF:I2G?@4@X#Q$QR*&K`W#U/8RJ7<[%E.R\MR+6+@/!6%YD,;+I0
M4J*/JX0V](!UJK%8U^5:<-%]SB:NA]7!]'9@)/Q>1_[UO_L$$)5XQFC@,)ZY
M'^01)>R'8(U^4.U\.:2BK6^+U"=D:0AM##)Y'8Z'/G4"O`^!WX(<JU!R;K@U
MC]R1P&2))&:I257L!R4HG?Q:P"**R%=V3>*&)%<D?\U6>9TZ>/)+`D?7MRA1
ML(2BZDLNQ61&_N<@RLLA$2__=QY$>+7'\?J@[T.O\`(=C,I66M`L.]E0EO4G
M&::"]J#F5,3&L68%3CA&CVVNAS*[R_E$I4W>4"HX2]$KU$.1O-!D\#'#!S%4
M1QM16G6WL2:OTP.0<<]G=(J``#;YB8TF2I2X`ISBP*I4P\E2=BE+`02--<=+
M$K"%^<$:\T,)P`7JH`)``4=AQ`DQT)5>!T*-@`-`-:YY6YIM!N?0UBG#P9.+
MN;6'0,HLU[8)JB0U>>Z\@4[^/<^&YMI>Y-\W*.\`5HT7:69*LK9>`U?O^4.(
MG\@;VE*-W<;RT?Y$HH@.[Z]!LNS@>@"'VN]DPL%Y;',]G,.598;PE@O4J!&>
MQWS();T((O:3UNZF4P:TO3F4F<Z1.@"`RLT.7R4=5ZM^`]1;GT/%YBC=H023
MY7,6)-ELL?KKAS-:U4J9`*\&R?9*O%['2^L;+GG3+S=!LD;+%W))4I9;J7XJ
ME%&$5%<)1NQ:A!8\-7F"P`OF.4]PFZGT!-`'-VPVVT7NYADM\R+CHI[3OE\,
MYE5M%)LGW(6*.0&BFW4;[`9_*D$;HW60H5-;<RHDPNOX^CW<!/$:7:]6J'<`
M.X`#")T"#O,$*D1=)\"LH!F>AWP:S3PV5BHV5B9S13Q,9=.M/+Q/::Q0T6%5
MI07T?C$0MIO%Y@EGH6).@.!FW5,F]_$G/ZR#?N&A]X&T#S5X_)VX!WS.J'NB
MC+HCI=#=!"3!SRSJE']U4O2]CEOO?W<\J9="()V\7GU6#N;CN\$)NHY1LMYS
M.UCTN5)'_[/;W:L01Z-W^YP<3,5W_;QX0C'Z*@[)DE#4M]]X%&[WLEHHC8[F
M,ILR*9^@KQ^R#3K.&-S.EI%4BN&3N-W=`+$T^IO/;59O2+!W--*,;5W2VWBQ
M6N$(!QF:_)Y(NUGQ\AAG=FSC<[A!RSRBW=>@%MPJL<:O`I$%?M,ED3NTZ_JW
M'&=TTLHV9-EH(^^JBEZA.KD<L-!D-L4>+(BABMK6:'![BK1UP':XF!)(U?;^
MKP@Q$\Y[4=X"*R".Y:RF>X1.#Y``"&OHK`UL6%,@Z)4WP45,BUK,=7[`B.OU
MN(+86>2!<$0TM:&'.%D3BK6^HNJ3/%OTLL$)K3=^9O>0@\)_\$B^HN0Q(?]!
M8<9?VNL5JI0'+31=?@$8%(BA_)T$`]+*&#R@E;C_"L/+5Z('+RA]C2PUO0^@
MTI1:&T]J_NX_]W"/8T3;GP4I$$OP`K7/'U#``S1IRZT+)T@%#CTN(7P+^O<-
MR3\&)-SD0;S.T#WZ6CI:+\E=MA2\$*U1YO!N-*B,!\`RD5X76\`Z7$DB*CK.
M>KY]_K+?L8'!/\X2?:^/L_K?/<"'2BI=+'#XN9+#2]#O'R_O6*,+##]N2$;>
MF)G$X0L*-S&)B,RV&)6M-*M9U@,L#=&&+LXTZW(\K]?E]?,SY4P)UW=W@N?/
M)"2U!>*2>``<@&S:=HC+4KC"<08)%RCY$J']=9!FQ4)-!`<E7:4W"9T'P(!*
MJ8L."5\A1)QY!_,>)7&:'=98I0T4SU%0\GI#I23W`#>:,FMOII3L'7]*E>X&
MU^\X^'A%YU#`%@I*?MR3*\A]@)">S`;[<05[/H0,;HJ.M&R^NHUIHS^1>$TB
M'/R+RK.GFS\5E'2+U8ME<#$/H&6H`^TE,K@:X9SG#-J*P!N>R))@)@!Y,[!)
M2NX!JC1EUD63FKWGUVB4)])W@L1.^@6AT3!W#J1RLA\S(-3'6!$"S0I=<02,
M%4G`Y'WX2DU\NL&[8VIS95"!HIPPOD!8SEW`]N''#2R`:403LW>MUR_@=;KB
M0QT3MKT'@.144D@Z;3$U`#C01`+@)H^1T@/7&TI>R?3P>F)7VCD!@+W?Z_SQ
MQ]_=!4UOFA5)8SJ+-O@Y<3NP:`]W=<_YTNS)R=?L_9XALD9WLM;7A0]]PKMF
M,-VE71SC;;[E]@OW6WU5M_UMVK[IM)#(F\[IGY*NN%S;+NAYEL1/P;NX=WG?
M#A>QWYWN74G3Y;W;+FASV37Y19]GM"X3%*Q(LBTJF?J.SS.5M4B:\!&1=1+L
M-C@,(EX@OXJNWE^+Z:;S,I1:;[:(&_:MI*ME%---MY91]@^!"]A9SHA8%WX`
M,<N3!&=?YPG9\9<LO$_U!J;U:;I.4_8'D8K1Z2<1MV(CTN+B2EA8<WRG*/SS
MFKQ]5^342/;E\*[^T1W9U<^_7EUW^OSX0Z4B]L-TCF1>UQ%.*SN.X48QUG>,
M?"X]=OW<':7/W;'Y[&"/]5HI[S%&[J+[R*3'+O_?;E34_]O1!?O!N1[KM5+>
M8XS<13^U28_=OG1Z[/A#?7/ZQ<$>Z[52WF.,W/&0CS)U0=$K&*62I8J:L)4.
M@D_H7(>"I9)WM(R-XP$;BRU*Z#J,_UX2[UO]+E+[F]L+5)D@&BO4#INY3)^?
MNPN>S]VEQ.<I%SS\SB.<9K:[LE6.==]GX9+'OT7JY:*[Y%ETE,%^<*_/>LU4
M]!FC=V6<@:90F3T%4'(G45=LK;!7X8(INEO*R+7K&8L4!XMX6;3Y":VI1()G
M!U5T]90JIG-\>@4*J#/5BEG.90]T>=\UX?==$WX_Y6!7=BKA-+DSOD4\"M-^
M/Y_I^+;;E[==Q=PZWY>])FOTY:VP+_U;#O_KL=.7QQ\JQ;`?W.[+7I,U^I*5
M=<7&PI9<5!K(>JM'QE]L-<C<[F2@>!I=+^;HBAO+ZG'K$]J1)&-ITOG9(%5D
M[<-6#ID#4>M/Z`W%.4IO**ZNWZGV:?\=DX3'RSL2K^_P&UHNTA2I<CH.8=:+
M;C=C-O5*6`P&8EE3W-5RK_IVI+M9M>!C\$DB'P>IDL#C0D01DB;U%[TBKM?%
M](.:8MX)KKT,95.';!JSF0%B+>G0-J#-F^7BUF#`Y!I$[-&=0AG]-TT%7^OI
MK_MUNJ#(H2`C*ED[,92&]16FM%O/B'X#=R,P/TP7@OGMK)>O8]K*_2]XB1H=
M4$&/"]V+_6-"V%.?#,3/*'G#+!&W/#6Z_3KZ=T=MUN')HGL\O9JLQ:VVQL45
M8]7:AZ1J*R<F6T92J99/XL`J;@PT$9!*A'>U[+6(097?$H>1UI2"&QZOI&MC
MCD<W&?"DN"!PV=K@X7%M]#V/VTF"XC\1!NFT:@;_9I&$I+Y@Q"69N@LE741`
M8G&[L,^UN(K$Y>;*L9HH7R];^C[O4[J\_V^<24$`(:W7/E)2MT&A(:8&..1<
M7=F4BZ[-/%Y6$LGPH:"J`_9%5&ZC`B:<!B"$#!T_[^LG)[\D,5US4PEP\>(M
M<Q"([8=>R:8Y@99T&T?F2M`U-M!*G`R#E]D9,4'S$-DKZZ(42:/S>;Q<"7RW
ME)Q&<^\E.A\9S*>>TLSYS'=O;4NY)]J`#VBN*XNW\XG*$=[#T:=YI&)<X3=W
MIG(3X.3G(,KI`B1@_V;NVZGS6AS:=&RFZ%E:"&F%$#GI9"/\T*SR=(^=]^'@
M%4<XPRQ5:-$IRP<*WC!/$N92CY?W)$[J?UX$*>8>JECGVU7C<+Z3V2,0:LAX
M.FP;*UEKF#VRV`H77=@'\2[V#1MTDZ#?<A2'>\[9B4:)+FAE)::'HS68$1,E
M"5`YM%$M",L:XS0X><WFGK1HE.B"4U9B>G`"<$1,Q!?`3EQ="U"R:GP!5'H8
M1%P/BTX1":3Z1:;'%``D`DPI%"``E;@^$:CZ];ARA#0B'IN&'`Y)<2D9*GFE
MO`:F4@WVL,FKRG.'1\/^'_[Z3XP2VG>;_1W=E/,2'.H5ZJ\)I86F!^-(RT*X
MJDZS,I2V1^+6FQZKS3'9EP*\3%26E=E1<=GI`0S#FLB@`K4B7$=*ZA9:5G&=
M+BXJK],,;X,,/:P.[>8X%?AA`@9%ZX,6K:+3HU`+4V20:M13O+`%Q?&'5LTS
M79#>QKL\2XNA^H-\$2JF[!I,'J5_P(0+/A"'THKF==#&$_4#&'8?P+#[,"_8
M\04?`78?Y+#S]4$JGJ@_@F'W(QAV/\X+=GS!1X#=CW+8^9KFX0;'01SB(+HM
M`M&8:GC;:CE5#3<1U?10L[IQ!BECS)VRJ`$2BS@9P%Z2($Y7Y?W5,KJ'RD.7
MLWT9TA?:EI3_B;MS'H-UU7MV64^'?P54R:A*[`P!?EL8H.VVP<5]^0U)$%['
MU^_AAKV3\U"TCC^[JREK<RNCG`QRH^")Z.BE#3N;[2F,KZP=,]N`MT6E__P:
M)/S'R2&D?-AV2.>.6YEF3@K<3D-FNH<?L-RZ$T2GC\+;8DC=G0-1[.,>6(V@
M^%.<:]EI]KRNC)0ZX;BT.X-.27?(#RVD\WHP]'%+X$JQ#^Z[9I2\I!GS6@\U
M]*1&+(RXZB$5\?RPJZ6>D0&L:LN\UD:"UZS5B-8O*']H_AM!NK':1D:]3KL\
M/ULYI!E]#E$<))C(GL;ET72?Q6W3>(U9<2Y8B2)&7"X+JF\>LTR8`J]LTN<X
MW:$0KS!:\I\@5M$=4M$)Z:9_@IC;_00N7.>",(]MF0Q.R,X)SVW=OL<$O6&2
MI]&^S&F'^(XP*'D'`6+R"6^BJ_J9:(O;O30NJ*&)"S%GWW<3)%Z_H&1[A5ZS
M@P7M;B)D-/7>@4\S_:2DN%()D4WO>J2`X[SB1#[2\7%'TO0AKARZEW06+6X(
MH`2_44V]H8;[]YYD5RBE5-3Z+A?I/]%R36?<!D$'<"-QK[K3.G?G03ZN/O6&
MA_6V6(N$>4/)*_$H'\)T6:8AN)M?0H3TB-#T(HB".$3/&X2R.U8W[?V+!H0O
M25RTFYV)7>PKV-9(IK32#`FC5=15]`@5.6\+3Z9EPZ0*(S3+Q5"4?F,YWA`Y
M4:5G$='T2!P/802H&P$&K3>,(5C4(#_0Q_6@J,B$")S<?Z)`!Q<_`/\)GRV_
M]UT.A+LG=%56+RNY'A0)1:49+H5#'=YWDZAE4O7VT3'"Y36O@U;>AN0)IU\X
M$Q6$M%*QG'3FDY:&GDXY=<F;Y>)5;[Z0W$D,0MK#)H]T,FR"4$.T)&VC2U9!
M&Q\\QBY.<-].I#>HTP=$;LOXGR.QYQN);8@K>&2U)K!F'2G=F-0/,_V=(/(9
M1-N;T+BTW\QJ2ZVI:99;W';-ZZ3L*&P1EW(0N)\]&T#9@S6'T@&+*8,;T1%4
M9#$Y%;2!Q6$\K[GX*&H=Y;1OBON#$%MR\A[`1.0^H0PDLC'41-Q'G*%=/I7\
M<;)3R>G]-6<'P-D!<'8`^+%1.SL`S@Z`LP/`&61]2Q%%W$BW.B[NL'-^0E$!
ME'2#=Q?[VY@NP]`A?IVW_VY/7;P(H]-7+%E$C57Q]$X=10329+V@%Y%TRF:"
M5U`3+SI'[J8A)Z2G:Z[IB>FT"V*I?M2^9D@AB+%SP?OL#K*5NG0-X[P&SVLE
M9A:&7ZM%YM4>R$\VNO3XN3GP%$Y,.]K3&$\"=Z=Q.^;\:N5UD,14]/01)<\;
MVOU3OUC9;8]@*Z4BJS,G",FF2Q_1:1*[O1TNXN45CG(&1IB\BE("\86EIGO/
M5M6/Q%3VSC.V@GJ*1`Y0_O-RB5'35JXPF)U;O-%1SY8/+^22;+<D?LY(^&5#
MHB5[89HII!ME;%:ZCD#6+>T,0%7@(T-5(\>MH/HBKEFWVGG!^1>$UQNFDC>4
M!&MTGS-GX\.JT%KZD&=I%L3+*EM&%\Q&9:O^TBSK$Y"'J,48QIJ56MO"\.[0
M3@!C.H3+0^D@J@9N(?@BRQ+\FF?ED*YUB):/P;Y(!)TDS-'.NY%NCV'5LS88
M^C0*K"O0>&C8:,F\0M0$QJ+27<]FP,R^JK3<\(M+^P3Z8:JQ;?S%U=I[3(30
M434UG+F:@NP$(?L^OP`($=,89@+FUE(#.[*6Z/EV2DTH`-6A$D#J0.4SJ/BB
M6H/5@3T?6'_S%EC/X08M\P@]K!9QAI=,3/R&GEE"PB)GX?5[&.5+M+RA'457
M*KN\5.;#JJLAWE'_.,P/^>+L,G<&_3RXCZI)N'_-=C-<O-4Z4+*+/9\!)P#X
M!#75N>#'K&G"M(RC#`IRRI[IIH&T*5&1D7Y,25P,L>"W]S[8\N/2H>32@=0D
MGVPTG`*SPJ$A5%@;WR.V40SV9MM<1.PEB>EB,,-TQ+)TG<>&<V.:@=25^I74
MCL&5@R.B*S,$<L=Z&&Z4_%TY7PE3_%L!HQ\^5"!BO_Q:G`B5,?\LY?@3HBLV
M'#(W"_O0^N5SC#,^L(8Q.:2%-V/B!0RM:$@?G:;53A8#9H12`TP:('!&>#L)
MNN0&\!_??_^]K\<-`3M+R;BHXWZKCPK:W[S`D4P>?<!TN'E^[#1P17HGB-FV
MS=;./O[.@;AO9S?M(IT[OD._FVL,^$"]++8DC[NQEU9YVAF3-4_'9I(!PV;X
M4.3JV:HGX:[U:J.=ULXYMGP11>0K2[QT0Y(KDK]FJSQ:A"$3O'RO:KHP\R<4
M(OQ6M$$0<2VAJ+#%I9C,\K$+D>7(CY?_.P\BO-JSI\(J=1\[A7?D9E2VTH)F
MV<DLEJP_R3`5M(T,IR)F+S0K<,+)>&QS/9*KW1Y*WE#Q:CKG@$JO4`]%\D*3
MP<<,'\10'6U$:=7=QIJ\3@]`QCU_T2D"`MCDYS":*%'B"G"L`JM2#2>G7AML
M+CE>DF")&M:8Z[:!%ZA7[H`"CL*H[^31EEX'0D?O#Z0:UXY'FFU>+-\*X5[(
M<[[;19A6J`23L@P'3Y(R7D(*JH/AJ)+4Y+E'`SKYBYR*QN4UU_<NN`DM+-+,
ME&1MO0:NWG-4-\?N)6TYSMBM1<3>5L0Q_;U(AG&8(PI%O:#W[((VZ8O$Z)JR
MXMAB?5;.PY[O=;.G/K-1T/:J#6K-G)UI[,87SHI;7%2A+.\>U06B&F&9SB=^
M59.V)D0L$2"3G66BN=A?T*9MMD'"RV$+)3^&(RG(IXS"ZC2M;AAWWPHE%PK>
M)9_,Y("[D&A+W;8BJHJJ2"Q%!4[L39\#:K*>T!N*<_21D"5++L,/8%$2UF$K
M$D*'H"'H;J(AJ0H4[2J*$!4):\]3'7#&A,`7"Z`4&UF1UW5*286IP@&4(DF=
M2!0.Z2F>+06F"9>PYUK0)ELGC.='1-9)L-O@L-=6K@T%TU?J`M"[@PU^.F==
MD14(::=T!C#WWJJ*%]C'(VW^8;%1V8,]TBH[F7[81JS5.MY)LIRHDEA$-.$`
M,^D^`A2W.\XTZF(C3U2'$V;YD)WT:!^"B+,04=(=`K&%=).A0]')!"Y=&PE\
MOF5XM9!?,RG!=+V.UMW6<1=E2KJZU\5TTX6<*ON4P`7LA(.*6!=]+V8Y<,0+
M#KJN\X3L$'<1Q?M4YX-H?9JNEY0=0*1B=#I&Q*W([M#BXMH]F<46);2]_&-)
MWK?:Y=W^YG9'R@31Z,D.&\_7K;UII.?F%ZW->H2B]=F=`V=[ZED8+!]T&I8Q
M-,_A,M+X#\,DIRV@369G)<GV,4_"39`VS@VJ$_3%\C]Y6OS0-1,#6-36Q(B%
M.YCJ(X98T8L"<7>M(S"CZLR358V#Q[:,^\<$17B+XR#9/^>O*5[NG^@:Z"&^
M?'[\^1)%47J[W9$DJP+G-Y3P(7Y(%BO:N.<="O$*AU>T@-2BV:Z$:PWM5>(X
MZD^B6YUQ,5:#CM=2G8D]ZXA:IT%\#!)VQT0^"`3$?##WB/T"I5S6`>#J,9[R
M[C(,))=!NKE".Y+BC`V$2Q9E02>)`%-.ZZL\VULVMN/5QX?J&/7YA?;1-3Y@
MP(S1-D$TS]_]&(#L?N!5OMV=9/39J@PT](97YO6XLZQK>X-N>,,$(^[TF]PQ
M/"/[>_3U,@KP-KW!$5J64[QB+24I(5A0<4OXA7>`U$.65ESN`N2=?CL["O**
M+7T0709)PF)@B[=+'Q/RAE,JKQR"H*)\+"J*^@5*'3T,0*>B&@%,3?+-GV))
MLDA><16H<?V^0W&*TF+LH>7%OEJBT6[*]@H(:G(1H!',Q3-@FFEG"$;!-0K@
M>OJT2T`G(:+-S/8&$(64%+CSI"7]@J*&%H8XWJ2U""#GS#EI=PE-MFP$%7K@
M2G1#DO(&RE6.7L@BBM":DB0H"#</J\4Z0=Q'ET:N1;!-LU:+7[`?2;M#-F;6
M6B083JYZJJE<*X2S/&&ISLHKN0;67)<+?SC`N?@%=T/M#(`SO$8!7%WUF3^A
M51XORU1<!]'21?J%279-R;+]YYB*T%AQ/:'?<I1VC\ZM\^5#>@A?OT!N38,#
M8#^D#?R!\),KXZ`^W[HC\?H%)=LB:<*^#C0X3D#L&RX>2>\`WIQ!_0*P`0/'
M(3Q8)SI8-:E,D(]Y5CZV1=;RW8"<:X(R4J]:KXSCX#21?+@?K<>?#T%7C_0N
M@B5[VN&0E&"Q#G"<9A=!Q/YUF!.JAU85FT!#9GP4:C/S"Y[#=#4`M]H56WO:
MST6;>A5L@S5*GTF^WF0`>RJFYZ.81^\74)42#\`BC[>]]VX=A!O[YVW\B!),
MNNM-`"4?8FU*O\`ED7(`K-I<77D/''B@56S&[DE6!4D7[K.7X`MZ2*A)/AS4
M-7QHOVQPN%DDZ&>"E\5N[2-=$`?Q7?!5L30<H2;!@M)J37XA?$0M#UF\6FV5
M*P\LB!Y8*C:.!TFXUE=*4]_AY-,XCD>(9#I($O!SY2FXD;*R4#'9#W2U\D,'
M.1!245Z6%JGC.-*04P=.<K8UC`P\.(X\)'Z',[PNC\F8UZJ?-T!,4$^F'`)W
ML-*_HZB2!WPWD</(B9>PVPT3YFM2D7&[UXE,39(N['4P,#M3GV6_BRUF9!*L
M!#X_M\/V%_&R'5(L>EU6OV"E!9V"CO0W/_62L09D.&@G8-*I8C*W@`!9EU&0
MIHN0"4:7Q&F.LS+Z]S:^1U__31)^"B_-4O4R`EK*:4"9R0Y'$YB_X_Z!?^$@
M7K_CNZO_?F:)<_^)7U"XN21WV9(+*2AYI4\UN=,@TI06CAXU8]=VN5<HS])P
M@XKV+CYRP2&EJ70DH'$:!A"YX'TOX.;YEK:WT+[8WP=EQ%/3,<39H&@7%"59
MD11T>4-C*K]Q$A9)!4ZDQ.O>=RH:R]\#J2D%M\Q:E.Z@0]WWG-MF8JD5$!'6
MQKMUUJK%&9P\Q'7\3C_)"W>.TBO40`^DD"-`XD."&`HO`U&KIAHUD!K&F.V<
M,NL]QZ/\B0:H,5>S;6XP_-(/Z"E'+=4<.4J._2=]GN20R?)A]9R1\,N&1+1E
MZ?5O=$.YG^PY$FFK!!F<M<ITD]7*RTR?G)>7J9G_L2O9U)F9];J%*,02I&&5
M\6ZEX^UD7O[>C=3+98/9G2,2LZ`T6?IE&6VW[_FTTT-!G'X9()T``OW4RWQ>
M;G1]IVW<S864ID[BRZ>9OHNE'4E@P@EZFL>Z2._+9^E&AS\6*N/N"'B?*@VT
M/TW6J_+.(E(1VIW(Y<0ZK\UANFMG]EZB('$Q)_$/1D3?&R]*=+Y/UOG<OB5J
M&=H=W^12+I9[I9VY>FCI@<SE$I>R/`9X>1M?!CN<!1$_OS>$ML[0*Z=U#B<Z
MLLDQH^`D"-/S%3]/[$W(&"VO@R2FFTW^P;V<J-*JB,@YJ("DD6-$Q$)P"NHK
M.!9AF&_SB-T*?,@V*&$S:H(V*$[Q&[J-Z?:>_QZ$=KEC6G!H.>=092JSPAC!
MN0I\/[YB[YY0Z>*,-HBR7M^RB!:4\I>V$-+Z.K&4U-VEKX:(P*6PG*/OTQK4
M4D%'J8N62`D:,Q,D1(RV[9DD"[9EI]F=X)$4,4'7/=8@F-YA(O:)B>0`.\(:
M#'RW'A3<"0I2=(7*/V_CON/WB1K.&Y)\#9+N+1C#TI6^M4M/#ZH^=,A0+0A0
M=]>\]*!=@^][_;YX5`51OJ3S]R-)BA[/L@2_YAD;G"^$/\7W#)E-I@?C9X?I
M9-@V12\92:'M\:#9NM),VVF5/??9KKCS1H=VDIT'EI#IKQ_.0\ORT.JIU/7!
M93ZZKN/EU&.KX8)_WE!0I+=IFO?RA"FH^@<6;2H?P0P3>3`VA=78<V0[9,D'
MH:UG&+X%O-FWAIJ(^\$<<@Z8M\>$K'#&PO6ZY^V]#_5I>^.#CS@2"C88.$W.
M,SM)$3GOJ?0(K^/+G(H3A_N7)(C3H+ANMXB7Q;^B0I\?`QPSQ2P2G!;7.!.V
MMB@&P3W*'E8OP7L'?R>LL>K_D]3HXX@Y?5<,'HHG:?(W<6)5*Y^]J7614V4@
M%MF]?67)5G'O59]!/*1G7$H>/HXL&^H:/%8,&U&_Q.PKW(^O2J<O1!`T\TN0
M4)N0<1?AQN4/$4K:Y7V$^%`U#8:W00/J[*9SAG:QM7FE*EPV7_%@B=WIC)>A
M9Y2\X1"54]X3"LDZ+KCPLJ.>JCJ-@3.LNKF.,XN=<))A.:R]@AS<O@[J0J.E
MA6HN1PMABV\/A:CI]3M*0ISVYBOC\DW'O5YY'\?14#79<<;K-4`4OC(OI)?.
MN`%0!S"08UW*8,(X!E/$BN$.5U4WTD&S+1+$2]O@W)-+D/F,[:5`9Z]VF&FL
MEV3,?+3B5A5XDK6.K#6"5Y9\M>^?<$R2XI"Y[VHXV`+V_$1G5&B7J_I/HYR/
M6#=5RV!8:U0L"KOQ%<)]W91S5E>+RI@:>3%AS(RHF(_X-53*"%$OHGI%[TM/
MG1A!LFR"P]&,`V2A[!Q(M9&F6B`;`!7:!N7"6%3WT)O\DA=*4/H0W[+</1\3
MDN_$9VF\Y(':91M)O33*^F@`AZAGL!74K'P.5V/$6]3BV%C#;]:B!_C)*GH?
M0:JKAE']8%6%(K^7WS<D!#+?HZ_%E_Y-+HTR`(PVRLP-IR)UC(K51J4BO'I[
MT4RZ0-$$K*`09*'I`F3U<*=:6,*0"JI3N9`$`-3.9"].WEA]8?]CQWWTE_\/
M4$L#!!0````(`,R"FD(7%0F\ZRD``'L'`@`1`!P`8W-I<2TR,#$R,3(S,2YX
M<V155`D``P#B>E$`XGI1=7@+``$$)0X```0Y`0``[)U;<]LXEH#?MVK_`]=/
M/57C^):D)ZG.3-$RY;!7MQ'E=&=?IF`2DM!-`6J0=*SY]0N`E$0)($!1<IJ>
M0K]T+)X#XN##Y0`X`'_ZQ_,B=IX@31#!G\ZNWER>.1"')$)X]NDL2\Y!$B)T
M]H^___=__?0_Y^=.AT*0PLAY7#E]2"F*8Z=#Z))0D+($G//SM>`]Q)"N1;O9
M;RA-,N?77P".G-O+J^OW)E$?IRQ3*9C!K=;?/FRU=I3\L1\XO]Z.>^NT>%X\
M/$,8Y@K/2?0Q">=P`9P4T!E,!V`!DR4(X:>S>9HN/UY<?/OV[4T(,(@0P`F)
M`7T3DL7%-<OKU?7-U9D#TI2BQRR%74(7=W`*LCAE)83_R$",I@A&K.!BN(`X
MW1$H/68EC9./+"L[[_QV\X;0&7O1Y=7%K_U>('*Y%@X3]$?M'.8JC%FZ6L)D
MHS8%R:-XQ?J)4#F_O#K?*L4(_[[SGN='&J_S=7/!'S^"!&ZR13*<TM5&0T@G
M,'PS(T\7Q4/%6RB<5K[D_05[NA;$V4(M&*7T@MMPP20@1>%&@>`:.@2?[^EQ
MH2C=M:/(T+N+_.'F%7#&JUNE`1\N*(G92W*QM58$D;J4V`-%"3W'&@J_]AB&
M;35"YFITCC!K0CB$97N1YA7[\JS*S`!8*NL2?Z`T8;\N%5F[^O#APX5X>L::
MI..(1@DP)JEHK^*W]:_+)<)34OS$?N1:']>U<`RGCDCG(\?ZZ2Q!BV7,LRQ^
MFXM:QAO.^;II_&M)X1N6N[4(!Z4I!,&1J22L+8NL];8O7B<!:"BE(MG)$B%+
M2%/$VMRV"5V<S*P0Q(>:Q53"+&ZU51&<'FH54T$8M=FH&#P>:A13@?'+VL/3
MF3`+'/Z/A[%O&&I$MNY(F/%1SL61AU.4KGS64NE"5*DS![$.4BNQR<$Z#UMV
M?[]D_SGGSEJ__$_N`>2).:74?KK83V(_]2R!T1#_7?Q[OTD7VH6(3G.OU=17
MW*V8:KWBUS6+$R"Z!3'OQ(,YA&F.9.<7/8(KCB!@I00+!IWA(!CV_#MWXMTY
MMV[/'70\)_CL>9/`EK^Q_$>`,IOG,$7,"!G&[F,#F7?UR3@_[*3\%TM*26I3
MFL.ISV8]"Y@3DG_6D[G6MIE@PO[7]P:,RK#K#$?>V)WX3,`R,3'ID`4S>PYQ
M@IY@!2"5C)[6S0&T.L/^:.Q]]@:!_\5S_`'[VW-^Z`V#P#8I([X@)>'O<Q)'
M;";O_9&QP5NBIQ#1PWM["+S/[N#>"Q@VQ_OG@S_Y:I$ID75`,N_&Y%N2X]G^
MJ4?Q[A`4;O#9Z?:&O]A>K\*M1DD8DR2C<$AG`*-_BYPS%WI$$0[1$L1NF*(G
MQ#WZPLT^1$-'\BKW^;;IL3^&XWMWX/^?&*@<=W#GC,:L\_-';L]Q.Q/_BS_Q
M/8O2A#+(%@M`5\-I"8E8'D-X-B(Q"A4P:^GH<5Y+.(.'?M\=?^4ML0RR,WP8
M3/S!O3-BS;9CB9J)NB$;I!)4FNPJ'^GYW$A\W`X;GP*?MS:+P(0@9F,3GT!U
M";TCV6,ZS8H6(K4EA6B\D=4S>BLSZK'A2TRQNL.Q<S=\N)UT'S:MR#8=$S<?
M/S&+"57T>>5'>BSO)"S^X`MS,H9CVWN9$8SR1<'5*`;Y\ASKL9;<>1NL%XIJ
MRNHAO9<@C<9\VCOY^E=GU','$^%1<)=\Q!W$OSH#;V+9&9M/"O`,/<;031*8
M)@ID*A$]J1\5S6G")DW^;<]SW"#P)H&E4X=.%R#Z!<09[$/`_^8-91^/4D;/
MYV\2GZ[KCYTO;N_!<_J>&SR,Q1S+\JDQ^"0I+_'$Q^YTBF+$YJW*@4@EIJ?T
M03DH!9-\]NNS"52WZ_=\-A^V0Y0)U"VAE'QC<QV)3>F)%L?5I83C=C@>#W]A
M$QU;_L8IZYS0=`+I8D!8Q1^!%7B,H31'50KIJ<AK#,'GX7AR/O'&?6<P9&W#
M&;E?73;P6$;&26A(,QC]`BAEOMFJ0Q+%U$<EHR<D+QNPN<WXP;MS?G''8^:V
M?74ZP\#.=(Q\.H0-(S3ECIAH(/MLI.=Z+O)R06?(QI?Q1'AIHNE8)`8D8S:L
M4Q2F,&).<>X=[U-1B>C!R&L$8S;JC_T.7_]F7G/A05LX1N>,[]I-P+/*(=L^
MTL-0K0R(W;J)^ZMM($8&'J"8^U8C2(,YH-*0+SW7TY"7`#QW/.`>F#/RQFSH
M=\=VG#=W6C&/)1T!FJZ*H)'$Q=&$C>@)"'F^%)V8645/3EX2&'L]L:,W<L?,
M!2CB3`*QAC-A;D'`-X1L.$,=MV"Q0/GDDB%A3@#?TH%8M0FD$]7CDU<,6"?8
M]XNY*&?&G`>^Y^,-[(9/G?D0G'$,<I"C3D*/2%XN"+Q[SH>-6-WAN._:;:`:
M8/K@-T([69(R_X!*#6COJ1;(M;Q@T'=_'HZ=SD,P81[$V+82H_>P6,9D!>$M
MQ"PG*=\SD)`H9?1@Y#4#KS_J#;]ZGG/K#;RN/Q'["9:/>56'N6S#I=)EV'FF
MYZ$(+.".G#,<60_@L%7H'DDTB\_BJ1Z%O"BP77-V>'RBA6$,SGE,X!\9L]KC
MN\^*0)R]YWH@\F)`\'`;>/]\X$`\OD=MD1@7-I=+B"/T?"6&;PX`,7D>%C"<
M=A(DK7$:Q/7`Y`4#=S3R!G?^K\X5=P%XFDXY48=,G4[@6XJFO5"$V;P3@7@3
M&YKPXXA1%D-?VA/5R>KYR4L,77_`IJ:^VRL'GP:=S][=0\]S++A3A"L>$[98
M*WSQ^HCP1>>']2ML=/XI8$_XOEXCU(6F#O3-4:#S%UC,!P2LJFG*`GIHVN!5
MR^6(*-9-:&H%*+.&GMS!(:V69H/85C4\64#/2AOGVI#+BY9N\XKPDEQT0:QJ
M4#4T].2:!+_:AG9$%&Q5@ZL2U..K&Q%KD1T3&JMFII'40ZL;)FL[SB/C9:L'
MMVIA/;H#8F=MDSL\B%8-3'JN9:0-J+50CHG:K)J254KJ0=6-X+30FH9RJH%5
M2.EAU0CKM)P:A!!6C5'[`GHZ^G!""Z9I7*&:3H64'E&=&$,+Z@31:56=GDE!
MC^_`2#5+LGG(6L4Z?I6<GENM\#5+JUD<FYJ44D9+R1S39@DU"9ZJ:$FRA)Z.
M(9#*LFD6465:GBC)Z/D8HZLLH5/N,]_!%*"XT4;S6E7'\^U1.\W%&RSI$Y)^
M?P3J]R;6[XYF[;RWM$](^_H(VM<FVE?'T[ZVM$](^Z;#C#P&>9&`@?OU\=QO
M_N+\P-]E*\!I*\`Q[+\+=DO[=+3?'D'[K8GVS?&TWUK:)Z3][@C:[TRTWQY/
M^YVE?4!$:,6\2R&A)V>(";4SJ!,$A5:QJJ&BA]<@+-0"/3PNM(*?0D*/RQ`9
M:M&<(#2T@E4=%3V\9L&AEFGSZ-#*9E<IJ2=8/S[44CLB0+0"FTY4SZU^B*CE
M=CPW:?E'*VL@)ZWP&<C9Y9RCV$G+-UI9`SMIN<;$SB[.-(W-UCB8&FD]OX.B
MLVW'>1*`4M]I$C<@E+I/,T+;@QX28U_1\&0!+2A#E+UM7$VY2.U)(6$@(S4A
M!1G;9AJPD7P-A82!C>1AJ-A8K^)P-M+&CD+"P$;:OE&QL1LT#=J-<H^]2LQ`
M2=IV4;<@NU=^U#<4JF+<=+)Z</6_J&#=AZ-.Z55NDU6+ZLG5/Z=GN34\J%?!
MK$I,SZO643V+JOFW&"IH:23UP&I^F:$IM)<]U]\8]LNN66S.3U8N-$D2>DBF
M(Y:V035FHUA#DD4,=!3K1@HZUA]LPD>:]ZI$#'RDB:^:CYWZ-N`CS7U5(@8^
MTN17S<=.?YNT'^7\MU+.0$J:`%>U)#L%;GKLO\)GJ!+3`ZMW\-^Z#Z?[S%"E
M?UY;4T^T\4>'+.937/!0.5DV:NBQ'GS%@X5Y,IC2Z%A'Q8!3FA+4PVD'S":7
M=E0M&%<*ZN'5O+;#ML!C@<E''ZLE#<CDLZT:9+:5'7K92D4+4PMI4=6Y;L6V
MK",^)E8U?]"(ZH'5_;28Y=;HGIS*W4Y91,_)>%..Q=,<CSQ4J60,@.1!2@G(
M#D^'WF9D#.@M"^DAU;C/R+:CAM^-J[R\2"VF!U7C*W(6U:F^)U<5UU%/2P]2
M\76Y(EG]U^4LW9-\9Z[J_%@-%3U7Q5?GUFDZVT2==:J.!7I2H/+!LCHZ!J3R
M`;.:2*U/<Q*H\HFS.CH&J/+)L[I0[8[Y*:!*6^BU=`Q0I3WUVE#M-OLIH$KW
M-M;2,4"5[FNL#=5>TU@#*EV,,AK.0:+:`9KQ:20"CRAF>51\D>DP;1WHOUW*
M:Z1=?]QW1@_CSF<W\-2;2?=BANJ[MW[/G_B>_8:V&OBFH0RG04K"W^<DCB!-
M^`TEZ:H4+%-#3@]1K)MN4LDCH8-AS[\3N_6E[RX/NP[#.KCWQ"%3?J7)Y&N!
MM3\:>Y^]0>!_\=:A-AVWUW&N+=R#[^Z2'&*5B!ZI?$A?=7N7]75/,H)*%^C5
MTC&,H%(`6^T1]#_ZOKR?+IZ3Z"-8+A&>$O%;\0O&)#<A_Y'_AA9+0E,'@P5,
MEB"$.^"?'VG\AM#91932BY2]X`(3?(ZS!:0H/',25K`+T".A2-.L.<@5SZ\O
M+S^<7UV?7[U_P[)PYEPTSTZSK!R1#Y%:`L,W,_)T$4%T<7W)4KB\.K^YJLR%
M4H?_XWRKW#`'XL([NCHX%V6]]1^-<K-3PKQ`\[X!PQF/D*L')J9T1ZL1F"E(
M'D5J67(^`V!9NTB4BA<P3I/U+XT*IIPLKW7)B3(DTCH)JIL+A).4!R_6PR14
M^%_G:ST.ZH:#.KC^%NF]$W]%:>T,K!7XF]])[X1Q[IWQE[*QAG>@4'CL%#UF
M/%V^45[LG=/R[RZ/Q`UY!S^#PZF[7,8HY`=2`Q"+1>HNH7T8L=]B'[.AAMM>
M;+T74X<P07_\ZWN]D%>!3V>L%_NXS!/QV5#'^W]6C-ECDJ)4O..>DFSYZ8P7
M&/J(F,B9`]A3"L+TT]D4Q`F3QRB.^7L_G:4T8W_GPBQ91**)>$W$WLY3TQ2T
MV#V]95,E9OIB"7$B%%Q^/'0FY&Y76Y$16/&?W&^`1L6.ZST_1YJXTQ12[WF)
M\O<Q1WT)0S1%,+ICG4*IF+_/Z_)"SLLCX<DEM4OY)(5ZVLKT@*%0%,7STC57
M_;*VU=K3VCQ,YY!RIS-+"5V]>!%7O>XU%_*"NR$-2ZS0+3?:!<',V:>K4Y?`
M8Q[PS\R'CRAM6"[;8(;\\`X/:7"+]Y>*0"^VTT6QLL"S!K;FIIT$MJB4VXP.
M\3;[)9NT4M\58$C9$-N<H,J"9`=>A<3K,=*-GL3AEMP`?E_S:KTLF@P([F24
M[L*MJ]".AIK[L:F>,H4L\W<P_[^/1Q0N`8IZ`$</"1RCV7RWP=:2?STU0&40
M^0V&Q;4$!M-W)(\R^B5M+*WPE]83Y=[8(->V[G@OGEMGF5GTM1@W@<_I;4S"
MWVM85Y(M_":"N>N4KG__DYTGY3<.B@YV0H*,.X;,($4O?*!B2[HC<W=<TS`V
MTH1-"Z6L^VK*Y8Z$F9CFXLC#+$^KTJ$;17.O)]ZV)B\/,`6^$CWM>*02;^V@
MI'+]M7UX787V8=7E6]6?U]8XLE<_32<>_985GO^$N%$D=G1`/&(^H8\[8(E2
M$'<I6?!^A\]H21QS)#B%E!FYXUH?EU!K:[KR*D`5=Y-@&W!OSA>G8GV"-99U
MH,AJQY/42/TYH&H,OL7GE=BH40:@<#\,@FTU\+1+=)])EC#&W0Q'+[<.N/N2
MMJW^R4/PMN)+T5<5@W:%QDO6H>,6]O8-&,,(P@40-R^J>N8\!DE;!G63:&NA
MC"@)(8P2/CP5(U6YGO.?^P@3*CQ1:>!KI-W6HN"^2KX\QMJ;>#5KQ1#-BJ6Q
M<%6^1*94"`?JM7:P9S"?4,)DQO").>#,92%4'6VY6P-J*[45O&(ZLATFE9Z-
M?BYC5&YK07"&.(.%JTJW5RGMC@1ZL=;6;WX;\G!Z3T@DT$#ZA$*8!"2.=,8>
MI-56L,H%X+S=UFGDS=1;6Q&\C'\UL0\7CY"6K-S]>6?&$I$%0+@%6W@=$0_&
MZEJ%#3JAUEGDBE@_(!FQ]WO[\IT@P/H"4=9C../#NFQ#M4SK[-FM-#SGAGI5
M%FF=-7W"(XH3UD-%69A*EJ@?M\Z*O0*O:"E:J=;9%/`@]6"5L#?\+THK">G%
MVFG5B'R#M-A43=@4B+TG$PX_]QE`+'?4!VFUSF9OU"D\H2J(E1*MLT6TH2HS
M5`];9P&/M01XY4JYWW_0UIS?5N7\MNTY[U3EO-/VG-]5Y?RNO3DOX@2&6.Y/
M%<]:F__)-U*9_]*S]N9_3F$U@9VGK;-AD/&,#:>;F).2!8IGY3DLPBF<0?IG
M1_071^:&TQ&?W-%TQ?<H1+S`'QE:+L3&U6+)YMM\-[)RO^Z85%H9D5-IA_<<
MQEF$\*SL8(D5C!F%23*`>\N9S5/YKC$I1T1.!MF_YR2[!R2<9P#/4CB`WSP,
MZ6S5(;TTDGW5>O*M:^OWG5XG\//<C^8D)4\D3@$*)S"<8Q*3*GL/U&N=W0-(
M61W80,H-49MJ%FV?=:P1/B-P?\<8&2JN6;1UUHD)1[YIV(?IG$1Y1`V$\A*3
M6;1UUMW?^9A!Z!,\(S$"/S,^*]:CZ!C65VF=M:S6=6`<)VK#E$_;:,-VJ:(S
M1QCX.%394BW5.IO6?MXM`;0H^>0.)FB&^6;.[6HRSZ^LH+"(P53XB`?HML^'
M5!EAL+&-9B@B#A+IJ)I.J!T.VT$GFOBFJ]SGB]!#YH,.IQ/PK#SG5$OONY;'
M<8&)F_G+)M#FF9\WAC5F/`:-5LYN`AAFK+PV\01W\+%<R=6/6X+3/"$9Q3":
MP2@_C30@:0"7@!4)C%=CR*\J@%'EO*P\=SLFE79T!:<HJLWIOH.*IJ3UGU,4
M^@.!#?5?2_%L.SS>&_ABU6*Q6<Y1]HQJP;+!-4\E1.G'^8H'NF:/T'\Y1X[G
M]SX#_-((R)VO\L??)!^UCG#K7%6>Z:)SYSE>?WNZ`Y*YTD"#;-OM,^#32K;;
MMG(?PD:>RI%(;_>AJ;2[3#9CCMYH2:R55A5'*#:Y/HSPP=JM*X,>`=B=42A^
MZQ):7B<?3L7J0!YZ4^RF(W%YGF)9Z]B$6E@R>+9VROL@S:@X)\%\C/S^HX3O
MP2`<HB6_4>HK!+1+,LJ8BVN0UG_O%-!)TGLULX.=Q27CZE.;%YXZQ6V=>24&
M.)NR-V3<H^K,`9XE\TQIWB%:K;.9WQL7\R5!F$<',Z<0@?@6X-]53=\HVSK[
M`E9[(T`CQH+R=86(9U?>0M-)M<ZF_2[8>UX"G!S;D1^42NO+Y!="?^=-,%]>
M],2:4C3$U^Z2HOCZ\NK*6!ZU4WBU9?'CSQF&1Y6%E$+KRJ*+:)+R$UYL%LUK
M\'#:$6.=9+))L'66,6>4Y%].-YEFE&R=;;LK'1O?:212<9]1LN>?&V2;+9%$
MB*7#.\077B*IS/R=(%'7U+5TZV!N\GF701\K^YMJD?9;<VVVYOKU6'-CMN;F
M]5CSUFS-V]=CS3NS->]>CS7OS=:\?SW6_&BVYL?66K/O[I6^""(B4/D!&`6O
MP]1:9_7.)8N2<<JG;;2AYC+FZUNR7,>Y%(ZK*@1F^ZA]X2]E1[L+0G%%T9[+
M5FY+=:3+1JYST$(K^PBC1;;@*\,D1A'?"AK`HB6-81Y]-2&WL,^J6`KXG3X/
M.()T\PF:#GF"&.Q>"?S"[WDMN\:J8NC&!/"+?L:L`'8O/KH5EP'DX33CW4\!
M')M0T5NTYL*DW:G1FFP?//,:4KK_:$**^L$3K)Q:U=;_KL70K'H4>Q`KOB=A
M:E`[HBWL;79C(8I1+%UMS\(PBPA^8N,<8J\J[\34"#P[-LE61J:95GEYC/-V
MC;<#EJPJ*+;WCTNF=:[%7FL'R9R-M<4=*2.*PKWN;[-A5]UA')!$N[M.?F/:
M0GSNI5%!U%5O=R'D+5[4[\<8S80RW_$B6'P#LQ,3?G>@PL*MHGBH&6!.]8*6
MC4"-S2RY]/P<WQU852_R'IML"T<VLX&;XZ_,W84AR]T3;%I6IJ1>9?GDDZ23
ME(\IJ5=9/L5L2=M!^_RSF2!V9VRHYQ\4K#'PG?Y-+>S1-FZAGR09G\3Q:^?V
MZU254#OFE@WKD/!Z]P:=(>:WY@(NQ.-!^,?C#/6C=BH[+0N&:`'B/Y_^UIH'
M]B-AUOP;1OS:='Y,B5$7,@7SXM1*97D<D$([ZHVYB/B-$@G_+'BY?6\#G#=+
M,D6PX'JIAIG]P*_DW?P0,(M0A,0%S:7R>YGDV^9_UHVX^!#`92JF5=>75Y>-
M`S?4R;1NGK:=G'<`I2MFR1<09^S/+O_`,^RQ@3GR697`,][!Y/6@QDR_>6*M
MG.,7XZV[7%*RI*CX*J>()YV`9S8MGZ)T0NXAAA3$K.5`^@37ZZ/;1E6^A.]$
M";9L)!>3@^)3IJQ[V/8AXH$B*+".>/O:C#;;.[\\L'K__]U=;7/B.!+^15=W
M,UMU55=U7TR`##-)2`5FI_:C@D70QEBL9)-PO_[4D@R6+1N9EZ2]7W9FUMU"
M3^NMU>J7^LO7J0V@D\2))^\3721$-M\8NC>$\+XP5?3:V'\'&8/E.,]R0>VZ
MMY5_Y3"G34[NI[%_J$9S5L1K+5_R/L$06(`5J/7ADZ>BT(G\)_BI73>3;KW(
MUZ-2IQ8[W_$:0HSR^*R4`WAB\K4990@Q2I0Z6'9GU<)RH%HSUG`6I(A+'AQM
M*-O(4"*+%EE.$AU/,\VS39Y-E\9;W[6QW)%GQ1>7Z)Q20R>W@>WNU%8ZUT;N
MZ8)*':ON^EG[<BOW;,?U+.C--.B4.7AA4T,!?X"5;4L2:HIXN*'40YKR-=/9
M?B9I9;/^.1L>6)T(KDLWW9=)4@[>+(S>=C]T:ZXU4R'4;>O]5:.EE''^DEKG
M1%LBQ<1HJ\NL]@N")_^$:@.VSL'3*H$36T0HK=%[1E5G8_M\_XL(R,&PJWFH
M':%#B,RCJWET]58J;!KY(4.&DKNN/&O*\NKH);AHU1/TA7*@V_&;>@Z=_EKW
MA0\C[Q?*.==_U,,8.G&APUQ6,(=TD;!4U^4"A312G?2JI66-_21V;%KK))4Y
MN"_3XL[AN.=YOR+<8P_]%'3-\G7).&;2^'DKBG?BPJ%,A=CAB7BEF7[<5%/T
M%\GVLZ]L3&RE,EAS^0_XBX0.@(DU&.TEK.3[BY#.XJ-.O#E_@/J!6ME1`V0U
M'6<T`SEPC&2`&VW)UE%UFZU]0K@H2_'[LC#*^O9,O4^:9YRRVR8\[2AP.CE)
MH>95:^-<NG5LN_-%0+XI\MV8;>DU)=GP(]@$VFA,E#[[>0`Q-M6\<B^*%@NA
M5!&(EE`8H%R4=!)K2-<$V9$5W^@&(C@4#CL%?YD;N0C`^0MB+*!7+5@K9,@G
MM??:\>C+RM"5\03@'Y2B(1Q)+5]#=U9T5[7RMN.:?*(7`IJ4/:1`AQ5TOB*I
M.MKM(39=-AQ<#4?@!=M'KI0%(M5'^W6%&?@3".7IM4."R]N*+58CG=Q_O^#`
M.;"(`H7(@,/RNU-WDZ1EXSJS681R<VI+58^BYN3#S<2G;=T?D8!XMF*;C>I/
ME,;?E!*9Z/I0TJMQ'B?%=C07.>N.V>V/T&&<H?8QLEXQL_8%WWEI>UBOF5G[
M@K;O]:J9M2]H^SYL[/L0?=]'C7T?H>_[N+'O8[1]=S*WCNY'T>WZ^5M[?M<J
M%6Y,.F5#JEE(XBUR%4*-&^-WI:.F/WZT0ZL0H4.D^T<E]2:G]7U$AZ`]\*1C
MG`I:E,VYGN]R#G7ONB6(KC/U"/%477M44]T0UYEP(U;_,37)CL+T4>+&]G,6
M'47ETN##8U/+[TN_,NH?J78ZM+@RP5.VD$4B^<9*E4>)T2$<TB45D)^+O!O/
M:ZB"-TW'3*SKP1-.*$XGOKZ\.-=@J;\4_\]&$S6'GG=E[:%02AFXG"R3#3'#
MG3D_5"3G1":-EDNZ@(04IG:D`@C/9.!KD4(.+[WLK$?CZ'VAH^IOU6*'55+V
MY3RG%6P/;WL,41PS<WN!N+R$RUQ0CZDOD!Z;O6_?;6UVUBZK7&RXXBO&SX>Q
MA1C;.(9,RB@;TQBBCHVC]9;I1(X.0\=I'M0B-E&5AM?WQNS_C'A"5Y\=ZI_P
M/C*4^RH@*1[0%V$2NJQ]1L5&,'F8A7?DK0%LEP806N[W'?RFLV[LVG;?&@FV
M^3G-5E1\5]=6&3,=^5$/H&HF0:=P%Q-JEA'UPQ#9QY26K+G@B-`S3RE-X)<*
MSV#QG[FLZMZG-X%PJK:!F2QU^(YU09M`)/N<0S!/GEGSZ$@([A1EOTQS/9.3
MAC7;4)U,F:F-=@WJZX*&"J:%OV>2@.E/WD=;(G4;P4NFQ(,0L:_7GN':9VA2
MB,HS';*\%0>6O84YWBK7:/VLB]S)][9.;A=6JPQ)5-1$ZIPN6*+2?Z9B[_*O
M.CZ@*5VR3`ZIDAO$4S]1F2<0'C`6?*T."2[,ZH"40MQH/1!T.Q5W9",5^`C>
M#Q?0+=],*<GKHW^X+_:37RQ;P<*!B`PSD:;ID&U93%/(7*-4K&<%+A[L[!41
MXCC,B:W]G%R3RB4:PW:-FJV(H)#;/H;3F*;2W`C!0>9%TPUV!Q*;UB9Z(R+>
MIZV<I*"H2K;0J<2\?D77^@ELZK(-O=O'+ZC=62^_21KEV8H+6)T:*AQ\&J+4
MZC.X(2I:Q:0NZB;ME"$K)RJX?-O8YF(X1&WMEMF0[*;+$5FLU#&ACD@=_B'U
M[F;B/]4^IIJ/[0/KU01^Q=[\G8;H!C)#Q,0DPU+'T*>.T*4Z@VV`3MYLQX0)
ML[U*F:^+U'<@X-$[JY9.N>JO_&U$"G6F1N\;9GZA$D5YT58Q7IQ.Q?>+0I0;
MC:,M%6I1/]&U<2V_X:GNIIHK`/J2BD;GG\2F>#@."U$.OY`P\ICMCGJ\-1"C
ML]TYG9ZJJ\I]J/--`S%NA#.N3K`1D5DD86CHT7%L8<"'=#:Y@0";E]TW<YN2
M=W=UA^M6*HR8;#XH2)1D[MI^7]HCA!B159S8:)M_D9\,+2K]N`23;);_;\6/
MN!>U$:-#.,O3T>QUIQ7?.SC?)I/)W:/'1[V-#"NJVT>WPYY!.TJ)$!O,JAE)
M=]*LI$SQ*Y5L[[*W\T_/CGSH<#?[RAIDW?QK:SSH\`Y)QI5R.9OL]Y,AQ$IR
M78O6/\3A+.C0UM64:"G8(D@[;21'AW*>KW.YRE]IIV'MQ(4.<[2B?[%.>(,Y
MT&$%M6W%,[[E24;8PJH!;,4;`AZ"R/&A;`R&LCJK5<7U6Q#M$DS5RH];#M:I
MO%5!#*/'C7,@B&3)C(HM6W`YI/9^PI4N,;K7,Y@137A4`J>TA%LV]RR.$PKW
MZZ"IWTB.#N4^#>&8BP'1)3S`Q?F)+BC;0NOUA.'A+-?T1#CC4?BBUNO1.Q4+
M)ND]7.4W;N:(Z_Z.8_3M6"CNXFDTBF1E<K"[)W]RL<^F'N#BT8'[3*^/RZ@]
M2<+?[/P/2C$?1H]N:X`9:&9L`<`FA(=:5Q!C)5YH#%Y\4M=]-'$VFF+!MQ2"
M2AYH>=^X4'N?LJF<+:Y**(EQRP\63@,W6D^O(OAH[YX&R6RAMH`95.N>Y(E6
M.L:`P^_H!#=P64D.U_#]A(>E#\H!-R("GL2@,HH^M"IX_)_QPJG)OY:YKI$"
MW49=E7T-2A,!.B0UF9N=KG:D'J%#A\LML*2V%UU;!;*Z6EWY$5)_NV[3P2PX
M]L2`BG*-B`[%A;K(P</5%U$4I5(.5X%:_%<SR6F;ZD?$@:F+#)-:GY?@D:7]
M4RJPFDGPPIKS)'&>&,J#4K?IAE"CVZ$&^4XMJQE-DE9P[63H4'D6D2]8M)T,
MF[//(Q%9JBZ.*[8!C_2;WP?:Y@1.!/N(_EUMY#IQH1O(^8J)C-)TIIK.C.U0
M)VJUIX-G%08RX$/ZQL-!'J=%A^]!+:P9O(K(`(`AQ.@0PJB$`@R@18B/)MOP
M,0PCQX<27/C#0890X\.HAT8=Z!W!=F)#AQJ\N5YW&^BKU].K\@U?_T>S648%
MY&?V^DUZ/Z-#,:#B-:$[>",S3X$>*"TTZ/`<_#KAC7O!&UQ:FVC0XYFF-`22
M2X8.U=&L6%TR:'V6`3XD;=AS-M'U6O4S(Q>"OX$!\(FF](W&#L@CE&C?&(Q%
MJ#0<S?7-CY-B>%=T"@T<;%Y!#Z@M]+B@S7E&$O`'8;&ML/%(6!R2!R"($0-8
M)\>>'9KQW6_U=^%V.G1[IZ^_\LN_@W"5Z'#C`J_QF$DUNYJTWS!R="@?<NB8
M+2+F*.H:D'!.A1#B\L'`THR^4''!=190N-U6YBEZV8SF**4=+(@X!:P?"F.0
M2Y92Z9Y.(/!]*E<3@VCR=6CW(/"2*$`XMMDS6W(<BKI&D5YDDMK*+!*RM4+?
MP-!,120?2R4AIWD&,HUU?.9Z781B3Y=/=`/O0.G+2)<H*B?NN&BSI=G2,3[Y
M(M,^(5+URD*:"ET3T@SI4#\WZ"I-!>)?ZA<?>#:@UGVL\AISB<8^?];XW.6@
MAOU84%H)7#].>LW1/1%+D6/F#T:3^`B8"NTGHRDOL`>>;KDNC:PV(:AT8!;8
M?$6R7SQ/X@%]HC&E:_C1P6Z^HF:]_=RHI:A^1\)[FCYS;ZB`:F-J.S.Y:RNI
MUC[D!S]W#VA1*GN@1PZ9W'!)$OU[DW21Y+#I0OYA=4"Q5.W0TXU5\:'PJ2X3
M7KZQGL1^S6OL6?F]U;&C[C@F%O^V'O?E_XYN3+\SDKZ\L[OA#]W3;PQB#_VQ
M$L=)T:'[.;OA.42S;`E+3(6\2,VUH=IT8>KE8!>JX>S"A`ZQ]D[>[<O3&)6@
M6MFJ_OWS=0&(1+C1&\$+31>[:`UCH)0675"9QCKOZ)R\TJEX)#N=[%KJ/7X/
M16L\D:"_<Q;K7(NW%.I9NOF*K_HK6(V*%=`V]&/OKVSKJP[,3RFLQM7=QC7(
M9NEU;J@G`GJBRURM>3TW]BAD)%\A1:#5-6#H(Z&.#S.QG^A?.959LZS.:;,G
M8AMSL:0,\D?L`:IK"EL#0KNC;HAP[G<GM_`I6D'W7:P</N1%HA`#"S5YE=5*
MHB^*1%"=ZFR_Z;2LP<O]0D]$^DA3DF2[CC.KG:LGT$M[@PVOD!W%$-Y"3T3R
M*&C"UBQ5O3/.<#N3W?5F]OC[#4T2.5F#$8C&D"KP9J4(I^E41,O,YNY>LL70
M-31<ZP<^^4)?W3:(7`WI!C((`QY7O]U=4'X7_R'4<G0O#M<5Y45^ZY.E"5VC
MINH9&"9)`G5"ZS>R=C)T=[!"X55';V'"KSSU.NZ]QXGQ/N67(F2'/'_.EGGR
M,WU6OTCC0UBYK(>B=V5$*P&W^&OYZ:+R`:D="U;2=*FWB+H75_T;NK7F%.,=
MP88(L:@9-Z\@T4:PY.N_OGQM+^)[G*]GN!_X5G?\!.@^UIZA_T[27*TNA:!N
M9N_,B0X[K$H'A2S!^%)",.>_?;DGZDB!?\Q62A^`7+C>57Z!]GH@)W4#!JU'
M#NB2"_K;EZ$Z:-;4S/5.`NK64(\DHS7$"P@FJ!UT<K%O-@`KNM5I@>IG8@L-
M.CPW6K&9Y4RID='M3.UO1-T*:%V];J=#A\L3BNH+#FPG*^MC*((#RRK_(&=)
M/,TS[230%%-=(4*J8+:$PQO5&(H]E#R?((M,6#1]"WN?97'/P6_V%#&4.?LL
M`2>W9'<QU-A[)PM=NZ2$*%@*?L;>X0_"V@]<GFH7#=^Q'4@5ZV/A60SAZ&YU
MM6.$96"?X6]L,U+!D[[([#]*)X8^/J?+6H1"V:OZU!;0FJULXH2G?>U!\_@,
M7A`DN:?9RG$:":+N&=:RPR$\HB84F@F$WLZ,5A(W*\(%,XE.ZS;VVC=TBO^8
M"6HR,M>Z7_^$KO>C6:2#\[1ENP;`^Q4=!J-@Y#+C:U_&3/]G="@.T9+P/J8V
M]#%+U?)B)(&(2ML9YRH9R(#54\<385(<TT5PB8VQ,-N;X"^"K.=OO#U*);2-
M<S2`ZQ0Y.PW,-*5G"T2W@4\@3>'$#_3-_20=8U@XTUE+HVN&M[-.29W^GDI]
M>92ERY0:0-52MM.W$$ATJX9=WS*=_(:=>3]4,.=E1FW$YGW9#J3O#7[?T]$T
M_?J?Z2+CQL;])>BYJ8$'W2E9;&9W/'T!N[UQ'2^<%`Y&?_BFCL/,&XC:A1G?
MKJC#["(=371'WF3.,CEF"3R-J2WN#RY>ZVIT*`>ZX;8N\'";UU5WUX?PT_6:
MZ6KH-JMU%/^9F_+H3G3U*>Q8W0SAD@]G.$_`N:K8R9H35032.X/^25D.*B=S
MFT+K,5Z=Q(W-M*5Z/&"IJ6>3PA5>JPOU)':M9.@6\%-1C&&84_T`ZW6`:*5"
MA\F]>'6[IO7LCN9966<LRIZM2'A/?R0[IPB-XV=0_8AU%&T(J]HRP"I.A-@M
MN=`%Z6?Y,ZB]<WZH`5ZVG'3CP_OT82+FQEQ`LMJ5J1HV)^_3M`AP'S*8<,]Y
M!D$'MC[&)-U2HQ+H4"CW?>&2C6*=-CY_6*51@8NW;$F/U87K@W6/__X34$((
M])JH?_X?4$L!`AX#%`````@`S(*:0I`\$'FD5`(`Y&T@`!$`&````````0``
M`*2!`````&-S:7$M,C`Q,C$R,S$N>&UL550%``,`XGI1=7@+``$$)0X```0Y
M`0``4$L!`AX#%`````@`S(*:0D(*A^6'*@``.JH"`!4`&````````0```*2!
M[U0"`&-S:7$M,C`Q,C$R,S%?8V%L+GAM;%54!0`#`.)Z475X"P`!!"4.```$
M.0$``%!+`0(>`Q0````(`,R"FD+_"=^QH(4```LT"0`5`!@```````$```"D
M@<5_`@!C<VEQ+3(P,3(Q,C,Q7V1E9BYX;6Q55`4``P#B>E%U>`L``00E#@``
M!#D!``!02P$"'@,4````"`#,@II"E!:W35C7`0#,,!X`%0`8```````!````
MI(&T!0,`8W-I<2TR,#$R,3(S,5]L86(N>&UL550%``,`XGI1=7@+``$$)0X`
M``0Y`0``4$L!`AX#%`````@`S(*:0N46L*_[T0``.-<.`!4`&````````0``
M`*2!6]T$`&-S:7$M,C`Q,C$R,S%?<')E+GAM;%54!0`#`.)Z475X"P`!!"4.
M```$.0$``%!+`0(>`Q0````(`,R"FD(7%0F\ZRD``'L'`@`1`!@```````$`
M``"D@:6O!0!C<VEQ+3(P,3(Q,C,Q+GAS9%54!0`#`.)Z475X"P`!!"4.```$
:.0$``%!+!08`````!@`&`!H"``#;V04`````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EZAAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>MAJOR CUSTOMERS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Major Customers</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_NumberOfCustomers', window );">Number of customers with the largest receivable balances</a></td>
        <td class="nump">3<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">Net revenue | Customer concentration risk | Company A</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Major Customers</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerAmount', window );">Total net revenues</a></td>
        <td class="nump">$ 45,987,216<span></span></td>
        <td class="nump">$ 95,557,467<span></span></td>
        <td class="nump">$ 164,522,394<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Accounts receivable | Accounts receivable balances | Customer one</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Major Customers</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">10.00%<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">Accounts receivable | Accounts receivable balances | Customer two</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Major Customers</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
        <td class="nump">8.00%<span></span></td>
        <td class="nump">8.00%<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">Accounts receivable | Accounts receivable balances | Customer three</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Major Customers</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
        <td class="nump">8.00%<span></span></td>
        <td class="nump">6.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_csiq_NumberOfCustomers">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of major customers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NumberOfCustomers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of revenue 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>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 42<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9054-108599<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 131<br><br> -Paragraph 39<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EntityWideRevenueMajorCustomerAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELVAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INCOME TAXES (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (Loss) before Income Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
        <td class="num">$ (198,619,201)<span></span></td>
        <td class="num">$ (74,322,271)<span></span></td>
        <td class="nump">$ 67,435,716<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_CurrentIncomeTaxExpenseBenefit', window );">Current Tax, net</a></td>
        <td class="nump">15,697,682<span></span></td>
        <td class="nump">21,126,626<span></span></td>
        <td class="nump">23,357,912<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Tax, net</a></td>
        <td class="num">(21,131,092)<span></span></td>
        <td class="num">(4,586,686)<span></span></td>
        <td class="num">(6,603,995)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitAbstract', window );"><strong>Total Income Tax (Benefit) Expense</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_IncomeTaxExpenseBenefit', window );">Total Income Tax (Benefit) Expense, net</a></td>
        <td class="num">(5,433,410)<span></span></td>
        <td class="nump">16,539,940<span></span></td>
        <td class="nump">16,753,917<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Canada</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (Loss) before Income Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
        <td class="num">(2,616,980)<span></span></td>
        <td class="num">(23,378,980)<span></span></td>
        <td class="nump">18,354,204<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Tax, net</a></td>
        <td class="nump">2,447,930<span></span></td>
        <td class="nump">8,047,733<span></span></td>
        <td class="nump">9,563,915<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_DeferredIncomeTaxExpenseBenefit', window );">Deferred Tax, net</a></td>
        <td class="nump">1,713,862<span></span></td>
        <td class="nump">2,577,854<span></span></td>
        <td class="num">(848,566)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitAbstract', window );"><strong>Total Income Tax (Benefit) Expense</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Income Tax (Benefit) Expense, net</a></td>
        <td class="nump">4,161,792<span></span></td>
        <td class="nump">10,625,587<span></span></td>
        <td class="nump">8,715,349<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Other</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (Loss) before Income Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
        <td class="nump">203,205,487<span></span></td>
        <td class="num">(50,984,454)<span></span></td>
        <td class="nump">49,228,109<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_CurrentIncomeTaxExpenseBenefit', window );">Current Tax, net</a></td>
        <td class="nump">13,249,752<span></span></td>
        <td class="nump">13,078,893<span></span></td>
        <td class="nump">13,793,997<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred Tax</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Tax, net</a></td>
        <td class="num">(22,844,954)<span></span></td>
        <td class="num">(7,164,540)<span></span></td>
        <td class="num">(5,755,429)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitAbstract', window );"><strong>Total Income Tax (Benefit) Expense</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_IncomeTaxExpenseBenefit', window );">Total Income Tax (Benefit) Expense, net</a></td>
        <td class="num">$ (9,595,202)<span></span></td>
        <td class="nump">$ 5,914,353<span></span></td>
        <td class="nump">$ 8,038,568<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_CurrentIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The component of income tax expense for the period representing amounts of income taxes paid or payable (or refundable) for the period for all income tax obligations as determined by applying the provisions of relevant enacted tax laws to relevant amounts of taxable Income or Loss from continuing operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 289<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 Current Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<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 45<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CurrentIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 289<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 45<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<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 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 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 10<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_IncomeTaxExpenseBenefitAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxExpenseBenefitAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ET4AE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>BORROWINGS (Details 3) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term</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_LongTermDebtNoncurrent', window );">Total</a></td>
        <td class="nump">$ 214,562,973<span></span></td>
        <td class="nump">$ 88,249,027<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Average interest rate on long-term borrowings (as a percent)</a></td>
        <td class="nump">6.68%<span></span></td>
        <td class="nump">6.70%<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal repayment on the long-term bank loans</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2013</a></td>
        <td class="nump">17,481,257<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2014</a></td>
        <td class="nump">75,732,288<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2015</a></td>
        <td class="nump">33,232,774<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour', window );">2016 and after</a></td>
        <td class="nump">105,597,911<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_LongTermDebt', window );">Total</a></td>
        <td class="nump">232,044,230<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: future principal repayment related to long-term loan, current portion</a></td>
        <td class="num">(17,481,257)<span></span></td>
        <td class="num">(113,998,340)<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_LongTermDebtNoncurrent', window );">Total long-term portion</a></td>
        <td class="nump">214,562,973<span></span></td>
        <td class="nump">88,249,027<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Unsecured</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_DebtInstrumentLineItems', window );"><strong>Long-term</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_LongTermDebtNoncurrent', window );">Total</a></td>
        <td class="nump">142,969,791<span></span></td>
        <td class="nump">4,761,210<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal repayment on the long-term bank loans</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term portion</a></td>
        <td class="nump">142,969,791<span></span></td>
        <td class="nump">4,761,210<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Borrowings secured by land use right and property, plant and equipment</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_DebtInstrumentLineItems', window );"><strong>Long-term</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_LongTermDebtNoncurrent', window );">Total</a></td>
        <td class="nump">71,593,182<span></span></td>
        <td class="nump">83,487,817<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal repayment on the long-term bank loans</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term portion</a></td>
        <td class="nump">$ 71,593,182<span></span></td>
        <td class="nump">$ 83,487,817<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt maturities after the third year following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourAndAfterYearFour</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_LongTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.16)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 16<br><br> -Article 9<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 16<br><br> -Article 7<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20, 22<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 S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-03.16)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtByMaturityAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtByMaturityAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_LongTermDebtCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19,20)<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 20<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermDebtCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates 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 470<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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 47<br><br> -Paragraph 10<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing in the third 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 470<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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 47<br><br> -Paragraph 10<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing in the second 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 470<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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 47<br><br> -Paragraph 10<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22)<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 22<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_LongTermDebtNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongtermDebtWeightedAverageInterestRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reflects the calculation as of the balance sheet date of the average interest rate weighted by the amount of long-term debt outstanding by type or by instrument at that time.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongtermDebtWeightedAverageInterestRate</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>18. COMMITMENTS AND CONTINGENCIES</b></font></p>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>a)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Operating lease commitments</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company has operating lease agreements principally for its office properties in the PRC, Canada, Japan and USA. Such leases have remaining terms ranging from one to 104&#160;months and are renewable upon negotiation. Rental expenses were $2,916,591, $5,444,078, and $8,618,436&#160;for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Future minimum lease payments under non-cancelable operating lease agreements at December&#160;31, 2012 were as&#160;follows:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>Year Ending December&#160;31: <!-- COMMAND=ADD_SCROPPEDRULE,91pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2013</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,691,218</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2014</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,875,459</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2015</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,729,320</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2016</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,356,324</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Thereafter</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,912,165</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2"><b>Total</b></font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">15,564,486</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>b)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Property, plant and equipment purchase commitments</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2012, short-term commitments for the purchase of property, plant and equipment were $3,205,562.</font></p>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>c)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Supply purchase commitments</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In order to secure future solar wafers supply, the Company has entered into long-term supply agreements with suppliers over the past several years. Under such agreements, the suppliers agreed to provide the Company with specified quantities of solar wafers, and the Company has made prepayments to the suppliers in accordance with the supply contracts. The prices of the supply contracts are generally subject to adjustment to reflect the prevailing market price at the transactions&#160;date.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total purchases under the long-term agreements were approximately $78,567,563, $190,901,780 and $143,109,363&#160;during the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following is a schedule, by year, of future minimum obligation, using market prices as of December&#160;31, 2012, under all supply agreements as of December&#160;31,&#160;2012:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="68"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 91pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>Year Ending December&#160;31: <!-- COMMAND=ADD_SCROPPEDRULE,91pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2013</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">247,700,752</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2014</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">247,700,752</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">2015</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">341,037,267</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">836,438,771</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>d)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Contingencies</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2"><i><u>Deutsche Solar AG</u></i></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2007, the Company entered into a twelve-year wafer supply agreement with Deutsche Solar AG, under which the Company is required to purchase a contracted minimum volume of wafers at pre-determined fixed prices and in accordance with a pre-determined schedule, commencing January&#160;1, 2009. The fixed prices may be adjusted annually at the beginning of each calendar year by Deutsche Solar AG to reflect certain changes in their material costs. The agreement also contains a take-or-pay provision, which requires the Company to pay the contracted amount regardless of whether the Company acquires the contracted annual minimum volumes. In 2009, the Company did not meet the minimum volume requirements under the agreement. Deutsche Solar AG agreed that the Company could fulfill its fiscal 2009 purchase obligation in fiscal 2010. In 2010, the Company fulfilled its 2009 purchase commitment under the agreement but did not meet the minimum purchase obligation for 2010. In 2011, the Company did not meet its purchase commitment for the year. The Company believes that the take-or-pay provisions of the agreement are void under German law and, accordingly, as of December&#160;31, 2010 had not accrued for the full $21,143,853 that would otherwise be due under the take-or-pay provision of the agreement. Rather, the Company assumed that it would be permitted to purchase its 2010 contracted quantity, in addition to its 2011 contracted quantity, in fiscal 2011 and had included the purchase obligation for both years in its evaluation of the loss on the long-term purchase commitments. The Company recorded a loss on firm purchase commitments of $1,562,002, $10,610,419 and nil for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December&#160;2011, Deutsche Solar AG gave notice to the Company to terminate the twelve-year wafer supply agreement with immediate effect. Deutsche Solar AG justified the termination with alleged breach of the agreement by the Company. In the notice, Deutsche Solar AG also reserved its right to claim damage of Euro148.6&#160;million in court. The agreement was terminated in 2011. As a result, the Company reclassified the accrued loss on firm purchase commitments reserve of $27,862,017 as of December&#160;31, 2011 to loss contingency accruals. In addition, the Company made a full bad debt allowance of $17,408,593 against the balance of its advance payments to Deutsche Solar as a result of the termination of the long-term supply contract. The accrued amount of $27,862,017 represents the Company's best estimate for its loss contingency. Deutsche Solar did not specify the basis for its claimed damage of Euro&#160;148.6&#160;million on the notice.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i><u>LDK</u></i></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In June&#160;2008, the Company entered into two long-term supply purchase agreements with Jiangxi LDK Solar Hi-Tech&#160;Co.,&#160;Ltd., or LDK, in which the Company was required to purchase a contracted minimum volume of wafers at pre-determined fixed prices and in accordance with a pre-determined schedule. In April&#160;2010, the Company sent notice to LDK and announced termination of these two contracts. In July&#160;2010, the Company filed a request for arbitration against LDK with the Shanghai Branch of the China Economic&#160;&amp; Trade Arbitration Commission. In its arbitration request, the Company asked LDK to refund the advance of $9,517,110. The first hearing was held in October&#160;2010, during which the Company and LDK exchanged and reviewed the evidence. In October&#160;2010, LDK counterclaimed against the Company, seeking (1)&#160;forfeiture of the $9,517,110 advance, (2)&#160;compensation of approximately RMB377,000,000 ($59,832,722) for losses due to the alleged breach of the agreements, (3)&#160;a penalty of approximately RMB15,200,000($2,412,354) and (4)&#160;arbitration expenses up to RMB4,700,000 ($745,925). The second hearing was held on March&#160;9, 2011, during which the parties presented arguments to the arbitration commission. The arbitration commission hosted a settlement discussion between the parties on May&#160;13, 2011. As of December&#160;31, 2011 and 2012, the Company had provided a full allowance against the advance to LDK of $9,517,110 and $9,538,172 due to the uncertainty of recovery. In December&#160;2012, the Company made a non-cash provision totaling $30.3&#160;million following an arbitration award made against the Company by the Shanghai Branch of China International Economic and Trade Arbitration Commission in favor of LDK. The Company disputes the merits of the arbitration award and will take all legal means to overturn or resist the implementation of the&#160;award.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i><u>Class Action Lawsuits</u></i></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On June&#160;1, 2010, the Company announced that it would postpone the release of its financial results for the first quarter ended March&#160;31, 2010 and its quarterly earnings call pending the outcome of an investigation by the Audit Committee of its Board of Directors that had been launched after the Company received a subpoena from the SEC requesting documents relating to, among other things, certain sales transactions in 2009. Thereafter six class action lawsuits were filed in the United&#160;States District Court for the Southern District of New&#160;York, or the New&#160;York cases, and another class action lawsuit was filed in the United&#160;States District Court for the Northern District of California, or the California case. The New&#160;York cases were consolidated into a single action in December&#160;2010. On January&#160;5, 2011, the California case was dismissed by the plaintiff, who became a member of the lead plaintiff group in the New&#160;York action. On March&#160;11, 2011, a Consolidated Complaint was filed with respect to the New&#160;York action. The Consolidated Complaint alleges generally that its financial disclosures during 2009 and early 2010 were false or misleading; asserts claims under Sections&#160;10(b) and&#160;20(a) of the Exchange Act and Rule&#160;10b-5&#160;thereunder; and names the Company, its chief executive officer and its former chief financial officer as defendants. The Company filed its motion to dismiss in May&#160;2011, which was taken under submission by the Court in July&#160;2011. On March&#160;30, 2012, the Court dismissed the Consolidated Complaint with leave to amend, and the plaintiffs filed an Amended Consolidated Complaint against the same defendants on April&#160;19, 2012. On March&#160;28, 2013, the Court entered an order granting the Company's motion to dismiss and dismissing the Amended Consolidated Complaint with prejudice. On March&#160;29, 2013, the Court entered judgment in the&#160;matter.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition, a similar class action lawsuit was filed against the Company and certain of its executive officers in the Ontario Superior Court of Justice on August&#160;10, 2010. The lawsuit alleges generally that its financial disclosures during 2009 and 2010 were false or misleading and brings claims under the shareholders' relief provisions of the Canada Business Corporations Act, Part&#160;XXIII.1 of the Ontario Securities Act as well as claims based on negligent misrepresentation. In December&#160;2010, the Company filed a motion to dismiss the Ontario action on the basis that the Ontario Court has no jurisdiction over the claims and potential claims advanced by the plaintiff. The court dismissed the Company's motion on August&#160;29, 2011. On March&#160;30, 2012, the Ontario Court of Appeal denied the Company's appeal with regard to its jurisdictional motion. On November&#160;29, 2012, the Supreme Court of Canada denied the Company's application for leave to appeal the order of the Ontario Court of Appeal. The Company's jurisdiction motion is therefore at an end. To proceed with the case, the plaintiff must now bring his own motions for class certification and for leave to assert the statutory cause of action under the Ontario Securities Act. These motions are scheduled for argument in the Ontario Superior Court of Justice in June&#160;2013. The Company believes the Ontario action is without merit and it is defending it&#160;vigorously.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i><u>Countervailing and anti-dumping duties</u></i></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In October&#160;2011, a trade action was filed with the U.S.&#160;Department of Commerce, or USDOC, and the U.S.&#160;International Trade Commission, or USITC, by the U.S.&#160;unit of SolarWorld AG and six other U.S.&#160;firms, accusing Chinese producers of crystalline silicon photovoltaic cells, or CSPV cells, whether or not incorporated into modules, of selling their products (i.e.,&#160;CSPV cells or modules incorporating these cells) into the United&#160;States at less than fair value, or dumping, and of receiving countervailable subsidies from the Chinese authorities. These firms asked the U.S.&#160;government to impose anti-dumping and countervailing duties on CSPV cells imported from China. The USDOC and the USITC investigated the validity of these claims. The company was identified as one of a number of Chinese exporting producers of the subject goods to the U.S.&#160;market. The Company also has affiliate U.S.&#160;operations that import the subject goods from&#160;China.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On October&#160;9, 2012, the USDOC issued final affirmative determinations in the anti-dumping and countervailing duty investigations. On November&#160;7, 2012, the USITC ruled that imports of CSPV cells had caused material injury to the U.S.&#160;CSPV industry. As a result of these rulings, the Company is required to pay cash deposits on CSPV cells imported into the U.S.&#160;from China, whether alone or incorporated into modules. The announced cash deposit rates applicable to the Company were 13.94% (anti-dumping duty) and 15.24% (countervailing duty). The actual rates at which duties will be assessed and payable may be subject to administrative review next year and may differ from the announced deposit rates. A number of parties have filed notice of their intent to challenge the rulings of the USDOC and USITC in appeals to the U.S.&#160;Court of International Trade. Decisions on those appeals are not expected until next year. During year 2012, the Company's net revenue generated from America is 19.6% of the total net&#160;revenue.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On September&#160;6, 2012, following a complaint lodged by SolarWorld AG and certain supporters, the European Commission initiated an anti-dumping investigation concerning imports into the European Union of CSPV modules and key components (i.e.,&#160;cells and wafers) originating in China. On November&#160;8, 2012, following a complaint lodged by the same parties, the European Commission initiated an anti-subsidy investigation on these products. In each investigation, the Company was identified as one of a number of Chinese exporting producers of these products to the EU market. The Company also has affiliate EU operations that import these products from China. During year 2012 the Company's net revenue generated from Europe is 50.1% of the total net&#160;revenue.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company was not chosen as one of the "sampled" companies in these EU investigations, which were required to provide written information to the EU&#160;authorities.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company requested "market economy treatment" in the anti-dumping investigation, but this request was denied. A number of other affected Chinese companies have filed an action for annulment of the decision that denied "market economy treatment".</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On March&#160;5, 2013, the European Commission published a Regulation making all imports of CSPV modules and key components originating in or consigned from China subject to registration by EU Member State customs authorities. This registration requirement is likely to remain in effect through the pendency of the investigations. The Company filed comments contesting this registration decision and requested a hearing to express its&#160;views.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Under the current timeline, it is expected that provisional anti-dumping duties, if any, will be announced by June&#160;6, 2013, provisional countervailing duties, if any, will be announced by August&#160;8, 2013 and definitive anti-dumping and countervailing duties, if any, will be announced by December&#160;5 and 7, 2013, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In late November&#160;2012, India initiated an anti-dumping investigation on imported solar products from China, Taiwan, the United&#160;States and Malaysia. The scope of the Indian complaint includes thin-film and CSPV cells and modules, as well as "glass and other suitable substrates". The period of investigation is from January&#160;1, 2011 to June&#160;30, 2012. The Company has completed and submitted a "sampling questionnaire" and was chosen by the Indian authorities to be a sampled company. The Company is now compiling the data requested of&#160;it.</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_CommitmentsAndContingenciesDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommitmentsAndContingenciesDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for commitments and contingencies.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14435-108349<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 14<br><br> -Paragraph 3<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 440<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.25)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 9, 10, 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>MAJOR CUSTOMERS (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_MajorCustomersDisclosureAbstract', window );"><strong>MAJOR CUSTOMERS</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of details of customers accounting for 10% or more of total net revenues</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 74.79%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 156px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="68"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Company A</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">164,522,394</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">95,557,467</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">45,987,216</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_csiq_MajorCustomersDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_MajorCustomersDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVESTMENTS IN AFFILIATES (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract', window );"><strong>INVESTMENTS IN AFFILIATES</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_EquityMethodInvestmentsTextBlock', window );">Schedule of investments in affiliates</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 90.47%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 284px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="51"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="51"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="11"><font size="1"><b>At December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Carrying<br />
Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Ownership<br />
Percentage</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Carrying<br />
Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Ownership<br />
Percentage</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>(%)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>(%)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Suzhou Gaochuangte New&#160;Energy&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6,489,445</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">40</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6,453,371</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">40</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">CSI SkyPower</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,565,075</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">GCL-CSI (Suzhou) Photovoltaic Technology&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,625,743</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,834,296</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Nernst New&#160;Energy (Suzhou)&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,337,062</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Ningxia GD CSI New&#160;Energy&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">555,475</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">35</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,874,847</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">21-30</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,007,725</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">26,727,589</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_EquityMethodInvestmentsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments in common stock. The disclosure may include: (a) the name of each investee or group of investments for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6382943&amp;loc=d3e33918-111571<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 18<br><br> -Paragraph 20<br><br> -Subparagraph a, b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EquityMethodInvestmentsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>37
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ENVBI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONVERTIBLE NOTES (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">0 Months Ended</th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 18, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 27, 2008</div>
        </th>
        <th class="th">
          <div>Dec. 11, 2007</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>CONVERTIBLE NOTES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Initial fair value of debt component</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">$ 214,562,963<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_AmortizationOfDebtDiscountPremium', window );">Amortization expense of discount on debt</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">49,699<span></span></td>
        <td class="nump">44,485<span></span></td>
        <td class="nump">39,816<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Details of convertible notes</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_ConvertibleLongTermNotesPayable', window );">Net carrying amount of the debt component</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="nump">950,301<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">2007 Notes</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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>CONVERTIBLE NOTES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Amount of debt to be issued under the subscription agreement</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">75,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed rate (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">6.00%<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_DebtInstrumentConvertibleConversionRatio', window );">Initial conversion rate (in shares per USD)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">0.0506073<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_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 19.76<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_csiq_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal', window );">Repurchase price as a percentage of principal amount of notes</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">100.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_csiq_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal', window );">Redemption price as a percentage of principal amount of notes</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">100.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice', window );">Percentage of the conversion price that the closing price of the entity's common stock must exceed in order for the notes to be convertible</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">130.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_csiq_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays', window );">Number of days within 30 consecutive trading days in which the closing price of the entity's common stock must exceed the conversion price for the notes to be redeemable</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">20 days<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_csiq_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays', window );">Number of consecutive trading days during which the closing price of the entity's common stock must exceed the conversion price for at least 20 days in order for the notes to be redeemable</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">30 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_csiq_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays', window );">Number of consecutive trading days before 30 consecutive trading days during the note measurement period</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">5 days<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_csiq_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal', window );">Percentage of initial aggregate principal amount of the notes that must be redeemed, converted or repurchased and, in each case, cancelled in order for the notes to be redeemed</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">95.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Initial fair value of debt component</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">62,686,088<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_csiq_DebtAndEquityIssuanceCosts', window );">Offering costs incurred for the issuance of the Notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,351,634<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_DebtIssuanceCosts', window );">Initial debt issuance costs</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">2,801,344<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (as a percent)</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">11.40%<span></span></td>
        <td class="nump">11.40%<span></span></td>
        <td class="nump">11.40%<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization expense of discount on debt</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">49,699<span></span></td>
        <td class="nump">44,485<span></span></td>
        <td class="nump">39,816<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Coupon interest recorded</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">60,000<span></span></td>
        <td class="nump">60,000<span></span></td>
        <td class="nump">60,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_csiq_DebtInstrumentConvertibleConversionPriceOnFundamentalChange', window );">Initial conversion rate (in shares per USD)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">0.0536061<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of common stock shares issued upon conversion of the Notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,966,841<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_DebtConversionConvertedInstrumentAmount1', window );">Principal amount of debt instrument converted</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">74,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InducedConversionOfConvertibleDebtExpense', window );">Amount of charge to earnings upon induced conversion of the Notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">10,170,118<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_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on debt extinguishment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,429,524<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">0<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_csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense', window );">Unamortized debt discount and debt issuance costs reclassified to common shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">13,766,173<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Aggregate principal amount of debt redeemed</a></td>
        <td class="nump">1,000,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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Details of convertible notes</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Carrying amount of the equity component</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="nump">156,848<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of the debt component</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="nump">1,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</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="nump">49,699<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_ConvertibleLongTermNotesPayable', window );">Net carrying amount of the debt component</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">$ 0<span></span></td>
        <td class="nump">$ 950,301<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_csiq_DebtAndEquityIssuanceCosts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of debt and equity issuance 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>csiq_DebtAndEquityIssuanceCosts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 redemption price, as a percentage of the principal amount, at which the holders may require the entity to repurchase the notes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of the conversion price that the closing price of the entity's common stock must exceed for at least 20 days within a period of 30 consecutive trading days in order for the notes to be convertible.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentConversionObligationCommonStockClosingPriceAsPercentageOfConversionPrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of trading days within a period of 30 consecutive trading days the closing price of the entity's common stock must exceed the applicable conversion price in order for the debt instruments to be convertible.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentConversionObligationCommonStockClosingPriceNumberOfTradingDays</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of the initial aggregate principal amount of the notes that must exceed in order for the notes to be redeemed.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentConversionObligationMinimumRedemptionPriceAsPercentageOfInitialAggregatePrincipal</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of consecutive trading days during which the closing price of the entity's common stock must exceed the applicable conversion price for at least 20 days in order for the debt instruments to be convertible.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentConversionObligationNumberOfConsecutiveTradingDays</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of consecutive trading days prior to the 30 consecutive trading days during the debt instrument measurement period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentConvertibleConversionPriceOnFundamentalChange">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 conversion rate of the conversion feature embedded in the debt instrument on a Fundamental Change.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentConvertibleConversionPriceOnFundamentalChange</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 redemption price, as a percentage of the principal amount, at which the entity may redeem the notes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentRedemptionPriceAsPercentageOfPrincipal</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of unamortized debt discount and debt issuance costs reclassified to common 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>csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AmortizationOfDebtDiscountPremium">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.8)<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 8<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 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<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 21<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AmortizationOfDebtDiscountPremium</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ConvertibleLongTermNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.22)<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 22<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_ConvertibleLongTermNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtConversionConvertedInstrumentAmount1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<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 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 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4332-108586<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtConversionConvertedInstrumentAmount1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtConversionConvertedInstrumentSharesIssued1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<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 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 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4332-108586<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtConversionConvertedInstrumentSharesIssued1</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtInstrumentCarryingAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date before deducting unamortized discount or premiums (if any). May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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 16<br><br> -Article 9<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 APB14-1<br><br> -Paragraph 31<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 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 S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 22<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_DebtInstrumentCarryingAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 the equity component of convertible debt which may be settled in cash upon conversion.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 470<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928298&amp;loc=SL6031897-161870<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 APB14-1<br><br> -Paragraph 31<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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentConvertibleConversionPrice1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The price per share of the conversion feature embedded in the debt instrument.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 470<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 5<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928298&amp;loc=SL6031898-161870<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 APB14-1<br><br> -Paragraph 32<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_DebtInstrumentConvertibleConversionPrice1</nobr></td>
                  </tr>
                  <tr>
                    <td 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_DebtInstrumentConvertibleConversionRatio">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The ratio applied to the debt for purposes of determining the number of shares of the equity security into which the debt will be converted.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21521-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Conversion Rate<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509012<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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 22<br><br> -Article 5<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22(a)(5))<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_DebtInstrumentConvertibleConversionRatio</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The stated principal amount of the debt instrument at time of issuance, which may vary from the carrying amount because of unamortized premium or discount.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28551-108399<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 30<br><br> -Section 55<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584090&amp;loc=d3e28878-108400<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 21<br><br> -Paragraph 16, 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_DebtInstrumentFaceAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentInterestRateEffectivePercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28551-108399<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 22<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.22(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_DebtInstrumentInterestRateEffectivePercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Interest rate stated in the contractual debt agreement.</p>
              </div><a href="javascript:void(0);" 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 22<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.22(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_DebtInstrumentInterestRateStatedPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtInstrumentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtInstrumentUnamortizedDiscount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 debt discount that was originally recognized at the issuance of the instrument that has yet to be amortized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 21<br><br> -Paragraph 16, 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<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 APB14-1<br><br> -Paragraph 31<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 30<br><br> -Section 55<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584090&amp;loc=d3e28878-108400<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtInstrumentUnamortizedDiscount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtIssuanceCosts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of debt issuance costs (for example, but not limited to, legal, accounting, broker, and regulatory fees).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtIssuanceCosts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ExtinguishmentOfDebtAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt extinguished.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ExtinguishmentOfDebtAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_GainsLossesOnExtinguishmentOfDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 26<br><br> -Paragraph 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 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 470<br><br> -SubTopic 50<br><br> -Section 40<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6850294&amp;loc=d3e12317-112629<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 470<br><br> -SubTopic 50<br><br> -Section 40<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6850294&amp;loc=d3e12355-112629<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainsLossesOnExtinguishmentOfDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InducedConversionOfConvertibleDebtExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Consideration given by issuer of convertible debt to provide an incentive for debt holders to convert the debt to equity securities. The expense is equal to the fair value of all securities and other consideration transferred in the transaction in excess of the fair value of securities issuable pursuant to the original conversion terms.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 470<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656879&amp;loc=d3e7290-112610<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 470<br><br> -SubTopic 20<br><br> -Section 40<br><br> -Paragraph 16<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928171&amp;loc=d3e6835-112609<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 84<br><br> -Paragraph 3, 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_InducedConversionOfConvertibleDebtExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InterestExpenseDebtExcludingAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 8<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_InterestExpenseDebtExcludingAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The fair value amount of long-term debt 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.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermDebtFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R97.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="ID0ERRBG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Financial Statements Schedule I (Details 4) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Statements of Operations</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net revenues</a></td>
        <td class="nump">$ 1,294,829,413<span></span></td>
        <td class="nump">$ 1,898,922,106<span></span></td>
        <td class="nump">$ 1,495,509,056<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
        <td class="nump">1,204,467,983<span></span></td>
        <td class="nump">1,716,640,492<span></span></td>
        <td class="nump">1,266,737,444<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
        <td class="nump">90,361,430<span></span></td>
        <td class="nump">182,281,614<span></span></td>
        <td class="nump">228,771,612<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', 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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
        <td class="nump">91,052,729<span></span></td>
        <td class="nump">69,341,229<span></span></td>
        <td class="nump">47,109,261<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
        <td class="nump">128,826,340<span></span></td>
        <td class="nump">86,268,786<span></span></td>
        <td class="nump">54,519,646<span></span></td>
      </tr>
      <tr class="ro">
        <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 expenses</a></td>
        <td class="nump">12,998,122<span></span></td>
        <td class="nump">19,838,547<span></span></td>
        <td class="nump">6,843,216<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
        <td class="nump">232,877,191<span></span></td>
        <td class="nump">175,448,562<span></span></td>
        <td class="nump">108,472,123<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Profit from operations</a></td>
        <td class="num">(142,515,761)<span></span></td>
        <td class="nump">6,833,052<span></span></td>
        <td class="nump">120,299,489<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (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>
      </tr>
      <tr class="ro">
        <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">(53,304,640)<span></span></td>
        <td class="num">(43,843,586)<span></span></td>
        <td class="num">(22,164,363)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
        <td class="nump">13,359,962<span></span></td>
        <td class="nump">8,446,647<span></span></td>
        <td class="nump">6,935,560<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeLossOnInvestments', window );">Investment loss</a></td>
        <td class="num">(1,081,700)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(3,000,000)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange gain (loss)</a></td>
        <td class="num">(10,707,889)<span></span></td>
        <td class="num">(40,007,403)<span></span></td>
        <td class="num">(36,291,898)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
        <td class="num">(198,619,201)<span></span></td>
        <td class="num">(74,322,271)<span></span></td>
        <td class="nump">67,435,716<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
        <td class="num">(5,433,410)<span></span></td>
        <td class="nump">16,539,940<span></span></td>
        <td class="nump">16,753,917<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Canadian Solar Inc.</a></td>
        <td class="num">(195,468,691)<span></span></td>
        <td class="num">(90,804,200)<span></span></td>
        <td class="nump">50,568,919<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Parent Company</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Statements of Operations</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net revenues</a></td>
        <td class="nump">111,414,327<span></span></td>
        <td class="nump">829,016,524<span></span></td>
        <td class="nump">1,248,400,119<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
        <td class="nump">80,190,744<span></span></td>
        <td class="nump">792,643,306<span></span></td>
        <td class="nump">1,201,713,356<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_GrossProfit', window );">Gross profit</a></td>
        <td class="nump">31,223,583<span></span></td>
        <td class="nump">36,373,218<span></span></td>
        <td class="nump">46,686,763<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
        <td class="text">&#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_SellingExpense', window );">Selling expenses</a></td>
        <td class="nump">3,649,131<span></span></td>
        <td class="nump">10,411,256<span></span></td>
        <td class="nump">10,057,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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
        <td class="nump">11,955,578<span></span></td>
        <td class="nump">13,461,891<span></span></td>
        <td class="nump">13,355,609<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
        <td class="nump">764,145<span></span></td>
        <td class="nump">1,255,945<span></span></td>
        <td class="nump">792,509<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
        <td class="nump">16,368,854<span></span></td>
        <td class="nump">25,129,092<span></span></td>
        <td class="nump">24,205,465<span></span></td>
      </tr>
      <tr class="re">
        <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 );">Profit from operations</a></td>
        <td class="nump">14,854,729<span></span></td>
        <td class="nump">11,244,126<span></span></td>
        <td class="nump">22,481,298<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (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>
      </tr>
      <tr class="re">
        <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">(255,502)<span></span></td>
        <td class="num">(267,979)<span></span></td>
        <td class="num">(296,678)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
        <td class="nump">1,559,207<span></span></td>
        <td class="nump">474,886<span></span></td>
        <td class="nump">933,372<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeLossOnInvestments', window );">Investment loss</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(3,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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange gain (loss)</a></td>
        <td class="num">(622,816)<span></span></td>
        <td class="nump">3,261,933<span></span></td>
        <td class="nump">830,602<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
        <td class="nump">15,535,618<span></span></td>
        <td class="nump">14,712,966<span></span></td>
        <td class="nump">20,948,594<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
        <td class="nump">7,441,590<span></span></td>
        <td class="nump">6,742,827<span></span></td>
        <td class="nump">9,956,513<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in earnings(loss) of subsidiaries</a></td>
        <td class="num">(203,562,719)<span></span></td>
        <td class="num">(98,774,339)<span></span></td>
        <td class="nump">39,576,838<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Canadian Solar Inc.</a></td>
        <td class="num">$ (195,468,691)<span></span></td>
        <td class="num">$ (90,804,200)<span></span></td>
        <td class="nump">$ 50,568,919<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_IncomeLossOnInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included the aggregate amount of investment income (loss) derived from (1) the gain (loss) resulting from the sale of a subsidiary which is not a discontinued operation; (2) the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied; (3) The amount of other than temporary impairment (OTTI) losses on equity 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>csiq_IncomeLossOnInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_CondensedFinancialStatementsCaptionsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CondensedFinancialStatementsCaptionsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_CostOfGoodsAndServicesSold">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 2<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2(a),(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CostOfGoodsAndServicesSold</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate foreign currency transaction gain (loss) (both realized and unrealized) included in determining net income for the reporting period. Excludes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. For certain enterprises, primarily banks, that are dealers in foreign exchange, foreign currency transaction gains (losses) may be disclosed as dealer gains (losses).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 52<br><br> -Paragraph 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30690-110894<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30700-110894<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GeneralAndAdministrativeExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1,2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GrossProfit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 10<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncomeLossFromEquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.12)<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 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 9<br><br> -Article 5<br><br><br><br>Reference 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 11<br><br> -Article 7<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16385135&amp;loc=d3e33749-111570<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 6<br><br> -Subparagraph 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 19<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_IncomeLossFromEquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InvestmentIncomeInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Income derived from investments in debt securities and on cash and cash equivalents the earnings of which reflect the time value of money or transactions in which the payments are for the use or forbearance of money.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 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>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 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(b))<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_InvestmentIncomeInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetIncomeLossAvailableToCommonStockholdersBasic">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated 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 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1377-109256<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 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NonoperatingIncomeExpenseAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_OperatingExpenses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingExpenses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingExpensesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_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_SalesRevenueNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SalesRevenueNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SellingExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>39
<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="ID0EGFAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Allowances for accounts receivable</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_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>ALLOWANCE</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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of allowances</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 80.34%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 161px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Beginning of the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,029,440</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,956,036</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,505,481</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Allowances made (reversed) during the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(10,082,718</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,552,926</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">43,240,595</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Accounts written-off against allowances</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,053,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,325,908</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Foreign exchange effect</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,314</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,057</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">162,049</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Closing balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,956,036</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,505,481</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">47,582,217</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Allowances for advances to suppliers</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_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>ALLOWANCE</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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of allowances</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 74.94%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 207px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Beginning of the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,985,195</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">19,389,542</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">38,123,721</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Allowances made during the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,239,858</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,728,681</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">370,622</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Accounts written-off against allowances</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(2,205,848</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#160;&#8212;&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Foreign exchange effect</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">370,337</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,005,498</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">51,144</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Closing balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">19,389,542</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">38,123,721</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">38,545,487</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing receivables (examples of financing receivables include loans, trade accounts receivable and notes receivable) and activity in the allowance for credit losses account.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 11B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7512638&amp;loc=SL6953423-111524<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ValuationAndQualifyingAccountsDisclosureLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVESTMENT LOSS (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_InvestmentIncomeLossDisclosureAbstract', window );"><strong>INVESTMENT LOSS</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_GainLossOnInvestmentsTextBlock', window );">Summary of the Company's investment loss</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 71.04%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 174px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="25"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Impairment of long-term investment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(3,000,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,081,700</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_csiq_InvestmentIncomeLossDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_InvestmentIncomeLossDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_GainLossOnInvestmentsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 realized and unrealized gains and losses reported in the statement of income which have resulted from the sale and holding of marketable securities, respectively, as well as the sale or disposal of cost method investments. Such amounts would include realized gains and losses on the sale or disposal of trading, available-for-sale, and held-to-maturity securities, unrealized gains and losses on trading securities, unrealized gains and losses on available-for-sale and held-to-maturity securities transferred to the trading securities category, realized gains and losses on the sale or disposal of cost method investments, and losses recognized for other than temporary impairments (OTTI) of such investments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 7, 13, 16, 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 AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7534914&amp;loc=d3e22054-111558<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 M<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 21<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>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 115<br><br> -Paragraph 12<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 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 10<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27405-111563<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 9<br><br> -Subparagraph (c)-(e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27357-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 320<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 5.M)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6784337&amp;loc=d3e87990-122713<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainLossOnInvestmentsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>41
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ED1AE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>INVESTMENTS IN AFFILIATES (Details) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Suzhou Gaochuangte New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Suzhou Gaochuangte New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI SkyPower</div>
        </th>
        <th class="th">
          <div>May 23, 2012

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

</div>
          <div>GCL-CSI (Suzhou) Photovoltaic Technology Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>GCL-CSI (Suzhou) Photovoltaic Technology Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Nernst New Energy (Suzhou) Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Ningxia GD CSI New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

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

</div>
          <div>Others

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

</div>
          <div>Others

</div>
          <div>Maximum</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Investments in affiliates</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying Value</a></td>
        <td class="nump">$ 26,727,589<span></span></td>
        <td class="nump">$ 11,007,725<span></span></td>
        <td class="nump">$ 6,453,371<span></span></td>
        <td class="nump">$ 6,489,445<span></span></td>
        <td class="nump">$ 2,565,075<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 1,834,296<span></span></td>
        <td class="nump">$ 2,625,743<span></span></td>
        <td class="nump">$ 1,337,062<span></span></td>
        <td class="nump">$ 555,475<span></span></td>
        <td class="nump">$ 15,874,847<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_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage held by the entity</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">40.00%<span></span></td>
        <td class="nump">40.00%<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="nump">35.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">21.00%<span></span></td>
        <td class="nump">30.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_EquityMethodInvestmentOwnershipPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 159<br><br> -Paragraph 18<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 Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6382943&amp;loc=d3e33918-111571<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 18<br><br> -Paragraph 20<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_EquityMethodInvestmentOwnershipPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.12)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16385135&amp;loc=d3e33749-111570<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ScheduleOfEquityMethodInvestmentsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>42
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E3LAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVENTORIES (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract', window );"><strong>Inventories</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
        <td class="nump">$ 40,197,952<span></span></td>
        <td class="nump">$ 50,062,944<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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">16,739,907<span></span></td>
        <td class="nump">49,157,454<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
        <td class="nump">217,517,939<span></span></td>
        <td class="nump">197,347,729<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_InventoryNet', window );">Inventories</a></td>
        <td class="nump">274,455,798<span></span></td>
        <td class="nump">296,568,127<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory written down</a></td>
        <td class="nump">$ 3,085,529<span></span></td>
        <td class="nump">$ 8,456,260<span></span></td>
        <td class="nump">$ 2,101,124<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section BB<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 5.BB)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386940&amp;loc=d3e100047-122729<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 6<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(a)(1))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryFinishedGoodsNetOfReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount (lower of cost or market) as of the balance sheet date of inventories less all valuation and other allowances. Excludes noncurrent inventory balances (expected to remain on hand past one year or one operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386567&amp;loc=d3e3927-108312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryNetItemsNetOfReserveAlternativeAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Charge to cost of goods sold that represents the reduction of the carrying amount of inventory, generally attributable to obsolescence or market conditions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Concepts (CON)<br><br> -Number 6<br><br> -Paragraph 86<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section 7<br><br> -Paragraph 14<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 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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386783&amp;loc=d3e4542-108314<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryWriteDown</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E2F">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted gain (loss) per share</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 87.07%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 227px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="78"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Net income (loss) attributable to Canadian Solar&#160;Inc.&#8212;basic and diluted</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50, 568,919</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(90,804,200</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(195,468,691</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Weighted average number of common shares&#8212;basic</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">42,839,356</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,076,489</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,190,778</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Diluted share number from share options and restricted shares</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">838,852</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Weighted average number of common shares&#8212;diluted</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,678,208</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,076,489</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,190,778</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Basic earnings (loss) per share</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1.18</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(2.11</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(4.53</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Diluted earnings (loss) per share</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1.16</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(2.11</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(4.53</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of anti-dilutive shares excluded from the computation of diluted earnings (loss) per share</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 84.24%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 187px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="45"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Convertible notes</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,607</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,607</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Share options, restricted shares and restricted share units</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">426,716</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,871,147</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,288,008</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Warrant</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,273,102</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">477,323</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,921,754</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,561,110</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive 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 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of an entity's basic and diluted earnings per share calculations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times"><font size="2"><b>2. SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</b></font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(a)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Basis of presentation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The consolidated financial statements of the Company have been prepared in accordance with U.S.&#160;GAAP.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The accompanying consolidated financial statements contemplate the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Company's ability to operate profitably, to generate cash flows from operations and to arrange adequate financing to support its working capital requirements. During the year ended December&#160;31, 2012, the solar industry was negatively impacted by a number of factors, including excess capacity, reduction of government incentives in key solar markets, higher import tariffs and the European debt crisis. These factors contributed to declining average selling prices ("ASP") throughout the industry, including the Company's products. The Company suffered a net loss of $195,468,691 and used cash of $147,758,937 in operating activities for the year ended December&#160;31, 2012. As of December&#160;31, 2012, the Company had cash and cash equivalents of $141,968,182, restricted cash of $422,356,794 and bank borrowings due within one year of $858,926,732. The Company's current liabilities exceed its current assets by $98,045,603. The Company has carried out a review of its cash flow forecast for the twelve months ending December&#160;31, 2013. Although no assurance can be given, management believes that the Company will be able to execute its current total solution business, realize forecasted module sales prices and shipments, and renew its bank borrowings in 2013. The Company also considered the steps it might take should it encounter difficulties in fully executing its total solution business and sales plans. Management believes that, in those circumstances, the Company would be able to renew substantially all its existing bank borrowings as they become due. Between January&#160;1, 2013 and March&#160;31, 2013, the Company renewed and drew down short-term bank borrowings of $304,583,061, of which $159,438,369 is due beyond December&#160;31, 2013. Based on the above factors, management believes that adequate sources of liquidity will exist to fund the Company's working capital and capital expenditures requirements and to meet its short term debt obligations and other liabilities and commitments as they become&#160;due.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(b)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Basis of consolidation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries in which it has a controlling financial interest. A controlling financial interest is typically determined when a company holds a majority of the voting equity interest in an entity. The Company evaluates each of its interest in private companies to determine whether or not the investee is a variable interest entity ("VIE"). If the Company demonstrates it both has (i)&#160;the power to direct the activities of a VIE that most significantly impact the VIE's economic performance and (ii)&#160;the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE, then the entity is consolidated. The Company has not consolidated any VIEs as of or during any of the periods presented. All significant intercompany balances and transactions between CSI and its subsidiaries have been eliminated in consolidation.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(c)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Use of estimates</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect 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. Significant accounting estimates reflected in the Company's financial statements include revenue recognition for solar power projects accounted for under the percentage of completion method, estimated sales returns, allowance for doubtful accounts receivable and advances to suppliers, valuation of inventories and provision for firm purchase commitments, provision for contingent liability, impairment of project assets, useful lives and impairment of long lived assets, accrual for warranty and the recognition of the benefit from the purchased warranty insurance, fair value of foreign exchange derivatives, provision for uncertain tax positions and tax valuation allowances and assumptions used in the computation of share-based compensation, including the associated forfeiture rates.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(d)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Cash and cash equivalents and restricted cash</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cash and cash equivalents are stated at cost, which approximates fair value. Cash and cash equivalents consist of cash on hand and demand deposits, which are unrestricted as to withdrawal and use, and have original maturities of three months or less when&#160;acquired.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Restricted cash represents amounts held by banks, which are not available for the Company's general use, as security for issuance of letters of credit, short term notes payable, and bank borrowings. Upon maturity of the letters of credit and repayment of short term notes payable, and bank borrowings which generally occur within one year, the deposits are released by the bank and become available for general use by the&#160;Company.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(e)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Accounts receivable, unbilled</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts receivable, unbilled represents revenue that has been recognized in advance of billing. The Company uses the percentage of completion method to recognize revenue from system integration projects for which the Company provides engineering, procurement and construction services ("EPC"). Under this accounting method, revenue may be recognized in advance of billing the customer, which results in the recording of accounts receivable, unbilled. Once the Company meets the billing criteria under such contract, it bills the customer and reclassifies the unbilled balance to accounts receivable, trade. Billing requirements vary by contract, but are generally structured around completion of certain construction milestones.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(f)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Allowance for doubtful receivables</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company began purchasing insurance from China Export&#160;&amp; Credit Insurance Corporation ("Sinosure") since 2009 for certain of its accounts receivable, trade in order to reduce its exposure to bad debt loss. The Company provides an allowance for accounts receivable, trade using primarily a specific identification methodology. An allowance is recorded based on the likelihood of collection from the specific customer regardless whether such account is covered by Sinosure. At the time the claim is made to Sinosure, the Company records a receivable from Sinosure equal to the expected recovery up to the amount of the specific allowance. The Company had recorded a receivable from Sinosure in prepaid expenses and other current assets of $ $4,212,532, $5,337,282 and $9,515,899 as of December&#160;31, 2010, 2011 and 2012, respectively, and a corresponding reduction in bad debt&#160;expense.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(g)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Advances to suppliers</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In order to secure a stable supply of silicon materials, the Company makes prepayments to certain suppliers based on written purchase orders detailing product, quantity and price. Such amounts are recorded in advances to suppliers in the consolidated balance sheets. Advances to suppliers expected to be utilized within twelve months as of each balance sheet date are recorded as current assets and the portion expected to be utilized after twelve months are classified as non-current assets in the consolidated balance&#160;sheets.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(h)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Inventories</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or market. Cost is determined by the weighted-average method. Cost is comprised of direct materials and, where applicable, direct labor costs, tolling costs and those overhead costs that have been incurred in bringing the inventories to their present location and&#160;condition.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Adjustments are recorded to write down the cost of obsolete and excess inventory to the estimated market value based on historical and forecast demand.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company outsources portions of its manufacturing process, including converting silicon into ingots, cutting ingots into wafers, and converting wafers into solar cells, to various third-party manufacturers. These outsourcing arrangements may or may not include transfer of title of the raw material inventory (silicon, ingots or wafers) to the third-party manufacturers. Such raw materials are recorded as raw materials inventory when purchased from suppliers. For those outsourcing arrangements in which title is not transferred, the Company maintains such inventory on the Company's balance sheet as raw materials inventory while it is in physical possession of the third-party manufacturer. Upon receipt, processed inventory is reclassified to work-in-process inventory and a processing fee is paid to the third-party manufacturer. For those outsourcing arrangements, which are characterized as sales, in which title (including risk of loss) does transfer to the third-party manufacturer, the Company is constructively obligated, through raw materials sales agreements and processed inventory purchase agreements, which have been entered into simultaneously with the third-party manufacturer, to repurchase the inventory once processed. In this case, the raw material inventory remains classified as raw material inventory while in the physical possession of the third-party manufacturer and cash is received, which is classified as "advances from customers" on the balance sheet and not as revenue or deferred revenue. Cash payments for outsourcing arrangements, which require prepayment for repurchase of the processed inventory, are classified as "advances to suppliers" on the balance sheet. There is no right of offset for these arrangements and accordingly, "advances from customers" and "advances to suppliers" remain on the balance sheet until the processed inventory is&#160;repurchased.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On occasion, the Company enters into firm purchase commitments to acquire materials from its suppliers. A firm purchase commitment represents an agreement that specifies all significant terms, including the price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory. The Company records the expected loss only as it relates to the following fiscal period, as it is unable to reasonably estimate future market prices beyond one year, in cost of revenues in the consolidated statements of&#160;operations.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(i)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Project assets</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Project assets consist primarily of direct costs relating to solar power projects in various stages of development that are capitalized prior to the sale of the solar power projects. A project asset is initially recorded at the actual cost. For a self-developed project asset that is initially obtained by application of feed-in-tariff ("FIT") contract and other required permits and consents, the actual cost capitalized is the amount of the expenditure incurred for the application of those contracts, permits, consents and other similar direct costs. For a project asset acquired from external parties, the initial cost is the acquisition cost which includes the consideration transferred and certain direct acquisition costs. Modules, construction expenditure and other development costs incurred in the project development process will build up the cost of project&#160;assets.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Project assets consisted of the following at December&#160;31, 2012:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Project assets&#8212;Acquisition cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">275,423,447</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Project assets&#8212;Modules cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">30,721,957</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Project assets&#8212;Development cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">67,037,602</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Project assets&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25,964,018</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total Project assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">399,147,024</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">180,436,619</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Non-current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">218,710,405</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company reviews project assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In determining whether or not the project assets are recoverable, the Company considers a number of factors, including changes in environmental, ecological, permitting, marketing price or regulatory conditions that affect the project. Such changes may cause the cost of the project to increase or the selling price of the project to decrease. Any impairment of the project assets will be recorded as cost of sales in the consolidated financial statements.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Project assets expected to be sold within twelve months as of each balance sheet date are recorded as current assets and project assets expected to be sold after twelve months are recorded as non-current assets in the consolidated balance sheets. The cash flows associated with the acquisition, construction, and sale of projects assets are classified as from operating activities in the consolidated statements of cash flows.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company does not depreciate the project assets. If the Company has to operate the project assets by itself, the project assets will be reclassified to property, plant and equipment.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(j)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Business combination</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Business combinations are recorded using the purchase method of accounting and, accordingly, the acquired assets and liabilities are recorded at their fair market value at the date of acquisition. Any excess of acquisition cost over the fair value of the acquired assets and liabilities, including identifiable intangible assets, is recorded as&#160;goodwill.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(k)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Assets acquisition</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;When the Company acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on the cost, which generally includes the transaction costs of the asset acquisition, and no gain or loss is recognized unless the fair value of noncash assets given as consideration differs from the assets' carrying amounts on the Company's books. If the consideration given is not in the form of cash (that is, in the form of noncash assets, liabilities incurred, or equity interests issued), measurement is based on the fair value of the assets (or&#160;net assets) acquired. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to&#160;goodwill.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(l)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Property, plant and equipment</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment is recorded at cost less accumulated depreciation. The cost of property, plant and equipment comprises its purchase price and any directly attributable costs, including interest cost capitalized during the period the asset is brought to its working condition and location for its intended use. The Company expenses repair and maintenance costs as&#160;incurred.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Depreciation is computed on a straight-line basis over the following estimated useful&#160;lives:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left" width="39%"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="left" width="39%"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Buildings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">20&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Leasehold improvements</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">Over the shorter of the lease term or their estimated useful lives</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Machinery</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">5-10&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times" valign="top">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Furniture, fixtures and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="top"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="top"><font size="2">5&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Motor vehicles</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">5&#160;years</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Costs incurred in constructing new facilities, including progress payment, capitalized interest and other costs relating to the construction, are capitalized and transferred to property, plant and equipment on completion and depreciation commences from that&#160;time.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For property, plant and equipment that has been placed into service, but is subsequently idled temporarily, the Company continues to record depreciation expense during the idle period. The Company adjusts the estimated useful life of the idled assets if the estimated useful life has&#160;changed.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(m)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Intangible assets</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Intangible assets primarily represent the power purchase agreement, technical know-how, and computer software purchased from third parties. Intangible assets are recorded at fair value at the time of acquisition less accumulated amortization, if applicable. Amortization is recorded according to the following table on a straight-line basis for all intangible assets:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="left" width="59"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Power purchase agreement</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">20&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Technical know-how</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">10&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Computer software</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">1-10&#160;years</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(n)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Prepaid land use right</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Prepaid land use right represents amounts paid for the Company's lease for the use right of lands located in Changshu City, Suzhou City, and Luoyang City of People's Republic of China ("PRC"). Amounts are charged to earnings ratably over the term of the lease of 50&#160;years.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(o)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Investments in affiliates</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company holds equity investments in affiliates, which include minority interests in project assets that are being constructed, for which it does not have a controlling financial interest, but has the ability to exercise significant influence over the operating and financial policies of the investee. These investments are accounted for under equity method of accounting wherein the Company records its' proportionate share of the investees' income or loss in its consolidated financial statements.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investments are evaluated for impairment when facts or circumstances indicate that the fair value of the investment is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (1)&#160;nature of the investment; (2)&#160;cause and duration of the impairment; (3)&#160;extent to which fair value is less than cost; (4)&#160;financial conditions and near term prospects of the issuers; and (5)&#160;ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. During the years ended December&#160;31, 2010, 2011 and 2012, the Company recorded impairment charges on its investments of $3.0&#160;million, nil and $1.1&#160;million, respectively.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(p)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Impairment of long-lived assets</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company assesses the recoverability of the carrying value of long-lived assets when an indicator of impairment has been identified. The Company reviews the long-lived assets each reporting period to assess whether impairment indicators are present. For purposes of recognition and measurement of an impairment loss, a long-lived asset or assets is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For long-lived assets, when impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group's carrying value to determine if the asset group is recoverable. Assessments also consider changes in asset group utilization, including the temporary idling of capacity and the expected timing of placing this capacity back into production. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company would recognize an impairment loss based on the fair value of the assets. There was no impairment charge recognized for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(q)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Interest Capitalization</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company capitalizes interest cost as part of the historical cost of acquiring or constructing certain assets during the period of time required to place the asset into service or sell the asset to a customer. These assets include property, plant and equipment and solar power system development and construction costs that the Company has capitalized as project assets. Interest capitalized for property, plant and equipment is depreciated over the estimated useful life of the related asset, as the qualifying asset is placed into service. The Company capitalizes interest in connection with the construction of project assets, and the interest capitalized forms part of the cost of sales when such project assets are sold and the Company has met all revenue recognition criteria. The Company capitalizes interest to the extent that expenditures to acquire, construct, or develop an asset have occurred and interest cost has been incurred. The Company ceases capitalization of interest for project assets if the Company has sold such solar power&#160;systems.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(r)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Contingencies</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed as&#160;incurred.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(s)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Income taxes</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, net tax loss carry-forwards and credits using the enacted tax rates expected to apply to taxable income in the periods in which the deferred tax liability or asset is expected to be settled or realized. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually classified as current and non-current based on the characteristics of the underlying assets and liabilities, or the expected timing of their use when they do not relate to a specific asset or&#160;liability.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income tax expense includes (i)&#160;deferred tax expense, which generally represents the net change in the deferred tax asset or liability balance during the year plus any change in valuation allowances; (ii)&#160;current tax expense, which represents the amount of tax currently payable to or receivable from a taxing authority; and (iii)&#160;noncurrent tax expense, which represents the increases and decreases in amounts related to uncertain tax positions from prior period and not settled with cash or other tax attributes. The Company only recognizes tax benefits related to uncertain tax positions when such positions are more likely than not of being sustained upon examination. For such positions, the amount of tax benefit that the Company recognizes is the largest amount of tax benefit that is more than fifty percent likely of being sustained upon the ultimate settlement of such uncertain tax position. The Company records penalties and interest associated with the uncertain tax positions as a component of income tax&#160;expense.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(t)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Revenue recognition</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Sales of modules, solar system kits and silicon materials are recorded when products are delivered and title and risk of loss or damage has passed to the customers. A Solar system kit is a ready-to-install package consisting of solar modules produced by the Company and components, such as inverters, racking system, tracker and other accessories, supplied by third parties. The Company only recognizes revenues when prices to the seller are fixed or determinable and collectability is reasonably assured. If collectability is not reasonably assured, the Company recognizes revenue only upon collection of cash. Revenues also include reimbursements of shipping and handling costs of products sold to customers. Sales agreements typically contain the customary product warranties but do not contain any post-shipment obligations nor any return or credit provisions.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A majority of the Company's contracts provide that products are shipped under the term of free on board ("FOB"), ex-works, or cost, insurance and freight ("CIF"). Under FOB, the Company fulfills its obligation to deliver when the goods have passed over the ship's rail at the named port of shipment. The customer has to bear all costs and risks of loss or damage to the goods from that point. Under ex-works, the Company fulfills its obligation to deliver when it has made the goods available at its premises to the customer. The customer bears all costs and risks involved in taking the goods from the Company's premises to the desired destination. Under CIF, the Company must pay the costs, marine insurance and freight necessary to bring the goods to the named port of destination but the risk of loss of or damage to the goods, as well as any additional costs due to events occurring after the time the goods have been delivered on board the vessel, is transferred to the customer when the goods pass the ship's rail in the port of&#160;shipment.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company uses the percentage of completion method to recognize revenue from systems integration projects for which the Company provides EPC services under an EPC contract when the contract price is fixed or determinable. The Company uses the cost-to-cost method to measure the percentage of completion and recognize revenue based on the estimated progress to completion. The Company periodically revises its profit estimates based on changes in facts, and immediately recognizes any losses that are identified on contracts. Incurred costs include all direct material, labor, subcontractor cost, and other associated costs. The Company recognizes job material costs as incurred costs when the job materials have been permanently attached or fitted to the solar power systems as required by the engineering design. The construction periods normally extend beyond six months and less than one&#160;year.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company recognizes revenue from the sale of project assets in accordance with ASC 360-20</font><font size="2"><i>, Real Estate Sales</i></font><font size="2">. For these transactions, the Company has determined that the project assets, which represent the costs of constructing solar power projects, represent "integral" equipment and as such, the entire transaction is in substance the sale of real estate and subject to the revenue recognition guidance under ASC 360-20</font> <font size="2"><i>Real Estate Sales.</i></font> <font size="2">The Company recognizes revenue and profit using the full accrual method once the sale is consummated, the buyer's initial and continuing investments are adequate to demonstrate its commitment to pay, the receivable is not subject to any future subordination, and the Company has transferred the usual risk and rewards of ownership to the buyer. If these criteria are met and the Company executes a sales agreement prior to the delivery of the solar power project and has an original construction period of three months or longer, the Company recognizes revenue and profit under the percentage of completion method of accounting applicable to real estate sales when the Company can reasonably estimate progress towards completion. If the criteria for recognition under the full accrual method are met except that the buyer's initial and continuing investment is less than the level determined to be adequate, the Company recognizes revenue using the installment method. Under the installment method, the Company records revenue up to costs incurred and apportions each cash receipt from the buyer between cost recovered and profit in the same ratio as total cost and total profit bear to the sales value. During 2012, the Company recognized $48,900,758 of revenue using the full accrual&#160;method.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company allocates revenue for transactions involving multiple-element arrangements to each unit of accounting on a relative fair value basis. The Company estimates fair value on each unit of accounting on the following basis (i)&#160;vendor-specific objective evidence of selling price, if it exists, otherwise, (ii)&#160;third-party evidence of selling price. If neither (i)&#160;nor (ii)&#160;exists, management's best estimate of the selling price for that unit of accounting is used. The Company recognizes revenue for each unit of accounting when the revenue recognition criteria have been&#160;met.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Sales to customers are recorded net of estimated returns.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company enters into toll manufacturing arrangements in which the Company receives wafers and returns finished modules. In those cases, the title of the wafers received and risk of loss remains with the seller. As a result, the Company does not recognized inventory on the balance sheet. The Company recognizes a service fee as revenue when the processed modules are delivered. During the years ended December&#160;31, 2010, 2011 and 2012, the Company recognized nil, $24,709,792, and $7,911,733 of revenue, respectively, under toll manufacturing arrangements.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company enters into buy/sell arrangements with certain raw material vendors pursuant to which the Company sells finished goods, comprising either solar cells or solar modules, in exchange for raw materials, typically silicon wafers. These arrangements are made with counterparties in the same line of business as the Company and are executed as a means of securing a consistent supply of raw materials. The transactions are recorded in revenues and cost of revenues at fair value on a gross basis. During the years ended December&#160;31, 2010, 2011, and 2012, the Company purchased nil, $21,463,337, and nil of raw materials and sold nil, $43,883,871, nil of finished goods under these buy-and-sell arrangements, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2010, 2011 and 2012, the Company had inventories of $18.8&#160;million, $23.2&#160;million and $18.4&#160;million, respectively, relating to sales to customers where revenues were not recognized because the collection of payment was not reasonably assured. The delivered product remains in inventories on consolidated balance sheets, regardless of whether title has been transferred. In such cases, the Company recognizes revenue, relieves inventories and recognizes cost of revenue when payment is collected from&#160;customers.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(u)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Shipping and handling costs</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Payments received from customers for shipping and handling costs are included in net revenues. Shipping and handling costs relating to solar module sales of $23,727,467, $31,785,077 and $41,902,327, are included in selling expenses for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(v)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Research and development</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and development costs are expensed when incurred and amounted to $6,843,216, $19,838,547 and $12,998,122 for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(w)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Advertising expenses</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Advertising expenses are expensed as incurred and amounted to $5,148,215, $11,194,027 and $11,874,452 for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(x)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Warranty cost</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Before June&#160;2009, the Company typically sold standard solar modules and products with up to a two-year guarantee for defects in materials and workmanship and a 10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation capacity at the time of delivery. In June&#160;2009, the Company increased its warranty against defects in materials and workmanship to six years. Effective August&#160;1, 2011, the Company increased its warranty against defects in materials and workmanship to 10&#160;years and guarantees that, for a period of 25&#160;years the modules will maintain the following performance levels: (i)&#160;during the first year, the actual power output of the module will be no less than 97% of the labeled power output; (ii)&#160;from year 2 to year 24, the actual annual power output decline will be no more than 0.7%; and (iii)&#160;by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power output. The Company has the right to repair or replace solar modules, at its option, under the terms of the warranty policy. The Company maintains warranty reserves to cover potential liabilities that could arise under these guarantees and&#160;warranties.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to the solar module warranty described above, for utility-scale solar power projects built by the Company, the Company provides a limited warranty against defects in workmanship under normal use, operation and service conditions for a period of five years following the energizing of the solar power plant. In resolving claims under both the workmanship warranty, the Company has the option of remedying through repair, refurbishment, or replacement of equipment.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;When recognizing revenue for modules, solar system kits or solar power projects, the Company accrues a liability for the estimated future costs of meeting the limited warranty obligations. Due to limited warranty claims to date, the Company accrues the estimated costs of warranties based on an assessment of its competitors' accrual history, industry-standard accelerated testing, estimates of failure rates from its quality review, and other assumptions that the Company believes to be reasonable under the circumstances. Actual warranty costs are accumulated and charged against the accrued warranty liability. To the extent that accrual warranty costs differ from the estimates, the Company will prospectively revise the accrual rate. The Company currently records a 1% warranty provision for sales of solar modules and 0.8% for sales of solar system kits and solar power projects. The warranty costs of $14,259,880, $18,347,272 and $12,516,349 are included in cost of revenues for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company began to purchase product warranty insurance from a group of insurance companies to reduce the Company's exposure to the warranty and provide additional assurance to the Company's customers in April&#160;2010. Under the terms of the policies, the insurance companies are obliged to reimburse the Company, subject to certain maximum claim limits and certain deductibles, for the actual product warranty costs that the Company incurs under the terms of the Company's warranty policy. The Company's customers are also beneficiaries of the policy, and would have recourse to the insurance companies in the event that the Company was unable to perform under the terms of the policy. The Company records the insurance premiums initially as prepaid expenses and amortizes them over the respective policy period, normally one year. The unamortized carrying amount is $14,719,807 and $3,061,879 as of December&#160;31, 2011 and 2012, respectively and was included as a component of other current assets. If the Company determines that the product warranty costs to be reimbursed from the insurance companies are probable and determinable, an asset is recognized on the balance sheet. The Company reviews the recoverability of warranty insurance receivables at each period end. As of December&#160;31, 2012, the insurance receivable amounts were $35,441,672, and were included as a component of other non-current assets.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(y)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Redeemable Non-controlling Interest</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Redeemable non-controlling interests are equity interests in common stock of consolidated subsidiaries that have redemption features that are not solely within our control. These interests are classified as temporary equity because their redemption is considered probable. These interests are measured at the greater of estimated redemption value at the end of each reporting period or the initial carrying amount of the redeemable non-controlling interests adjusted for cumulative earnings allocations.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>(z)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Foreign currency translation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The United&#160;States dollar ("U.S.&#160;dollar"), the currency in which a substantial amount of the Company's transactions are denominated, is used as the functional and reporting currency of CSI. Monetary assets and liabilities denominated in currencies other than the U.S.&#160;dollar are translated into U.S.&#160;dollars at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the U.S.&#160;dollar during the year are converted into the U.S.&#160;dollar at the applicable rates of exchange prevailing on the transaction date. Transaction gains and losses are recognized in the consolidated statements of operations. Gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities are not recognized in earnings, but are included as a component of other comprehensive income.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The financial records of certain of the Company's subsidiaries are maintained in local currencies other than the U.S.&#160;dollar, such as Renminbi ("RMB"), Euro ("EUR"), Canadian dollar ("CAD") and Japanese Yen ("Yen"), which are their functional currencies. Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustment and are shown as a separate component of other comprehensive income in the statements of comprehensive income.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><br />
(aa)</font></dt>
<dd style="FONT-FAMILY: times"><br />
<font size="2"><b><i>(aa) Comprehensive income</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Comprehensive income includes all changes in equity except those resulting from investments by owners and distributions to owners. For the years presented, total comprehensive income included (i)&#160;net income, (ii)&#160;foreign currency translation adjustments and (iii)&#160;gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities. The consolidated financial statements have been adjusted for the retrospective application of the authoritative guidance regarding presentation of comprehensive income, which was adopted by the Company on January&#160;1,&#160;2012.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><br />
(ab)</font></dt>
<dd style="FONT-FAMILY: times"><br />
<font size="2"><b><i>(ab) Foreign currency risk</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the People's Bank of China, controls the conversion of RMB into foreign currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company's cash and cash equivalents and restricted cash denominated in RMB amounted to $296,612,028, $363,647,327 and $491,288,121 as of December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><br />
(ac)</font></dt>
<dd style="FONT-FAMILY: times"><br />
<font size="2"><b><i>(ac) Concentration of credit risk</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and advances to suppliers. All of the Company's cash and cash equivalents are held with financial institutions that Company management believes to be high credit&#160;quality.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company conducts credit evaluations of customers and generally does not require collateral or other security from its customers. The Company establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. With respect to advances to suppliers, such suppliers are primarily suppliers of raw materials and EPC services. The Company performs ongoing credit evaluations of its suppliers' financial conditions. The Company generally does not require collateral or security against advances to suppliers, however, it maintains a reserve for potential credit losses and such losses have historically been within management's expectation.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company makes the prepayments without receiving collateral. Such prepayments are unsecured and expose the Company to supplier credit risk. As of December&#160;31, 2011 and 2012, gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers are as&#160;follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier A</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,999,361</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier B</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,408,593</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,712,192</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier C</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,157,248</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,182,165</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier D</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,517,110</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,545,172</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier E</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,935,350</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,954,817</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier F</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,430,646</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,188,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><br />
(ad)</font></dt>
<dd style="FONT-FAMILY: times"><br />
<font size="2"><b><i>(ad) Fair value of derivatives and financial instruments</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company estimates fair value of financial assets and liabilities as the price that would be received from the sale of an asset or paid to transfer a liability (i.e.,&#160;an exit price) on the measurement date in an orderly transaction between market participants. The fair value measurement guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value. The fair value hierarchy gives the highest priority, Level&#160;1, to measurements based on unadjusted quoted prices in active markets for identical assets or liabilities and lowest priority, Level&#160;3, to measurements based on unobservable inputs and classifies assets and liabilities with limited observable inputs or observable inputs for similar assets or liabilities as Level&#160;2 measurement. When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use; when possible, current market-based or independently sourced market parameters, such as interest rates and currency&#160;rates.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><br />
(ae)</font></dt>
<dd style="FONT-FAMILY: times"><br />
<font size="2"><b><i>(ae) Earnings per Share</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic income per share is computed by dividing income attributable to holders of common shares by the weighted average number of common shares outstanding during the year. Diluted income per common share reflects the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares. Common share equivalents are excluded from the computation in loss periods, as their effects would be anti-dilutive.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><br />
(af)</font></dt>
<dd style="FONT-FAMILY: times"><br />
<font size="2"><b><i>(af) Share-based compensation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's share-based compensation with employees and non-employees, such as restricted shares and share options, is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The Company has made an estimate of expected forfeitures and is recognizing compensation cost only for those equity awards expected to&#160;vest.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><br />
(ag)</font></dt>
<dd style="FONT-FAMILY: times"><br />
<font size="2"><b><i>(ag) Recently issued accounting pronouncements</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In February&#160;2013, the FASB issued ASU 2013-02, an authoritative pronouncement related to reporting of amounts reclassified out of accumulated other comprehensive income. Under the guidance, an entity is required to report the effect of significant reclassifications out of accumulated other comprehensive income on the respective line items in net income if the amount being reclassified is required under US GAAP to be reclassified in its entirety to net income. For other amounts that are not required under US GAAP to be reclassified in their entirety to net income in the same reporting period, an entity is required to cross-reference other disclosures required under US GAAP that provide additional detail about those amounts. The amendments are effective prospectively for reporting periods beginning after December&#160;15, 2012. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March&#160;2013, the FASB issued ASU 2013-05, an authoritative pronouncement related to parent's accounting for the cumulative translation adjustment upon de-recognition of certain subsidiaries or groups of assets within a foreign entity or of an investment in a foreign entity. Under the guidance, the cumulative translation adjustment should be released into net income when a reporting entity (parent) ceases to have a controlling financial interest in a subsidiary or group of assets that is a nonprofit activity or a business within a foreign entity. A pro&#160;rata portion of the cumulative translation adjustment should be released into net income upon a partial sale of an equity method investment which is a foreign entity. The amendments are effective prospectively for reporting periods beginning after December&#160;15, 2013. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In July&#160;2012, the FASB issued ASU 2012-02, Impairment of Indefinite-Lived Intangible Assets, an authoritative pronouncement related to testing indefinite-lived intangible assets, other than goodwill, for impairment. Under the guidance, an entity testing an indefinite-lived intangible asset for impairment has the option of performing a qualitative assessment before calculating the fair value of the asset. If the entity determines, on the basis of qualitative factors, that the fair value of the indefinite-lived intangible asset is not more likely than not (i.e.,&#160;a likelihood of more than 50&#160;percent) impaired, the entity would not need to calculate the fair value of the asset. The guidance does not revise the requirement to test indefinite-lived intangible assets annually for impairment. In addition, the guidance does not amend the requirement to test these assets for impairment between annual tests if there is a change in events or circumstances; however, it does revise the examples of events and circumstances that an entity should consider in interim periods. The guidance was effective for annual and interim impairment tests performed for fiscal years beginning after September&#160;15, 2012. Early adoption is permitted. The adoption of this guidance did not have a significant effect on the Company's 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_AccountingPoliciesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccountingPoliciesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E21AG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT, NET (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
        <td class="nump">$ 631,703,582<span></span></td>
        <td class="nump">$ 595,274,774<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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">(202,390,860)<span></span></td>
        <td class="num">(122,078,346)<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_csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet', window );">Property, plant and equipment, excluding construction in process, net</a></td>
        <td class="nump">429,312,722<span></span></td>
        <td class="nump">473,196,428<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
        <td class="nump">469,642,822<span></span></td>
        <td class="nump">510,069,436<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
        <td class="nump">80,644,322<span></span></td>
        <td class="nump">55,104,656<span></span></td>
        <td class="nump">30,946,035<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Buildings</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
        <td class="nump">166,300,361<span></span></td>
        <td class="nump">150,147,460<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">Leasehold improvements</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
        <td class="nump">4,873,232<span></span></td>
        <td class="nump">2,742,305<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">Machinery</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
        <td class="nump">422,895,433<span></span></td>
        <td class="nump">413,079,111<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Furniture, fixtures and equipment</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
        <td class="nump">34,611,157<span></span></td>
        <td class="nump">26,397,638<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">Motor vehicles</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
        <td class="nump">3,023,309<span></span></td>
        <td class="nump">2,908,260<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">Construction in process</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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">$ 40,330,100<span></span></td>
        <td class="nump">$ 36,873,008<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_csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net amount of long-lived physical assets, excluding construction in process, used in the normal conduct of business and not intended for resale.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PropertyPlantAndEquipmentExcludingConstructionInProgressNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>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> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 14<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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.14)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_Depreciation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_Depreciation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount, 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> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 8<br><br> -Article 7<br><br><br><br>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 12<br><br> -Paragraph 5<br><br> -Subparagraph b, c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 13<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>46
<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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U
M,#1C-#`R.34B#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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V
M8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R
M9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMB;V]K+FAT
M;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B
M;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I
M:2(-"@T*/&AT;6P@>&UL;G,Z=CTS1")U<FXZ<V-H96UA<RUM:6-R;W-O9G0M
M8V]M.G9M;"(@>&UL;G,Z;STS1")U<FXZ<V-H96UA<RUM:6-R;W-O9G0M8V]M
M.F]F9FEC93IO9F9I8V4B('AM;&YS.G@],T0B=7)N.G-C:&5M87,M;6EC<F]S
M;V9T+6-O;3IO9F9I8V4Z97AC96PB('AM;&YS/3-$(FAT='`Z+R]W=W<N=S,N
M;W)G+U12+U)%0RUH=&UL-#`B/@T*/&AE860^#0H\;65T82!N86UE/3-$(D5X
M8V5L(%=O<FMB;V]K($9R86UE<V5T(CX-"@T*/&UE=&$@;F%M93TS1%!R;V=)
M9"!C;VYT96YT/3-$17AC96PN4VAE970^#0H\;&EN:R!R96P],T1&:6QE+4QI
M<W0@:')E9CTS1")7;W)K<VAE971S+V9I;&5L:7-T+GAM;"(^#0H-"CPA+2U;
M:68@9W1E(&US;R`Y73X\>&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX
M.D5X8V5L5V]R:W-H965T<SX-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@
M(#QX.DYA;64^1&]C=6UE;G1?86YD7T5N=&ET>5]);F9O<FUA=&EO/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#`Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0T].4T],241!5$5$
M7T)!3$%.0T5?4TA%1513/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U
M<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#`R+FAT;6PB+SX-"B`@(#PO
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@
M(#QX.DYA;64^0T].4T],241!5$5$7T)!3$%.0T5?4TA%15137U!A/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#`S+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0T].4T],241!5$5$
M7U-4051%345.5%-?3T9?3U!%/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T
M4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#`T+FAT;6PB+SX-"B`@
M(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*
M("`@(#QX.DYA;64^0T].4T],241!5$5$7U-4051%345.5%-?3T9?0T]-/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#`U+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0T].4T],241!
M5$5$7U-4051%345.5%-?3T9?0TA!/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H
M965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#`V+FAT;6PB+SX-
M"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T
M/@T*("`@(#QX.DYA;64^0T].4T],241!5$5$7U-4051%345.5%-?3T9?0T%3
M/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R
M:W-H965T<R]3:&5E=#`W+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^3U)'04Y)
M6D%424].7T%.1%]04DE.0TE004Q?04-4/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#`X+FAT;6PB
M+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H
M965T/@T*("`@(#QX.DYA;64^4U5-34%265]/1E]04DE.0TE004Q?04-#3U5.
M5$E./"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B
M5V]R:W-H965T<R]3:&5E=#`Y+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^04-1
M54E3251)3TX\+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!3$Q/5T%.0T5?1D]27T1/54)41E5,7T%#0T]53E0\+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%M93Y)3E9%3E1/4DE%4SPO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970Q,BYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E!23U!%4E197U!,04Y4
M7T%.1%]%455)4$U%3E1?3CPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O
M=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q,RYH=&UL(B\^#0H@("`\
M+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M("`\>#I.86UE/DE.5$%.1TE"3$5?05-315137TY%5#PO>#I.86UE/@T*("`@
M(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q
M-"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D9!25)?5D%,545?345!4U5214U%
M3E0\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T,34N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y)3E9%
M4U1-14Y44U])3E]!1D9)3$E!5$53/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H
M965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#$V+FAT;6PB+SX-
M"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T
M/@T*("`@(#QX.DYA;64^0D]24D]724Y'4SPO>#I.86UE/@T*("`@(#QX.E=O
M<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q-RYH=&UL
M(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@("`\>#I.86UE/E-(3U)45$5235].3U1%4U]005E!0DQ%/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#$X+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^04-#4E5%1%]7
M05)204Y465]#3U-44SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C
M92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q.2YH=&UL(B\^#0H@("`\+W@Z
M17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\
M>#I.86UE/D-/3E9%4E1)0DQ%7TY/5$53/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#(P+FAT;6PB
M+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H
M965T/@T*("`@(#QX.DYA;64^4D535%))0U1%1%].151?05-31513/"]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^24Y#3TU%7U1!6$53
M/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R
M:W-H965T<R]3:&5E=#(R+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^14%23DE.
M1U-?4$527U-(05)%/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E
M($A2968],T0B5V]R:W-H965T<R]3:&5E=#(S+FAT;6PB+SX-"B`@(#PO>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX
M.DYA;64^4D5,051%1%]005)465]"04Q!3D-%4U]!3D1?5%)!/"]X.DYA;64^
M#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3
M:&5E=#(T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX
M.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0T]-34E4345.5%-?04Y$
M7T-/3E1)3D=%3D-)15,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,C4N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y314=-14Y47TE.1D]234%424]./"]X.DYA;64^#0H@("`@/'@Z
M5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#(V+FAT
M;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R
M:W-H965T/@T*("`@(#QX.DYA;64^34%*3U)?0U535$]-15)3/"]X.DYA;64^
M#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3
M:&5E=#(W+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX
M.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^14U03$]9145?0D5.149)
M5%]03$%.4SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970R."YH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE
M/E-(05)%7T]05$E/3E,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,CDN:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y)3E9%4U1-14Y47TQ/4U,\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,S`N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y354)315%514Y47T5614Y44SPO>#I.86UE/@T*
M("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE
M970S,2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D%04$5.1$E87S%?36%J;W)?
M4W5B<VED:6%R:65S7SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C
M92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S,BYH=&UL(B\^#0H@("`\+W@Z
M17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\
M>#I.86UE/D9)3D%.0TE!3%]35$%414U%3E137U-#2$5$54Q%7SPO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970S,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-534U!4EE?3T9?4%))
M3D-)4$%,7T%#0T]53E1)3C$\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,S0N:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y354U-05)97T]&7U!224Y#25!!3%]!0T-/54Y424XR/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#,U+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^04-154E3251)
M3TY?5&%B;&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2
M968],T0B5V]R:W-H965T<R]3:&5E=#,V+FAT;6PB+SX-"B`@(#PO>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA
M;64^04Q,3U=!3D-%7T9/4E]$3U5"5$953%]!0T-/54Y4,3PO>#I.86UE/@T*
M("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE
M970S-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DE.5D5.5$]224537U1A8FQE
M<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O
M<FMS:&5E=',O4VAE970S."YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE
M970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E!23U!%
M4E197U!,04Y47T%.1%]%455)4$U%3E1?3C$\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,SDN:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y)3E1!3D=)0DQ%7T%34T544U].151?5&%B
M;&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B
M5V]R:W-H965T<R]3:&5E=#0P+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1D%)
M4E]604Q515]-14%355)%345.5%]486)L97,\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-#$N:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y)3E9%4U1-14Y44U])3E]!1D9)3$E!5$53
M7U1A8FP\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS
M1")7;W)K<VAE971S+U-H965T-#(N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R
M:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y"
M3U)23U=)3D=37U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O
M=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970T,RYH=&UL(B\^#0H@("`\
M+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M("`\>#I.86UE/D%#0U)5141?5T%24D%.5%E?0T]35%-?5&%B;&5S/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#0T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0T].5D525$E"3$5?
M3D]415-?5&%B;&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E
M($A2968],T0B5V]R:W-H965T<R]3:&5E=#0U+FAT;6PB+SX-"B`@(#PO>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX
M.DYA;64^24Y#3TU%7U1!6$537U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O
M<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970T-BYH=&UL
M(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@("`\>#I.86UE/D5!4DY)3D=37U!%4E]32$%215]486)L97,\
M+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K
M<VAE971S+U-H965T-#<N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T
M/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y#3TU-251-
M14Y44U]!3D1?0T].5$E.1T5.0TE%4U\\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-#@N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y314=-14Y47TE.1D]234%424].7U1A8FQE<SPO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970T.2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DU!2D]27T-5
M4U1/34524U]486)L97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-3`N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y32$%215]/4%1)3TY37U1A8FQE<SPO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970U,2YH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/DE.5D535$U%3E1?3$]34U]486)L97,\
M+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K
M<VAE971S+U-H965T-3(N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T
M/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y354U-05)9
M7T]&7U!224Y#25!!3%]!0T-/54Y424XS/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#4S+FAT;6PB
M+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H
M965T/@T*("`@(#QX.DYA;64^4U5-34%265]/1E]04DE.0TE004Q?04-#3U5.
M5$E.-#PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$
M(E=O<FMS:&5E=',O4VAE970U-"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K
M<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-5
M34U!4EE?3T9?4%))3D-)4$%,7T%#0T]53E1)3C4\+W@Z3F%M93X-"B`@("`\
M>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-34N
M:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7
M;W)K<VAE970^#0H@("`@/'@Z3F%M93Y354U-05)97T]&7U!224Y#25!!3%]!
M0T-/54Y424XV/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2
M968],T0B5V]R:W-H965T<R]3:&5E=#4V+FAT;6PB+SX-"B`@(#PO>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA
M;64^4U5-34%265]/1E]04DE.0TE004Q?04-#3U5.5$E.-SPO>#I.86UE/@T*
M("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE
M970U-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-534U!4EE?3T9?4%))3D-)
M4$%,7T%#0T]53E1)3C@\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-3@N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y!0U%525-)5$E/3E]$971A:6QS/"]X.DYA;64^#0H@("`@/'@Z
M5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#4Y+FAT
M;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R
M:W-H965T/@T*("`@(#QX.DYA;64^04Q,3U=!3D-%7T9/4E]$3U5"5$953%]!
M0T-/54Y4,CPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970V,"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE
M/DE.5D5.5$]224537T1E=&%I;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE
M9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-C$N:'1M;"(O/@T*
M("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^
M#0H@("`@/'@Z3F%M93Y04D]015)465]03$%.5%]!3D1?15%525!-14Y47TXR
M/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R
M:W-H965T<R]3:&5E=#8R+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^24Y404Y'
M24),15]!4U-%5%-?3D547T1E=&%I;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-C,N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y&04E27U9!3%5%7TU%05-54D5-14Y47T1E=&%I
M;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T-C0N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y&04E2
M7U9!3%5%7TU%05-54D5-14Y47T1E=&%I;',Q/"]X.DYA;64^#0H@("`@/'@Z
M5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#8U+FAT
M;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R
M:W-H965T/@T*("`@(#QX.DYA;64^1D%)4E]604Q515]-14%355)%345.5%]$
M971A:6QS,CPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970V-BYH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE
M/DE.5D535$U%3E137TE.7T%&1DE,24%415-?1&5T83PO>#I.86UE/@T*("`@
M(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970V
M-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DE.5D535$U%3E137TE.7T%&1DE,
M24%415-?1&5T83$\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@
M2%)E9CTS1")7;W)K<VAE971S+U-H965T-C@N:'1M;"(O/@T*("`@/"]X.D5X
M8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z
M3F%M93Y"3U)23U=)3D=37T1E=&%I;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-CDN:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y"3U)23U=)3D=37T1E=&%I;'-?,CPO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970W,"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D)/4E)/5TE.1U-?1&5T
M86EL<U\S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968]
M,T0B5V]R:W-H965T<R]3:&5E=#<Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^
M0D]24D]724Y'4U]$971A:6QS7S0\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE
M9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S(N:'1M;"(O/@T*
M("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^
M#0H@("`@/'@Z3F%M93Y32$]25%1%4DU?3D]415-?4$%904),15]$971A:6P\
M+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K
M<VAE971S+U-H965T-S,N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T
M/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y!0T-2545$
M7U=!4E)!3E197T-/4U137T1E=&%I;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S0N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y#3TY615)424),15].3U1%4U]$971A:6QS/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#<U+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^4D535%))0U1%
M1%].151?05-315137T1E=&%I;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE
M9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S8N:'1M;"(O/@T*
M("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^
M#0H@("`@/'@Z3F%M93Y)3D-/345?5$%815-?1&5T86EL<SPO>#I.86UE/@T*
M("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE
M970W-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DE.0T]-15]405A%4U]$971A
M:6QS7S(\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS
M1")7;W)K<VAE971S+U-H965T-S@N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R
M:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y)
M3D-/345?5$%815-?1&5T86EL<U\S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H
M965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#<Y+FAT;6PB+SX-
M"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T
M/@T*("`@(#QX.DYA;64^24Y#3TU%7U1!6$537T1E=&%I;'-?-#PO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970X,"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D5!4DY)3D=37U!%4E]3
M2$%215]$971A:6QS/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E
M($A2968],T0B5V]R:W-H965T<R]3:&5E=#@Q+FAT;6PB+SX-"B`@(#PO>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX
M.DYA;64^4D5,051%1%]005)465]"04Q!3D-%4U]!3D1?5%)!,3PO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970X,BYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-/34U)5$U%3E137T%.
M1%]#3TY424Y'14Y#24537S$\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T.#,N:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y#3TU-251-14Y44U]!3D1?0T].5$E.1T5.0TE%4U\R/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#@T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^4T5'345.5%])
M3D9/4DU!5$E/3E]$971A:6QS/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T
M4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#@U+FAT;6PB+SX-"B`@
M(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*
M("`@(#QX.DYA;64^4T5'345.5%])3D9/4DU!5$E/3E]$971A:6QS7S(\+W@Z
M3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE
M971S+U-H965T.#8N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*
M("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y-04I/4E]#55-4
M3TU%4E-?1&5T86EL<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C
M92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970X-RYH=&UL(B\^#0H@("`\+W@Z
M17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\
M>#I.86UE/D5-4$Q/645%7T)%3D5&251?4$Q!3E-?1&5T86EL<SPO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970X."YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-(05)%7T]05$E/3E-?
M1&5T86EL<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970X.2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE
M/E-(05)%7T]05$E/3E-?1&5T86EL<U\R/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#DP+FAT;6PB
M+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H
M965T/@T*("`@(#QX.DYA;64^24Y615-4345.5%],3U-37T1E=&%I;',\+W@Z
M3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE
M971S+U-H965T.3$N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*
M("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y354)315%514Y4
M7T5614Y44U]$971A:6QS/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U
M<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#DR+FAT;6PB+SX-"B`@(#PO
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@
M(#QX.DYA;64^07!P96YD:7A?,5]-86IO<E]3=6)S:61I87)I97-?/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#DS+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1FEN86YC:6%L7U-T
M871E;65N='-?4V-H961U;&5?/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T
M4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#DT+FAT;6PB+SX-"B`@
M(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*
M("`@(#QX.DYA;64^1FEN86YC:6%L7U-T871E;65N='-?4V-H961U;&5?,3PO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970Y-2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D9I;F%N8VEA
M;%]3=&%T96UE;G1S7U-C:&5D=6QE7S(\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T.38N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y&:6YA;F-I86Q?4W1A=&5M96YT<U]38VAE9'5L
M95\S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B
M5V]R:W-H965T<R]3:&5E=#DW+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1FEN
M86YC:6%L7U-T871E;65N='-?4V-H961U;&5?-#PO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Y."YH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/D9I;F%N8VEA;%]3=&%T96UE;G1S7U-C
M:&5D=6QE7S4\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E
M9CTS1")7;W)K<VAE971S+U-H965T.3DN:'1M;"(O/@T*("`@/"]X.D5X8V5L
M5V]R:W-H965T/@T*("`\+W@Z17AC96Q7;W)K<VAE971S/@T*("`\>#I3='EL
M97-H965T($A2968],T0B5V]R:W-H965T<R]R97!O<G0N8W-S(B\^#0H@(#QX
M.D%C=&EV95-H965T/C`\+W@Z06-T:79E4VAE970^#0H@(#QX.E!R;W1E8W13
M=')U8W1U<F4^1F%L<V4\+W@Z4')O=&5C=%-T<G5C='5R93X-"B`@/'@Z4')O
M=&5C=%=I;F1O=W,^1F%L<V4\+W@Z4')O=&5C=%=I;F1O=W,^#0H@/"]X.D5X
M8V5L5V]R:V)O;VL^#0H\+WAM;#X\(5ME;F1I9ETM+3X-"CPO:&5A9#X-"B`@
M/&)O9'D^#0H@("`\<#Y4:&ES('!A9V4@<VAO=6QD(&)E(&]P96YE9"!W:71H
M($UI8W)O<V]F="!%>&-E;"!84"!O<B!N97=E<BX\+W`^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y
M831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O
M<FMS:&5E=',O4VAE970P,2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P15=004,^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^1&]C=6UE;G0@86YD($5N=&ET>2!);F9O<FUA=&EO
M;B`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$R/&)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/D1O8W5M96YT(&%N9"!%;G1I='D@26YF;W)M871I;VX\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^16YT
M:71Y(%)E9VES=')A;G0@3F%M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^0V%N861I86X@4V]L87(@26YC+CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^16YT:71Y($-E;G1R86P@26YD
M97@@2V5Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XP,#`Q,S<U
M.#<W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y$;V-U;65N="!4>7!E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XR,"U&/'-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$;V-U;65N="!097)I;V0@16YD($1A=&4\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/D1E8R`S,2P-"@D),C`Q,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`^06UE;F1M
M96YT($9L86<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/F9A;'-E
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y#=7)R96YT($9I<V-A;"!996%R($5N9"!$871E/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XM+3$R+3,Q/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%;G1I='D@5V5L;"UK;F]W;B!3
M96%S;VYE9"!)<W-U97(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/DYO/'-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%;G1I='D@5F]L=6YT87)Y($9I;&5R<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^3F\\<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/D5N=&ET>2!#=7)R96YT(%)E<&]R=&EN9R!3
M=&%T=7,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/EEE<SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^16YT
M:71Y($9I;&5R($-A=&5G;W)Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#Y!8V-E;&5R871E9"!&:6QE<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`^16YT:71Y(%!U8FQI8R!&;&]A=#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%;G1I='D@0V]M
M;6]N(%-T;V-K+"!3:&%R97,@3W5T<W1A;F1I;F<\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0S+#(T,BPT,C8\<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/D1O8W5M96YT($9I<V-A;"!9
M96%R($9O8W5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XR,#$R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y$;V-U;65N="!&:7-C86P@4&5R:6]D($9O8W5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#Y&63QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM
M+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T
M8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B
M7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T
M,#(N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R
M:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S
M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE
M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA
M<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R
M8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\
M+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS
M1')E<&]R="!I9#TS1$E$,$514T)'/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG
M/D-/3E-/3$E$051%1"!"04Q!3D-%(%-(14544R`H55-$("0I/&)R/CPO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY#=7)R96YT(&%S<V5T<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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q-#$L.38X+#$X,CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,S0S+#DY-"PV-SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/E)E<W1R:6-T960@8V%S:#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#(R+#,U-BPW.30\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-S@L,C<P+#0R-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;W5N
M=',@<F5C96EV86)L92!T<F%D92P@;F5T(&]F(&%L;&]W86YC92!O9B`D.2PU
M,#4L-#@Q(&%N9"`D-#<L-3@R+#(Q-B!A<R!O9B!$96-E;6)E<B`S,2P@,C`Q
M,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR-30L.3`V+#0Y.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(Y,BPQ-S8L-#,Y/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-O=6YT<R!R
M96-E:79A8FQE+"!U;F)I;&QE9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-2PR,CDL-S8P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-3$L,S<P+#@R,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06UO=6YT(&1U92!F<F]M(&$@
M<F5L871E9"!P87)T>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M.2PY-S<L,3<W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3DL.#,U+#DT,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`^26YV96YT;W)I97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(W-"PT-34L-SDX/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CDV+#4V."PQ,C<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E9A
M;'5E(&%D9&5D('1A>"!R96-O=F5R86)L93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,30L-#@S+#0X-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$V+#DW-"PT-3(\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%D=F%N8V5S('1O
M('-U<'!L:65R<RP@;F5T(&]F(&%L;&]W86YC92!O9B`D.2PT-3@L-C@S(&%N
M9"`D.2PV,SDL-C(Y(&%S(&]F($1E8V5M8F5R(#,Q+"`R,#$Q(&%N9"`R,#$R
M+"!R97-P96-T:79E;'D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(X+#DY-RPU,C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ,2PS,#DL,3,R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)E:6=N(&-U<G)E;F-Y(&1E<FEV
M871I=F4@87-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#,U,"PV-3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR+#<R-BPU,S@\<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/E!R;VIE8W0@87-S971S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ.#`L-#,V+#8Q.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,W+#$S,RPP-C@\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R
M97!A:60@97AP96YS97,@86YD(&]T:&5R(&-U<G)E;G0@87-S971S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#@L,#0Q+#8S,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0U+#(Q-RPY
M,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y4;W1A;"!C=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PT-#(L,C`T+#$R-SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,CDU+#4W-RPU-#(\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;W!E
M<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT+"!N970\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0V.2PV-#(L.#(R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3$P+#`V.2PT,S8\<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/D1E9F5R
M<F5D('1A>"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C,Y+#`X,BPT.3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR,RPR,C8L-S<R/'-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!9'9A;F-E<R!T;R!S=7!P;&EE<G,L
M(&YE="!O9B!A;&QO=V%N8V4@;V8@)#(X+#8V-2PP,S@@86YD("0R."PY,#4L
M.#4X(&%S(&]F($1E8V5M8F5R(#,Q+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T
M:79E;'D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0W."PS-3D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M-3<L.#(Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y0<F5P86ED(&QA;F0@=7-E(')I9VAT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ."PV,C@L-S$P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L.#`U+#(X,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`^26YV97-T
M;65N=',@:6X@869F:6QI871E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,C8L-S(W+#4X.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$Q+#`P-RPW,C4\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN=&%N9VEB;&4@87-S971S
M+"!N970\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L,S(W+#8P
M-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C@L-3$V+#(S-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^1V]O9'=I;&P\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(L,C8T+#@T-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')O:F5C="!A<W-E=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(Q."PW,3`L-#`U/'-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/=&AE<B!N;VXM8W5R
M<F5N="!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Y
M+#4Q,"PY-C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ-2PP.#,L,#<W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5$]404P@05-31513/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR+#(U.2PS,3,L,#@Q/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PX-SDL.#`X+#<S
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY#=7)R96YT(&QI86)I;&ET:65S.CPO<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-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3:&]R="UT97)M(&)O<G)O
M=VEN9W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@U."PY,C8L
M-S,R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-S0S+#8X-RPP-C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S('!A>6%B;&4\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(S,"PT.34L,SDX/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<T+#0R.2PP-S$\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-H
M;W)T+71E<FT@;F]T97,@<&%Y86)L93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,C,Q+#$S-2PY,C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ,S$L-38X+#4T,#QS<&%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`^06UO=6YT<R!D=64@
M=&\@<F5L871E9"!P87)T:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XU+#`S-BPV-#(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XS+#`P-RPX,#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/D]T:&5R('!A>6%B;&5S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#0L-S@R+#4U,3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@T+#8W-2PU
M,S(\<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%D=F%N8V5S(&9R;VT@8W5S=&]M97)S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ."PV-3DL,CDV/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C4L,C$V+#`W-#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F]R96EG;B!C
M=7)R96YC>2!D97)I=F%T:79E(&QI86)I;&ET:65S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS-C4L,C(V/'-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/=&AE<B!C=7)R96YT(&QI86)I
M;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY,"PX-#<L
M.34W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,S,L.#8S+#,R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&-U<G)E;G0@;&EA8FEL:71I97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-30P+#(T.2PW,S`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(S
M-BPT-#<L-#`X/'-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-R=65D('=A<G)A;G1Y(&-O<W1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XU."PS,S0L-#(T/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#<L,#(Q+#,U,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`^0V]N
M=F5R=&EB;&4@;F]T97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/CDU,"PS,#$\<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/DQO;F<M=&5R;2!B;W)R;W=I;F=S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR,30L-38R+#DW,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@X+#(T.2PP,C<\<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/DQI86)I
M;&ET>2!F;W(@=6YC97)T86EN('1A>"!P;W-I=&EO;G,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$T+#@P,RPW,S(\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,BPS,#`L.30P/'-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$969E
M<G)E9"!T87@@;&EA8FEL:71I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4V+#$U,2PU-S4\<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,@8V]N=&EN9V5N8WD@86-C<G5A;',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X+#0V,2PP.#4\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-RPX
M-C(L,#$W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^5$]404P@3$E!0DE,251)15,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$L.3$R+#4V,RPU,3D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#0Q,BPX,S$L,#0U/'-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#;VUM
M:71M96YT<R!A;F0@8V]N=&EN9V5N8VEE<R`H3F]T92`Q."D\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P
M.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4F5D965M86)L92!N;VXM8V]N=')O;&QI;F<@:6YT97)E<W0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0U+#$V-BPQ,S$\<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<^
M17%U:71Y.CPO<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@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y#;VUM;VX@<VAA<F5S+6YO('!A<B!V86QU93H@=6YL:6UI=&5D(&%U
M=&AO<FEZ960@<VAA<F5S+"`T,RPQ-34L-S8W(&%N9"`T,RPR-#(L-#(V('-H
M87)E<R!I<W-U960@86YD(&]U='-T86YD:6YG(&%T($1E8V5M8F5R(#,Q+"`R
M,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'D\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C4P,BPU-C$L-S`U/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`R+#0P,BPY,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%D9&ET:6]N
M86P@<&%I9"UI;B!C87!I=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@S."PR.38L,C<U*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#4S+#,S,2PT-#4I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-U;75L871E9"!D969I
M8VET/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R,C0L,38R+#$R
M-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@R."PV.3,L-#,S*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@;W1H97(@8V]M<')E:&5N<VEV
M92!I;F-O;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P+#<Y
M-2PU,CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT-2PU-34L-S$P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^5&]T86P@0V%N861I86X@4V]L87(@26YC+B!S
M:&%R96AO;&1E<G,G(&5Q=6ET>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,CDP+#@Y."PX,S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XT-C4L.3,S+#<W,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`^3F]N+6-O;G1R;VQL:6YG
M(&EN=&5R97-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PV
M.#0L-3DV/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,2PP-#,L.3(Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^5&]T86P@97%U:71Y/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS,#$L-3@S+#0S,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0V-BPY-S<L-CDR/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5$]4
M04P@3$E!0DE,251)15,L(%)%1$5%34%"3$4@3D].+4-/3E123TQ,24Y'($E.
M5$5215-4($%.1"!32$%214A/3$1%4E,G($5154E463PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`R+#(U.2PS,3,L,#@Q/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#@W.2PX,#@L
M-S,W/'-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=%\S
M-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M
M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?
M-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970P,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
M151+04,^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^0T].4T],241!5$5$($)!
M3$%.0T4@4TA%1513("A087)E;G1H971I8V%L*2`H55-$("0I/&)R/CPO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY#3TY33TQ)1$%4140@0D%,04Y#12!32$5%5%,\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C;W5N=',@<F5C96EV
M86)L92!T<F%D92P@86QL;W=A;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#0W+#4X,BPR,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#DL-3`U+#0X,3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^061V86YC97,@=&\@
M<W5P<&QI97)S+"!A;&QO=V%N8V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/CDL-C,Y+#8R.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/CDL-#4X+#8X,SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^061V86YC97,@=&\@<W5P<&QI
M97)S+"!A;&QO=V%N8V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@,C@L.3`U+#@U.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,C@L-C8U+#`S.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-H87)E+"!P87(@
M=F%L=64@*&EN(&1O;&QA<G,@<&5R('-H87)E*3PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUM;VX@<VAA<F5S+"!S:&%R97,@
M:7-S=65D("AI;B!S:&%R97,I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT,RPR-#(L-#(V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#,L,34U+#<V-SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-H87)E<RP@<VAA
M<F5S(&]U='-T86YD:6YG("AI;B!S:&%R97,I/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT,RPR-#(L-#(V/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,34U+#<V-SQS<&%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?,S4R9F4T8F)?,&9C9E\T
M.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7
M;W)K<VAE971S+U-H965T,#0N:'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$,$50-$%'/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/D-/3E-/3$E$051%1"!35$%414U%3E13($]&($]0
M15)!5$E/3E,@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3F5T(')E=F5N=65S.CPO<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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XM3F]N+7)E;&%T
M960@<&%R=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q
M+#(X-"PS,38L,C`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`Q+#@W.2PR-#<L.30R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#0Y-2PU,#DL,#4V/'-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<#XM
M4F5L871E9"!P87)T:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,"PU,3,L,C$R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3DL-C<T+#$V-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&YE="!R979E;G5E<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PR.30L.#(Y+#0Q,SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L
M.#DX+#DR,BPQ,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ+#0Y-2PU,#DL,#4V/'-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<#X\<W1R;VYG/D-O<W0@;V8@4F5V
M96YU93PO<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@("`@("`@(#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<#XM3F]N+7)E;&%T960@<&%R=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PQ.3,L-3`W+#DV-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-CDV+#0R,2PU,C,\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(V-BPW,S<L
M-#0T/'-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<#XM4F5L871E9"!P87)T:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,"PY-C`L,#$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,C`L,C$X+#DV.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')O=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&-O<W0@;V8@
M<F5V96YU97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C`T
M+#0V-RPY.#,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#<Q-BPV-#`L-#DR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,2PR-C8L-S,W+#0T-#QS<&%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/D=R;W-S('!R
M;V9I=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3`L,S8Q+#0S
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$X,BPR.#$L-C$T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C(X+#<W,2PV,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3W!E<F%T:6YG(&5X
M<&5N<V5S.CPO<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@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y396QL:6YG(&5X<&5N<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XY,2PP-3(L-S(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-CDL,S0Q+#(R.3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0W+#$P.2PR-C$\<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=E;F5R
M86P@86YD(&%D;6EN:7-T<F%T:79E(&5X<&5N<V5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ,C@L.#(V+#,T,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@V+#(V."PW.#8\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-"PU,3DL
M-C0V/'-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<#Y297-E87)C:"!A;F0@9&5V96QO<&UE;G0@97AP96YS97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$R+#DY."PQ,C(\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ.2PX,S@L-30W
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-BPX-#,L,C$V/'-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@;W!E<F%T:6YG(&5X<&5N<V5S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,S(L.#<W+#$Y,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W-2PT-#@L-38R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3`X+#0W,BPQ,C,\<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);F-O;64@*&QO<W,I(&9R;VT@;W!E<F%T:6]N<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,30R+#4Q-2PW-C$I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPX
M,S,L,#4R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,3(P+#(Y.2PT.#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3W1H97(@:6YC;VUE("AE>'!E
M;G-E<RDZ/"]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`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DEN=&5R97-T(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#4S+#,P-"PV-#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH-#,L.#0S+#4X-BD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R,BPQ-C0L,S8S*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`^26YT
M97)E<W0@:6YC;VUE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M,RPS-3DL.38R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^."PT-#8L-C0W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-BPY,S4L-38P/'-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'86EN("AL;W-S*2!O;B!C
M:&%N9V4@:6X@9F]R96EG;B!C=7)R96YC>2!D97)I=F%T:79E<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-"PS-CDL,3<S*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4L-S4P+#DX,2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#8U-BPY,C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D9O<F5I9VX@97AC:&%N9V4@;&]S<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH,3`L-S`W+#@X.2D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@T,"PP,#<L-#`S*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,V+#(Y
M,2PX.3@I/'-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);G9E<W1M96YT(&QO<W,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#$L,#@Q+#<P,"D\<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/B@S+#`P,"PP,#`I/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YC;VUE("AL;W-S
M*2!B969O<F4@:6YC;VUE('1A>&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q.3@L-C$Y+#(P,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@W-"PS,C(L,C<Q*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8W+#0S-2PW,38\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN
M8V]M92!T87@@*&5X<&5N<V4I(&)E;F5F:70\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C4L-#,S+#0Q,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#$V+#4S.2PY-#`I/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,38L-S4S+#DQ-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/D5Q=6ET>2!I;B!E87)N:6YG<R`H;&]S<RD@;V8@=6YC;VYS;VQI9&%T960@
M:6YV97-T965S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#DV
M.2PS,#8I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH-#$L,38S*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$T-BPU.3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@:6YC;VUE("AL;W-S*3PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3DU+#$U-2PP.3<I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH.3`L.3`S
M+#,W-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XU,"PX,C@L,SDV/'-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,97-S.B!N970@:6YC;VUE("AL;W-S*2!A='1R
M:6)U=&%B;&4@=&\@;F]N+6-O;G1R;VQL:6YG(&EN=&5R97-T/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,3,L-3DT/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH.3DL,3<T*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(U.2PT-S<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y.970@:6YC;VUE("AL;W-S*2!A='1R:6)U=&%B;&4@=&\@0V%N861I86X@
M4V]L87(@26YC+CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@Q
M.34L-#8X+#8Y,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B0@*#DP+#@P-"PR,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`U,"PU-C@L.3$Y/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%87)N:6YG
M<R`H;&]S<RD@<&5R('-H87)E+6)A<VEC("AI;B!D;VQL87)S('!E<B!S:&%R
M92D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H-"XU,RD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#(N
M,3$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`Q+C$X/'-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<#Y3:&%R97,@=7-E9"!I;B!C;VUP=71A=&EO;B`M(&)A<VEC
M("AI;B!S:&%R97,I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M,RPQ.3`L-S<X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-#,L,#<V+#0X.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0R+#@S.2PS-38\<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/D5A<FYI;F=S("AL;W-S
M*2!P97(@<VAA<F4M9&EL=71E9"`H:6X@9&]L;&%R<R!P97(@<VAA<F4I/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#0N-3,I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@R+C$Q*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,2XQ-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4VAA<F5S('5S960@:6X@8V]M<'5T871I;VXM9&EL=71E9"`H:6X@
M<VAA<F5S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,3DP
M+#<W.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0S+#`W-BPT.#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT,RPV-S@L,C`X/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-
M"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V
M8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R
M9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O
M4VAE970P-2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T
M960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E
M=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H
M='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL
M.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I
M<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N
M="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L
M87-S/3-$<F5P;W)T(&ED/3-$240P14M/04,^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS
M=')O;F<^0T].4T],241!5$5$(%-4051%345.5%,@3T8@0T]-4%)%2$5.4TE6
M12!)3D-/344@*$Q/4U,I("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N
M9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$P/&)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-/3E-/3$E$051%1"!3
M5$%414U%3E13($]&($-/35!214A%3E-)5D4@24Y#3TU%("A,3U-3*3PO<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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@:6YC
M;VUE("AL;W-S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@Q
M.34L,34U+#`Y-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B0@*#DP+#DP,RPS-S0I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`U,"PX,C@L,SDV/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG
M/D]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE.CPO<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("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)E:6=N(&-U<G)E;F-Y('1R
M86YS;&%T:6]N(&%D:G5S=&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4L-3`U+#`V-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$W+#$Q,2PP.#,\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,RPS,#DL,S$X/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M<')E
M:&5N<VEV92!I;F-O;64@*&QO<W,I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q.#DL-C4P+#`S,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@W,RPW.3(L,CDQ*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8T+#$S-RPW,30\<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/DQE
M<W,Z(&-O;7!R96AE;G-I=F4@:6YC;VUE("AL;W-S*2!A='1R:6)U=&%B;&4@
M=&\@;F]N+6-O;G1R;VQL:6YG(&EN=&5R97-T/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XU-S@L.#0R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH.#$L.#4W*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(R."PQ-3`\<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<#Y#;VUP<F5H
M96YS:79E(&EN8V]M92`H;&]S<RD@871T<FEB=71A8FQE('1O($-A;F%D:6%N
M(%-O;&%R($EN8RX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H
M,3DP+#(R."PX-S(I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XD("@W,RPW,3`L-#,T*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-C,L.3`Y+#0V-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O
M9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C
M9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y
M-2]7;W)K<VAE971S+U-H965T,#8N:'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$,$4V,T-)/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,3X\<W1R;VYG/D-/3E-/3$E$051%1"!35$%414U%3E13($]&
M($-(04Y'15,@24X@15%52519("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^5&]T86P\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^17%U:71Y("A$969I8VET<RD@071T<FEB=71E
M('1O($-A;F%D:6%N(%-O;&%R($EN8RX\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^0V]M;6]N(%-H87)E<SQB<CX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y!9&1I=&EO;F%L(%!A:60M:6X@0V%P:71A;#QB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y2971A:6YE9"!%87)N:6YG
M<R`H06-C=6UU;&%T960@1&5F:6-I="D\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^06-C=6UU;&%T960@3W1H97(@0V]M<')E:&5N<VEV92!)
M;F-O;64\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^3F]N+4-O
M;G1R;VQL:6YG($EN=&5R97-T/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F,^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y"86QA;F-E(&%T($1E8RX@,S$L(#(P,#D\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-#8V+#`P,2PT,#0\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0V-2PW,38L
M-C(T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`U,#`L,S(R+#0S,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^)"`H-C$L,C8X+#DU-"D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$Q+#4T,2PX-#@\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$U
M+#$R,2PR.3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#(X-"PW.#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R8SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D)A;&%N8V4@*&EN('-H87)E<RD@870@1&5C
M+B`S,2P@,C`P.3PO=&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`^-#(L
M-S<T+#0X-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY);F-R96%S92`H1&5C<F5A<V4I(&EN(%-T;V-K
M:&]L9&5R<R<@17%U:71Y/"]S=')O;F<^/"]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/DYE="!I;F-O;64@*&QO<W,I/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XU,"PX,C@L,SDV/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`L-38X+#DQ.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P+#4V."PY
M,3D\<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-$;G5M
M<#XR-3DL-#<W/'-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&;W)E:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S
M=&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#,P.2PS
M,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,RPS-#`L-C0U/'-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&YU;7`^,3,L,S0P+#8T-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#,Q+#,R-RD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-H87)E+6)A<V5D(&-O
M;7!E;G-A=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPX
M-S8L-C<Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,RPX-S8L-C<Q/'-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`^,RPX-S8L-C<Q/'-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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%>&5R8VES92!O9B!S:&%R92!O
M<'1I;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,C,L-38P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M.#(S+#4V,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C@R,RPU-C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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/D5X97)C:7-E(&]F('-H87)E(&]P=&EO;G,@*&EN
M('-H87)E<RD\+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,],T1N=6UP/C$Q."PU
M-3D\<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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E-A;&5S(&]F('-U8G-I9&EA<GD@<VAA<F5S('1O(&YO;BUC;VYT<F]L
M;&EN9R!I;G1E<F5S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,30U+#$R.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$T-2PQ,C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R8SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D)A;&%N8V4@870@1&5C+B`S,2P@,C`Q,#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3,T+#DX-"PT-S<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,S0L,S(V
M+#0Q.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C4P,2PQ-#4L.3DQ/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH-3<L,SDR+#(X,RD\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,BPQ,3`L-S8W/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C@L-#8Q+#DT
M-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C8U."PP-3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R8SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D)A;&%N8V4@*&EN('-H87)E<RD@870@1&5C+B`S,2P@,C`Q
M,#PO=&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&YU;7`^-#(L.#DS+#`T-#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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]N9SY);F-R96%S92`H1&5C<F5A<V4I(&EN(%-T;V-K:&]L9&5R<R<@
M17%U:71Y/"]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`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DYE="!I;F-O;64@*&QO<W,I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Y,"PY,#,L,S<T*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#DP+#@P-"PR,#`I/'-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&YU;3XH.3`L.#`T+#(P,"D\<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/B@Y.2PQ
M-S0I/'-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)E:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S=&UE;G0\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W+#$Q,2PP.#,\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPP
M.3,L-S8V/'-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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,3<L,#DS+#<V-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$W+#,Q-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`^4VAA<F4M8F%S960@8V]M<&5N<V%T
M:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#`V,"PX,S@\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M+#`V,"PX,S@\<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-$;G5M<#XT+#`V,"PX,S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D5X97)C:7-E(&]F('-H87)E(&]P=&EO;G,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C4V+#DT.#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C4V
M+#DT.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$L,C4V+#DT.#QS<&%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*("`@("`@("`\=&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`^17AE<F-I<V4@;V8@<VAA<F4@;W!T:6]N<R`H:6X@
M<VAA<F5S*3PO=&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@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C8R+#<R
M,SQS<&%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*("`@("`@("`\=&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`^4&%I9"UI;B!C87!I=&%L(&9R;VT@;F]N+6-O;G1R;VQL:6YG(&EN=&5R
M97-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-C<L-S(P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#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`^-#8W
M+#<R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')C/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^0F%L86YC92!A="!$96,N(#,Q+"`R,#$Q/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XT-C8L.3<W+#8Y,CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0V-2PY,S,L-S<Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`R+#0P
M,BPY,SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@U,RPS,S$L-#0U*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#(X+#8Y,RPT,S,I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#4L-34U+#<Q,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,#0S+#DR
M,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')C/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^0F%L86YC92`H:6X@<VAA<F5S*2!A="!$96,N(#,Q+"`R,#$Q/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,RPQ-34L-S8W/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,34U+#<V
M-SQS<&%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*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY);F-R96%S92`H1&5C<F5A<V4I(&EN(%-T;V-K:&]L9&5R
M<R<@17%U:71Y/"]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`@("`@("`@/'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/DYE="!I;F-O;64@*&QO<W,I/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@Q.34L,34U+#`Y-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q.34L-#8X+#8Y,2D\<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-$;G5M/B@Q.34L-#8X+#8Y
M,2D\<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-$;G5M
M<#XS,3,L-3DT/'-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&;W)E:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S
M=&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L-3`U+#`V
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C4L,C,Y+#@Q.3QS<&%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,],T1N=6UP/C4L,C,Y+#@Q.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(V-2PR-#@\<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%C<75I<VET:6]N(&]F('-U
M8G-I9&EA<FEE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PV
M,S4L,CDX/'-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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-"PV,S4L,CDX/'-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-U86YC92!O9B!W87)R86YT/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#@T.2PY,C@\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#@T.2PY,C@\<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<#XY+#@T
M.2PY,C@\<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-H87)E+6)A<V5D(&-O;7!E;G-A=&EO;CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-2PQ.#4L,C0R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PQ.#4L,C0R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PQ.#4L,C0R
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/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y%>&5R8VES92!O9B!S:&%R92!O<'1I;VYS/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ-3@L-S8V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,34X+#<V-CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U."PW-C8\<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/D5X97)C:7-E
M(&]F('-H87)E(&]P=&EO;G,@*&EN('-H87)E<RD\+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@V+#8U.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*("`@
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@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4&%I9"UI;B!C87!I=&%L(&9R;VT@
M;F]N+6-O;G1R;VQL:6YG(&EN=&5R97-T/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT+#0R-BPU,S4\<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-$;G5M<#XT+#0R-BPU,S4\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R8SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)A;&%N8V4@870@1&5C
M+B`S,2P@,C`Q,CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S
M,#$L-3@S+#0S,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,CDP+#@Y."PX,S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4P,BPU-C$L-S`U/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@S."PR.38L
M,C<U*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^)"`H,C(T+#$V,BPQ,C0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`U,"PW.34L-3(Y/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,"PV.#0L-3DV/'-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"
M86QA;F-E("AI;B!S:&%R97,I(&%T($1E8RX@,S$L(#(P,3(\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0S+#(T,BPT,C8\<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-$;G5M<#XT,RPR-#(L-#(V/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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=%\S-3)F931B
M8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I
M;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T
M8S0P,CDU+U=O<FMS:&5E=',O4VAE970P-RYH=&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-$240P15!40DD^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X]
M,T0Q(')O=W-P86X],T0R/CQS=')O;F<^0T].4T],241!5$5$(%-4051%345.
M5%,@3T8@0T%32"!&3$]74R`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0S/C$R($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,#QB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY/<&5R871I;F<@86-T
M:79I=&EE<SH\+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*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^3F5T(&EN8V]M92`H;&]S<RD\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^)"`H,3DU+#$U-2PP.3<I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@Y,"PY,#,L,S<T*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-3`L.#(X
M+#,Y-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY!9&IU<W1M96YT<R!T;R!R96-O;F-I;&4@;F5T(&EN
M8V]M92`H;&]S<RD@=&\@;F5T(&-A<V@@<')O=FED960@8GD@*'5S960@:6XI
M(&]P97)A=&EN9R!A8W1I=FET:65S.CPO<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+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y$97!R96-I871I;VX@86YD(&%M;W)T:7IA
M=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#$L,SDX+#0W
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C4V+#$Q-RPR.#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS,2PR-C8L,3@Q/'-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,;W-S(&]N(&1I<W!O<V%L(&]F('!R
M;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#DY,2PP.3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(R,RPQ-C,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ.30L,C0S/'-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<#XH1V%I
M;BD@;&]S<R!O;B!C:&%N9V4@:6X@9F%I<B!V86QU92!O9B!D97)I=F%T:79E
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PS-CDL,3<S/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PW
M-3`L.3@Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH,2PV-38L.3(X*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^26YV97-T;65N="!L;W-S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#`X,2PW,#`\<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<#XS+#`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/D5Q=6ET
M>2!I;B`H;&]S<RD@96%R;FEN9W,@;V8@=6YC;VYS;VQI9&%T960@:6YV97-T
M965S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#DV.2PS,#8\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M,2PQ-C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@Q-#8L-3DW*3QS<&%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`^06QL;W=A;F-E(&9O<B!D;W5B=&9U;"!D96)T<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L-C$Q+#(Q-SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S+#$U
M-BPX-3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XS+#`T-BPQ,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E=R:71E+61O=VX@;V8@:6YV96YT;W)I97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L,#@U+#4R.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@L-#4V+#(V
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(L,3`Q+#$R-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4')O=FES:6]N(&9O<B!F:7)M('!U<F-H87-E(&-O;6UI
M=&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#8Q,"PT
M,3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ+#4V,BPP,#(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%M;W)T:7IA=&EO;B!O9B!D:7-C;W5N="!O;B!D96)T
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT.2PV.3D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"PT.#4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS
M.2PX,38\<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-H87)E+6)A<V5D(&-O;7!E;G-A=&EO;CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-2PQ.#4L,C0R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PP-C`L.#,X/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPX-S8L-C<Q
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/D-H86YG97,@:6X@;W!E<F%T:6YG(&%S<V5T<R!A;F0@;&EA
M8FEL:71I97,Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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/DEN=F5N=&]R:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XS+#DV,"PW-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@R."PW.3@L.30S*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$P,RPV,S<L,S4U*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C;W5N
M=',@<F5C96EV86)L93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M-BPY.#,L-S,Y*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#$P,RPW-#@L-38U*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#4L-S`T+#`S.2D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W5N="!D=64@
M9G)O;2!R96QA=&5D('!A<G1I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/CDL.3`T+#4R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#$X+#$S-2PV.#0I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PS-#<L.#(X*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5F%L=64@
M861D960@=&%X(')E8V]V97)A8FQE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR+#,P,RPY-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR."PU,#@L,#8R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PX,C@L,C<W*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^061V86YC
M97,@=&\@<W5P<&QI97)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q-RPX.3@L-#8Q*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$S+#0U."PP,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#(R-RPY.3$\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R(&YO;BUC
M=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,C0L-#`V+#8V.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@Y+#(U-RPP-#@I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH-2PX,C8L,#(Y*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C;W5N=',@<F5C
M96EV86)L92P@=6YB:6QL960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0V+#0R-2PX-3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@U,2PS-S`L.#(P*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')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')O:F5C="!A<W-E=',\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,P,"PV-SDL-S8S*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,W+#$S
M,RPP-C@I/'-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<#Y0<F5P86ED(&5X<&5N<V5S(&%N9"!O=&AE<B!C=7)R96YT(&%S
M<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-S`L-C$T+#@Y
M,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@R+#DV.2PR,3`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH-BPT,C0L,SDU*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C;W5N=',@<&%Y86)L93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-38L,C,X+#,P,3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4R+#0S-2PX
M,S0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ."PP.38L,C`X/'-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<#Y3:&]R="UT97)M(&YO=&5S('!A>6%B;&4\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDY+#$Q-"PP,#$\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3@L,34T+#4P
M.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#DV+#`Q,2PU,3<I/'-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/=&AE<B!P87EA8FQE<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,S8L.3$P+#$Y-3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(P+#8Y.2PU-30\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PY-SDL.#8R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!9'9A;F-E<R!F<F]M(&-U<W1O;65R<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH-#8L,3(W+#$R-2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-BPW,#8L.#(T/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PQ,C`L,S$S/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!
M;6]U;G1S(&1U92!T;R!R96QA=&5D('!A<G1I97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C(L,#$U+#$S,SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0X-"PV-#D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#$V,RPU,34\<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%C
M8W)U960@=V%R<F%N='D@8V]S=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$Q+#,S-"PS.34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ-2PW,S<L.3@W/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30L,C4Y+#@X,#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`^4')O=FES
M:6]N(&9O<B!F:7)M('!U<F-H87-E(&-O;6UI=&UE;G0\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#(W+#@V,BPP,3<I/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y,;W-S(&-O;G1I;F=E
M;F-Y(&%C8W)U86QS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M-RPX-C(L,#$W/'-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/=&AE<B!C=7)R96YT(&QI86)I;&ET:65S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XU.2PQ.#@L-3$V/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-S0T+#`W,RD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ."PX
M-S4L-#DQ/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y0<F5P86ED(&QA;F0@=7-E(')I9VAT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@T+#<V,"PY,#0I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C(Y+#(T,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0U-"PX,#,I/'-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%B:6QI='D@9F]R('5N8V5R=&%I;B!T87@@<&]S:71I;VYS/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#4P,BPW.3$\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX-#`L-C$Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S4U+#0Q
M-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^1&5F97)R960@=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0X+#@U,2PQ.#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@T+#8S,BPY-S8I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-2PQ-SDL.#<W*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5T=&QE;65N
M="!O9B!F;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F5S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@R+#8R,RPS,3@I/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH."PX.3@L.#,X*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,S,W
M+#,Q.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E=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!O<&5R871I
M;F<@86-T:79I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,30W+#<U."PY,S<I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-C`L,3(T+#$Q-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#4X+#0X-RPQ,3DI/'-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/DEN
M=F5S=&EN9R!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@("`@("`@(#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-R96%S92`H:6YC<F5A<V4I(&EN(')E<W1R
M:6-T960@8V%S:#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,C0S
M+#$S-RPQ-#(I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,C,L-C$T+#@Y-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#DX-RPP,3DI/'-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<#Y087EM96YT('1O(&%C<75I
M<F4@<W5B<VED:6%R:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@V+#$P-"PX,C,I/'-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);G9E<W1M96YT(&EN(&%F9FEL:6%T97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,L-#(X+#<U,2D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@U+#8V-RPV,C<I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,2PU,#,L-3,Q*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`^4')O8V5E9',@9G)O;2!D:7-P;W-A;"!O9B!I;G9E<W1M
M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-34L-#<U/'-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`^,BPU
M,C0L-30Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y0=7)C:&%S92!O9B!P<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP
M;65N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-C`L-#@Q+#`R
M,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@R,#4L-#$Y+#$X.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@Q,S0L,S$T+#<Y,2D\<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!R;V-E961S(&9R;VT@9&ES
M<&]S86P@;V8@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\+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(Y,2PX-#8\<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.970@8V%S:"!U
M<V5D(&EN(&EN=F5S=&EN9R!A8W1I=FET:65S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@S,#8L-#DQ+#0S.2D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q.3,L-3<V+#<T,BD\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q,S,L.3@X
M+#DU-"D\<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<^1FEN86YC:6YG(&%C=&EV:71I97,Z/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;V-E961S(&9R
M;VT@<VAO<G0M=&5R;2!B;W)R;W=I;F=S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XW.3$L-3DV+#$W-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$L.#`X+#0V,RPQ.3D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY,3<L-3$T+#0P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4F5P87EM96YT(&]F('-H;W)T+71E<FT@8F]R<F]W:6YG<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-CDR+#`W,2PP-3(I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PW,C$L-#8S
M+#0Y-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@V.34L-3$S+#8Y,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E!R;V-E961S(&9R;VT@;&]N9RUT97)M(&)O
M<G)O=VEN9W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T,RPY
M-C4L,S$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^.#DL,#(S+#@U,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C@Y+#8U.2PV,#<\<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-A;&5S(&]F('-U8G-I9&EA
M<GD@<VAA<F5S('1O(&YO;BUC;VYT<F]L;&EN9R!I;G1E<F5S=#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30U+#$R.#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V%P:71A;"!C;VYT
M<FEB=71I;VX@9G)O;2!N;VXM8V]N=')O;&QI;F<@:6YT97)E<W0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L-#(V+#4S-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0V-RPW,C`\<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;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!A
M>6UE;G0@9F]R(')E<'5R8VAA<V4@;V8@8V]N=F5R=&EB;&4@;F]T97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$L,#`P+#`P,"D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;V-E
M961S(&9R;VT@:7-S=6%N8V4@;V8@=V%R<F%N=#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,BPU,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]C965D<R!F<F]M(&5X97)C
M:7-E(&]F('-T;V-K(&]P=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$U."PW-C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#(U-BPY-#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,C,L-38P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&-A<V@@<')O
M=FED960@8GD@9FEN86YC:6YG(&%C=&EV:71I97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C(T.2PU-S4L-S0T/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<W+#<T."PR,C4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,3(L-C(Y
M+#`P-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`^169F96-T(&]F(&5X8VAA;F=E(')A=&4@8VAA;F=E<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPV-#@L,3,U/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L,#0W+#,X,3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@L
M,S@W+#@X,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DYE="!I;F-R96%S92`H9&5C<F5A<V4I(&EN(&-A<V@@86YD
M(&-A<V@@97%U:79A;&5N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#(P,BPP,C8L-#DW*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C4U+#,T,BPY-S@\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,C@L-30P+#@Q-#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`^0V%S:"!A
M;F0@8V%S:"!E<75I=F%L96YT<R!A="!T:&4@8F5G:6YN:6YG(&]F('1H92!Y
M96%R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-#,L.3DT+#8W
M.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(X."PV-3$L-S`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,38P+#$Q,"PX.#<\<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-A<V@@86YD(&-A<V@@97%U:79A
M;&5N=',@870@=&AE(&5N9"!O9B!T:&4@>65A<CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,30Q+#DV."PQ.#(\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-#,L.3DT+#8W.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X."PV-3$L
M-S`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#X\<W1R;VYG/E-U<'!L96UE;G1A;"!D:7-C;&]S=7)E(&]F(&-A<V@@
M9FQO=R!I;F9O<FUA=&EO;CH\+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*("`@("`@("`\=&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`^26YT97)E<W0@<&%I9"P@;F5T(&]F(&%M;W5N=',@
M8V%P:71A;&EZ960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4W
M+#DQ-"PX.3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT-BPS-#4L,CDY/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,C$L,C$Q+#(R.#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YC;VUE('1A>&5S('!A
M:60\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-CDX+#4Q,CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,P
M+#DR.2PV,3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,RPV,S4L,C$V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-U<'!L96UE;G1A;"!S8VAE
M9'5L92!O9B!N;VXM8V%S:"!A8W1I=FET:65S.CPO<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("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G1S(&1U92!F<F]M(&1I
M<W!O<V%L(&]F('-U8G-I9&EA<FEE<R!O<B!A9F9I;&EA=&5S(&EN8VQU9&5D
M(&EN('!R97!A:60@97AP96YS97,@86YD(&]T:&5R(&-U<G)E;G0@87-S971S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,34L.3,T/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S$T+#$X
M,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0@8V]S="!I;F-L=61E
M9"!I;B!O=&AE<B!P87EA8FQE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,38L.#$T+#0X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,V+#0Y-2PU,C(\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,BPQ.3DL,#(T/'-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-;V1U;&4@
M8V]N=')I8G5T:6]N(&EN(&5X8VAA;F=E(&9O<B!M:6YO<FET>2!I;G9E<W1M
M96YT(&EN(&%S<V]C:6%T97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,34L.#<T+#@T-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM
M+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P
M,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F
M8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,#@N
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-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY/4D=!
M3DE:051)3TX@04Y$(%!224Y#25!!3"!!0U1)5DE42453/&)R/CPO<W1R;VYG
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D]21T%.25I!
M5$E/3B!!3D0@4%))3D-)4$%,($%#5$E6251)15,\+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`^3U)'04Y)6D%424].($%.1"!0
M4DE.0TE004P@04-4259)5$E%4SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^,2X@3U)'04Y)6D%424].
M($%.1"!04DE.0TE004P@04-4259)5$E%4SPO8CX\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M#86YA9&EA;B!3;VQA<B8C,38P.TEN8RX@*")#4TDB*2!W87,@:6YC;W)P
M;W)A=&5D('!U<G-U86YT('1O('1H92!L87=S(&]F('1H92!0<F]V:6YC92!O
M9B!/;G1A<FEO(&EN($]C=&]B97(F(S$V,#LR,#`Q+"!A;F0@8VAA;F=E9"!I
M=',@:G5R:7-D:6-T:6]N(&)Y(&-O;G1I;G5I;F<@=6YD97(@=&AE($-A;F%D
M:6%N(&9E9&5R86P@8V]R<&]R871E('-T871U=&4L('1H92!#86YA9&$@0G5S
M:6YE<W,@0V]R<&]R871I;VYS($%C="P@;W(@0T)#02P@969F96-T:79E($IU
M;F4F(S$V,#LQ+"8C,38P.S(P,#8N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[0U-)(&%N
M9"!I=',@<W5B<VED:6%R:65S("AC;VQL96-T:79E;'DL('1H92`B0V]M<&%N
M>2(I(&%R92!P<FEN8VEP86QL>2!E;F=A9V5D(&EN('1H92!D97-I9VXL(&1E
M=F5L;W!M96YT+"!M86YU9F%C='5R:6YG(&%N9"!M87)K971I;F<@;V8@<V]L
M87(@<&]W97(@<')O9'5C=',L(&%N9"!T:&4@=&]T86P@<V]L=71I;VX@8G5S
M:6YE<W,@:6X@9VQO8F%L(&UA<FME=',N($%S(&]F($1E8V5M8F5R)B,Q-C`[
M,S$L(#(P,3(L(&UA:F]R('-U8G-I9&EA<FEE<R!O9B!#4TD@87)E(&EN8VQU
M9&5D(&EN($%P<&5N9&EX)B,Q-C`[,2X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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=%\S-3)F931B
M8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I
M;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T
M8S0P,CDU+U=O<FMS:&5E=',O4VAE970P.2YH=&UL#0I#;VYT96YT+51R86YS
M9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z
M('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\
M:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O
M;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y
M<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@
M4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O
M9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$
M,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-534U!4ED@3T8@4%))3D-)4$%,($%#
M0T]53E1)3D<@4$],24-)15,\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^4U5-34%262!/1B!04DE.0TE004P@04-#
M3U5.5$E.1R!03TQ)0TE%4SPO<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<#Y354U-05)9($]&(%!224Y#25!!3"!!0T-/54Y424Y'
M(%!/3$E#2453/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV
M('-T>6QE/3-$)T9/3E0M4TE:13H@,3!P=#L@1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/CQB/C(N(%-534U!4ED@3T8@4%))3D-)4$%,($%#
M0T]53E1)3D<@4$],24-)15,\+V(^/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T
M/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'24XM0D]45$]-.B`M,3%P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH
M82D\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^0F%S:7,@;V8@<')E
M<V5N=&%T:6]N/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@
M8V]N<V]L:61A=&5D(&9I;F%N8VEA;"!S=&%T96UE;G1S(&]F('1H92!#;VUP
M86YY(&AA=F4@8F5E;B!P<F5P87)E9"!I;B!A8V-O<F1A;F-E('=I=&@@52Y3
M+B8C,38P.T=!05`N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&%C8V]M<&%N>6EN
M9R!C;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N=',@8V]N=&5M<&QA
M=&4@=&AE(')E86QI>F%T:6]N(&]F(&%S<V5T<R!A;F0@=&AE('-A=&ES9F%C
M=&EO;B!O9B!L:6%B:6QI=&EE<R!I;B!T:&4@;F]R;6%L(&-O=7)S92!O9B!B
M=7-I;F5S<RX@5&AE(')E86QI>F%T:6]N(&]F(&%S<V5T<R!A;F0@=&AE('-A
M=&ES9F%C=&EO;B!O9B!L:6%B:6QI=&EE<R!I;B!T:&4@;F]R;6%L(&-O=7)S
M92!O9B!B=7-I;F5S<R!A<F4@9&5P96YD96YT(&]N+"!A;6]N9R!O=&AE<B!T
M:&EN9W,L('1H92!#;VUP86YY)W,@86)I;&ET>2!T;R!O<&5R871E('!R;V9I
M=&%B;'DL('1O(&=E;F5R871E(&-A<V@@9FQO=W,@9G)O;2!O<&5R871I;VYS
M(&%N9"!T;R!A<G)A;F=E(&%D97%U871E(&9I;F%N8VEN9R!T;R!S=7!P;W)T
M(&ET<R!W;W)K:6YG(&-A<&ET86P@<F5Q=6ER96UE;G1S+B!$=7)I;F<@=&AE
M('EE87(@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,BP@=&AE('-O;&%R
M(&EN9'5S=')Y('=A<R!N96=A=&EV96QY(&EM<&%C=&5D(&)Y(&$@;G5M8F5R
M(&]F(&9A8W1O<G,L(&EN8VQU9&EN9R!E>&-E<W,@8V%P86-I='DL(')E9'5C
M=&EO;B!O9B!G;W9E<FYM96YT(&EN8V5N=&EV97,@:6X@:V5Y('-O;&%R(&UA
M<FME=',L(&AI9VAE<B!I;7!O<G0@=&%R:69F<R!A;F0@=&AE($5U<F]P96%N
M(&1E8G0@8W)I<VES+B!4:&5S92!F86-T;W)S(&-O;G1R:6)U=&5D('1O(&1E
M8VQI;FEN9R!A=F5R86=E('-E;&QI;F<@<')I8V5S("@B05-0(BD@=&AR;W5G
M:&]U="!T:&4@:6YD=7-T<GDL(&EN8VQU9&EN9R!T:&4@0V]M<&%N>2=S('!R
M;V1U8W1S+B!4:&4@0V]M<&%N>2!S=69F97)E9"!A(&YE="!L;W-S(&]F("0Q
M.34L-#8X+#8Y,2!A;F0@=7-E9"!C87-H(&]F("0Q-#<L-S4X+#DS-R!I;B!O
M<&5R871I;F<@86-T:79I=&EE<R!F;W(@=&AE('EE87(@96YD960@1&5C96UB
M97(F(S$V,#LS,2P@,C`Q,BX@07,@;V8@1&5C96UB97(F(S$V,#LS,2P@,C`Q
M,BP@=&AE($-O;7!A;GD@:&%D(&-A<V@@86YD(&-A<V@@97%U:79A;&5N=',@
M;V8@)#$T,2PY-C@L,3@R+"!R97-T<FEC=&5D(&-A<V@@;V8@)#0R,BPS-38L
M-SDT(&%N9"!B86YK(&)O<G)O=VEN9W,@9'5E('=I=&AI;B!O;F4@>65A<B!O
M9B`D.#4X+#DR-BPW,S(N(%1H92!#;VUP86YY)W,@8W5R<F5N="!L:6%B:6QI
M=&EE<R!E>&-E960@:71S(&-U<G)E;G0@87-S971S(&)Y("0Y."PP-#4L-C`S
M+B!4:&4@0V]M<&%N>2!H87,@8V%R<FEE9"!O=70@82!R979I97<@;V8@:71S
M(&-A<V@@9FQO=R!F;W)E8V%S="!F;W(@=&AE('1W96QV92!M;VYT:',@96YD
M:6YG($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3,N($%L=&AO=6=H(&YO(&%S<W5R
M86YC92!C86X@8F4@9VEV96XL(&UA;F%G96UE;G0@8F5L:65V97,@=&AA="!T
M:&4@0V]M<&%N>2!W:6QL(&)E(&%B;&4@=&\@97AE8W5T92!I=',@8W5R<F5N
M="!T;W1A;"!S;VQU=&EO;B!B=7-I;F5S<RP@<F5A;&EZ92!F;W)E8V%S=&5D
M(&UO9'5L92!S86QE<R!P<FEC97,@86YD('-H:7!M96YT<RP@86YD(')E;F5W
M(&ET<R!B86YK(&)O<G)O=VEN9W,@:6X@,C`Q,RX@5&AE($-O;7!A;GD@86QS
M;R!C;VYS:61E<F5D('1H92!S=&5P<R!I="!M:6=H="!T86ME('-H;W5L9"!I
M="!E;F-O=6YT97(@9&EF9FEC=6QT:65S(&EN(&9U;&QY(&5X96-U=&EN9R!I
M=',@=&]T86P@<V]L=71I;VX@8G5S:6YE<W,@86YD('-A;&5S('!L86YS+B!-
M86YA9V5M96YT(&)E;&EE=F5S('1H870L(&EN('1H;W-E(&-I<F-U;7-T86YC
M97,L('1H92!#;VUP86YY('=O=6QD(&)E(&%B;&4@=&\@<F5N97<@<W5B<W1A
M;G1I86QL>2!A;&P@:71S(&5X:7-T:6YG(&)A;FL@8F]R<F]W:6YG<R!A<R!T
M:&5Y(&)E8V]M92!D=64N($)E='=E96X@2F%N=6%R>28C,38P.S$L(#(P,3,@
M86YD($UA<F-H)B,Q-C`[,S$L(#(P,3,L('1H92!#;VUP86YY(')E;F5W960@
M86YD(&1R97<@9&]W;B!S:&]R="UT97)M(&)A;FL@8F]R<F]W:6YG<R!O9B`D
M,S`T+#4X,RPP-C$L(&]F('=H:6-H("0Q-3DL-#,X+#,V.2!I<R!D=64@8F5Y
M;VYD($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3,N($)A<V5D(&]N('1H92!A8F]V
M92!F86-T;W)S+"!M86YA9V5M96YT(&)E;&EE=F5S('1H870@861E<75A=&4@
M<V]U<F-E<R!O9B!L:7%U:61I='D@=VEL;"!E>&ES="!T;R!F=6YD('1H92!#
M;VUP86YY)W,@=V]R:VEN9R!C87!I=&%L(&%N9"!C87!I=&%L(&5X<&5N9&ET
M=7)E<R!R97%U:7)E;65N=',@86YD('1O(&UE970@:71S('-H;W)T('1E<FT@
M9&5B="!O8FQI9V%T:6]N<R!A;F0@;W1H97(@;&EA8FEL:71I97,@86YD(&-O
M;6UI=&UE;G1S(&%S('1H97D@8F5C;VUE)B,Q-C`[9'5E+CPO9F]N=#X\+W`^
M#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G34%21TE.
M+4)/5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^/&(^/&D^*&(I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI
M/D)A<VES(&]F(&-O;G-O;&ED871I;VX\+VD^/"]B/CPO9F]N=#X\+V1D/CPO
M9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.U1H92!C;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N
M=',@:6YC;'5D92!T:&4@9FEN86YC:6%L('-T871E;65N=',@;V8@0U-)(&%N
M9"!I=',@<W5B<VED:6%R:65S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!C;VYS
M;VQI9&%T960@9FEN86YC:6%L('-T871E;65N=',@:6YC;'5D92!T:&4@9FEN
M86YC:6%L('-T871E;65N=',@;V8@0U-)(&%N9"!I=',@<W5B<VED:6%R:65S
M(&EN('=H:6-H(&ET(&AA<R!A(&-O;G1R;VQL:6YG(&9I;F%N8VEA;"!I;G1E
M<F5S="X@02!C;VYT<F]L;&EN9R!F:6YA;F-I86P@:6YT97)E<W0@:7,@='EP
M:6-A;&QY(&1E=&5R;6EN960@=VAE;B!A(&-O;7!A;GD@:&]L9',@82!M86IO
M<FET>2!O9B!T:&4@=F]T:6YG(&5Q=6ET>2!I;G1E<F5S="!I;B!A;B!E;G1I
M='DN(%1H92!#;VUP86YY(&5V86QU871E<R!E86-H(&]F(&ET<R!I;G1E<F5S
M="!I;B!P<FEV871E(&-O;7!A;FEE<R!T;R!D971E<FUI;F4@=VAE=&AE<B!O
M<B!N;W0@=&AE(&EN=F5S=&5E(&ES(&$@=F%R:6%B;&4@:6YT97)E<W0@96YT
M:71Y("@B5DE%(BDN($EF('1H92!#;VUP86YY(&1E;6]N<W1R871E<R!I="!B
M;W1H(&AA<R`H:2DF(S$V,#MT:&4@<&]W97(@=&\@9&ER96-T('1H92!A8W1I
M=FET:65S(&]F(&$@5DE%('1H870@;6]S="!S:6=N:69I8V%N=&QY(&EM<&%C
M="!T:&4@5DE%)W,@96-O;F]M:6,@<&5R9F]R;6%N8V4@86YD("AI:2DF(S$V
M,#MT:&4@;V)L:6=A=&EO;B!T;R!A8G-O<F(@;&]S<V5S(&]R('1H92!R:6=H
M="!T;R!R96-E:79E(&)E;F5F:71S(&9R;VT@=&AE(%9)12!T:&%T(&-O=6QD
M('!O=&5N=&EA;&QY(&)E('-I9VYI9FEC86YT('1O('1H92!6244L('1H96X@
M=&AE(&5N=&ET>2!I<R!C;VYS;VQI9&%T960N(%1H92!#;VUP86YY(&AA<R!N
M;W0@8V]N<V]L:61A=&5D(&%N>2!6245S(&%S(&]F(&]R(&1U<FEN9R!A;GD@
M;V8@=&AE('!E<FEO9',@<')E<V5N=&5D+B!!;&P@<VEG;FEF:6-A;G0@:6YT
M97)C;VUP86YY(&)A;&%N8V5S(&%N9"!T<F%N<V%C=&EO;G,@8F5T=V5E;B!#
M4TD@86YD(&ET<R!S=6)S:61I87)I97,@:&%V92!B965N(&5L:6UI;F%T960@
M:6X@8V]N<V]L:61A=&EO;BX\+V9O;G0^/"]P/@T*/&1L(&-O;7!A8W0],T1C
M;VUP86-T/@T*/&1T('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ("TQ,7!T.R!&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/BAC*3PO
M:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y5<V4@;V8@97-T:6UA=&5S
M/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@<')E<&%R871I
M;VX@;V8@9FEN86YC:6%L('-T871E;65N=',@:6X@8V]N9F]R;6ET>2!W:71H
M(&=E;F5R86QL>2!A8V-E<'1E9"!A8V-O=6YT:6YG('!R:6YC:7!L97,@<F5Q
M=6ER97,@;6%N86=E;65N="!T;R!M86ME(&5S=&EM871E<R!A;F0@87-S=6UP
M=&EO;G,@=&AA="!A9F9E8W0@<F5P;W)T960@86UO=6YT<R!O9B!A<W-E=',@
M86YD(&QI86)I;&ET:65S(&%N9"!D:7-C;&]S=7)E(&]F(&-O;G1I;F=E;G0@
M87-S971S(&%N9"!L:6%B:6QI=&EE<R!A="!T:&4@9&%T92!O9B!T:&4@9FEN
M86YC:6%L('-T871E;65N=',@86YD('1H92!R97!O<G1E9"!A;6]U;G1S(&]F
M(')E=F5N=65S(&%N9"!E>'!E;G-E<R!D=7)I;F<@=&AE(')E<&]R=&EN9R!P
M97)I;V0N($%C='5A;"!R97-U;'1S(&-O=6QD(&1I9F9E<B!F<F]M('1H;W-E
M(&5S=&EM871E<RX@4VEG;FEF:6-A;G0@86-C;W5N=&EN9R!E<W1I;6%T97,@
M<F5F;&5C=&5D(&EN('1H92!#;VUP86YY)W,@9FEN86YC:6%L('-T871E;65N
M=',@:6YC;'5D92!R979E;G5E(')E8V]G;FET:6]N(&9O<B!S;VQA<B!P;W=E
M<B!P<F]J96-T<R!A8V-O=6YT960@9F]R('5N9&5R('1H92!P97)C96YT86=E
M(&]F(&-O;7!L971I;VX@;65T:&]D+"!E<W1I;6%T960@<V%L97,@<F5T=7)N
M<RP@86QL;W=A;F-E(&9O<B!D;W5B=&9U;"!A8V-O=6YT<R!R96-E:79A8FQE
M(&%N9"!A9'9A;F-E<R!T;R!S=7!P;&EE<G,L('9A;'5A=&EO;B!O9B!I;G9E
M;G1O<FEE<R!A;F0@<')O=FES:6]N(&9O<B!F:7)M('!U<F-H87-E(&-O;6UI
M=&UE;G1S+"!P<F]V:7-I;VX@9F]R(&-O;G1I;F=E;G0@;&EA8FEL:71Y+"!I
M;7!A:7)M96YT(&]F('!R;VIE8W0@87-S971S+"!U<V5F=6P@;&EV97,@86YD
M(&EM<&%I<FUE;G0@;V8@;&]N9R!L:79E9"!A<W-E=',L(&%C8W)U86P@9F]R
M('=A<G)A;G1Y(&%N9"!T:&4@<F5C;V=N:71I;VX@;V8@=&AE(&)E;F5F:70@
M9G)O;2!T:&4@<'5R8VAA<V5D('=A<G)A;G1Y(&EN<W5R86YC92P@9F%I<B!V
M86QU92!O9B!F;W)E:6=N(&5X8VAA;F=E(&1E<FEV871I=F5S+"!P<F]V:7-I
M;VX@9F]R('5N8V5R=&%I;B!T87@@<&]S:71I;VYS(&%N9"!T87@@=F%L=6%T
M:6]N(&%L;&]W86YC97,@86YD(&%S<W5M<'1I;VYS('5S960@:6X@=&AE(&-O
M;7!U=&%T:6]N(&]F('-H87)E+6)A<V5D(&-O;7!E;G-A=&EO;BP@:6YC;'5D
M:6YG('1H92!A<W-O8VEA=&5D(&9O<F9E:71U<F4@<F%T97,N/"]F;VYT/CPO
M<#X-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'
M24XM0D]45$]-.B`M,3%P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CX\8CX\:3XH9"D\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^
M/&D^0V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<R!A;F0@<F5S=')I8W1E9"!C
M87-H/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M#87-H(&%N9"!C
M87-H(&5Q=6EV86QE;G1S(&%R92!S=&%T960@870@8V]S="P@=VAI8V@@87!P
M<F]X:6UA=&5S(&9A:7(@=F%L=64N($-A<V@@86YD(&-A<V@@97%U:79A;&5N
M=',@8V]N<VES="!O9B!C87-H(&]N(&AA;F0@86YD(&1E;6%N9"!D97!O<VET
M<RP@=VAI8V@@87)E('5N<F5S=')I8W1E9"!A<R!T;R!W:71H9')A=V%L(&%N
M9"!U<V4L(&%N9"!H879E(&]R:6=I;F%L(&UA='5R:71I97,@;V8@=&AR964@
M;6]N=&AS(&]R(&QE<W,@=VAE;B8C,38P.V%C<75I<F5D+CPO9F]N=#X\+W`^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.U)E<W1R:6-T960@8V%S:"!R97!R97-E;G1S(&%M;W5N=',@:&5L
M9"!B>2!B86YK<RP@=VAI8V@@87)E(&YO="!A=F%I;&%B;&4@9F]R('1H92!#
M;VUP86YY)W,@9V5N97)A;"!U<V4L(&%S('-E8W5R:71Y(&9O<B!I<W-U86YC
M92!O9B!L971T97)S(&]F(&-R961I="P@<VAO<G0@=&5R;2!N;W1E<R!P87EA
M8FQE+"!A;F0@8F%N:R!B;W)R;W=I;F=S+B!5<&]N(&UA='5R:71Y(&]F('1H
M92!L971T97)S(&]F(&-R961I="!A;F0@<F5P87EM96YT(&]F('-H;W)T('1E
M<FT@;F]T97,@<&%Y86)L92P@86YD(&)A;FL@8F]R<F]W:6YG<R!W:&EC:"!G
M96YE<F%L;'D@;V-C=7(@=VET:&EN(&]N92!Y96%R+"!T:&4@9&5P;W-I=',@
M87)E(')E;&5A<V5D(&)Y('1H92!B86YK(&%N9"!B96-O;64@879A:6QA8FQE
M(&9O<B!G96YE<F%L('5S92!B>2!T:&4F(S$V,#M#;VUP86YY+CPO9F]N=#X\
M+W`^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G34%2
M1TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^/&(^/&D^*&4I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB
M/CQI/D%C8V]U;G1S(')E8V5I=F%B;&4L('5N8FEL;&5D/"]I/CPO8CX\+V9O
M;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M!8V-O=6YT<R!R96-E:79A8FQE+"!U;F)I
M;&QE9"!R97!R97-E;G1S(')E=F5N=64@=&AA="!H87,@8F5E;B!R96-O9VYI
M>F5D(&EN(&%D=F%N8V4@;V8@8FEL;&EN9RX@5&AE($-O;7!A;GD@=7-E<R!T
M:&4@<&5R8V5N=&%G92!O9B!C;VUP;&5T:6]N(&UE=&AO9"!T;R!R96-O9VYI
M>F4@<F5V96YU92!F<F]M('-Y<W1E;2!I;G1E9W)A=&EO;B!P<F]J96-T<R!F
M;W(@=VAI8V@@=&AE($-O;7!A;GD@<')O=FED97,@96YG:6YE97)I;F<L('!R
M;V-U<F5M96YT(&%N9"!C;VYS=')U8W1I;VX@<V5R=FEC97,@*")%4$,B*2X@
M56YD97(@=&AI<R!A8V-O=6YT:6YG(&UE=&AO9"P@<F5V96YU92!M87D@8F4@
M<F5C;V=N:7IE9"!I;B!A9'9A;F-E(&]F(&)I;&QI;F<@=&AE(&-U<W1O;65R
M+"!W:&EC:"!R97-U;'1S(&EN('1H92!R96-O<F1I;F<@;V8@86-C;W5N=',@
M<F5C96EV86)L92P@=6YB:6QL960N($]N8V4@=&AE($-O;7!A;GD@;65E=',@
M=&AE(&)I;&QI;F<@8W)I=&5R:6$@=6YD97(@<W5C:"!C;VYT<F%C="P@:70@
M8FEL;',@=&AE(&-U<W1O;65R(&%N9"!R96-L87-S:69I97,@=&AE('5N8FEL
M;&5D(&)A;&%N8V4@=&\@86-C;W5N=',@<F5C96EV86)L92P@=')A9&4N($)I
M;&QI;F<@<F5Q=6ER96UE;G1S('9A<GD@8GD@8V]N=')A8W0L(&)U="!A<F4@
M9V5N97)A;&QY('-T<G5C='5R960@87)O=6YD(&-O;7!L971I;VX@;V8@8V5R
M=&%I;B!C;VYS=')U8W1I;VX@;6EL97-T;VYE<RX\+V9O;G0^/"]P/@T*/&1L
M(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)TU!4D=)3BU"3U14
M3TTZ("TQ,7!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/CQB/CQI/BAF*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y!;&QO
M=V%N8V4@9F]R(&1O=6)T9G5L(')E8V5I=F%B;&5S/"]I/CPO8CX\+V9O;G0^
M/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!B96=A;B!P=7)C:&%S:6YG
M(&EN<W5R86YC92!F<F]M($-H:6YA($5X<&]R="8C,38P.R9A;7`[($-R961I
M="!);G-U<F%N8V4@0V]R<&]R871I;VX@*")3:6YO<W5R92(I('-I;F-E(#(P
M,#D@9F]R(&-E<G1A:6X@;V8@:71S(&%C8V]U;G1S(')E8V5I=F%B;&4L('1R
M861E(&EN(&]R9&5R('1O(')E9'5C92!I=',@97AP;W-U<F4@=&\@8F%D(&1E
M8G0@;&]S<RX@5&AE($-O;7!A;GD@<')O=FED97,@86X@86QL;W=A;F-E(&9O
M<B!A8V-O=6YT<R!R96-E:79A8FQE+"!T<F%D92!U<VEN9R!P<FEM87)I;'D@
M82!S<&5C:69I8R!I9&5N=&EF:6-A=&EO;B!M971H;V1O;&]G>2X@06X@86QL
M;W=A;F-E(&ES(')E8V]R9&5D(&)A<V5D(&]N('1H92!L:6ME;&EH;V]D(&]F
M(&-O;&QE8W1I;VX@9G)O;2!T:&4@<W!E8VEF:6,@8W5S=&]M97(@<F5G87)D
M;&5S<R!W:&5T:&5R('-U8V@@86-C;W5N="!I<R!C;W9E<F5D(&)Y(%-I;F]S
M=7)E+B!!="!T:&4@=&EM92!T:&4@8VQA:6T@:7,@;6%D92!T;R!3:6YO<W5R
M92P@=&AE($-O;7!A;GD@<F5C;W)D<R!A(')E8V5I=F%B;&4@9G)O;2!3:6YO
M<W5R92!E<75A;"!T;R!T:&4@97AP96-T960@<F5C;W9E<GD@=7`@=&\@=&AE
M(&%M;W5N="!O9B!T:&4@<W!E8VEF:6,@86QL;W=A;F-E+B!4:&4@0V]M<&%N
M>2!H860@<F5C;W)D960@82!R96-E:79A8FQE(&9R;VT@4VEN;W-U<F4@:6X@
M<')E<&%I9"!E>'!E;G-E<R!A;F0@;W1H97(@8W5R<F5N="!A<W-E=',@;V8@
M)"`D-"PR,3(L-3,R+"`D-2PS,S<L,C@R(&%N9"`D.2PU,34L.#DY(&%S(&]F
M($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(L(')E<W!E
M8W1I=F5L>2P@86YD(&$@8V]R<F5S<&]N9&EN9R!R961U8W1I;VX@:6X@8F%D
M(&1E8G0F(S$V,#ME>'!E;G-E+CPO9F]N=#X\+W`^#0H\9&P@8V]M<&%C=#TS
M1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@+3$Q<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^*&<I
M/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/D%D=F%N8V5S('1O('-U
M<'!L:65R<SPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[26X@;W)D
M97(@=&\@<V5C=7)E(&$@<W1A8FQE('-U<'!L>2!O9B!S:6QI8V]N(&UA=&5R
M:6%L<RP@=&AE($-O;7!A;GD@;6%K97,@<')E<&%Y;65N=',@=&\@8V5R=&%I
M;B!S=7!P;&EE<G,@8F%S960@;VX@=W)I='1E;B!P=7)C:&%S92!O<F1E<G,@
M9&5T86EL:6YG('!R;V1U8W0L('%U86YT:71Y(&%N9"!P<FEC92X@4W5C:"!A
M;6]U;G1S(&%R92!R96-O<F1E9"!I;B!A9'9A;F-E<R!T;R!S=7!P;&EE<G,@
M:6X@=&AE(&-O;G-O;&ED871E9"!B86QA;F-E('-H965T<RX@061V86YC97,@
M=&\@<W5P<&QI97)S(&5X<&5C=&5D('1O(&)E('5T:6QI>F5D('=I=&AI;B!T
M=V5L=F4@;6]N=&AS(&%S(&]F(&5A8V@@8F%L86YC92!S:&5E="!D871E(&%R
M92!R96-O<F1E9"!A<R!C=7)R96YT(&%S<V5T<R!A;F0@=&AE('!O<G1I;VX@
M97AP96-T960@=&\@8F4@=71I;&EZ960@869T97(@='=E;'9E(&UO;G1H<R!A
M<F4@8VQA<W-I9FEE9"!A<R!N;VXM8W5R<F5N="!A<W-E=',@:6X@=&AE(&-O
M;G-O;&ED871E9"!B86QA;F-E)B,Q-C`[<VAE971S+CPO9F]N=#X\+W`^#0H\
M9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G34%21TE.+4)/
M5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^/&(^/&D^*&@I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/DEN
M=F5N=&]R:65S/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);G9E
M;G1O<FEE<R!A<F4@<W1A=&5D(&%T('1H92!L;W=E<B!O9B!C;W-T(&]R(&UA
M<FME="X@0V]S="!I<R!D971E<FUI;F5D(&)Y('1H92!W96EG:'1E9"UA=F5R
M86=E(&UE=&AO9"X@0V]S="!I<R!C;VUP<FES960@;V8@9&ER96-T(&UA=&5R
M:6%L<R!A;F0L('=H97)E(&%P<&QI8V%B;&4L(&1I<F5C="!L86)O<B!C;W-T
M<RP@=&]L;&EN9R!C;W-T<R!A;F0@=&AO<V4@;W9E<FAE860@8V]S=',@=&AA
M="!H879E(&)E96X@:6YC=7)R960@:6X@8G)I;F=I;F<@=&AE(&EN=F5N=&]R
M:65S('1O('1H96ER('!R97-E;G0@;&]C871I;VX@86YD)B,Q-C`[8V]N9&ET
M:6]N+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.T%D:G5S=&UE;G1S(&%R92!R96-O<F1E
M9"!T;R!W<FET92!D;W=N('1H92!C;W-T(&]F(&]B<V]L971E(&%N9"!E>&-E
M<W,@:6YV96YT;W)Y('1O('1H92!E<W1I;6%T960@;6%R:V5T('9A;'5E(&)A
M<V5D(&]N(&AI<W1O<FEC86P@86YD(&9O<F5C87-T(&1E;6%N9"X\+V9O;G0^
M/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!O=71S;W5R8V5S('!O<G1I;VYS(&]F
M(&ET<R!M86YU9F%C='5R:6YG('!R;V-E<W,L(&EN8VQU9&EN9R!C;VYV97)T
M:6YG('-I;&EC;VX@:6YT;R!I;F=O=',L(&-U='1I;F<@:6YG;W1S(&EN=&\@
M=V%F97)S+"!A;F0@8V]N=F5R=&EN9R!W869E<G,@:6YT;R!S;VQA<B!C96QL
M<RP@=&\@=F%R:6]U<R!T:&ER9"UP87)T>2!M86YU9F%C='5R97)S+B!4:&5S
M92!O=71S;W5R8VEN9R!A<G)A;F=E;65N=',@;6%Y(&]R(&UA>2!N;W0@:6YC
M;'5D92!T<F%N<V9E<B!O9B!T:71L92!O9B!T:&4@<F%W(&UA=&5R:6%L(&EN
M=F5N=&]R>2`H<VEL:6-O;BP@:6YG;W1S(&]R('=A9F5R<RD@=&\@=&AE('1H
M:7)D+7!A<G1Y(&UA;G5F86-T=7)E<G,N(%-U8V@@<F%W(&UA=&5R:6%L<R!A
M<F4@<F5C;W)D960@87,@<F%W(&UA=&5R:6%L<R!I;G9E;G1O<GD@=VAE;B!P
M=7)C:&%S960@9G)O;2!S=7!P;&EE<G,N($9O<B!T:&]S92!O=71S;W5R8VEN
M9R!A<G)A;F=E;65N=',@:6X@=VAI8V@@=&ET;&4@:7,@;F]T('1R86YS9F5R
M<F5D+"!T:&4@0V]M<&%N>2!M86EN=&%I;G,@<W5C:"!I;G9E;G1O<GD@;VX@
M=&AE($-O;7!A;GDG<R!B86QA;F-E('-H965T(&%S(')A=R!M871E<FEA;',@
M:6YV96YT;W)Y('=H:6QE(&ET(&ES(&EN('!H>7-I8V%L('!O<W-E<W-I;VX@
M;V8@=&AE('1H:7)D+7!A<G1Y(&UA;G5F86-T=7)E<BX@57!O;B!R96-E:7!T
M+"!P<F]C97-S960@:6YV96YT;W)Y(&ES(')E8VQA<W-I9FEE9"!T;R!W;W)K
M+6EN+7!R;V-E<W,@:6YV96YT;W)Y(&%N9"!A('!R;V-E<W-I;F<@9F5E(&ES
M('!A:60@=&\@=&AE('1H:7)D+7!A<G1Y(&UA;G5F86-T=7)E<BX@1F]R('1H
M;W-E(&]U='-O=7)C:6YG(&%R<F%N9V5M96YT<RP@=VAI8V@@87)E(&-H87)A
M8W1E<FEZ960@87,@<V%L97,L(&EN('=H:6-H('1I=&QE("AI;F-L=61I;F<@
M<FES:R!O9B!L;W-S*2!D;V5S('1R86YS9F5R('1O('1H92!T:&ER9"UP87)T
M>2!M86YU9F%C='5R97(L('1H92!#;VUP86YY(&ES(&-O;G-T<G5C=&EV96QY
M(&]B;&EG871E9"P@=&AR;W5G:"!R87<@;6%T97)I86QS('-A;&5S(&%G<F5E
M;65N=',@86YD('!R;V-E<W-E9"!I;G9E;G1O<GD@<'5R8VAA<V4@86=R965M
M96YT<RP@=VAI8V@@:&%V92!B965N(&5N=&5R960@:6YT;R!S:6UU;'1A;F5O
M=7-L>2!W:71H('1H92!T:&ER9"UP87)T>2!M86YU9F%C='5R97(L('1O(')E
M<'5R8VAA<V4@=&AE(&EN=F5N=&]R>2!O;F-E('!R;V-E<W-E9"X@26X@=&AI
M<R!C87-E+"!T:&4@<F%W(&UA=&5R:6%L(&EN=F5N=&]R>2!R96UA:6YS(&-L
M87-S:69I960@87,@<F%W(&UA=&5R:6%L(&EN=F5N=&]R>2!W:&EL92!I;B!T
M:&4@<&AY<VEC86P@<&]S<V5S<VEO;B!O9B!T:&4@=&AI<F0M<&%R='D@;6%N
M=69A8W1U<F5R(&%N9"!C87-H(&ES(')E8V5I=F5D+"!W:&EC:"!I<R!C;&%S
M<VEF:65D(&%S(")A9'9A;F-E<R!F<F]M(&-U<W1O;65R<R(@;VX@=&AE(&)A
M;&%N8V4@<VAE970@86YD(&YO="!A<R!R979E;G5E(&]R(&1E9F5R<F5D(')E
M=F5N=64N($-A<V@@<&%Y;65N=',@9F]R(&]U='-O=7)C:6YG(&%R<F%N9V5M
M96YT<RP@=VAI8V@@<F5Q=6ER92!P<F5P87EM96YT(&9O<B!R97!U<F-H87-E
M(&]F('1H92!P<F]C97-S960@:6YV96YT;W)Y+"!A<F4@8VQA<W-I9FEE9"!A
M<R`B861V86YC97,@=&\@<W5P<&QI97)S(B!O;B!T:&4@8F%L86YC92!S:&5E
M="X@5&AE<F4@:7,@;F\@<FEG:'0@;V8@;V9F<V5T(&9O<B!T:&5S92!A<G)A
M;F=E;65N=',@86YD(&%C8V]R9&EN9VQY+"`B861V86YC97,@9G)O;2!C=7-T
M;VUE<G,B(&%N9"`B861V86YC97,@=&\@<W5P<&QI97)S(B!R96UA:6X@;VX@
M=&AE(&)A;&%N8V4@<VAE970@=6YT:6P@=&AE('!R;V-E<W-E9"!I;G9E;G1O
M<GD@:7,F(S$V,#MR97!U<F-H87-E9"X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M/;B!O
M8V-A<VEO;BP@=&AE($-O;7!A;GD@96YT97)S(&EN=&\@9FER;2!P=7)C:&%S
M92!C;VUM:71M96YT<R!T;R!A8W%U:7)E(&UA=&5R:6%L<R!F<F]M(&ET<R!S
M=7!P;&EE<G,N($$@9FER;2!P=7)C:&%S92!C;VUM:71M96YT(')E<')E<V5N
M=',@86X@86=R965M96YT('1H870@<W!E8VEF:65S(&%L;"!S:6=N:69I8V%N
M="!T97)M<RP@:6YC;'5D:6YG('1H92!P<FEC92!A;F0@=&EM:6YG(&]F('1H
M92!T<F%N<V%C=&EO;G,L(&%N9"!I;F-L=61E<R!A(&1I<VEN8V5N=&EV92!F
M;W(@;F]N+7!E<F9O<FUA;F-E('1H870@:7,@<W5F9FEC:65N=&QY(&QA<F=E
M('1O(&UA:V4@<&5R9F]R;6%N8V4@<')O8F%B;&4N(%1H:7,@9&ES:6YC96YT
M:79E(&ES(&=E;F5R86QL>2!I;B!T:&4@9F]R;2!O9B!A('1A:V4M;W(M<&%Y
M('!R;W9I<VEO;BP@=VAI8V@@<F5Q=6ER97,@=&AE($-O;7!A;GD@=&\@<&%Y
M(&9O<B!C;VUM:71T960@=F]L=6UE<R!R96=A<F1L97-S(&]F('=H971H97(@
M=&AE($-O;7!A;GD@86-T=6%L;'D@86-Q=6ER97,@=&AE(&UA=&5R:6%L<RX@
M5&AE($-O;7!A;GD@979A;'5A=&5S('1H97-E(&%G<F5E;65N=',@86YD(')E
M8V]R9',@82!L;W-S+"!I9B!A;GDL(&]N(&9I<FT@<'5R8VAA<V4@8V]M;6ET
M;65N=',@=7-I;F<@=&AE('-A;64@;&]W97(@;V8@8V]S="!O<B!M87)K970@
M87!P<F]A8V@@87,@=&AA="!U<V5D('1O('9A;'5E(&EN=F5N=&]R>2X@5&AE
M($-O;7!A;GD@<F5C;W)D<R!T:&4@97AP96-T960@;&]S<R!O;FQY(&%S(&ET
M(')E;&%T97,@=&\@=&AE(&9O;&QO=VEN9R!F:7-C86P@<&5R:6]D+"!A<R!I
M="!I<R!U;F%B;&4@=&\@<F5A<V]N86)L>2!E<W1I;6%T92!F=71U<F4@;6%R
M:V5T('!R:6-E<R!B97EO;F0@;VYE('EE87(L(&EN(&-O<W0@;V8@<F5V96YU
M97,@:6X@=&AE(&-O;G-O;&ED871E9"!S=&%T96UE;G1S(&]F)B,Q-C`[;W!E
M<F%T:6]N<RX\+V9O;G0^/"]P/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*
M/&1T('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ("TQ,7!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/BAI*3PO:3X\+V(^/"]F
M;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CX\8CX\:3Y0<F]J96-T(&%S<V5T<SPO:3X\+V(^/"]F
M;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[4')O:F5C="!A<W-E=',@8V]N<VES="!P
M<FEM87)I;'D@;V8@9&ER96-T(&-O<W1S(')E;&%T:6YG('1O('-O;&%R('!O
M=V5R('!R;VIE8W1S(&EN('9A<FEO=7,@<W1A9V5S(&]F(&1E=F5L;W!M96YT
M('1H870@87)E(&-A<&ET86QI>F5D('!R:6]R('1O('1H92!S86QE(&]F('1H
M92!S;VQA<B!P;W=E<B!P<F]J96-T<RX@02!P<F]J96-T(&%S<V5T(&ES(&EN
M:71I86QL>2!R96-O<F1E9"!A="!T:&4@86-T=6%L(&-O<W0N($9O<B!A('-E
M;&8M9&5V96QO<&5D('!R;VIE8W0@87-S970@=&AA="!I<R!I;FET:6%L;'D@
M;V)T86EN960@8GD@87!P;&EC871I;VX@;V8@9F5E9"UI;BUT87)I9F8@*")&
M250B*2!C;VYT<F%C="!A;F0@;W1H97(@<F5Q=6ER960@<&5R;6ET<R!A;F0@
M8V]N<V5N=',L('1H92!A8W1U86P@8V]S="!C87!I=&%L:7IE9"!I<R!T:&4@
M86UO=6YT(&]F('1H92!E>'!E;F1I='5R92!I;F-U<G)E9"!F;W(@=&AE(&%P
M<&QI8V%T:6]N(&]F('1H;W-E(&-O;G1R86-T<RP@<&5R;6ET<RP@8V]N<V5N
M=',@86YD(&]T:&5R('-I;6EL87(@9&ER96-T(&-O<W1S+B!&;W(@82!P<F]J
M96-T(&%S<V5T(&%C<75I<F5D(&9R;VT@97AT97)N86P@<&%R=&EE<RP@=&AE
M(&EN:71I86P@8V]S="!I<R!T:&4@86-Q=6ES:71I;VX@8V]S="!W:&EC:"!I
M;F-L=61E<R!T:&4@8V]N<VED97)A=&EO;B!T<F%N<V9E<G)E9"!A;F0@8V5R
M=&%I;B!D:7)E8W0@86-Q=6ES:71I;VX@8V]S=',N($UO9'5L97,L(&-O;G-T
M<G5C=&EO;B!E>'!E;F1I='5R92!A;F0@;W1H97(@9&5V96QO<&UE;G0@8V]S
M=',@:6YC=7)R960@:6X@=&AE('!R;VIE8W0@9&5V96QO<&UE;G0@<')O8V5S
M<R!W:6QL(&)U:6QD('5P('1H92!C;W-T(&]F('!R;VIE8W0F(S$V,#MA<W-E
M=',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[4')O:F5C="!A<W-E=',@8V]N<VES=&5D
M(&]F('1H92!F;VQL;W=I;F<@870@1&5C96UB97(F(S$V,#LS,2P@,C`Q,CH\
M+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[
M(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'
M24XM3$5&5#H@,34E.R!724142#H@-S`E.R!0041$24Y'+51/4#H@,'!T.R!0
M3U-)5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%
M5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF
M:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\
M=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS
M1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!72414
M2%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N
M/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q+#QB
M<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B
M/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E!R
M;VIE8W0@87-S971S)B,X,C$R.T%C<75I<VET:6]N(&-O<W0\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR-S4L-#(S+#0T-SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M4')O:F5C="!A<W-E=',F(S@R,3([36]D=6QE<R!C;W-T/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S`L-S(Q+#DU-SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY0
M<F]J96-T(&%S<V5T<R8C.#(Q,CM$979E;&]P;65N="!C;W-T/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-C<L,#,W+#8P,CPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M4')O:F5C="!A<W-E=',F(S@R,3([3W1H97)S/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C4L.38T+#`Q.#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY4;W1A;"!0
M<F]J96-T(&%S<V5T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C,Y.2PQ-#<L,#(T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F
M;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0W5R<F5N="!P;W)T:6]N/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3@P+#0S-BPV
M,3D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^3F]N+6-U<G)E;G0@<&]R=&EO;CPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C(Q."PW,3`L-#`U/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX\
M+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'
M1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!R979I97=S
M('!R;VIE8W0@87-S971S(&9O<B!I;7!A:7)M96YT('=H96YE=F5R(&5V96YT
M<R!O<B!C:&%N9V5S(&EN(&-I<F-U;7-T86YC97,@:6YD:6-A=&4@=&AA="!T
M:&4@8V%R<GEI;F<@86UO=6YT(&UA>2!N;W0@8F4@<F5C;W9E<F%B;&4N($EN
M(&1E=&5R;6EN:6YG('=H971H97(@;W(@;F]T('1H92!P<F]J96-T(&%S<V5T
M<R!A<F4@<F5C;W9E<F%B;&4L('1H92!#;VUP86YY(&-O;G-I9&5R<R!A(&YU
M;6)E<B!O9B!F86-T;W)S+"!I;F-L=61I;F<@8VAA;F=E<R!I;B!E;G9I<F]N
M;65N=&%L+"!E8V]L;V=I8V%L+"!P97)M:71T:6YG+"!M87)K971I;F<@<')I
M8V4@;W(@<F5G=6QA=&]R>2!C;VYD:71I;VYS('1H870@869F96-T('1H92!P
M<F]J96-T+B!3=6-H(&-H86YG97,@;6%Y(&-A=7-E('1H92!C;W-T(&]F('1H
M92!P<F]J96-T('1O(&EN8W)E87-E(&]R('1H92!S96QL:6YG('!R:6-E(&]F
M('1H92!P<F]J96-T('1O(&1E8W)E87-E+B!!;GD@:6UP86ER;65N="!O9B!T
M:&4@<')O:F5C="!A<W-E=',@=VEL;"!B92!R96-O<F1E9"!A<R!C;W-T(&]F
M('-A;&5S(&EN('1H92!C;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N
M=',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[4')O:F5C="!A<W-E=',@97AP96-T960@
M=&\@8F4@<V]L9"!W:71H:6X@='=E;'9E(&UO;G1H<R!A<R!O9B!E86-H(&)A
M;&%N8V4@<VAE970@9&%T92!A<F4@<F5C;W)D960@87,@8W5R<F5N="!A<W-E
M=',@86YD('!R;VIE8W0@87-S971S(&5X<&5C=&5D('1O(&)E('-O;&0@869T
M97(@='=E;'9E(&UO;G1H<R!A<F4@<F5C;W)D960@87,@;F]N+6-U<G)E;G0@
M87-S971S(&EN('1H92!C;VYS;VQI9&%T960@8F%L86YC92!S:&5E=',N(%1H
M92!C87-H(&9L;W=S(&%S<V]C:6%T960@=VET:"!T:&4@86-Q=6ES:71I;VXL
M(&-O;G-T<G5C=&EO;BP@86YD('-A;&4@;V8@<')O:F5C=',@87-S971S(&%R
M92!C;&%S<VEF:65D(&%S(&9R;VT@;W!E<F%T:6YG(&%C=&EV:71I97,@:6X@
M=&AE(&-O;G-O;&ED871E9"!S=&%T96UE;G1S(&]F(&-A<V@@9FQO=W,N/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@9&]E<R!N;W0@9&5P<F5C:6%T
M92!T:&4@<')O:F5C="!A<W-E=',N($EF('1H92!#;VUP86YY(&AA<R!T;R!O
M<&5R871E('1H92!P<F]J96-T(&%S<V5T<R!B>2!I='-E;&8L('1H92!P<F]J
M96-T(&%S<V5T<R!W:6QL(&)E(')E8VQA<W-I9FEE9"!T;R!P<F]P97)T>2P@
M<&QA;G0@86YD(&5Q=6EP;65N="X\+V9O;G0^/"]P/@T*/&1L(&-O;7!A8W0]
M,T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ("TQ,7!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/BAJ
M*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y"=7-I;F5S<R!C;VUB
M:6YA=&EO;CPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[0G5S:6YE
M<W,@8V]M8FEN871I;VYS(&%R92!R96-O<F1E9"!U<VEN9R!T:&4@<'5R8VAA
M<V4@;65T:&]D(&]F(&%C8V]U;G1I;F<@86YD+"!A8V-O<F1I;F=L>2P@=&AE
M(&%C<75I<F5D(&%S<V5T<R!A;F0@;&EA8FEL:71I97,@87)E(')E8V]R9&5D
M(&%T('1H96ER(&9A:7(@;6%R:V5T('9A;'5E(&%T('1H92!D871E(&]F(&%C
M<75I<VET:6]N+B!!;GD@97AC97-S(&]F(&%C<75I<VET:6]N(&-O<W0@;W9E
M<B!T:&4@9F%I<B!V86QU92!O9B!T:&4@86-Q=6ER960@87-S971S(&%N9"!L
M:6%B:6QI=&EE<RP@:6YC;'5D:6YG(&ED96YT:69I86)L92!I;G1A;F=I8FQE
M(&%S<V5T<RP@:7,@<F5C;W)D960@87,F(S$V,#MG;V]D=VEL;"X\+V9O;G0^
M/"]P/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)TU!
M4D=)3BU"3U143TTZ("TQ,7!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/CQB/CQI/BAK*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\
M8CX\:3Y!<W-E=',@86-Q=6ES:71I;VX\+VD^/"]B/CPO9F]N=#X\+V1D/CPO
M9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.U=H96X@=&AE($-O;7!A;GD@86-Q=6ER97,@;W1H97(@96YT
M:71I97,L(&EF('1H92!A<W-E=',@86-Q=6ER960@86YD(&QI86)I;&ET:65S
M(&%S<W5M960@9&\@;F]T(&-O;G-T:71U=&4@82!B=7-I;F5S<RP@=&AE('1R
M86YS86-T:6]N(&ES(&%C8V]U;G1E9"!F;W(@87,@86X@87-S970@86-Q=6ES
M:71I;VXN($%S<V5T<R!A<F4@<F5C;V=N:7IE9"!B87-E9"!O;B!T:&4@8V]S
M="P@=VAI8V@@9V5N97)A;&QY(&EN8VQU9&5S('1H92!T<F%N<V%C=&EO;B!C
M;W-T<R!O9B!T:&4@87-S970@86-Q=6ES:71I;VXL(&%N9"!N;R!G86EN(&]R
M(&QO<W,@:7,@<F5C;V=N:7IE9"!U;FQE<W,@=&AE(&9A:7(@=F%L=64@;V8@
M;F]N8V%S:"!A<W-E=',@9VEV96X@87,@8V]N<VED97)A=&EO;B!D:69F97)S
M(&9R;VT@=&AE(&%S<V5T<R<@8V%R<GEI;F<@86UO=6YT<R!O;B!T:&4@0V]M
M<&%N>2=S(&)O;VMS+B!)9B!T:&4@8V]N<VED97)A=&EO;B!G:79E;B!I<R!N
M;W0@:6X@=&AE(&9O<FT@;V8@8V%S:"`H=&AA="!I<RP@:6X@=&AE(&9O<FT@
M;V8@;F]N8V%S:"!A<W-E=',L(&QI86)I;&ET:65S(&EN8W5R<F5D+"!O<B!E
M<75I='D@:6YT97)E<W1S(&ES<W5E9"DL(&UE87-U<F5M96YT(&ES(&)A<V5D
M(&]N('1H92!F86ER('9A;'5E(&]F('1H92!A<W-E=',@*&]R)B,Q-C`[;F5T
M(&%S<V5T<RD@86-Q=6ER960N(%1H92!C;W-T(&]F(&$@9W)O=7`@;V8@87-S
M971S(&%C<75I<F5D(&EN(&%N(&%S<V5T(&%C<75I<VET:6]N(&ES(&%L;&]C
M871E9"!T;R!T:&4@:6YD:79I9'5A;"!A<W-E=',@86-Q=6ER960@;W(@;&EA
M8FEL:71I97,@87-S=6UE9"!B87-E9"!O;B!T:&5I<B!R96QA=&EV92!F86ER
M('9A;'5E<R!A;F0@9&]E<R!N;W0@9VEV92!R:7-E('1O)B,Q-C`[9V]O9'=I
M;&PN/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S
M='EL93TS1"=-05)'24XM0D]45$]-.B`M,3%P=#L@1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH;"D\+VD^/"]B/CPO9F]N=#X\
M+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^/&(^/&D^4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\
M+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U!R;W!E<G1Y+"!P;&%N
M="!A;F0@97%U:7!M96YT(&ES(')E8V]R9&5D(&%T(&-O<W0@;&5S<R!A8V-U
M;75L871E9"!D97!R96-I871I;VXN(%1H92!C;W-T(&]F('!R;W!E<G1Y+"!P
M;&%N="!A;F0@97%U:7!M96YT(&-O;7!R:7-E<R!I=',@<'5R8VAA<V4@<')I
M8V4@86YD(&%N>2!D:7)E8W1L>2!A='1R:6)U=&%B;&4@8V]S=',L(&EN8VQU
M9&EN9R!I;G1E<F5S="!C;W-T(&-A<&ET86QI>F5D(&1U<FEN9R!T:&4@<&5R
M:6]D('1H92!A<W-E="!I<R!B<F]U9VAT('1O(&ET<R!W;W)K:6YG(&-O;F1I
M=&EO;B!A;F0@;&]C871I;VX@9F]R(&ET<R!I;G1E;F1E9"!U<V4N(%1H92!#
M;VUP86YY(&5X<&5N<V5S(')E<&%I<B!A;F0@;6%I;G1E;F%N8V4@8V]S=',@
M87,F(S$V,#MI;F-U<G)E9"X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M$97!R96-I871I
M;VX@:7,@8V]M<'5T960@;VX@82!S=')A:6=H="UL:6YE(&)A<VES(&]V97(@
M=&AE(&9O;&QO=VEN9R!E<W1I;6%T960@=7-E9G5L)B,Q-C`[;&EV97,Z/"]F
M;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T.R!0
M041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%21TE.
M+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<P)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3
M251)3TXZ(')E;&%T:79E)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)
M1%1(+"(Q,#`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE
M9"!404='140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A
M8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q
M,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F="!W:61T:#TS1#,Y)3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T('=I9'1H/3-$
M,SDE/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%2
M1TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY"=6EL9&EN9W,\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/C(P)B,Q-C`[>65A
M<G,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-
M"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3&5A
M<V5H;VQD(&EM<')O=F5M96YT<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^3W9E<B!T:&4@<VAO<G1E<B!O9B!T:&4@;&5A
M<V4@=&5R;2!O<B!T:&5I<B!E<W1I;6%T960@=7-E9G5L(&QI=F5S/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^36%C:&EN97)Y
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXU
M+3$P)B,Q-C`[>65A<G,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1T;W`^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D9U<FYI='5R92P@9FEX='5R97,@
M86YD(&5Q=6EP;65N=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1'1O<#X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1'1O<#X\9F]N="!S:7IE/3-$,CXU)B,Q-C`[
M>65A<G,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY-;W1O<B!V96AI8VQE<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^-28C,38P.WEE87)S/"]F;VYT/CPO=&0^/"]T<CX\
M+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'
M1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M#;W-T<R!I;F-U<G)E9"!I;B!C
M;VYS=')U8W1I;F<@;F5W(&9A8VEL:71I97,L(&EN8VQU9&EN9R!P<F]G<F5S
M<R!P87EM96YT+"!C87!I=&%L:7IE9"!I;G1E<F5S="!A;F0@;W1H97(@8V]S
M=',@<F5L871I;F<@=&\@=&AE(&-O;G-T<G5C=&EO;BP@87)E(&-A<&ET86QI
M>F5D(&%N9"!T<F%N<V9E<G)E9"!T;R!P<F]P97)T>2P@<&QA;G0@86YD(&5Q
M=6EP;65N="!O;B!C;VUP;&5T:6]N(&%N9"!D97!R96-I871I;VX@8V]M;65N
M8V5S(&9R;VT@=&AA="8C,38P.W1I;64N/"]F;VYT/CPO<#X-"CQP('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[1F]R
M('!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT('1H870@:&%S(&)E96X@
M<&QA8V5D(&EN=&\@<V5R=FEC92P@8G5T(&ES('-U8G-E<75E;G1L>2!I9&QE
M9"!T96UP;W)A<FEL>2P@=&AE($-O;7!A;GD@8V]N=&EN=65S('1O(')E8V]R
M9"!D97!R96-I871I;VX@97AP96YS92!D=7)I;F<@=&AE(&ED;&4@<&5R:6]D
M+B!4:&4@0V]M<&%N>2!A9&IU<W1S('1H92!E<W1I;6%T960@=7-E9G5L(&QI
M9F4@;V8@=&AE(&ED;&5D(&%S<V5T<R!I9B!T:&4@97-T:6UA=&5D('5S969U
M;"!L:69E(&AA<R8C,38P.V-H86YG960N/"]F;VYT/CPO<#X-"CQD;"!C;VUP
M86-T/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'24XM0D]45$]-.B`M
M,3%P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\
M:3XH;2D\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^26YT86YG:6)L
M92!A<W-E=',\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.TEN=&%N
M9VEB;&4@87-S971S('!R:6UA<FEL>2!R97!R97-E;G0@=&AE('!O=V5R('!U
M<F-H87-E(&%G<F5E;65N="P@=&5C:&YI8V%L(&MN;W<M:&]W+"!A;F0@8V]M
M<'5T97(@<V]F='=A<F4@<'5R8VAA<V5D(&9R;VT@=&AI<F0@<&%R=&EE<RX@
M26YT86YG:6)L92!A<W-E=',@87)E(')E8V]R9&5D(&%T(&9A:7(@=F%L=64@
M870@=&AE('1I;64@;V8@86-Q=6ES:71I;VX@;&5S<R!A8V-U;75L871E9"!A
M;6]R=&EZ871I;VXL(&EF(&%P<&QI8V%B;&4N($%M;W)T:7IA=&EO;B!I<R!R
M96-O<F1E9"!A8V-O<F1I;F<@=&\@=&AE(&9O;&QO=VEN9R!T86)L92!O;B!A
M('-T<F%I9VAT+6QI;F4@8F%S:7,@9F]R(&%L;"!I;G1A;F=I8FQE(&%S<V5T
M<SH\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P
M<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-
M05)'24XM3$5&5#H@,34E.R!724142#H@-S`E.R!0041$24Y'+51/4#H@,'!T
M.R!03U-)5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!
M0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E
M8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^
M#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T
M:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!7
M24142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0@=VED=&@],T0U.3X\+W1D
M/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,
M1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^4&]W97(@<'5R8VAA<V4@86=R965M96YT
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXR
M,"8C,38P.WEE87)S/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/E1E8VAN:6-A;"!K;F]W+6AO=SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^,3`F(S$V,#MY96%R<SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\
M<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D-O;7!U
M=&5R('-O9G1W87)E/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXQ+3$P)B,Q-C`[>65A<G,\+V9O;G0^/"]T9#X\+W1R/CPO
M=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='
M140@5$%"3$4@+2T^/"]D:78^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\
M9'0@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^*&XI/"]I/CPO8CX\+V9O
M;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/CQB/CQI/E!R97!A:60@;&%N9"!U<V4@<FEG:'0\+VD^
M/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U!R97!A:60@;&%N9"!U<V4@
M<FEG:'0@<F5P<F5S96YT<R!A;6]U;G1S('!A:60@9F]R('1H92!#;VUP86YY
M)W,@;&5A<V4@9F]R('1H92!U<V4@<FEG:'0@;V8@;&%N9',@;&]C871E9"!I
M;B!#:&%N9W-H=2!#:71Y+"!3=7IH;W4@0VET>2P@86YD($QU;WEA;F<@0VET
M>2!O9B!096]P;&4G<R!297!U8FQI8R!O9B!#:&EN82`H(E!20R(I+B!!;6]U
M;G1S(&%R92!C:&%R9V5D('1O(&5A<FYI;F=S(')A=&%B;'D@;W9E<B!T:&4@
M=&5R;2!O9B!T:&4@;&5A<V4@;V8@-3`F(S$V,#MY96%R<RX\+V9O;G0^/"]P
M/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)TU!4D=)
M3BU"3U143TTZ("TQ,7!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/CQB/CQI/BAO*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\
M:3Y);G9E<W1M96YT<R!I;B!A9F9I;&EA=&5S/"]I/CPO8CX\+V9O;G0^/"]D
M9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!H;VQD<R!E<75I='D@:6YV97-T
M;65N=',@:6X@869F:6QI871E<RP@=VAI8V@@:6YC;'5D92!M:6YO<FET>2!I
M;G1E<F5S=',@:6X@<')O:F5C="!A<W-E=',@=&AA="!A<F4@8F5I;F<@8V]N
M<W1R=6-T960L(&9O<B!W:&EC:"!I="!D;V5S(&YO="!H879E(&$@8V]N=')O
M;&QI;F<@9FEN86YC:6%L(&EN=&5R97-T+"!B=70@:&%S('1H92!A8FEL:71Y
M('1O(&5X97)C:7-E('-I9VYI9FEC86YT(&EN9FQU96YC92!O=F5R('1H92!O
M<&5R871I;F<@86YD(&9I;F%N8VEA;"!P;VQI8VEE<R!O9B!T:&4@:6YV97-T
M964N(%1H97-E(&EN=F5S=&UE;G1S(&%R92!A8V-O=6YT960@9F]R('5N9&5R
M(&5Q=6ET>2!M971H;V0@;V8@86-C;W5N=&EN9R!W:&5R96EN('1H92!#;VUP
M86YY(')E8V]R9',@:71S)R!P<F]P;W)T:6]N871E('-H87)E(&]F('1H92!I
M;G9E<W1E97,G(&EN8V]M92!O<B!L;W-S(&EN(&ET<R!C;VYS;VQI9&%T960@
M9FEN86YC:6%L('-T871E;65N=',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[26YV97-T
M;65N=',@87)E(&5V86QU871E9"!F;W(@:6UP86ER;65N="!W:&5N(&9A8W1S
M(&]R(&-I<F-U;7-T86YC97,@:6YD:6-A=&4@=&AA="!T:&4@9F%I<B!V86QU
M92!O9B!T:&4@:6YV97-T;65N="!I<R!L97-S('1H86X@:71S(&-A<G)Y:6YG
M('9A;'5E+B!!;B!I;7!A:7)M96YT(&ES(')E8V]G;FEZ960@=VAE;B!A(&1E
M8VQI;F4@:6X@9F%I<B!V86QU92!I<R!D971E<FUI;F5D('1O(&)E(&]T:&5R
M+71H86XM=&5M<&]R87)Y+B!4:&4@0V]M<&%N>2!R979I97=S('-E=F5R86P@
M9F%C=&]R<R!T;R!D971E<FUI;F4@=VAE=&AE<B!A(&QO<W,@:7,@;W1H97(M
M=&AA;BUT96UP;W)A<GDN(%1H97-E(&9A8W1O<G,@:6YC;'5D92P@8G5T(&%R
M92!N;W0@;&EM:71E9"!T;RP@=&AE.B`H,2DF(S$V,#MN871U<F4@;V8@=&AE
M(&EN=F5S=&UE;G0[("@R*28C,38P.V-A=7-E(&%N9"!D=7)A=&EO;B!O9B!T
M:&4@:6UP86ER;65N=#L@*#,I)B,Q-C`[97AT96YT('1O('=H:6-H(&9A:7(@
M=F%L=64@:7,@;&5S<R!T:&%N(&-O<W0[("@T*28C,38P.V9I;F%N8VEA;"!C
M;VYD:71I;VYS(&%N9"!N96%R('1E<FT@<')O<W!E8W1S(&]F('1H92!I<W-U
M97)S.R!A;F0@*#4I)B,Q-C`[86)I;&ET>2!T;R!H;VQD('1H92!S96-U<FET
M>2!F;W(@82!P97)I;V0@;V8@=&EM92!S=69F:6-I96YT('1O(&%L;&]W(&9O
M<B!A;GD@86YT:6-I<&%T960@<F5C;W9E<GD@:6X@9F%I<B!V86QU92X@1'5R
M:6YG('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R
M,#$Q(&%N9"`R,#$R+"!T:&4@0V]M<&%N>2!R96-O<F1E9"!I;7!A:7)M96YT
M(&-H87)G97,@;VX@:71S(&EN=F5S=&UE;G1S(&]F("0S+C`F(S$V,#MM:6QL
M:6]N+"!N:6P@86YD("0Q+C$F(S$V,#MM:6QL:6]N+"!R97-P96-T:79E;'DN
M/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL
M93TS1"=-05)'24XM0D]45$]-.B`M,3%P=#L@1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH<"D\+VD^/"]B/CPO9F]N=#X\+V1T
M/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^/&(^/&D^26UP86ER;65N="!O9B!L;VYG+6QI=F5D(&%S<V5T<SPO
M:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@87-S
M97-S97,@=&AE(')E8V]V97)A8FEL:71Y(&]F('1H92!C87)R>6EN9R!V86QU
M92!O9B!L;VYG+6QI=F5D(&%S<V5T<R!W:&5N(&%N(&EN9&EC871O<B!O9B!I
M;7!A:7)M96YT(&AA<R!B965N(&ED96YT:69I960N(%1H92!#;VUP86YY(')E
M=FEE=W,@=&AE(&QO;F<M;&EV960@87-S971S(&5A8V@@<F5P;W)T:6YG('!E
M<FEO9"!T;R!A<W-E<W,@=VAE=&AE<B!I;7!A:7)M96YT(&EN9&EC871O<G,@
M87)E('!R97-E;G0N($9O<B!P=7)P;W-E<R!O9B!R96-O9VYI=&EO;B!A;F0@
M;65A<W5R96UE;G0@;V8@86X@:6UP86ER;65N="!L;W-S+"!A(&QO;F<M;&EV
M960@87-S970@;W(@87-S971S(&ES(&=R;W5P960@=VET:"!O=&AE<B!A<W-E
M=',@86YD(&QI86)I;&ET:65S(&%T('1H92!L;W=E<W0@;&5V96P@9F]R('=H
M:6-H(&ED96YT:69I86)L92!C87-H(&9L;W=S(&%R92!L87)G96QY(&EN9&5P
M96YD96YT(&]F('1H92!C87-H(&9L;W=S(&]F(&]T:&5R(&%S<V5T<R!A;F0@
M;&EA8FEL:71I97,N($9O<B!L;VYG+6QI=F5D(&%S<V5T<RP@=VAE;B!I;7!A
M:7)M96YT(&EN9&EC871O<G,@87)E('!R97-E;G0L('1H92!#;VUP86YY(&-O
M;7!A<F5S('5N9&ES8V]U;G1E9"!F=71U<F4@8V%S:"!F;&]W<RP@:6YC;'5D
M:6YG('1H92!E=F5N='5A;"!D:7-P;W-I=&EO;B!O9B!T:&4@87-S970@9W)O
M=7`@870@;6%R:V5T('9A;'5E+"!T;R!T:&4@87-S970@9W)O=7`G<R!C87)R
M>6EN9R!V86QU92!T;R!D971E<FUI;F4@:68@=&AE(&%S<V5T(&=R;W5P(&ES
M(')E8V]V97)A8FQE+B!!<W-E<W-M96YT<R!A;'-O(&-O;G-I9&5R(&-H86YG
M97,@:6X@87-S970@9W)O=7`@=71I;&EZ871I;VXL(&EN8VQU9&EN9R!T:&4@
M=&5M<&]R87)Y(&ED;&EN9R!O9B!C87!A8VET>2!A;F0@=&AE(&5X<&5C=&5D
M('1I;6EN9R!O9B!P;&%C:6YG('1H:7,@8V%P86-I='D@8F%C:R!I;G1O('!R
M;V1U8W1I;VXN($EF('1H92!S=6T@;V8@=&AE(&5X<&5C=&5D('5N9&ES8V]U
M;G1E9"!C87-H(&9L;W=S(&ES(&QE<W,@=&AA;B!T:&4@8V%R<GEI;F<@86UO
M=6YT(&]F('1H92!A<W-E=',L('1H92!#;VUP86YY('=O=6QD(')E8V]G;FEZ
M92!A;B!I;7!A:7)M96YT(&QO<W,@8F%S960@;VX@=&AE(&9A:7(@=F%L=64@
M;V8@=&AE(&%S<V5T<RX@5&AE<F4@=V%S(&YO(&EM<&%I<FUE;G0@8VAA<F=E
M(')E8V]G;FEZ960@9F]R('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P
M.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN/"]F;VYT
M/CPO<#X-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=-
M05)'24XM0D]45$]-.B`M,3%P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CX\8CX\:3XH<2D\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M/&(^/&D^26YT97)E<W0@0V%P:71A;&EZ871I;VX\+VD^/"]B/CPO9F]N=#X\
M+V1D/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY(&-A<&ET86QI>F5S(&EN=&5R
M97-T(&-O<W0@87,@<&%R="!O9B!T:&4@:&ES=&]R:6-A;"!C;W-T(&]F(&%C
M<75I<FEN9R!O<B!C;VYS=')U8W1I;F<@8V5R=&%I;B!A<W-E=',@9'5R:6YG
M('1H92!P97)I;V0@;V8@=&EM92!R97%U:7)E9"!T;R!P;&%C92!T:&4@87-S
M970@:6YT;R!S97)V:6-E(&]R('-E;&P@=&AE(&%S<V5T('1O(&$@8W5S=&]M
M97(N(%1H97-E(&%S<V5T<R!I;F-L=61E('!R;W!E<G1Y+"!P;&%N="!A;F0@
M97%U:7!M96YT(&%N9"!S;VQA<B!P;W=E<B!S>7-T96T@9&5V96QO<&UE;G0@
M86YD(&-O;G-T<G5C=&EO;B!C;W-T<R!T:&%T('1H92!#;VUP86YY(&AA<R!C
M87!I=&%L:7IE9"!A<R!P<F]J96-T(&%S<V5T<RX@26YT97)E<W0@8V%P:71A
M;&EZ960@9F]R('!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT(&ES(&1E
M<')E8VEA=&5D(&]V97(@=&AE(&5S=&EM871E9"!U<V5F=6P@;&EF92!O9B!T
M:&4@<F5L871E9"!A<W-E="P@87,@=&AE('%U86QI9GEI;F<@87-S970@:7,@
M<&QA8V5D(&EN=&\@<V5R=FEC92X@5&AE($-O;7!A;GD@8V%P:71A;&EZ97,@
M:6YT97)E<W0@:6X@8V]N;F5C=&EO;B!W:71H('1H92!C;VYS=')U8W1I;VX@
M;V8@<')O:F5C="!A<W-E=',L(&%N9"!T:&4@:6YT97)E<W0@8V%P:71A;&EZ
M960@9F]R;7,@<&%R="!O9B!T:&4@8V]S="!O9B!S86QE<R!W:&5N('-U8V@@
M<')O:F5C="!A<W-E=',@87)E('-O;&0@86YD('1H92!#;VUP86YY(&AA<R!M
M970@86QL(')E=F5N=64@<F5C;V=N:71I;VX@8W)I=&5R:6$N(%1H92!#;VUP
M86YY(&-A<&ET86QI>F5S(&EN=&5R97-T('1O('1H92!E>'1E;G0@=&AA="!E
M>'!E;F1I='5R97,@=&\@86-Q=6ER92P@8V]N<W1R=6-T+"!O<B!D979E;&]P
M(&%N(&%S<V5T(&AA=F4@;V-C=7)R960@86YD(&EN=&5R97-T(&-O<W0@:&%S
M(&)E96X@:6YC=7)R960N(%1H92!#;VUP86YY(&-E87-E<R!C87!I=&%L:7IA
M=&EO;B!O9B!I;G1E<F5S="!F;W(@<')O:F5C="!A<W-E=',@:68@=&AE($-O
M;7!A;GD@:&%S('-O;&0@<W5C:"!S;VQA<B!P;W=E<B8C,38P.W-Y<W1E;7,N
M/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL
M93TS1"=-05)'24XM0D]45$]-.B`M,3%P=#L@1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH<BD\+VD^/"]B/CPO9F]N=#X\+V1T
M/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^/&(^/&D^0V]N=&EN9V5N8VEE<SPO:3X\+V(^/"]F;VYT/CPO9&0^
M/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[3&EA8FEL:71I97,@9F]R(&QO<W,@8V]N=&EN9V5N8VEE
M<R!A<FES:6YG(&9R;VT@8VQA:6US+"!A<W-E<W-M96YT<RP@;&ET:6=A=&EO
M;BP@9FEN97,L(&%N9"!P96YA;'1I97,@86YD(&]T:&5R('-O=7)C97,@87)E
M(')E8V]R9&5D('=H96X@:70@:7,@<')O8F%B;&4@=&AA="!A(&QI86)I;&ET
M>2!H87,@8F5E;B!I;F-U<G)E9"!A;F0@=&AE(&%M;W5N="!C86X@8F4@<F5A
M<V]N86)L>2!E<W1I;6%T960N($EF(&$@<&]T96YT:6%L(&UA=&5R:6%L(&QO
M<W,@8V]N=&EN9V5N8WD@:7,@;F]T('!R;V)A8FQE(&)U="!I<R!R96%S;VYA
M8FQY('!O<W-I8FQE+"!O<B!I<R!P<F]B86)L92!B=70@8V%N;F]T(&)E(&5S
M=&EM871E9"P@=&AE;B!T:&4@;F%T=7)E(&]F('1H92!C;VYT:6YG96YT(&QI
M86)I;&ET>2P@=&]G971H97(@=VET:"!A;B!E<W1I;6%T92!O9B!T:&4@<F%N
M9V4@;V8@<&]S<VEB;&4@;&]S<R!I9B!D971E<FUI;F%B;&4@86YD(&UA=&5R
M:6%L+"!I<R!D:7-C;&]S960N($QE9V%L(&-O<W1S(&EN8W5R<F5D(&EN(&-O
M;FYE8W1I;VX@=VET:"!L;W-S(&-O;G1I;F=E;F-I97,@87)E(&5X<&5N<V5D
M(&%S)B,Q-C`[:6YC=7)R960N/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T/3-$
M8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'24XM0D]45$]-.B`M,3%P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH<RD\
M+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^26YC;VUE('1A>&5S/"]I
M/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M$969E<G)E9"!I;F-O;64@
M=&%X97,@87)E(')E8V]G;FEZ960@9F]R('1E;7!O<F%R>2!D:69F97)E;F-E
M<R!B971W965N('1H92!T87@@8F%S:7,@;V8@87-S971S(&%N9"!L:6%B:6QI
M=&EE<R!A;F0@=&AE:7(@<F5P;W)T960@86UO=6YT<R!I;B!T:&4@9FEN86YC
M:6%L('-T871E;65N=',L(&YE="!T87@@;&]S<R!C87)R>2UF;W)W87)D<R!A
M;F0@8W)E9&ET<R!U<VEN9R!T:&4@96YA8W1E9"!T87@@<F%T97,@97AP96-T
M960@=&\@87!P;'D@=&\@=&%X86)L92!I;F-O;64@:6X@=&AE('!E<FEO9',@
M:6X@=VAI8V@@=&AE(&1E9F5R<F5D('1A>"!L:6%B:6QI='D@;W(@87-S970@
M:7,@97AP96-T960@=&\@8F4@<V5T=&QE9"!O<B!R96%L:7IE9"X@1&5F97)R
M960@=&%X(&%S<V5T<R!A<F4@<F5D=6-E9"!B>2!A('9A;'5A=&EO;B!A;&QO
M=V%N8V4@=VAE;B!I="!I<R!M;W)E(&QI:V5L>2!T:&%N(&YO="!T:&%T('-O
M;64@<&]R=&EO;B!O<B!A;&P@;V8@=&AE(&1E9F5R<F5D('1A>"!A<W-E=',@
M=VEL;"!N;W0@8F4@<F5A;&EZ960N($-U<G)E;G0@:6YC;VUE('1A>&5S(&%R
M92!P<F]V:61E9"!F;W(@:6X@86-C;W)D86YC92!W:71H('1H92!L87=S(&]F
M('1H92!R96QE=F%N="!T87AI;F<@875T:&]R:71I97,N(%1H92!C;VUP;VYE
M;G1S(&]F('1H92!D969E<G)E9"!T87@@87-S971S(&%N9"!L:6%B:6QI=&EE
M<R!A<F4@:6YD:79I9'5A;&QY(&-L87-S:69I960@87,@8W5R<F5N="!A;F0@
M;F]N+6-U<G)E;G0@8F%S960@;VX@=&AE(&-H87)A8W1E<FES=&EC<R!O9B!T
M:&4@=6YD97)L>6EN9R!A<W-E=',@86YD(&QI86)I;&ET:65S+"!O<B!T:&4@
M97AP96-T960@=&EM:6YG(&]F('1H96ER('5S92!W:&5N('1H97D@9&\@;F]T
M(')E;&%T92!T;R!A('-P96-I9FEC(&%S<V5T(&]R)B,Q-C`[;&EA8FEL:71Y
M+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.TEN8V]M92!T87@@97AP96YS92!I;F-L=61E
M<R`H:2DF(S$V,#MD969E<G)E9"!T87@@97AP96YS92P@=VAI8V@@9V5N97)A
M;&QY(')E<')E<V5N=',@=&AE(&YE="!C:&%N9V4@:6X@=&AE(&1E9F5R<F5D
M('1A>"!A<W-E="!O<B!L:6%B:6QI='D@8F%L86YC92!D=7)I;F<@=&AE('EE
M87(@<&QU<R!A;GD@8VAA;F=E(&EN('9A;'5A=&EO;B!A;&QO=V%N8V5S.R`H
M:6DI)B,Q-C`[8W5R<F5N="!T87@@97AP96YS92P@=VAI8V@@<F5P<F5S96YT
M<R!T:&4@86UO=6YT(&]F('1A>"!C=7)R96YT;'D@<&%Y86)L92!T;R!O<B!R
M96-E:79A8FQE(&9R;VT@82!T87AI;F<@875T:&]R:71Y.R!A;F0@*&EI:2DF
M(S$V,#MN;VYC=7)R96YT('1A>"!E>'!E;G-E+"!W:&EC:"!R97!R97-E;G1S
M('1H92!I;F-R96%S97,@86YD(&1E8W)E87-E<R!I;B!A;6]U;G1S(')E;&%T
M960@=&\@=6YC97)T86EN('1A>"!P;W-I=&EO;G,@9G)O;2!P<FEO<B!P97)I
M;V0@86YD(&YO="!S971T;&5D('=I=&@@8V%S:"!O<B!O=&AE<B!T87@@871T
M<FEB=71E<RX@5&AE($-O;7!A;GD@;VYL>2!R96-O9VYI>F5S('1A>"!B96YE
M9FET<R!R96QA=&5D('1O('5N8V5R=&%I;B!T87@@<&]S:71I;VYS('=H96X@
M<W5C:"!P;W-I=&EO;G,@87)E(&UO<F4@;&EK96QY('1H86X@;F]T(&]F(&)E
M:6YG('-U<W1A:6YE9"!U<&]N(&5X86UI;F%T:6]N+B!&;W(@<W5C:"!P;W-I
M=&EO;G,L('1H92!A;6]U;G0@;V8@=&%X(&)E;F5F:70@=&AA="!T:&4@0V]M
M<&%N>2!R96-O9VYI>F5S(&ES('1H92!L87)G97-T(&%M;W5N="!O9B!T87@@
M8F5N969I="!T:&%T(&ES(&UO<F4@=&AA;B!F:69T>2!P97)C96YT(&QI:V5L
M>2!O9B!B96EN9R!S=7-T86EN960@=7!O;B!T:&4@=6QT:6UA=&4@<V5T=&QE
M;65N="!O9B!S=6-H('5N8V5R=&%I;B!T87@@<&]S:71I;VXN(%1H92!#;VUP
M86YY(')E8V]R9',@<&5N86QT:65S(&%N9"!I;G1E<F5S="!A<W-O8VEA=&5D
M('=I=&@@=&AE('5N8V5R=&%I;B!T87@@<&]S:71I;VYS(&%S(&$@8V]M<&]N
M96YT(&]F(&EN8V]M92!T87@F(S$V,#ME>'!E;G-E+CPO9F]N=#X\+W`^#0H\
M9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G34%21TE.+4)/
M5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^/&(^/&D^*'0I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/E)E
M=F5N=64@<F5C;V=N:71I;VX\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.U-A;&5S(&]F(&UO9'5L97,L('-O;&%R('-Y<W1E;2!K:71S(&%N9"!S
M:6QI8V]N(&UA=&5R:6%L<R!A<F4@<F5C;W)D960@=VAE;B!P<F]D=6-T<R!A
M<F4@9&5L:79E<F5D(&%N9"!T:71L92!A;F0@<FES:R!O9B!L;W-S(&]R(&1A
M;6%G92!H87,@<&%S<V5D('1O('1H92!C=7-T;VUE<G,N($$@4V]L87(@<WES
M=&5M(&MI="!I<R!A(')E861Y+71O+6EN<W1A;&P@<&%C:V%G92!C;VYS:7-T
M:6YG(&]F('-O;&%R(&UO9'5L97,@<')O9'5C960@8GD@=&AE($-O;7!A;GD@
M86YD(&-O;7!O;F5N=',L('-U8V@@87,@:6YV97)T97)S+"!R86-K:6YG('-Y
M<W1E;2P@=')A8VME<B!A;F0@;W1H97(@86-C97-S;W)I97,L('-U<'!L:65D
M(&)Y('1H:7)D('!A<G1I97,N(%1H92!#;VUP86YY(&]N;'D@<F5C;V=N:7IE
M<R!R979E;G5E<R!W:&5N('!R:6-E<R!T;R!T:&4@<V5L;&5R(&%R92!F:7AE
M9"!O<B!D971E<FUI;F%B;&4@86YD(&-O;&QE8W1A8FEL:71Y(&ES(')E87-O
M;F%B;'D@87-S=7)E9"X@268@8V]L;&5C=&%B:6QI='D@:7,@;F]T(')E87-O
M;F%B;'D@87-S=7)E9"P@=&AE($-O;7!A;GD@<F5C;V=N:7IE<R!R979E;G5E
M(&]N;'D@=7!O;B!C;VQL96-T:6]N(&]F(&-A<V@N(%)E=F5N=65S(&%L<V\@
M:6YC;'5D92!R96EM8G5R<V5M96YT<R!O9B!S:&EP<&EN9R!A;F0@:&%N9&QI
M;F<@8V]S=',@;V8@<')O9'5C=',@<V]L9"!T;R!C=7-T;VUE<G,N(%-A;&5S
M(&%G<F5E;65N=',@='EP:6-A;&QY(&-O;G1A:6X@=&AE(&-U<W1O;6%R>2!P
M<F]D=6-T('=A<G)A;G1I97,@8G5T(&1O(&YO="!C;VYT86EN(&%N>2!P;W-T
M+7-H:7!M96YT(&]B;&EG871I;VYS(&YO<B!A;GD@<F5T=7)N(&]R(&-R961I
M="!P<F]V:7-I;VYS+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T$@;6%J;W)I='D@;V8@
M=&AE($-O;7!A;GDG<R!C;VYT<F%C=',@<')O=FED92!T:&%T('!R;V1U8W1S
M(&%R92!S:&EP<&5D('5N9&5R('1H92!T97)M(&]F(&9R964@;VX@8F]A<F0@
M*")&3T(B*2P@97@M=V]R:W,L(&]R(&-O<W0L(&EN<W5R86YC92!A;F0@9G)E
M:6=H="`H(D-)1B(I+B!5;F1E<B!&3T(L('1H92!#;VUP86YY(&9U;&9I;&QS
M(&ET<R!O8FQI9V%T:6]N('1O(&1E;&EV97(@=VAE;B!T:&4@9V]O9',@:&%V
M92!P87-S960@;W9E<B!T:&4@<VAI<"=S(')A:6P@870@=&AE(&YA;65D('!O
M<G0@;V8@<VAI<&UE;G0N(%1H92!C=7-T;VUE<B!H87,@=&\@8F5A<B!A;&P@
M8V]S=',@86YD(')I<VMS(&]F(&QO<W,@;W(@9&%M86=E('1O('1H92!G;V]D
M<R!F<F]M('1H870@<&]I;G0N(%5N9&5R(&5X+7=O<FMS+"!T:&4@0V]M<&%N
M>2!F=6QF:6QL<R!I=',@;V)L:6=A=&EO;B!T;R!D96QI=F5R('=H96X@:70@
M:&%S(&UA9&4@=&AE(&=O;V1S(&%V86EL86)L92!A="!I=',@<')E;6ES97,@
M=&\@=&AE(&-U<W1O;65R+B!4:&4@8W5S=&]M97(@8F5A<G,@86QL(&-O<W1S
M(&%N9"!R:7-K<R!I;G9O;'9E9"!I;B!T86MI;F<@=&AE(&=O;V1S(&9R;VT@
M=&AE($-O;7!A;GDG<R!P<F5M:7-E<R!T;R!T:&4@9&5S:7)E9"!D97-T:6YA
M=&EO;BX@56YD97(@0TE&+"!T:&4@0V]M<&%N>2!M=7-T('!A>2!T:&4@8V]S
M=',L(&UA<FEN92!I;G-U<F%N8V4@86YD(&9R96EG:'0@;F5C97-S87)Y('1O
M(&)R:6YG('1H92!G;V]D<R!T;R!T:&4@;F%M960@<&]R="!O9B!D97-T:6YA
M=&EO;B!B=70@=&AE(')I<VL@;V8@;&]S<R!O9B!O<B!D86UA9V4@=&\@=&AE
M(&=O;V1S+"!A<R!W96QL(&%S(&%N>2!A9&1I=&EO;F%L(&-O<W1S(&1U92!T
M;R!E=F5N=',@;V-C=7)R:6YG(&%F=&5R('1H92!T:6UE('1H92!G;V]D<R!H
M879E(&)E96X@9&5L:79E<F5D(&]N(&)O87)D('1H92!V97-S96PL(&ES('1R
M86YS9F5R<F5D('1O('1H92!C=7-T;VUE<B!W:&5N('1H92!G;V]D<R!P87-S
M('1H92!S:&EP)W,@<F%I;"!I;B!T:&4@<&]R="!O9B8C,38P.W-H:7!M96YT
M+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY('5S97,@=&AE('!E<F-E
M;G1A9V4@;V8@8V]M<&QE=&EO;B!M971H;V0@=&\@<F5C;V=N:7IE(')E=F5N
M=64@9G)O;2!S>7-T96US(&EN=&5G<F%T:6]N('!R;VIE8W1S(&9O<B!W:&EC
M:"!T:&4@0V]M<&%N>2!P<F]V:61E<R!%4$,@<V5R=FEC97,@=6YD97(@86X@
M15!#(&-O;G1R86-T('=H96X@=&AE(&-O;G1R86-T('!R:6-E(&ES(&9I>&5D
M(&]R(&1E=&5R;6EN86)L92X@5&AE($-O;7!A;GD@=7-E<R!T:&4@8V]S="UT
M;RUC;W-T(&UE=&AO9"!T;R!M96%S=7)E('1H92!P97)C96YT86=E(&]F(&-O
M;7!L971I;VX@86YD(')E8V]G;FEZ92!R979E;G5E(&)A<V5D(&]N('1H92!E
M<W1I;6%T960@<')O9W)E<W,@=&\@8V]M<&QE=&EO;BX@5&AE($-O;7!A;GD@
M<&5R:6]D:6-A;&QY(')E=FES97,@:71S('!R;V9I="!E<W1I;6%T97,@8F%S
M960@;VX@8VAA;F=E<R!I;B!F86-T<RP@86YD(&EM;65D:6%T96QY(')E8V]G
M;FEZ97,@86YY(&QO<W-E<R!T:&%T(&%R92!I9&5N=&EF:65D(&]N(&-O;G1R
M86-T<RX@26YC=7)R960@8V]S=',@:6YC;'5D92!A;&P@9&ER96-T(&UA=&5R
M:6%L+"!L86)O<BP@<W5B8V]N=')A8W1O<B!C;W-T+"!A;F0@;W1H97(@87-S
M;V-I871E9"!C;W-T<RX@5&AE($-O;7!A;GD@<F5C;V=N:7IE<R!J;V(@;6%T
M97)I86P@8V]S=',@87,@:6YC=7)R960@8V]S=',@=VAE;B!T:&4@:F]B(&UA
M=&5R:6%L<R!H879E(&)E96X@<&5R;6%N96YT;'D@871T86-H960@;W(@9FET
M=&5D('1O('1H92!S;VQA<B!P;W=E<B!S>7-T96US(&%S(')E<75I<F5D(&)Y
M('1H92!E;F=I;F5E<FEN9R!D97-I9VXN(%1H92!C;VYS=')U8W1I;VX@<&5R
M:6]D<R!N;W)M86QL>2!E>'1E;F0@8F5Y;VYD('-I>"!M;VYT:',@86YD(&QE
M<W,@=&AA;B!O;F4F(S$V,#MY96%R+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#
M;VUP86YY(')E8V]G;FEZ97,@<F5V96YU92!F<F]M('1H92!S86QE(&]F('!R
M;VIE8W0@87-S971S(&EN(&%C8V]R9&%N8V4@=VET:"!!4T,@,S8P+3(P/"]F
M;VYT/CQF;VYT('-I>F4],T0R/CQI/BP@4F5A;"!%<W1A=&4@4V%L97,\+VD^
M/"]F;VYT/CQF;VYT('-I>F4],T0R/BX@1F]R('1H97-E('1R86YS86-T:6]N
M<RP@=&AE($-O;7!A;GD@:&%S(&1E=&5R;6EN960@=&AA="!T:&4@<')O:F5C
M="!A<W-E=',L('=H:6-H(')E<')E<V5N="!T:&4@8V]S=',@;V8@8V]N<W1R
M=6-T:6YG('-O;&%R('!O=V5R('!R;VIE8W1S+"!R97!R97-E;G0@(FEN=&5G
M<F%L(B!E<75I<&UE;G0@86YD(&%S('-U8V@L('1H92!E;G1I<F4@=')A;G-A
M8W1I;VX@:7,@:6X@<W5B<W1A;F-E('1H92!S86QE(&]F(')E86P@97-T871E
M(&%N9"!S=6)J96-T('1O('1H92!R979E;G5E(')E8V]G;FET:6]N(&=U:61A
M;F-E('5N9&5R($%30R`S-C`M,C`\+V9O;G0^(#QF;VYT('-I>F4],T0R/CQI
M/E)E86P@17-T871E(%-A;&5S+CPO:3X\+V9O;G0^(#QF;VYT('-I>F4],T0R
M/E1H92!#;VUP86YY(')E8V]G;FEZ97,@<F5V96YU92!A;F0@<')O9FET('5S
M:6YG('1H92!F=6QL(&%C8W)U86P@;65T:&]D(&]N8V4@=&AE('-A;&4@:7,@
M8V]N<W5M;6%T960L('1H92!B=7EE<B=S(&EN:71I86P@86YD(&-O;G1I;G5I
M;F<@:6YV97-T;65N=',@87)E(&%D97%U871E('1O(&1E;6]N<W1R871E(&ET
M<R!C;VUM:71M96YT('1O('!A>2P@=&AE(')E8V5I=F%B;&4@:7,@;F]T('-U
M8FIE8W0@=&\@86YY(&9U='5R92!S=6)O<F1I;F%T:6]N+"!A;F0@=&AE($-O
M;7!A;GD@:&%S('1R86YS9F5R<F5D('1H92!U<W5A;"!R:7-K(&%N9"!R97=A
M<F1S(&]F(&]W;F5R<VAI<"!T;R!T:&4@8G5Y97(N($EF('1H97-E(&-R:71E
M<FEA(&%R92!M970@86YD('1H92!#;VUP86YY(&5X96-U=&5S(&$@<V%L97,@
M86=R965M96YT('!R:6]R('1O('1H92!D96QI=F5R>2!O9B!T:&4@<V]L87(@
M<&]W97(@<')O:F5C="!A;F0@:&%S(&%N(&]R:6=I;F%L(&-O;G-T<G5C=&EO
M;B!P97)I;V0@;V8@=&AR964@;6]N=&AS(&]R(&QO;F=E<BP@=&AE($-O;7!A
M;GD@<F5C;V=N:7IE<R!R979E;G5E(&%N9"!P<F]F:70@=6YD97(@=&AE('!E
M<F-E;G1A9V4@;V8@8V]M<&QE=&EO;B!M971H;V0@;V8@86-C;W5N=&EN9R!A
M<'!L:6-A8FQE('1O(')E86P@97-T871E('-A;&5S('=H96X@=&AE($-O;7!A
M;GD@8V%N(')E87-O;F%B;'D@97-T:6UA=&4@<')O9W)E<W,@=&]W87)D<R!C
M;VUP;&5T:6]N+B!)9B!T:&4@8W)I=&5R:6$@9F]R(')E8V]G;FET:6]N('5N
M9&5R('1H92!F=6QL(&%C8W)U86P@;65T:&]D(&%R92!M970@97AC97!T('1H
M870@=&AE(&)U>65R)W,@:6YI=&EA;"!A;F0@8V]N=&EN=6EN9R!I;G9E<W1M
M96YT(&ES(&QE<W,@=&AA;B!T:&4@;&5V96P@9&5T97)M:6YE9"!T;R!B92!A
M9&5Q=6%T92P@=&AE($-O;7!A;GD@<F5C;V=N:7IE<R!R979E;G5E('5S:6YG
M('1H92!I;G-T86QL;65N="!M971H;V0N(%5N9&5R('1H92!I;G-T86QL;65N
M="!M971H;V0L('1H92!#;VUP86YY(')E8V]R9',@<F5V96YU92!U<"!T;R!C
M;W-T<R!I;F-U<G)E9"!A;F0@87!P;W)T:6]N<R!E86-H(&-A<V@@<F5C96EP
M="!F<F]M('1H92!B=7EE<B!B971W965N(&-O<W0@<F5C;W9E<F5D(&%N9"!P
M<F]F:70@:6X@=&AE('-A;64@<F%T:6\@87,@=&]T86P@8V]S="!A;F0@=&]T
M86P@<')O9FET(&)E87(@=&\@=&AE('-A;&5S('9A;'5E+B!$=7)I;F<@,C`Q
M,BP@=&AE($-O;7!A;GD@<F5C;V=N:7IE9"`D-#@L.3`P+#<U."!O9B!R979E
M;G5E('5S:6YG('1H92!F=6QL(&%C8W)U86PF(S$V,#MM971H;V0N/"]F;VYT
M/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@86QL;V-A=&5S(')E=F5N=64@9F]R
M('1R86YS86-T:6]N<R!I;G9O;'9I;F<@;75L=&EP;&4M96QE;65N="!A<G)A
M;F=E;65N=',@=&\@96%C:"!U;FET(&]F(&%C8V]U;G1I;F<@;VX@82!R96QA
M=&EV92!F86ER('9A;'5E(&)A<VES+B!4:&4@0V]M<&%N>2!E<W1I;6%T97,@
M9F%I<B!V86QU92!O;B!E86-H('5N:70@;V8@86-C;W5N=&EN9R!O;B!T:&4@
M9F]L;&]W:6YG(&)A<VES("AI*28C,38P.W9E;F1O<BUS<&5C:69I8R!O8FIE
M8W1I=F4@979I9&5N8V4@;V8@<V5L;&EN9R!P<FEC92P@:68@:70@97AI<W1S
M+"!O=&AE<G=I<V4L("AI:2DF(S$V,#MT:&ER9"UP87)T>2!E=FED96YC92!O
M9B!S96QL:6YG('!R:6-E+B!)9B!N96ET:&5R("AI*28C,38P.VYO<B`H:6DI
M)B,Q-C`[97AI<W1S+"!M86YA9V5M96YT)W,@8F5S="!E<W1I;6%T92!O9B!T
M:&4@<V5L;&EN9R!P<FEC92!F;W(@=&AA="!U;FET(&]F(&%C8V]U;G1I;F<@
M:7,@=7-E9"X@5&AE($-O;7!A;GD@<F5C;V=N:7IE<R!R979E;G5E(&9O<B!E
M86-H('5N:70@;V8@86-C;W5N=&EN9R!W:&5N('1H92!R979E;G5E(')E8V]G
M;FET:6]N(&-R:71E<FEA(&AA=F4@8F5E;B8C,38P.VUE="X\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#M386QE<R!T;R!C=7-T;VUE<G,@87)E(')E8V]R9&5D(&YE="!O
M9B!E<W1I;6%T960@<F5T=7)N<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M
M<&%N>2!E;G1E<G,@:6YT;R!T;VQL(&UA;G5F86-T=7)I;F<@87)R86YG96UE
M;G1S(&EN('=H:6-H('1H92!#;VUP86YY(')E8V5I=F5S('=A9F5R<R!A;F0@
M<F5T=7)N<R!F:6YI<VAE9"!M;V1U;&5S+B!);B!T:&]S92!C87-E<RP@=&AE
M('1I=&QE(&]F('1H92!W869E<G,@<F5C96EV960@86YD(')I<VL@;V8@;&]S
M<R!R96UA:6YS('=I=&@@=&AE('-E;&QE<BX@07,@82!R97-U;'0L('1H92!#
M;VUP86YY(&1O97,@;F]T(')E8V]G;FEZ960@:6YV96YT;W)Y(&]N('1H92!B
M86QA;F-E('-H965T+B!4:&4@0V]M<&%N>2!R96-O9VYI>F5S(&$@<V5R=FEC
M92!F964@87,@<F5V96YU92!W:&5N('1H92!P<F]C97-S960@;6]D=6QE<R!A
M<F4@9&5L:79E<F5D+B!$=7)I;F<@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R
M)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(L('1H92!#;VUP86YY(')E
M8V]G;FEZ960@;FEL+"`D,C0L-S`Y+#<Y,BP@86YD("0W+#DQ,2PW,S,@;V8@
M<F5V96YU92P@<F5S<&5C=&EV96QY+"!U;F1E<B!T;VQL(&UA;G5F86-T=7)I
M;F<@87)R86YG96UE;G1S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY
M(&5N=&5R<R!I;G1O(&)U>2]S96QL(&%R<F%N9V5M96YT<R!W:71H(&-E<G1A
M:6X@<F%W(&UA=&5R:6%L('9E;F1O<G,@<'5R<W5A;G0@=&\@=VAI8V@@=&AE
M($-O;7!A;GD@<V5L;',@9FEN:7-H960@9V]O9',L(&-O;7!R:7-I;F<@96ET
M:&5R('-O;&%R(&-E;&QS(&]R('-O;&%R(&UO9'5L97,L(&EN(&5X8VAA;F=E
M(&9O<B!R87<@;6%T97)I86QS+"!T>7!I8V%L;'D@<VEL:6-O;B!W869E<G,N
M(%1H97-E(&%R<F%N9V5M96YT<R!A<F4@;6%D92!W:71H(&-O=6YT97)P87)T
M:65S(&EN('1H92!S86UE(&QI;F4@;V8@8G5S:6YE<W,@87,@=&AE($-O;7!A
M;GD@86YD(&%R92!E>&5C=71E9"!A<R!A(&UE86YS(&]F('-E8W5R:6YG(&$@
M8V]N<VES=&5N="!S=7!P;'D@;V8@<F%W(&UA=&5R:6%L<RX@5&AE('1R86YS
M86-T:6]N<R!A<F4@<F5C;W)D960@:6X@<F5V96YU97,@86YD(&-O<W0@;V8@
M<F5V96YU97,@870@9F%I<B!V86QU92!O;B!A(&=R;W-S(&)A<VES+B!$=7)I
M;F<@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`L(#(P
M,3$L(&%N9"`R,#$R+"!T:&4@0V]M<&%N>2!P=7)C:&%S960@;FEL+"`D,C$L
M-#8S+#,S-RP@86YD(&YI;"!O9B!R87<@;6%T97)I86QS(&%N9"!S;VQD(&YI
M;"P@)#0S+#@X,RPX-S$L(&YI;"!O9B!F:6YI<VAE9"!G;V]D<R!U;F1E<B!T
M:&5S92!B=7DM86YD+7-E;&P@87)R86YG96UE;G1S+"!R97-P96-T:79E;'DN
M/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[07,@;V8@1&5C96UB97(F(S$V,#LS,2P@,C`Q
M,"P@,C`Q,2!A;F0@,C`Q,BP@=&AE($-O;7!A;GD@:&%D(&EN=F5N=&]R:65S
M(&]F("0Q."XX)B,Q-C`[;6EL;&EO;BP@)#(S+C(F(S$V,#MM:6QL:6]N(&%N
M9"`D,3@N-"8C,38P.VUI;&QI;VXL(')E<W!E8W1I=F5L>2P@<F5L871I;F<@
M=&\@<V%L97,@=&\@8W5S=&]M97)S('=H97)E(')E=F5N=65S('=E<F4@;F]T
M(')E8V]G;FEZ960@8F5C875S92!T:&4@8V]L;&5C=&EO;B!O9B!P87EM96YT
M('=A<R!N;W0@<F5A<V]N86)L>2!A<W-U<F5D+B!4:&4@9&5L:79E<F5D('!R
M;V1U8W0@<F5M86EN<R!I;B!I;G9E;G1O<FEE<R!O;B!C;VYS;VQI9&%T960@
M8F%L86YC92!S:&5E=',L(')E9V%R9&QE<W,@;V8@=VAE=&AE<B!T:71L92!H
M87,@8F5E;B!T<F%N<V9E<G)E9"X@26X@<W5C:"!C87-E<RP@=&AE($-O;7!A
M;GD@<F5C;V=N:7IE<R!R979E;G5E+"!R96QI979E<R!I;G9E;G1O<FEE<R!A
M;F0@<F5C;V=N:7IE<R!C;W-T(&]F(')E=F5N=64@=VAE;B!P87EM96YT(&ES
M(&-O;&QE8W1E9"!F<F]M)B,Q-C`[8W5S=&]M97)S+CPO9F]N=#X\+W`^#0H\
M9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G34%21TE.+4)/
M5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^/&(^/&D^*'4I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/E-H
M:7!P:6YG(&%N9"!H86YD;&EN9R!C;W-T<SPO:3X\+V(^/"]F;VYT/CPO9&0^
M/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[4&%Y;65N=',@<F5C96EV960@9G)O;2!C=7-T;VUE<G,@
M9F]R('-H:7!P:6YG(&%N9"!H86YD;&EN9R!C;W-T<R!A<F4@:6YC;'5D960@
M:6X@;F5T(')E=F5N=65S+B!3:&EP<&EN9R!A;F0@:&%N9&QI;F<@8V]S=',@
M<F5L871I;F<@=&\@<V]L87(@;6]D=6QE('-A;&5S(&]F("0R,RPW,C<L-#8W
M+"`D,S$L-S@U+#`W-R!A;F0@)#0Q+#DP,BPS,C<L(&%R92!I;F-L=61E9"!I
M;B!S96QL:6YG(&5X<&5N<V5S(&9O<B!T:&4@>65A<G,@96YD960@1&5C96UB
M97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY
M+CPO9F]N=#X\+W`^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y
M;&4],T0G34%21TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^*'8I/"]I/CPO8CX\+V9O;G0^/"]D
M=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/CQB/CQI/E)E<V5A<F-H(&%N9"!D979E;&]P;65N=#PO:3X\+V(^
M/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[4F5S96%R8V@@86YD(&1E=F5L;W!M
M96YT(&-O<W1S(&%R92!E>'!E;G-E9"!W:&5N(&EN8W5R<F5D(&%N9"!A;6]U
M;G1E9"!T;R`D-BPX-#,L,C$V+"`D,3DL.#,X+#4T-R!A;F0@)#$R+#DY."PQ
M,C(@9F]R('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P
M+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"CQD
M;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'24XM0D]4
M5$]-.B`M,3%P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CX\8CX\:3XH=RD\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^061V
M97)T:7-I;F<@97AP96YS97,\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.T%D=F5R=&ES:6YG(&5X<&5N<V5S(&%R92!E>'!E;G-E9"!A<R!I;F-U
M<G)E9"!A;F0@86UO=6YT960@=&\@)#4L,30X+#(Q-2P@)#$Q+#$Y-"PP,C<@
M86YD("0Q,2PX-S0L-#4R(&9O<B!T:&4@>65A<G,@96YD960@1&5C96UB97(F
M(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY+CPO
M9F]N=#X\+W`^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4]
M,T0G34%21TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^/&(^/&D^*'@I/"]I/CPO8CX\+V9O;G0^/"]D=#X-
M"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/CQB/CQI/E=A<G)A;G1Y(&-O<W0\+VD^/"]B/CPO9F]N=#X\+V1D/CPO
M9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.T)E9F]R92!*=6YE)B,Q-C`[,C`P.2P@=&AE($-O;7!A;GD@
M='EP:6-A;&QY('-O;&0@<W1A;F1A<F0@<V]L87(@;6]D=6QE<R!A;F0@<')O
M9'5C=',@=VET:"!U<"!T;R!A('1W;RUY96%R(&=U87)A;G1E92!F;W(@9&5F
M96-T<R!I;B!M871E<FEA;',@86YD('=O<FMM86YS:&EP(&%N9"!A(#$P+7EE
M87(@86YD(#(U+7EE87(@=V%R<F%N='D@86=A:6YS="!D96-L:6YE<R!O9B!M
M;W)E('1H86X@,3`E(&%N9"`R,"4L(')E<W!E8W1I=F5L>2P@9G)O;2!T:&4@
M:6YI=&EA;"!M:6YI;75M('!O=V5R(&=E;F5R871I;VX@8V%P86-I='D@870@
M=&AE('1I;64@;V8@9&5L:79E<GDN($EN($IU;F4F(S$V,#LR,#`Y+"!T:&4@
M0V]M<&%N>2!I;F-R96%S960@:71S('=A<G)A;G1Y(&%G86EN<W0@9&5F96-T
M<R!I;B!M871E<FEA;',@86YD('=O<FMM86YS:&EP('1O('-I>"!Y96%R<RX@
M169F96-T:79E($%U9W5S="8C,38P.S$L(#(P,3$L('1H92!#;VUP86YY(&EN
M8W)E87-E9"!I=',@=V%R<F%N='D@86=A:6YS="!D969E8W1S(&EN(&UA=&5R
M:6%L<R!A;F0@=V]R:VUA;G-H:7`@=&\@,3`F(S$V,#MY96%R<R!A;F0@9W5A
M<F%N=&5E<R!T:&%T+"!F;W(@82!P97)I;V0@;V8@,C4F(S$V,#MY96%R<R!T
M:&4@;6]D=6QE<R!W:6QL(&UA:6YT86EN('1H92!F;VQL;W=I;F<@<&5R9F]R
M;6%N8V4@;&5V96QS.B`H:2DF(S$V,#MD=7)I;F<@=&AE(&9I<G-T('EE87(L
M('1H92!A8W1U86P@<&]W97(@;W5T<'5T(&]F('1H92!M;V1U;&4@=VEL;"!B
M92!N;R!L97-S('1H86X@.3<E(&]F('1H92!L86)E;&5D('!O=V5R(&]U='!U
M=#L@*&EI*28C,38P.V9R;VT@>65A<B`R('1O('EE87(@,C0L('1H92!A8W1U
M86P@86YN=6%L('!O=V5R(&]U='!U="!D96-L:6YE('=I;&P@8F4@;F\@;6]R
M92!T:&%N(#`N-R4[(&%N9"`H:6EI*28C,38P.V)Y('1H92!E;F0@;V8@>65A
M<B`R-2P@=&AE(&%C='5A;"!P;W=E<B!O=71P=70@;V8@=&AE(&UO9'5L92!W
M:6QL(&)E(&YO(&QE<W,@=&AA;B`X,"4@;V8@=&AE(&QA8F5L960@<&]W97(@
M;W5T<'5T+B!4:&4@0V]M<&%N>2!H87,@=&AE(')I9VAT('1O(')E<&%I<B!O
M<B!R97!L86-E('-O;&%R(&UO9'5L97,L(&%T(&ET<R!O<'1I;VXL('5N9&5R
M('1H92!T97)M<R!O9B!T:&4@=V%R<F%N='D@<&]L:6-Y+B!4:&4@0V]M<&%N
M>2!M86EN=&%I;G,@=V%R<F%N='D@<F5S97)V97,@=&\@8V]V97(@<&]T96YT
M:6%L(&QI86)I;&ET:65S('1H870@8V]U;&0@87)I<V4@=6YD97(@=&AE<V4@
M9W5A<F%N=&5E<R!A;F0F(S$V,#MW87)R86YT:65S+CPO9F]N=#X\+W`^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.TEN(&%D9&ET:6]N('1O('1H92!S;VQA<B!M;V1U;&4@=V%R<F%N='D@
M9&5S8W)I8F5D(&%B;W9E+"!F;W(@=71I;&ET>2US8V%L92!S;VQA<B!P;W=E
M<B!P<F]J96-T<R!B=6EL="!B>2!T:&4@0V]M<&%N>2P@=&AE($-O;7!A;GD@
M<')O=FED97,@82!L:6UI=&5D('=A<G)A;G1Y(&%G86EN<W0@9&5F96-T<R!I
M;B!W;W)K;6%N<VAI<"!U;F1E<B!N;W)M86P@=7-E+"!O<&5R871I;VX@86YD
M('-E<G9I8V4@8V]N9&ET:6]N<R!F;W(@82!P97)I;V0@;V8@9FEV92!Y96%R
M<R!F;VQL;W=I;F<@=&AE(&5N97)G:7II;F<@;V8@=&AE('-O;&%R('!O=V5R
M('!L86YT+B!);B!R97-O;'9I;F<@8VQA:6US('5N9&5R(&)O=&@@=&AE('=O
M<FMM86YS:&EP('=A<G)A;G1Y+"!T:&4@0V]M<&%N>2!H87,@=&AE(&]P=&EO
M;B!O9B!R96UE9'EI;F<@=&AR;W5G:"!R97!A:7(L(')E9G5R8FES:&UE;G0L
M(&]R(')E<&QA8V5M96YT(&]F(&5Q=6EP;65N="X\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M7:&5N(')E8V]G;FEZ:6YG(')E=F5N=64@9F]R(&UO9'5L97,L('-O;&%R
M('-Y<W1E;2!K:71S(&]R('-O;&%R('!O=V5R('!R;VIE8W1S+"!T:&4@0V]M
M<&%N>2!A8V-R=65S(&$@;&EA8FEL:71Y(&9O<B!T:&4@97-T:6UA=&5D(&9U
M='5R92!C;W-T<R!O9B!M965T:6YG('1H92!L:6UI=&5D('=A<G)A;G1Y(&]B
M;&EG871I;VYS+B!$=64@=&\@;&EM:71E9"!W87)R86YT>2!C;&%I;7,@=&\@
M9&%T92P@=&AE($-O;7!A;GD@86-C<G5E<R!T:&4@97-T:6UA=&5D(&-O<W1S
M(&]F('=A<G)A;G1I97,@8F%S960@;VX@86X@87-S97-S;65N="!O9B!I=',@
M8V]M<&5T:71O<G,G(&%C8W)U86P@:&ES=&]R>2P@:6YD=7-T<GDM<W1A;F1A
M<F0@86-C96QE<F%T960@=&5S=&EN9RP@97-T:6UA=&5S(&]F(&9A:6QU<F4@
M<F%T97,@9G)O;2!I=',@<75A;&ET>2!R979I97<L(&%N9"!O=&AE<B!A<W-U
M;7!T:6]N<R!T:&%T('1H92!#;VUP86YY(&)E;&EE=F5S('1O(&)E(')E87-O
M;F%B;&4@=6YD97(@=&AE(&-I<F-U;7-T86YC97,N($%C='5A;"!W87)R86YT
M>2!C;W-T<R!A<F4@86-C=6UU;&%T960@86YD(&-H87)G960@86=A:6YS="!T
M:&4@86-C<G5E9"!W87)R86YT>2!L:6%B:6QI='DN(%1O('1H92!E>'1E;G0@
M=&AA="!A8V-R=6%L('=A<G)A;G1Y(&-O<W1S(&1I9F9E<B!F<F]M('1H92!E
M<W1I;6%T97,L('1H92!#;VUP86YY('=I;&P@<')O<W!E8W1I=F5L>2!R979I
M<V4@=&AE(&%C8W)U86P@<F%T92X@5&AE($-O;7!A;GD@8W5R<F5N=&QY(')E
M8V]R9',@82`Q)2!W87)R86YT>2!P<F]V:7-I;VX@9F]R('-A;&5S(&]F('-O
M;&%R(&UO9'5L97,@86YD(#`N."4@9F]R('-A;&5S(&]F('-O;&%R('-Y<W1E
M;2!K:71S(&%N9"!S;VQA<B!P;W=E<B!P<F]J96-T<RX@5&AE('=A<G)A;G1Y
M(&-O<W1S(&]F("0Q-"PR-3DL.#@P+"`D,3@L,S0W+#(W,B!A;F0@)#$R+#4Q
M-BPS-#D@87)E(&EN8VQU9&5D(&EN(&-O<W0@;V8@<F5V96YU97,@9F]R('1H
M92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N
M9"`R,#$R+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O
M;7!A;GD@8F5G86X@=&\@<'5R8VAA<V4@<')O9'5C="!W87)R86YT>2!I;G-U
M<F%N8V4@9G)O;2!A(&=R;W5P(&]F(&EN<W5R86YC92!C;VUP86YI97,@=&\@
M<F5D=6-E('1H92!#;VUP86YY)W,@97AP;W-U<F4@=&\@=&AE('=A<G)A;G1Y
M(&%N9"!P<F]V:61E(&%D9&ET:6]N86P@87-S=7)A;F-E('1O('1H92!#;VUP
M86YY)W,@8W5S=&]M97)S(&EN($%P<FEL)B,Q-C`[,C`Q,"X@56YD97(@=&AE
M('1E<FUS(&]F('1H92!P;VQI8VEE<RP@=&AE(&EN<W5R86YC92!C;VUP86YI
M97,@87)E(&]B;&EG960@=&\@<F5I;6)U<G-E('1H92!#;VUP86YY+"!S=6)J
M96-T('1O(&-E<G1A:6X@;6%X:6UU;2!C;&%I;2!L:6UI=',@86YD(&-E<G1A
M:6X@9&5D=6-T:6)L97,L(&9O<B!T:&4@86-T=6%L('!R;V1U8W0@=V%R<F%N
M='D@8V]S=',@=&AA="!T:&4@0V]M<&%N>2!I;F-U<G,@=6YD97(@=&AE('1E
M<FUS(&]F('1H92!#;VUP86YY)W,@=V%R<F%N='D@<&]L:6-Y+B!4:&4@0V]M
M<&%N>2=S(&-U<W1O;65R<R!A<F4@86QS;R!B96YE9FEC:6%R:65S(&]F('1H
M92!P;VQI8WDL(&%N9"!W;W5L9"!H879E(')E8V]U<G-E('1O('1H92!I;G-U
M<F%N8V4@8V]M<&%N:65S(&EN('1H92!E=F5N="!T:&%T('1H92!#;VUP86YY
M('=A<R!U;F%B;&4@=&\@<&5R9F]R;2!U;F1E<B!T:&4@=&5R;7,@;V8@=&AE
M('!O;&EC>2X@5&AE($-O;7!A;GD@<F5C;W)D<R!T:&4@:6YS=7)A;F-E('!R
M96UI=6US(&EN:71I86QL>2!A<R!P<F5P86ED(&5X<&5N<V5S(&%N9"!A;6]R
M=&EZ97,@=&AE;2!O=F5R('1H92!R97-P96-T:79E('!O;&EC>2!P97)I;V0L
M(&YO<FUA;&QY(&]N92!Y96%R+B!4:&4@=6YA;6]R=&EZ960@8V%R<GEI;F<@
M86UO=6YT(&ES("0Q-"PW,3DL.#`W(&%N9"`D,RPP-C$L.#<Y(&%S(&]F($1E
M8V5M8F5R)B,Q-C`[,S$L(#(P,3$@86YD(#(P,3(L(')E<W!E8W1I=F5L>2!A
M;F0@=V%S(&EN8VQU9&5D(&%S(&$@8V]M<&]N96YT(&]F(&]T:&5R(&-U<G)E
M;G0@87-S971S+B!)9B!T:&4@0V]M<&%N>2!D971E<FUI;F5S('1H870@=&AE
M('!R;V1U8W0@=V%R<F%N='D@8V]S=',@=&\@8F4@<F5I;6)U<G-E9"!F<F]M
M('1H92!I;G-U<F%N8V4@8V]M<&%N:65S(&%R92!P<F]B86)L92!A;F0@9&5T
M97)M:6YA8FQE+"!A;B!A<W-E="!I<R!R96-O9VYI>F5D(&]N('1H92!B86QA
M;F-E('-H965T+B!4:&4@0V]M<&%N>2!R979I97=S('1H92!R96-O=F5R86)I
M;&ET>2!O9B!W87)R86YT>2!I;G-U<F%N8V4@<F5C96EV86)L97,@870@96%C
M:"!P97)I;V0@96YD+B!!<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$R+"!T
M:&4@:6YS=7)A;F-E(')E8V5I=F%B;&4@86UO=6YT<R!W97)E("0S-2PT-#$L
M-C<R+"!A;F0@=V5R92!I;F-L=61E9"!A<R!A(&-O;7!O;F5N="!O9B!O=&AE
M<B!N;VXM8W5R<F5N="!A<W-E=',N/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T
M/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'24XM0D]45$]-.B`M,3%P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH
M>2D\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^4F5D965M86)L92!.
M;VXM8V]N=')O;&QI;F<@26YT97)E<W0\+VD^/"]B/CPO9F]N=#X\+V1D/CPO
M9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.U)E9&5E;6%B;&4@;F]N+6-O;G1R;VQL:6YG(&EN=&5R97-T
M<R!A<F4@97%U:71Y(&EN=&5R97-T<R!I;B!C;VUM;VX@<W1O8VL@;V8@8V]N
M<V]L:61A=&5D('-U8G-I9&EA<FEE<R!T:&%T(&AA=F4@<F5D96UP=&EO;B!F
M96%T=7)E<R!T:&%T(&%R92!N;W0@<V]L96QY('=I=&AI;B!O=7(@8V]N=')O
M;"X@5&AE<V4@:6YT97)E<W1S(&%R92!C;&%S<VEF:65D(&%S('1E;7!O<F%R
M>2!E<75I='D@8F5C875S92!T:&5I<B!R961E;7!T:6]N(&ES(&-O;G-I9&5R
M960@<')O8F%B;&4N(%1H97-E(&EN=&5R97-T<R!A<F4@;65A<W5R960@870@
M=&AE(&=R96%T97(@;V8@97-T:6UA=&5D(')E9&5M<'1I;VX@=F%L=64@870@
M=&AE(&5N9"!O9B!E86-H(')E<&]R=&EN9R!P97)I;V0@;W(@=&AE(&EN:71I
M86P@8V%R<GEI;F<@86UO=6YT(&]F('1H92!R961E96UA8FQE(&YO;BUC;VYT
M<F]L;&EN9R!I;G1E<F5S=',@861J=7-T960@9F]R(&-U;75L871I=F4@96%R
M;FEN9W,@86QL;V-A=&EO;G,N/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T/3-$
M8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'24XM0D]45$]-.B`M,3%P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH>BD\
M+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^1F]R96EG;B!C=7)R96YC
M>2!T<F%N<VQA=&EO;CPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M5&AE(%5N:71E9"8C,38P.U-T871E<R!D;VQL87(@*")5+E,N)B,Q-C`[9&]L
M;&%R(BDL('1H92!C=7)R96YC>2!I;B!W:&EC:"!A('-U8G-T86YT:6%L(&%M
M;W5N="!O9B!T:&4@0V]M<&%N>2=S('1R86YS86-T:6]N<R!A<F4@9&5N;VUI
M;F%T960L(&ES('5S960@87,@=&AE(&9U;F-T:6]N86P@86YD(')E<&]R=&EN
M9R!C=7)R96YC>2!O9B!#4TDN($UO;F5T87)Y(&%S<V5T<R!A;F0@;&EA8FEL
M:71I97,@9&5N;VUI;F%T960@:6X@8W5R<F5N8VEE<R!O=&AE<B!T:&%N('1H
M92!5+E,N)B,Q-C`[9&]L;&%R(&%R92!T<F%N<VQA=&5D(&EN=&\@52Y3+B8C
M,38P.V1O;&QA<G,@870@=&AE(')A=&5S(&]F(&5X8VAA;F=E(')U;&EN9R!A
M="!T:&4@8F%L86YC92!S:&5E="!D871E+B!4<F%N<V%C=&EO;G,@:6X@8W5R
M<F5N8VEE<R!O=&AE<B!T:&%N('1H92!5+E,N)B,Q-C`[9&]L;&%R(&1U<FEN
M9R!T:&4@>65A<B!A<F4@8V]N=F5R=&5D(&EN=&\@=&AE(%4N4RXF(S$V,#MD
M;VQL87(@870@=&AE(&%P<&QI8V%B;&4@<F%T97,@;V8@97AC:&%N9V4@<')E
M=F%I;&EN9R!O;B!T:&4@=')A;G-A8W1I;VX@9&%T92X@5')A;G-A8W1I;VX@
M9V%I;G,@86YD(&QO<W-E<R!A<F4@<F5C;V=N:7IE9"!I;B!T:&4@8V]N<V]L
M:61A=&5D('-T871E;65N=',@;V8@;W!E<F%T:6]N<RX@1V%I;G,@86YD(&QO
M<W-E<R!O;B!I;G1R82UE;G1I='D@9F]R96EG;B!C=7)R96YC>2!T<F%N<V%C
M=&EO;G,@=&AA="!A<F4@;V8@82!L;VYG+71E<FTM:6YV97-T;65N="!N871U
M<F4@*'1H870@:7,L('-E='1L96UE;G0@:7,@;F]T('!L86YN960@;W(@86YT
M:6-I<&%T960@:6X@=&AE(&9O<F5S965A8FQE(&9U='5R92D@8F5T=V5E;B!C
M;VYS;VQI9&%T960@96YT:71I97,@87)E(&YO="!R96-O9VYI>F5D(&EN(&5A
M<FYI;F=S+"!B=70@87)E(&EN8VQU9&5D(&%S(&$@8V]M<&]N96YT(&]F(&]T
M:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE+CPO9F]N=#X\+W`^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H
M92!F:6YA;F-I86P@<F5C;W)D<R!O9B!C97)T86EN(&]F('1H92!#;VUP86YY
M)W,@<W5B<VED:6%R:65S(&%R92!M86EN=&%I;F5D(&EN(&QO8V%L(&-U<G)E
M;F-I97,@;W1H97(@=&AA;B!T:&4@52Y3+B8C,38P.V1O;&QA<BP@<W5C:"!A
M<R!296YM:6YB:2`H(E)-0B(I+"!%=7)O("@B1552(BDL($-A;F%D:6%N(&1O
M;&QA<B`H(D-!1"(I(&%N9"!*87!A;F5S92!996X@*")996XB*2P@=VAI8V@@
M87)E('1H96ER(&9U;F-T:6]N86P@8W5R<F5N8VEE<RX@07-S971S(&%N9"!L
M:6%B:6QI=&EE<R!A<F4@=')A;G-L871E9"!A="!T:&4@97AC:&%N9V4@<F%T
M97,@870@=&AE(&)A;&%N8V4@<VAE970@9&%T92P@97%U:71Y(&%C8V]U;G1S
M(&%R92!T<F%N<VQA=&5D(&%T(&AI<W1O<FEC86P@97AC:&%N9V4@<F%T97,@
M86YD(')E=F5N=65S+"!E>'!E;G-E<RP@9V%I;G,@86YD(&QO<W-E<R!A<F4@
M=')A;G-L871E9"!U<VEN9R!T:&4@879E<F%G92!R871E(&9O<B!T:&4@>65A
M<BX@5')A;G-L871I;VX@861J=7-T;65N=',@87)E(')E<&]R=&5D(&%S(&9O
M<F5I9VX@8W5R<F5N8WD@=')A;G-L871I;VX@861J=7-T;65N="!A;F0@87)E
M('-H;W=N(&%S(&$@<V5P87)A=&4@8V]M<&]N96YT(&]F(&]T:&5R(&-O;7!R
M96AE;G-I=F4@:6YC;VUE(&EN('1H92!S=&%T96UE;G1S(&]F(&-O;7!R96AE
M;G-I=F4@:6YC;VUE+CPO9F]N=#X\+W`^#0H\9&P@8V]M<&%C=#TS1&-O;7!A
M8W0^#0H\9'0@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HH86$I/"]F
M;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M8G(@+SX-"CQF;VYT('-I>F4],T0R/CQB/CQI/BAA82D@0V]M<')E:&5N<VEV
M92!I;F-O;64\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T-O;7!R
M96AE;G-I=F4@:6YC;VUE(&EN8VQU9&5S(&%L;"!C:&%N9V5S(&EN(&5Q=6ET
M>2!E>&-E<'0@=&AO<V4@<F5S=6QT:6YG(&9R;VT@:6YV97-T;65N=',@8GD@
M;W=N97)S(&%N9"!D:7-T<FEB=71I;VYS('1O(&]W;F5R<RX@1F]R('1H92!Y
M96%R<R!P<F5S96YT960L('1O=&%L(&-O;7!R96AE;G-I=F4@:6YC;VUE(&EN
M8VQU9&5D("AI*28C,38P.VYE="!I;F-O;64L("AI:2DF(S$V,#MF;W)E:6=N
M(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S=&UE;G1S(&%N9"`H:6EI*28C
M,38P.V=A:6YS(&%N9"!L;W-S97,@;VX@:6YT<F$M96YT:71Y(&9O<F5I9VX@
M8W5R<F5N8WD@=')A;G-A8W1I;VYS('1H870@87)E(&]F(&$@;&]N9RUT97)M
M+6EN=F5S=&UE;G0@;F%T=7)E("AT:&%T(&ES+"!S971T;&5M96YT(&ES(&YO
M="!P;&%N;F5D(&]R(&%N=&EC:7!A=&5D(&EN('1H92!F;W)E<V5E86)L92!F
M=71U<F4I(&)E='=E96X@8V]N<V]L:61A=&5D(&5N=&ET:65S+B!4:&4@8V]N
M<V]L:61A=&5D(&9I;F%N8VEA;"!S=&%T96UE;G1S(&AA=F4@8F5E;B!A9&IU
M<W1E9"!F;W(@=&AE(')E=')O<W!E8W1I=F4@87!P;&EC871I;VX@;V8@=&AE
M(&%U=&AO<FET871I=F4@9W5I9&%N8V4@<F5G87)D:6YG('!R97-E;G1A=&EO
M;B!O9B!C;VUP<F5H96YS:79E(&EN8V]M92P@=VAI8V@@=V%S(&%D;W!T960@
M8GD@=&AE($-O;7!A;GD@;VX@2F%N=6%R>28C,38P.S$L)B,Q-C`[,C`Q,BX\
M+V9O;G0^/"]P/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE
M/3-$)TU!4D=)3BU"3U143TTZ("TQ,7!T.R!&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/CQB<B`O/@T**&%B*3PO9F]N=#X\+V1T/@T*/&1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&)R("\^#0H\9F]N="!S
M:7IE/3-$,CX\8CX\:3XH86(I($9O<F5I9VX@8W5R<F5N8WD@<FES:SPO:3X\
M+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(%)-0B!I<R!N;W0@82!F
M<F5E;'D@8V]N=F5R=&EB;&4@8W5R<F5N8WDN(%1H92!04D,@4W1A=&4@061M
M:6YI<W1R871I;VX@9F]R($9O<F5I9VX@17AC:&%N9V4L('5N9&5R('1H92!A
M=71H;W)I='D@;V8@=&AE(%!E;W!L92=S($)A;FL@;V8@0VAI;F$L(&-O;G1R
M;VQS('1H92!C;VYV97)S:6]N(&]F(%)-0B!I;G1O(&9O<F5I9VX@8W5R<F5N
M8VEE<RX@5&AE('9A;'5E(&]F('1H92!234(@:7,@<W5B:F5C="!T;R!C:&%N
M9V5S(&EN(&-E;G1R86P@9V]V97)N;65N="!P;VQI8VEE<R!A;F0@=&\@:6YT
M97)N871I;VYA;"!E8V]N;VUI8R!A;F0@<&]L:71I8V%L(&1E=F5L;W!M96YT
M<R!A9F9E8W1I;F<@<W5P<&QY(&%N9"!D96UA;F0@:6X@=&AE($-H:6YA(&9O
M<F5I9VX@97AC:&%N9V4@=')A9&EN9R!S>7-T96T@;6%R:V5T+B!4:&4@0V]M
M<&%N>2=S(&-A<V@@86YD(&-A<V@@97%U:79A;&5N=',@86YD(')E<W1R:6-T
M960@8V%S:"!D96YO;6EN871E9"!I;B!234(@86UO=6YT960@=&\@)#(Y-BPV
M,3(L,#(X+"`D,S8S+#8T-RPS,C<@86YD("0T.3$L,C@X+#$R,2!A<R!O9B!$
M96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T
M:79E;'DN/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD
M="!S='EL93TS1"=-05)'24XM0D]45$]-.B`M,3%P=#L@1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8G(@+SX-"BAA8RD\+V9O;G0^/"]D
M=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQB<B`O/@T*
M/&9O;G0@<VEZ93TS1#(^/&(^/&D^*&%C*2!#;VYC96YT<F%T:6]N(&]F(&-R
M961I="!R:7-K/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M&:6YA
M;F-I86P@:6YS=')U;65N=',@=&AA="!P;W1E;G1I86QL>2!E>'!O<V4@=&AE
M($-O;7!A;GD@=&\@8V]N8V5N=')A=&EO;G,@;V8@8W)E9&ET(')I<VL@8V]N
M<VES="!P<FEM87)I;'D@;V8@8V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<RP@
M86-C;W5N=',@<F5C96EV86)L92!A;F0@861V86YC97,@=&\@<W5P<&QI97)S
M+B!!;&P@;V8@=&AE($-O;7!A;GDG<R!C87-H(&%N9"!C87-H(&5Q=6EV86QE
M;G1S(&%R92!H96QD('=I=&@@9FEN86YC:6%L(&EN<W1I='5T:6]N<R!T:&%T
M($-O;7!A;GD@;6%N86=E;65N="!B96QI979E<R!T;R!B92!H:6=H(&-R961I
M="8C,38P.W%U86QI='DN/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@
M8V]N9'5C=',@8W)E9&ET(&5V86QU871I;VYS(&]F(&-U<W1O;65R<R!A;F0@
M9V5N97)A;&QY(&1O97,@;F]T(')E<75I<F4@8V]L;&%T97)A;"!O<B!O=&AE
M<B!S96-U<FET>2!F<F]M(&ET<R!C=7-T;VUE<G,N(%1H92!#;VUP86YY(&5S
M=&%B;&ES:&5S(&%N(&%L;&]W86YC92!F;W(@9&]U8G1F=6P@86-C;W5N=',@
M<')I;6%R:6QY(&)A<V5D('5P;VX@=&AE(&%G92!O9B!T:&4@<F5C96EV86)L
M97,@86YD(&9A8W1O<G,@<W5R<F]U;F1I;F<@=&AE(&-R961I="!R:7-K(&]F
M('-P96-I9FEC(&-U<W1O;65R<RX@5VET:"!R97-P96-T('1O(&%D=F%N8V5S
M('1O('-U<'!L:65R<RP@<W5C:"!S=7!P;&EE<G,@87)E('!R:6UA<FEL>2!S
M=7!P;&EE<G,@;V8@<F%W(&UA=&5R:6%L<R!A;F0@15!#('-E<G9I8V5S+B!4
M:&4@0V]M<&%N>2!P97)F;W)M<R!O;F=O:6YG(&-R961I="!E=F%L=6%T:6]N
M<R!O9B!I=',@<W5P<&QI97)S)R!F:6YA;F-I86P@8V]N9&ET:6]N<RX@5&AE
M($-O;7!A;GD@9V5N97)A;&QY(&1O97,@;F]T(')E<75I<F4@8V]L;&%T97)A
M;"!O<B!S96-U<FET>2!A9V%I;G-T(&%D=F%N8V5S('1O('-U<'!L:65R<RP@
M:&]W979E<BP@:70@;6%I;G1A:6YS(&$@<F5S97)V92!F;W(@<&]T96YT:6%L
M(&-R961I="!L;W-S97,@86YD('-U8V@@;&]S<V5S(&AA=F4@:&ES=&]R:6-A
M;&QY(&)E96X@=VET:&EN(&UA;F%G96UE;G0G<R!E>'!E8W1A=&EO;BX\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!M86ME<R!T:&4@<')E<&%Y;65N
M=',@=VET:&]U="!R96-E:79I;F<@8V]L;&%T97)A;"X@4W5C:"!P<F5P87EM
M96YT<R!A<F4@=6YS96-U<F5D(&%N9"!E>'!O<V4@=&AE($-O;7!A;GD@=&\@
M<W5P<&QI97(@8W)E9&ET(')I<VLN($%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L
M(#(P,3$@86YD(#(P,3(L(&=R;W-S('!R97!A>6UE;G1S(&UA9&4@=&\@:6YD
M:79I9'5A;"!S=7!P;&EE<G,@:6X@97AC97-S(&]F(#$P)2!O9B!T;W1A;"!A
M9'9A;F-E<R!T;R!S=7!P;&EE<G,@87)E(&%S)B,Q-C`[9F]L;&]W<SH\+V9O
M;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!
M1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM
M3$5&5#H@,34E.R!724142#H@-S`E.R!0041$24Y'+51/4#H@,'!T.R!03U-)
M5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$
M5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D
M(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B
M;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P
M,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@
M4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!
M0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS
M1#$^/&(^070@1&5C96UB97(F(S$V,#LS,2P\8G(@+SX-"C(P,3$\+V(^/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S
M:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,CPO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@
M+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$
M,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/E-U<'!L:65R($$\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ."PY.3DL,S8Q/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY3=7!P;&EE
M<B!"/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L
M-#`X+#4Y,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L
M-S$R+#$Y,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY3=7!P;&EE<B!#/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,3`L,34W+#(T.#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,3`L,3@R+#$V-3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^4W5P<&QI97(@1#PO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDL-3$W+#$Q
M,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.2PU-#4L,3<R
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/E-U<'!L:65R($4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXW+#DS-2PS-3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C<L.34T+#@Q-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^4W5P<&QI97(@1CPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDL-#,P+#8T-CPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PQ.#@L-3`W/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@
M5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T
M/@T*/&1T('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ("TQ,7!T.R!&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB<B`O/@T**&%D*3PO9F]N
M=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&)R
M("\^#0H\9F]N="!S:7IE/3-$,CX\8CX\:3XH860I($9A:7(@=F%L=64@;V8@
M9&5R:79A=&EV97,@86YD(&9I;F%N8VEA;"!I;G-T<G5M96YT<SPO:3X\+V(^
M/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@97-T:6UA=&5S
M(&9A:7(@=F%L=64@;V8@9FEN86YC:6%L(&%S<V5T<R!A;F0@;&EA8FEL:71I
M97,@87,@=&AE('!R:6-E('1H870@=V]U;&0@8F4@<F5C96EV960@9G)O;2!T
M:&4@<V%L92!O9B!A;B!A<W-E="!O<B!P86ED('1O('1R86YS9F5R(&$@;&EA
M8FEL:71Y("AI+F4N+"8C,38P.V%N(&5X:70@<')I8V4I(&]N('1H92!M96%S
M=7)E;65N="!D871E(&EN(&%N(&]R9&5R;'D@=')A;G-A8W1I;VX@8F5T=V5E
M;B!M87)K970@<&%R=&EC:7!A;G1S+B!4:&4@9F%I<B!V86QU92!M96%S=7)E
M;65N="!G=6ED86YC92!E<W1A8FQI<VAE<R!A('1H<F5E+6QE=F5L(&9A:7(@
M=F%L=64@:&EE<F%R8VAY('1H870@<')I;W)I=&EZ97,@=&AE(&EN<'5T<R!I
M;G1O('1H92!V86QU871I;VX@=&5C:&YI<75E<R!U<V5D('1O(&UE87-U<F4@
M9F%I<B!V86QU92X@5&AE(&9A:7(@=F%L=64@:&EE<F%R8VAY(&=I=F5S('1H
M92!H:6=H97-T('!R:6]R:71Y+"!,979E;"8C,38P.S$L('1O(&UE87-U<F5M
M96YT<R!B87-E9"!O;B!U;F%D:G5S=&5D('%U;W1E9"!P<FEC97,@:6X@86-T
M:79E(&UA<FME=',@9F]R(&ED96YT:6-A;"!A<W-E=',@;W(@;&EA8FEL:71I
M97,@86YD(&QO=V5S="!P<FEO<FET>2P@3&5V96PF(S$V,#LS+"!T;R!M96%S
M=7)E;65N=',@8F%S960@;VX@=6YO8G-E<G9A8FQE(&EN<'5T<R!A;F0@8VQA
M<W-I9FEE<R!A<W-E=',@86YD(&QI86)I;&ET:65S('=I=&@@;&EM:71E9"!O
M8G-E<G9A8FQE(&EN<'5T<R!O<B!O8G-E<G9A8FQE(&EN<'5T<R!F;W(@<VEM
M:6QA<B!A<W-E=',@;W(@;&EA8FEL:71I97,@87,@3&5V96PF(S$V,#LR(&UE
M87-U<F5M96YT+B!7:&5N(&%V86EL86)L92P@=&AE($-O;7!A;GD@=7-E<R!Q
M=6]T960@;6%R:V5T('!R:6-E<R!T;R!D971E<FUI;F4@=&AE(&9A:7(@=F%L
M=64@;V8@86X@87-S970@;W(@;&EA8FEL:71Y+B!)9B!Q=6]T960@;6%R:V5T
M('!R:6-E<R!A<F4@;F]T(&%V86EL86)L92P@=&AE($-O;7!A;GD@;65A<W5R
M97,@9F%I<B!V86QU92!U<VEN9R!V86QU871I;VX@=&5C:&YI<75E<R!T:&%T
M('5S93L@=VAE;B!P;W-S:6)L92P@8W5R<F5N="!M87)K970M8F%S960@;W(@
M:6YD97!E;F1E;G1L>2!S;W5R8V5D(&UA<FME="!P87)A;65T97)S+"!S=6-H
M(&%S(&EN=&5R97-T(')A=&5S(&%N9"!C=7)R96YC>28C,38P.W)A=&5S+CPO
M9F]N=#X\+W`^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4]
M,T0G34%21TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HH864I/"]F;VYT/CPO9'0^#0H\9&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\8G(@+SX-"CQF;VYT('-I
M>F4],T0R/CQB/CQI/BAA92D@16%R;FEN9W,@<&5R(%-H87)E/"]I/CPO8CX\
M+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M"87-I8R!I;F-O;64@<&5R('-H87)E
M(&ES(&-O;7!U=&5D(&)Y(&1I=FED:6YG(&EN8V]M92!A='1R:6)U=&%B;&4@
M=&\@:&]L9&5R<R!O9B!C;VUM;VX@<VAA<F5S(&)Y('1H92!W96EG:'1E9"!A
M=F5R86=E(&YU;6)E<B!O9B!C;VUM;VX@<VAA<F5S(&]U='-T86YD:6YG(&1U
M<FEN9R!T:&4@>65A<BX@1&EL=71E9"!I;F-O;64@<&5R(&-O;6UO;B!S:&%R
M92!R969L96-T<R!T:&4@<&]T96YT:6%L(&1I;'5T:6]N('1H870@8V]U;&0@
M;V-C=7(@:68@<V5C=7)I=&EE<R!O<B!O=&AE<B!C;VYT<F%C=',@=&\@:7-S
M=64@8V]M;6]N('-H87)E<R!W97)E(&5X97)C:7-E9"!O<B!C;VYV97)T960@
M:6YT;R!C;VUM;VX@<VAA<F5S+B!#;VUM;VX@<VAA<F4@97%U:79A;&5N=',@
M87)E(&5X8VQU9&5D(&9R;VT@=&AE(&-O;7!U=&%T:6]N(&EN(&QO<W,@<&5R
M:6]D<RP@87,@=&AE:7(@969F96-T<R!W;W5L9"!B92!A;G1I+61I;'5T:79E
M+CPO9F]N=#X\+W`^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y
M;&4],T0G34%21TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HH868I/"]F;VYT/CPO9'0^#0H\
M9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\8G(@+SX-"CQF;VYT
M('-I>F4],T0R/CQB/CQI/BAA9BD@4VAA<F4M8F%S960@8V]M<&5N<V%T:6]N
M/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2=S
M('-H87)E+6)A<V5D(&-O;7!E;G-A=&EO;B!W:71H(&5M<&QO>65E<R!A;F0@
M;F]N+65M<&QO>65E<RP@<W5C:"!A<R!R97-T<FEC=&5D('-H87)E<R!A;F0@
M<VAA<F4@;W!T:6]N<RP@:7,@;65A<W5R960@870@=&AE(&=R86YT(&1A=&4L
M(&)A<V5D(&]N('1H92!F86ER('9A;'5E(&]F('1H92!A=V%R9"P@86YD(&ES
M(')E8V]G;FEZ960@87,@97AP96YS92!O=F5R('1H92!R97%U:7-I=&4@<V5R
M=FEC92!P97)I;V0N(%1H92!#;VUP86YY(&AA<R!M861E(&%N(&5S=&EM871E
M(&]F(&5X<&5C=&5D(&9O<F9E:71U<F5S(&%N9"!I<R!R96-O9VYI>FEN9R!C
M;VUP96YS871I;VX@8V]S="!O;FQY(&9O<B!T:&]S92!E<75I='D@87=A<F1S
M(&5X<&5C=&5D('1O)B,Q-C`[=F5S="X\+V9O;G0^/"]P/@T*/&1L(&-O;7!A
M8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ("TQ
M,7!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB<B`O
M/@T**&%G*3PO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&)R("\^#0H\9F]N="!S:7IE/3-$,CX\8CX\:3XH86<I(%)E
M8V5N=&QY(&ES<W5E9"!A8V-O=6YT:6YG('!R;VYO=6YC96UE;G1S/"]I/CPO
M8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);B!&96)R=6%R>28C,38P.S(P
M,3,L('1H92!&05-"(&ES<W5E9"!!4U4@,C`Q,RTP,BP@86X@875T:&]R:71A
M=&EV92!P<F]N;W5N8V5M96YT(')E;&%T960@=&\@<F5P;W)T:6YG(&]F(&%M
M;W5N=',@<F5C;&%S<VEF:65D(&]U="!O9B!A8V-U;75L871E9"!O=&AE<B!C
M;VUP<F5H96YS:79E(&EN8V]M92X@56YD97(@=&AE(&=U:61A;F-E+"!A;B!E
M;G1I='D@:7,@<F5Q=6ER960@=&\@<F5P;W)T('1H92!E9F9E8W0@;V8@<VEG
M;FEF:6-A;G0@<F5C;&%S<VEF:6-A=&EO;G,@;W5T(&]F(&%C8W5M=6QA=&5D
M(&]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE(&]N('1H92!R97-P96-T:79E
M(&QI;F4@:71E;7,@:6X@;F5T(&EN8V]M92!I9B!T:&4@86UO=6YT(&)E:6YG
M(')E8VQA<W-I9FEE9"!I<R!R97%U:7)E9"!U;F1E<B!54R!'04%0('1O(&)E
M(')E8VQA<W-I9FEE9"!I;B!I=',@96YT:7)E='D@=&\@;F5T(&EN8V]M92X@
M1F]R(&]T:&5R(&%M;W5N=',@=&AA="!A<F4@;F]T(')E<75I<F5D('5N9&5R
M(%53($=!05`@=&\@8F4@<F5C;&%S<VEF:65D(&EN('1H96ER(&5N=&ER971Y
M('1O(&YE="!I;F-O;64@:6X@=&AE('-A;64@<F5P;W)T:6YG('!E<FEO9"P@
M86X@96YT:71Y(&ES(')E<75I<F5D('1O(&-R;W-S+7)E9F5R96YC92!O=&AE
M<B!D:7-C;&]S=7)E<R!R97%U:7)E9"!U;F1E<B!54R!'04%0('1H870@<')O
M=FED92!A9&1I=&EO;F%L(&1E=&%I;"!A8F]U="!T:&]S92!A;6]U;G1S+B!4
M:&4@86UE;F1M96YT<R!A<F4@969F96-T:79E('!R;W-P96-T:79E;'D@9F]R
M(')E<&]R=&EN9R!P97)I;V1S(&)E9VEN;FEN9R!A9G1E<B!$96-E;6)E<B8C
M,38P.S$U+"`R,#$R+B!%87)L>2!A9&]P=&EO;B!I<R!P97)M:71T960N(%1H
M92!#;VUP86YY(&ES(&EN('1H92!P<F]C97-S(&]F(&5V86QU871I;F<@=&AE
M(&5F9F5C="!O9B!A9&]P=&EO;B!O9B!T:&ES('!R;VYO=6YC96UE;G0N/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[26X@36%R8V@F(S$V,#LR,#$S+"!T:&4@1D%30B!I
M<W-U960@05-5(#(P,3,M,#4L(&%N(&%U=&AO<FET871I=F4@<')O;F]U;F-E
M;65N="!R96QA=&5D('1O('!A<F5N="=S(&%C8V]U;G1I;F<@9F]R('1H92!C
M=6UU;&%T:79E('1R86YS;&%T:6]N(&%D:G5S=&UE;G0@=7!O;B!D92UR96-O
M9VYI=&EO;B!O9B!C97)T86EN('-U8G-I9&EA<FEE<R!O<B!G<F]U<',@;V8@
M87-S971S('=I=&AI;B!A(&9O<F5I9VX@96YT:71Y(&]R(&]F(&%N(&EN=F5S
M=&UE;G0@:6X@82!F;W)E:6=N(&5N=&ET>2X@56YD97(@=&AE(&=U:61A;F-E
M+"!T:&4@8W5M=6QA=&EV92!T<F%N<VQA=&EO;B!A9&IU<W1M96YT('-H;W5L
M9"!B92!R96QE87-E9"!I;G1O(&YE="!I;F-O;64@=VAE;B!A(')E<&]R=&EN
M9R!E;G1I='D@*'!A<F5N="D@8V5A<V5S('1O(&AA=F4@82!C;VYT<F]L;&EN
M9R!F:6YA;F-I86P@:6YT97)E<W0@:6X@82!S=6)S:61I87)Y(&]R(&=R;W5P
M(&]F(&%S<V5T<R!T:&%T(&ES(&$@;F]N<')O9FET(&%C=&EV:71Y(&]R(&$@
M8G5S:6YE<W,@=VET:&EN(&$@9F]R96EG;B!E;G1I='DN($$@<')O)B,Q-C`[
M<F%T82!P;W)T:6]N(&]F('1H92!C=6UU;&%T:79E('1R86YS;&%T:6]N(&%D
M:G5S=&UE;G0@<VAO=6QD(&)E(')E;&5A<V5D(&EN=&\@;F5T(&EN8V]M92!U
M<&]N(&$@<&%R=&EA;"!S86QE(&]F(&%N(&5Q=6ET>2!M971H;V0@:6YV97-T
M;65N="!W:&EC:"!I<R!A(&9O<F5I9VX@96YT:71Y+B!4:&4@86UE;F1M96YT
M<R!A<F4@969F96-T:79E('!R;W-P96-T:79E;'D@9F]R(')E<&]R=&EN9R!P
M97)I;V1S(&)E9VEN;FEN9R!A9G1E<B!$96-E;6)E<B8C,38P.S$U+"`R,#$S
M+B!%87)L>2!A9&]P=&EO;B!I<R!P97)M:71T960N(%1H92!#;VUP86YY(&ES
M(&EN('1H92!P<F]C97-S(&]F(&5V86QU871I;F<@=&AE(&5F9F5C="!O9B!A
M9&]P=&EO;B!O9B!T:&ES('!R;VYO=6YC96UE;G0N/"]F;VYT/CPO<#X-"CQP
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[26X@2G5L>28C,38P.S(P,3(L('1H92!&05-"(&ES<W5E9"!!4U4@,C`Q
M,BTP,BP@26UP86ER;65N="!O9B!);F1E9FEN:71E+4QI=F5D($EN=&%N9VEB
M;&4@07-S971S+"!A;B!A=71H;W)I=&%T:79E('!R;VYO=6YC96UE;G0@<F5L
M871E9"!T;R!T97-T:6YG(&EN9&5F:6YI=&4M;&EV960@:6YT86YG:6)L92!A
M<W-E=',L(&]T:&5R('1H86X@9V]O9'=I;&PL(&9O<B!I;7!A:7)M96YT+B!5
M;F1E<B!T:&4@9W5I9&%N8V4L(&%N(&5N=&ET>2!T97-T:6YG(&%N(&EN9&5F
M:6YI=&4M;&EV960@:6YT86YG:6)L92!A<W-E="!F;W(@:6UP86ER;65N="!H
M87,@=&AE(&]P=&EO;B!O9B!P97)F;W)M:6YG(&$@<75A;&ET871I=F4@87-S
M97-S;65N="!B969O<F4@8V%L8W5L871I;F<@=&AE(&9A:7(@=F%L=64@;V8@
M=&AE(&%S<V5T+B!)9B!T:&4@96YT:71Y(&1E=&5R;6EN97,L(&]N('1H92!B
M87-I<R!O9B!Q=6%L:71A=&EV92!F86-T;W)S+"!T:&%T('1H92!F86ER('9A
M;'5E(&]F('1H92!I;F1E9FEN:71E+6QI=F5D(&EN=&%N9VEB;&4@87-S970@
M:7,@;F]T(&UO<F4@;&EK96QY('1H86X@;F]T("AI+F4N+"8C,38P.V$@;&EK
M96QI:&]O9"!O9B!M;W)E('1H86X@-3`F(S$V,#MP97)C96YT*2!I;7!A:7)E
M9"P@=&AE(&5N=&ET>2!W;W5L9"!N;W0@;F5E9"!T;R!C86QC=6QA=&4@=&AE
M(&9A:7(@=F%L=64@;V8@=&AE(&%S<V5T+B!4:&4@9W5I9&%N8V4@9&]E<R!N
M;W0@<F5V:7-E('1H92!R97%U:7)E;65N="!T;R!T97-T(&EN9&5F:6YI=&4M
M;&EV960@:6YT86YG:6)L92!A<W-E=',@86YN=6%L;'D@9F]R(&EM<&%I<FUE
M;G0N($EN(&%D9&ET:6]N+"!T:&4@9W5I9&%N8V4@9&]E<R!N;W0@86UE;F0@
M=&AE(')E<75I<F5M96YT('1O('1E<W0@=&AE<V4@87-S971S(&9O<B!I;7!A
M:7)M96YT(&)E='=E96X@86YN=6%L('1E<W1S(&EF('1H97)E(&ES(&$@8VAA
M;F=E(&EN(&5V96YT<R!O<B!C:7)C=6US=&%N8V5S.R!H;W=E=F5R+"!I="!D
M;V5S(')E=FES92!T:&4@97AA;7!L97,@;V8@979E;G1S(&%N9"!C:7)C=6US
M=&%N8V5S('1H870@86X@96YT:71Y('-H;W5L9"!C;VYS:61E<B!I;B!I;G1E
M<FEM('!E<FEO9',N(%1H92!G=6ED86YC92!W87,@969F96-T:79E(&9O<B!A
M;FYU86P@86YD(&EN=&5R:6T@:6UP86ER;65N="!T97-T<R!P97)F;W)M960@
M9F]R(&9I<V-A;"!Y96%R<R!B96=I;FYI;F<@869T97(@4V5P=&5M8F5R)B,Q
M-C`[,34L(#(P,3(N($5A<FQY(&%D;W!T:6]N(&ES('!E<FUI='1E9"X@5&AE
M(&%D;W!T:6]N(&]F('1H:7,@9W5I9&%N8V4@9&ED(&YO="!H879E(&$@<VEG
M;FEF:6-A;G0@969F96-T(&]N('1H92!#;VUP86YY)W,@8V]N<V]L:61A=&5D
M(&9I;F%N8VEA;"!S=&%T96UE;G1S+CPO9F]N=#X\+W`^/"]D:78^#0H\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@
M/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B
M7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO
M;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C
M-#`R.34O5V]R:W-H965T<R]3:&5E=#$P+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#!%344^#0H@
M("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q
M(')O=W-P86X],T0R/CQS=')O;F<^04-154E3251)3TX\8G(^/"]S=')O;F<^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@
M36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^04-154E3251)
M3TX\+W-T<F]N9SX\+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`^
M04-154E3251)3TX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD
M:78@<W1Y;&4],T0G1D].5"U325I%.B`Q,'!T.R!&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^/&(^,RX@04-154E3251)3TX\+V(^/"]F;VYT
M/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^/&D^/'4^06-Q=6ES:71I;VX@;V8@4')O:F5C="!&3#,\+W4^
M/"]I/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.T]N($IA;G5A<GDF(S$V,#LR."P@,C`Q
M,2P@0V%N861I86X@4V]L87(@4V]L=71I;VYS)B,Q-C`[26YC+B`H(D-34TDB
M*2!E;G1E<F5D(&EN=&\@82!P=7)C:&%S92!A9W)E96UE;G0@=VET:"!3:WE0
M;W=E<B!,:6UI=&5D("@B4VMY4&]W97(B*2P@86X@:6YD97!E;F1E;G0@=&AI
M<F0@<&%R='DL('1O('!U<F-H87-E(#4P)2!O9B!T:&4@<VAA<F4@:6YT97)E
M<W0@;V8@8F]T:"!3=6Y%(%-K>28C,38P.T=0($9I<G-T($QI9VAT($E)228C
M,38P.TQT9"`H(D9,,R8C,38P.T=0(BD@86YD(%-U;D4@4VMY($9I<G-T($QI
M9VAT($E)228C,38P.TQ0("@B1DPS)B,Q-C`[3%`B*2P@8V]L;&5C=&EV96QY
M(")0<F]J96-T($9,,R(@=&\@97AT96YD(&ET<R!B=7-I;F5S<R!S8V]P92!A
M<R!A('-O;&%R(&9A<FT@;W=N97(@:6X@0V%N861A+B!&3#,F(S$V,#M'4"!A
M;F0@1DPS)B,Q-C`[3%`@=V5R92!F;W)M960@=&\@8G5I;&0L(&EN<W1A;&P@
M86YD(&]P97)A=&4@=&AE(%!R;VIE8W0@1DPS+"!W:&EC:"!I<R!A('!R;W!O
M<V5D('-O;&%R('!L86YT(&EN($]N=&%R:6\@0V%N861A+B!4:&4@0V]M<&%N
M>2!P86ED("0S+#`R,"PQ,#D@9F]R('1H92`U,"4@:6YT97)E<W0@:6X@1DPS
M)B,Q-C`[1U`@86YD($9,,R8C,38P.TQ0(&%N9"!A8V-O=6YT960@9F]R('1H
M92!I;G9E<W1M96YT('5S:6YG('1H92!E<75I='DF(S$V,#MM971H;V0N/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[3VX@36%Y)B,Q-C`[,C0L(#(P,3$L($-34TD@96YT
M97)E9"!I;G1O(&%N;W1H97(@<'5R8VAA<V4@86=R965M96YT('=I=&@@4VMY
M4&]W97(@=&\@86-Q=6ER92!T:&4@<F5M86EN:6YG(#4P)2!E<75I='D@:6YT
M97)E<W1S(&%N9"!B96-O;64@=&AE('-O;&4@<VAA<F5H;VQD97(@;V8@8F]T
M:"!&3#,F(S$V,#M'4"!A;F0@1DPS)B,Q-C`[3%`N(%1H92!#;VUP86YY('!A
M:60@)#,L,#@T+#<Q-"!F;W(@<W5C:"!I;G1E<F5S=',N(%1H92!F86ER('9A
M;'5E(&]F('1H92!A8W%U:7)E9"!C;VUP86YY(&%S(&]F($UA>28C,38P.S(T
M+"`R,#$Q(&%P<')O>&EM871E9"!T:&%T(&]F('1H92!A8W%U:7)E9"!C;VUP
M86YY(&%S(&]F($IA;G5A<GDF(S$V,#LR."P@,C`Q,3L@=&AE<F5F;W)E+"!N
M;R!M871E<FEA;"!G86EN(&]R(&QO<W,@<F5S=6QT960@9G)O;2!T:&4@<W1E
M<"!A8W%U:7-I=&EO;BXF(S$V,#M'4"=S(&%N9"!&3#,F(S$V,#M,4"=S(')E
M<W5L=',@;V8@;W!E<F%T:6]N<R!H879E(&)E96X@8V]N<V]L:61A=&5D('-I
M;F-E($UA>28C,38P.S(T+"`R,#$Q(&%N9"!W97)E(&EM;6%T97)I86P@9F]R
M('1H92!Y96%R(&5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L)B,Q-C`[,C`Q,BX\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CX\8CX\:3Y0=7)C:&%S92!P<FEC92!A;&QO8V%T:6]N
M/"]I/CPO8CX\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))
M1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@
M,'!T.R!-05)'24XM3$5&5#H@,34E.R!724142#H@-S`E.R!0041$24Y'+51/
M4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]
M041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S
M97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C
M96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$
M,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/
M3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$
M-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0V-3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%
M3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3F5T('1A
M;F=I8FQE(&%S<V5T<R!A8W%U:7)E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C@T-2PY,CD\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M
M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CY$969E<G)E9"!T87@@;&EA8FEL:71I97,\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH,2PS-#4L,34R/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^4&]W97(@<'5R8VAA<V4@86=R965M96YT/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-"PS,SDL,C`Q/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^1V]O9'=I;&P\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXR+#(V-"PX-#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG
M;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E1O=&%L(&-O;G-I
M9&5R871I;VX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXV+#$P-"PX,C,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG
M('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U
M<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U
M<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T=O
M;V1W:6QL(&ES(&YO="!D961U8W1I8FQE(&9O<B!T87@@<'5R<&]S97,@86YD
M(&ES(&YO="!A;6]R=&EZ960L(&)U="!I<R!R979I97=E9"!A;FYU86QL>2!F
M;W(@:6UP86ER;65N="X@5&AE(&%C<75I<F5D(&=O;V1W:6QL(&ES(&YO="!D
M961U8W1I8FQE(&9O<B!T87@F(S$V,#MP=7)P;W-E<RX\+V9O;G0^/"]P/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#M4:&4@9F%I<B!V86QU92!O9B!T:&4@<&]W97(@<'5R8VAA<V4@86=R
M965M96YT+"!W87,@8V%L8W5L871E9"!U<VEN9R!T:&4@:6YC;VUE(&%P<')O
M86-H(&%N9"!H87,@86X@97-T:6UA=&5D('5S969U;"!L:69E(&]F(#(P)B,Q
M-C`[>65A<G,N($%M;W)T:7IA=&EO;B!E>'!E;G-E(&]F("0Q-#(L.38Y('=A
M<R!R96-O<F1E9"!F;W(@=&AE('EE87(@96YD960@1&5C96UB97(F(S$V,#LS
M,2PF(S$V,#LR,#$Q+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T]N($%U9W5S="8C,38P
M.S(W+"`R,#$R+"!#4U-)(&-O;7!L971E9"!T:&4@<V%L92!O9B!0<F]J96-T
M($9,,R!T;R!3=&]N97!E86L@26YF<F%S=')U8W1U<F4@4&%R=&YE<G,@*")3
M=&]N97!E86LB*2!F;W(@)#0X+CDF(S$V,#MM:6QL:6]N+"!W:71H(&$@<')O
M9FET(&]F("0V+C0F(S$V,#MM:6QL:6]N+CPO9F]N=#X\+W`^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQI/CQU
M/D%C<75I<VET:6]N(&]F(%!R;VIE8W1S(#$V/"]U/CPO:3X\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#M/;B!!<')I;"8C,38P.S$W+"`R,#$R+"!T:&4@0V]M<&%N>2!E
M;G1E<F5D(&EN=&\@82!P=7)C:&%S92!A9W)E96UE;G0@=VET:"!A(&=R;W5P
M(&]F('-E;&QE<G,@*")396QL97(B*2!U;F1E<B!W:&EC:"!T:&4@0V]M<&%N
M>2!A8W%U:7)E9"`Y-R4@;V8@=&AE(&-O;6UO;B!S:&%R97,@86YD(&YO;BUV
M;W1I;F<@=')A8VMI;F<@<VAA<F5S(&EN(#$V)B,Q-C`[<V]L87(@<&]W97(@
M<')O:F5C=',@*")0<F]J96-T<R`Q-B(I(')E<')E<V5N=&EN9R!A<'!R;WAI
M;6%T96QY(#$Y,"TR,#!-5R!F<F]M(%-E;&QE<BX@16%C:"!O9B!T:&5S92!P
M<F]J96-T<R!W87,@87=A<F1E9"!A(#(P+7EE87(@<&]W97(@<'5R8VAA<V4@
M8V]N=')A8W0@8GD@=&AE($]N=&%R:6\@4&]W97(@075T:&]R:71Y+B!&:69T
M965N(&]F('1H97-E(&-O;G1R86-T<R!W97)E(&ES<W5E9"!U;F1E<B!/;G1A
M<FEO)W,@1DE4('!R;V=R86TL(&%N9"!O;F4@=V%S(&ES<W5E9"!A<R!P87)T
M(&]F($]N=&%R:6\G<R!296YE=V%B;&4@16YE<F=Y(%-T86YD87)D($]F9F5R
M(%!R;V=R86T@*&]R)B,Q-C`[(E)%4T]0(BDN(%1H92!F;VQL;W=I;F<@=&%B
M;&4@<W5M;6%R:7IE9"!T:&4@=&]T86P@8V]N<VED97)A=&EO;B!T:&4@0V]M
M<&%N>2!P86ED(&%S(&%T('1H92!C;&]S:6YG)B,Q-C`[9&%T92X\+V9O;G0^
M/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)
M3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&
M5#H@,34E.R!724142#H@-S`E.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/
M3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L
M(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!
M1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@
M8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@
M8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54
M("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\
M+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^5&]T86P@8V]N<VED97)A=&EO;B!P
M86ED/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/D-A<V@@8V]N<VED97)A=&EO;CPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$X-BPW,38L-30W/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY&86ER('9A;'5E(&]F('1H92!I<W-U86YC92!O9B!W
M87)R86YT+"!N970@;V8@8V%S:"!R96-E:79E9#PO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C<L-S<T+#DY,#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I
M>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3DT+#0Y,2PU,S<\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O
M;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO
M=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='
M140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY(&AA<R!A;&QO
M8V%T960@=&AE('1O=&%L(&-O;G-I9&5R871I;VX@8F5T=V5E;B!T:&4@=&%N
M9VEB;&4@87-S971S(&%N9"!P<F]J96-T(&%S<V5T<R!O;B!T:&4@8F%L86YC
M928C,38P.W-H965T<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M!<R!A('!A<G0@;V8@
M=&AE(&-O;G-I9&5R871I;VXL($-322!I<W-U960@82!W87)R86YT("AT:&4F
M(S$V,#LB5V%R<F%N="(I('=H:6-H(&5N=&ET;&5D('1H92!396QL97(@=&\@
M86-Q=6ER92`Y+CDP)2!O9B!#4TDG<R!O=71S=&%N9&EN9R!C;VUM;VX@<VAA
M<F5S+B!4:&4@5V%R<F%N="!W:6QL(&YO="!B92!E>&5R8VES86)L92!U;G1I
M;"!T:&4@97AP:7)Y(&]F(&]N92`H,2DF(S$V,#MY96%R(&9R;VT@2G5N928C
M,38P.S$U+"`R,#$R("AT:&4@(D-L;W-I;F<@1&%T92(I+"!A;F0@=VEL;"!E
M>'!I<F4@;VX@=&AE(&9I9G1H("@U=&@I(&%N;FEV97)S87)Y(&]F('1H92!#
M;&]S:6YG($1A=&4N(%1H92!E>&5R8VES92!P<FEC92!O9B!T:&4@=V%R<F%N
M="!I<R`D-2XP,"X@5&AE(&5X97)C:7-E('!R:6-E(&ES('-U8FIE8W0@=&\@
M<W1A;F1A<F0@86YT:2UD:6QU=&EO;B!A9&IU<W1M96YT<RX\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#M4:&4@9F%I<B!M87)K970@=F%L=64@;V8@=V%R<F%N=',@=V%S
M(&1E=&5R;6EN960@;VX@=&AE(&=R86YT(&1A=&4@=&AR;W5G:"!T:&4@8FEN
M;VUI86P@;W!T:6]N('!R:6-I;F<@;6]D96P@=7-I;F<@=&AE(&9O;&QO=VEN
M9R!A<W-U;7!T:6]N<SH\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$
M24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/
M5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!724142#H@-S`E.R!0041$
M24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/
M34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\
M(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI
M9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D
M:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!
M0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I
M9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Y,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)
M1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!<R!A="!*
M=6YE)B,Q-C`[,34L(#(P,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^4FES:R!F<F5E(')A=&4\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ+C<V)3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^5F]L871I;&ET>2!R871I
M;SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDS+C4P
M)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY$:79I9&5N9"!Y:65L9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R
M+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T%S('1H
M92!N;VXM=F]T:6YG('1R86-K:6YG('-H87)E<R!I<W-U960@8GD@=&AE('-O
M;&%R('!O=V5R('!R;VIE8W1S('=E<F4@<W1I;&P@:&5L9"!B>2!T:&4@4V5L
M;&5R(&]N('1H92!#;&]S:6YG($1A=&4L(&%N9"`Y-R4@;V8@=&AE;2!W;W5L
M9"!B92!R961E96UA8FQE(&)Y('1H92!#;VUP86YY('5P;VX@<V%T:7-F86-T
M:6]N(&]F(&-E<G1A:6X@8V]N9&ET:6]N<RP@=&AE(&YO;BUV;W1I;F<@=')A
M8VMI;F<@<VAA<F5S(&%R92!C;VYS:61E<F5D('!U='1A8FQE(&5Q=6ET>2!I
M;G-T<G5M96YT<R!W:71H(&$@<F5D96UP=&EO;B!F96%T=7)E('1H870@:7,@
M;F]T('-O;&5L>2!W:71H:6X@=&AE($-O;7!A;GDG<R!C;VYT<F]L+"!A;F0@
M86-C;W)D:6YG;'D@<')E<V5N=&5D(&%S(')E9&5E;6%B;&4@;F]N+6-O;G1R
M;VQL:6YG(&EN=&5R97-T(&]N('1H92!C;VYS;VQI9&%T960@8F%L86YC92!S
M:&5E=',N/"]F;VYT/CPO<#X-"CQU;#X-"CQL:2!S='EL93TS1"=,25-4+5-4
M64Q%+5194$4Z(&YO;F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CX\:3X\=3Y!8W%U:7-I=&EO;B!O9B!3=6Y%
M9&ES;VX@4')O:F5C=',\+W4^/"]I/CPO9F]N=#X\+W`^/"]L:3X\+W5L/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#M/;B!$96-E;6)E<B8C,38P.S(V+"`R,#$R+"!#4U-)(&%C<75I<F5D
M(#$P,"4@:6YT97)E<W0@:6X@='=O('5T:6QI='DM<V-A;&4@<V]L87(@<&]W
M97(@<')O:F5C=',@:6X@3VYT87)I;RQ#86YA9&$@9G)O;2!3=6Y%9&ES:6]N
M)B,Q-C`[4&]W97(@0V%N861A($EN8RXF(S$V,#MW:71H('1H92!T;W1A;"!C
M;VYS:61E<F%T:6]N(&]F("0R,"XU)B,Q-C`[;6EL;&EO;BX@5&AE($-O;7!A
M;GD@<F5C;W)D960@=&AE;2!A<R!P<F]J96-T(&%S<V5T<R!O;B!T:&4@8V]N
M<V]L:61A=&5D(&)A;&%N8V4F(S$V,#MS:&5E=',N/"]F;VYT/CPO<#X\+V1I
M=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A
M8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?
M,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT
M+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T
M7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,3$N:'1M;`T*0V]N=&5N
M="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N
M="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M
M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M
M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C
M<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@
M1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^
M#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$
M,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY!3$Q/5T%.0T4@1D]2($1/
M54)41E5,($%#0T]53E13/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/D%,3$]704Y#12!&3U(@1$]50E1&54P@04-#
M3U5.5%,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^04Q,3U=!3D-%($9/4B!$3U5"5$953"!!0T-/54Y44SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z
M,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^
M-"X@04Q,3U=!3D-%($9/4B!$3U5"5$953"!!0T-/54Y44SPO8CX\+V9O;G0^
M/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#M!;&QO=V%N8V4@9F]R(&1O=6)T9G5L(&%C8V]U;G1S(&%R
M92!C;VUP<FES960@;V8@86QL;W=A;F-E<R!F;W(@86-C;W5N=',@<F5C96EV
M86)L92P@=')A9&4@86YD(&%D=F%N8V5S('1O)B,Q-C`[<W5P<&QI97)S+CPO
M9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.T%N(&%N86QY<VES(&]F(&%L;&]W86YC97,@9F]R
M(&%C8V]U;G1S(')E8V5I=F%B;&4L('1R861E(&9O<B!T:&4@>65A<G,@96YD
M960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,B!I<R!A
M<R8C,38P.V9O;&QO=W,Z/"]F;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G4$%$
M1$E.1RU224=(5#H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"
M3U143TTZ(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<P)3L@4$%$
M1$E.1RU43U`Z(#!P=#L@4$]3251)3TXZ(')E;&%T:79E)SX-"CQP('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/"$M+2!#
M3TU-04Y$/4%$1%]404),15=)1%1(+"(Q,#`E(B`M+3X\+V9O;G0^/"]P/@T*
M/"$M+2!5<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^#0H\9&EV(&%L
M:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D
M9&EN9STS1#`@=VED=&@],T0Q,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!4
M04),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W
M:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-C4^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#4Y
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V,3X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA
M+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB
M<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S
M:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT
M97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,3PO8CX\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I
M>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^
M)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C
M96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY"96=I;FYI;F<@;V8@=&AE
M('EE87(\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ
M."PP,CDL-#0P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW
M+#DU-BPP,S8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDL
M-3`U+#0X,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^06QL;W=A;F-E<R!M861E("AR979E<G-E9"D@9'5R:6YG
M('1H92!Y96%R/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^*#$P+#`X,BPW,3@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV
M+#4U,BPY,C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0S
M+#(T,"PU.34\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q
M,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^06-C;W5N=',@=W)I='1E;BUO9F8@86=A:6YS="!A
M;&QO=V%N8V5S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#4L,#4S+#4S.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@U+#,R
M-2PY,#@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CY&;W)E:6=N(&5X8VAA;F=E(&5F9F5C=#PO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/CDL,S$T/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXU,"PP-3<\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$V,BPP-#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$
M)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$
M,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A
M;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY#;&]S:6YG(&)A
M;&%N8V4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW
M+#DU-BPP,S8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDL
M-3`U+#0X,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#<L
M-3@R+#(Q-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q
M+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N
M/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE
M/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!
M0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M);B`R,#$P(&%N(&%L;&]W86YC92!F;W(@
M9&]U8G1F=6P@86-C;W5N=',@<F5C96EV86)L92!W87,@<F5V97)S960@8GD@
M)#$P+#`X,BPW,3@[(&%N9"!I;B`R,#$Q(&%N9"`R,#$R+"!A;&QO=V%N8V4@
M9F]R(&1O=6)T9G5L(&%C8V]U;G1S(')E8V5I=F%B;&4@=V%S(&%C8W)U960@
M8GD@)#8L-34R+#DR-B!A;F0@)#0S+#(T,"PU.34L(')E<W!E8W1I=F5L>2X@
M5&AE('-I9VYI9FEC86YT(&EN8W)E87-E(&EN(&%L;&]W86YC92!D=7)I;F<@
M,C`Q,B!W87,@8V%U<V5D(&)Y('-P96-I9FEC('!R;W9I<VEO;B!F;W(@<W!E
M8VEF:6,@:61E;G1I9FEE9"!C=7-T;VUE<G,L(&EN8VQU9&EN9R`D,3@N-R8C
M,38P.VUI;&QI;VX@86QL;W=A;F-E(&9O<B!D;W5B=&9U;"!A8V-O=6YT<R!R
M96-E:79A8FQE(&9R;VT@82!#:&EN97-E(&-O;7!A;GDL(&%N9"`D,34N,R8C
M,38P.VUI;&QI;VX@86QL;W=A;F-E(&9O<B!D;W5B=&9U;"!A8V-O=6YT<R!R
M96-E:79A8FQE(&9R;VT@;W1H97(@<W!E8VEF:6-A;&QY(&ED96YT:69I960@
M8W5S=&]M97)S(&%F=&5R(')E=FEE=VEN9R!T:&4@;&EK96QI:&]O9"!O9B!C
M;VQL96-T:6]N(&9R;VT@=&AO<V4@8W5S=&]M97)S+CPO9F]N=#X\+W`^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.T%N(&%N86QY<VES(&]F(&%L;&]W86YC97,@9F]R(&%D=F%N8V5S('1O
M('-U<'!L:65R<R!F;W(@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R)B,Q-C`[
M,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(@:7,@87,F(S$V,#MF;VQL;W=S.CPO
M9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P=#L@
M4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!4D=)
M3BU,1494.B`Q-24[(%=)1%1(.B`W,"4[(%!!1$1)3D<M5$]0.B`P<'0[(%!/
M4TE424]..B!R96QA=&EV92<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-34%.1#U!1$1?5$%"3$57
M24142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA+2T@57-E<BUS<&5C:69I
M960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT
M86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$
M,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(
M4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W
M:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!7
M24142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,#PO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF
M;VYT('-I>F4],T0Q/CQB/C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$R/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O
M;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R
M/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I
M>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^0F5G:6YN:6YG(&]F('1H92!Y96%R/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`L.3@U+#$Y-3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3DL,S@Y+#4T,CPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S@L,3(S+#<R,3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^06QL
M;W=A;F-E<R!M861E(&1U<FEN9R!T:&4@>65A<CPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C$P+#(S.2PX-3@\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C$W+#<R."PV.#$\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C,W,"PV,C(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^06-C;W5N=',@
M=W)I='1E;BUO9F8@86=A:6YS="!A;&QO=V%N8V5S/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#(L,C`U+#@T.#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C.#(Q,CLF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D9O<F5I
M9VX@97AC:&%N9V4@969F96-T/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,S<P+#,S-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,2PP,#4L-#DX/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXU,2PQ-#0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M
M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY#;&]S:6YG(&)A;&%N8V4\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ.2PS.#DL
M-30R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS."PQ,C,L
M-S(Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS."PU-#4L
M-#@W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N
M,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D
M:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@
M+2T^/"]D:78^/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T
M,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P
M9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#$R
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^24Y6
M14Y43U))15,\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^24Y614Y43U))15,\+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`^24Y614Y43U))15,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P
M+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/C4N
M($E.5D5.5$]22453/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.TEN=F5N=&]R:65S
M(&-O;G-I<W0@;V8@=&AE(&9O;&QO=VEN9SH\+V9O;G0^/"]P/@T*/&1I=B!S
M='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T
M.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!72414
M2#H@-S`E.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4G
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO
M9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M
M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<]
M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-
M"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T
M:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!72414
M2%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C
M96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB
M97(F(S$V,#LS,2P\8G(@+SX-"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$
M96-E;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N
M="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/E)A=R!M871E<FEA;',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXU,"PP-C(L.30T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXT,"PQ.3<L.34R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY7;W)K+6EN+7!R;V-E<W,\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT.2PQ-3<L
M-#4T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-BPW,SDL
M.3`W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/D9I;FES:&5D(&=O;V1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,3DW+#,T-RPW,CD\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C(Q-RPU,3<L.3,Y/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS
M<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@
M8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXR.38L-38X+#$R-SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,C<T+#0U-2PW.3@\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C
M;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I
M9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.TEN(#(P,3`L(#(P
M,3$@86YD(#(P,3(L(&EN=F5N=&]R>2!W87,@=W)I='1E;B!D;W=N(&)Y("0R
M+#$P,2PQ,C0L("0X+#0U-BPR-C`@86YD("0S+#`X-2PU,CDL(')E<W!E8W1I
M=F5L>2P@=&\@<F5F;&5C="!T:&4@;&]W97(@;V8@8V]S="!O<B8C,38P.VUA
M<FME="X\+V9O;G0^/"]P/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-
M"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V
M8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R
M9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O
M4VAE970Q,RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T
M960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E
M=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H
M='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL
M.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I
M<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N
M="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L
M87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/E!23U!%4E19+"!03$%.5"!!3D0@15%525!-14Y4+"!.150\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4%)/
M4$525%DL(%!,04Y4($%.1"!%455)4$U%3E0L($Y%5#PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y04D]015)462P@4$Q!3E0@
M04Y$($5154E0345.5"P@3D54/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CXV+B!04D]015)462P@4$Q!
M3E0@04Y$($5154E0345.5"P@3D54/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U!R
M;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT+"!N970@8V]N<VES="!O9B!T
M:&4@9F]L;&]W:6YG.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)
M3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]4
M5$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W,"4[(%!!1$1)
M3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV92<^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-
M34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA
M+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG
M;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I
M;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@5$%"
M3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED
M=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N
M/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q+#QB
M<B`O/@T*,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O
M;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/D%T($1E8V5M8F5R)B,Q-C`[
M,S$L/&)R("\^#0HR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB
M/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0G5I;&1I
M;F=S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,34P
M+#$T-RPT-C`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$V
M-BPS,#`L,S8Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY,96%S96AO;&0@:6UP<F]V96UE;G1S/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,BPW-#(L,S`U/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#@W,RPR,S(\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M36%C:&EN97)Y/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^-#$S+#`W.2PQ,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C0R,BPX.34L-#,S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%
M1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CY&=7)N:71U<F4L(&9I>'1U<F5S(&%N9"!E
M<75I<&UE;G0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXR-BPS.3<L-C,X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXS-"PV,3$L,34W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/DUO=&]R('9E:&EC;&5S/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,BPY,#@L,C8P/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS+#`R,RPS,#D\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T
M;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C4Y-2PR-S0L-S<T/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV,S$L-S`S+#4X,CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY,97-S
M.B!!8V-U;75L871E9"!D97!R96-I871I;VX\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH,3(R+#`W."PS-#8\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXH,C`R+#,Y,"PX-C`\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$
M,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A
M;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXT-S,L,3DV+#0R.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^-#(Y+#,Q,BPW,C(\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0V]N<W1R=6-T:6]N(&EN
M('!R;V-E<W,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXS-BPX-S,L,#`X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXT,"PS,S`L,3`P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I
M>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,
M1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^4')O<&5R='DL('!L86YT(&%N9"!E<75I
M<&UE;G0L(&YE=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C4Q,"PP-CDL-#,V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXT-CDL-C0R+#@R,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N
M="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A
M;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L
M93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!4
M04),12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[1&5P<F5C:6%T:6]N(&5X<&5N<V4@;V8@
M<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0@=V%S("0S,"PY-#8L,#,U
M+"`D-34L,3`T+#8U-B!A;F0@)#@P+#8T-"PS,C(@9F]R('1H92!Y96%R<R!E
M;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R
M97-P96-T:79E;'DN($-O;G-T<G5C=&EO;B!I;B!P<F]C97-S(')E<')E<V5N
M=',@<')O9'5C=&EO;B!F86-I;&ET:65S('5N9&5R(&-O;G-T<G5C=&EO;BX\
M+V9O;G0^/"]P/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM
M+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C
M-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?
M,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970Q
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-$240P14U%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/DE.
M5$%.1TE"3$4@05-31513+"!.150\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^24Y404Y'24),12!!4U-%5%,L($Y%
M5#PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)
M3E1!3D=)0DQ%($%34T544RP@3D54/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CXW+B!)3E1!3D=)0DQ%
M($%34T544RP@3D54/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!F;VQL;W=I
M;F<@<W5M;6%R:7IE<R!T:&4@0V]M<&%N>2=S(&EN=&%N9VEB;&4@87-S971S
M.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P
M=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!
M4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W,"4[(%!!1$1)3D<M5$]0.B`P<'0[
M(%!/4TE424]..B!R96QA=&EV92<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-34%.1#U!1$1?5$%"
M3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA+2T@57-E<BUS<&5C
M:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-
M"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H
M/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)
M1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#4U
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V,3X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$-34^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-
M3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@;F]W<F%P/3-$;F]W
M<F%P(&%L:6=N/3-$;&5F=#X-"CQD:78@<W1Y;&4],T0G34%21TE.+4)/5%1/
M33H@,'!T.R!724142#H@.#5P=#L@0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60G/CQF;VYT('-I>F4],T0Q/CQB/D%S(&]F($1E8V5M8F5R)B,Q
M-C`[,S$L(#(P,3(@/"$M+2!#3TU-04Y$/4%$1%]30U)/4%!%1%)53$4L.#5P
M="`M+3X\+V(^/"]F;VYT/CPO9&EV/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY'<F]S<SQB<B`O/@T*0V%R
M<GEI;F<\8G(@+SX-"D%M;W5N=#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/D%C8W5M=6QA
M=&5D/&)R("\^#0I!;6]R=&EZ871I;VX\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY.970\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@
M8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R
M("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS
M1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY496-H;FEC86P@:VYO=RUH;W<\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#`R-2PX-C$\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@S-#$L.34T/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-C@S+#DP-SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0V]M<'5T97(@<V]F='=A
M<F4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU+#8S
M-"PY.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q+#DY
M,2PR.#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS+#8T,RPV.3<\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V
M86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY4;W1A;"!I;G1A;F=I8FQE(&%S<V5T<RP@;F5T/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-BPV-C`L.#0W
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,BPS,S,L,C0S
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PS,C<L-C`T/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N
M/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B
M;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR
M-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM
M(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SQB<B`O/CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!!
M1$1)3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M
M0D]45$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W,"4[(%!!
M1$1)3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV92<^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@
M0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-
M"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A
M;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@
M5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@
M=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V
M,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-34^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\
M(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L
M:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$;&5F=#X-"CQD:78@<W1Y;&4]
M,T0G34%21TE.+4)/5%1/33H@,'!T.R!724142#H@.#5P=#L@0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60G/CQF;VYT('-I>F4],T0Q/CQB/D%S
M(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@/"$M+2!#3TU-04Y$/4%$1%]3
M0U)/4%!%1%)53$4L.#5P="`M+3X\+V(^/"]F;VYT/CPO9&EV/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY'
M<F]S<SQB<B`O/@T*0V%R<GEI;F<\8G(@+SX-"D%M;W5N=#PO8CX\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4]
M,T0Q/CQB/D%C8W5M=6QA=&5D/&)R("\^#0I!;6]R=&EZ871I;VX\+V(^/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S
M:7IE/3-$,3X\8CY.970\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^
M)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C
M96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY!8W%U:7)E9"!P;W=E<B!P
M=7)C:&%S92!A9W)E96UE;G1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^-"PQ,3$L,3DY/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXH,30R+#DV.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C,L.38X+#(S,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^5&5C:&YI8V%L(&MN;W<M:&]W/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PP,C,L,S4T/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,C$S+#$Y.3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C@Q,"PQ-34\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0V]M<'5T97(@
M<V]F='=A<F4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXT+#DX,BPX,S,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B@Q+#(T-"PY.#0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS+#<R
M-RPX-#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU
M<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^5&]T86P@:6YT86YG:6)L92!A<W-E=',L(&YE
M=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$P+#$Q
M-RPS.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q+#8P
M,2PQ-3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX+#4Q-BPR,S0\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V
M86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T
M(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-
M"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\
M+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[06UO<G1I>F%T:6]N(&5X<&5N<V4@9F]R('1H92!Y96%R
M<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R
M('=E<F4@)#,R,"PQ-#8L("0Q+#`Q,BPV,C0@86YD("0W-30L,30X+"!R97-P
M96-T:79E;'DN/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[06UO<G1I>F%T:6]N(&5X<&5N
M<V5S(&]F('1H92!A8F]V92!I;G1A;F=I8FQE(&%S<V5T<R!I<R!E>'!E8W1E
M9"!T;R!B92!A<'!R;WAI;6%T96QY("0P+CDF(S$V,#MM:6QL:6]N+"`D,"XY
M)B,Q-C`[;6EL;&EO;BP@)#`N."8C,38P.VUI;&QI;VXL("0P+C9M:6QL:6]N
M(&%N9"`D,"XS)B,Q-C`[;6EL;&EO;B!F;W(@=&AE('EE87)S(&5N9&5D($1E
M8V5M8F5R)B,Q-C`[,S$L(#(P,3,L(#(P,30L(#(P,34L(#(P,38@86YD(#(P
M,3<L(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
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-$240P14U%/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/D9!25(@5D%,544@345!4U5214U%3E0\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1D%)
M4B!604Q512!-14%355)%345.5#PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y&04E2(%9!3%5%($U%05-54D5-14Y4/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M
M<VEZ93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CX\8CXX+B!&04E2(%9!3%5%($U%05-54D5-14Y4/"]B/CPO9F]N=#X\+W`^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.T%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@86YD(#(P,3(L
M(&EN9F]R;6%T:6]N(&%B;W5T(&EN<'5T<R!I;G1O('1H92!F86ER('9A;'5E
M(&UE87-U<F5M96YT<R!O9B!T:&4@0V]M<&%N>2=S(&%S<V5T<R!O<B!L:6%B
M:6QI=&EE<R!T:&%T(&%R92!M96%S=7)E9"!A="!F86ER('9A;'5E(&]N(&$@
M<F5C=7)R:6YG(&)A<VES(&EN('!E<FEO9',@<W5B<V5Q=65N="!T;R!T:&5I
M<B!I;FET:6%L(')E8V]G;FET:6]N(&ES(&%S)B,Q-C`[9F]L;&]W<SH\+V9O
M;G0^/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!
M1$1)3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@
M.#`E.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q,"4[(%!!
M1$1)3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$
M5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D
M(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B
M;&4@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P
M('=I9'1H/3-$,3`P)3X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@
M4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V-SX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$-C<^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS
M1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V-#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,3$@86QI9VX],T1C
M96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^1F%I<B!686QU92!-96%S=7)E;65N
M=',@870@4F5P;W)T:6YG($1A=&4@57-I;F<\+V(^/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&YO=W)A<#TS
M1&YO=W)A<"!A;&EG;CTS1&QE9G0^#0H\9&EV('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!724142#H@.#5P=#L@34%21TE.
M+4)/5%1/33H@,'!T)SX\9F]N="!S:7IE/3-$,3X\8CY!<R!O9B!$96-E;6)E
M<B8C,38P.S,Q+"`R,#$R(#PA+2T@0T]-34%.1#U!1$1?4T-23U!0141254Q%
M+#@U<'0@+2T^/"]B/CPO9F]N=#X\+V1I=CX\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^5&]T86P@1F%I<CQB
M<B`O/@T*5F%L=64@86YD/&)R("\^#0I#87)R>6EN9SQB<B`O/@T*5F%L=64@
M;VX@=&AE/&)R("\^#0I"86QA;F-E(%-H965T/"]B/CPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^
M475O=&5D(%!R:6-E<SQB<B`O/@T*:6X@06-T:79E/&)R("\^#0I-87)K971S
M(&9O<CQB<B`O/@T*261E;G1I8V%L/&)R("\^#0I!<W-E=',\8G(@+SX-"BA,
M979E;"8C,38P.S$I/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI
M9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^4VEG;FEF:6-A;G0\8G(@
M+SX-"D]T:&5R/&)R("\^#0I/8G-E<G9A8FQE/&)R("\^#0I);G!U=',\8G(@
M+SX-"BA,979E;"8C,38P.S(I/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^4VEG;FEF:6-A
M;G0\8G(@+SX-"E5N;V)S97)V86)L93QB<B`O/@T*26YP=71S/&)R("\^#0HH
M3&5V96PF(S$V,#LS*3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S
M:7IE/3-$,CY!<W-E=',Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^1F]R
M96EG;B!E>&-H86YG92!O<'1I;VX@8V]N=')A8W1S/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`P+#@S-SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3`P+#@S-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY&;W)E:6=N(&5X8VAA;F=E(&9O<G=A<F0@
M8V]N=')A8W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,2PR-#DL.#(P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#(T.2PX,C`\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF
M;VYT('-I>F4],T0R/E1O=&%L($%S<V5T<SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,S4P+#8U-SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PS
M-3`L-C4W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I
M>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY,:6%B:6QI=&EE<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY&;W)E
M:6=N(&5X8VAA;F=E(&]P=&EO;B!C;VYT<F%C=',\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF
M(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/D9O<F5I9VX@97AC:&%N9V4@9F]R=V%R9"!C
M;VYT<F%C=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXS-C4L,C(V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS-C4L,C(V/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$
M=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S
M:7IE/3-$,CY4;W1A;"!,:6%B:6QI=&EE<SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,V-2PR,C8\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,V-2PR
M,C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@
M,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T
M<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@
M5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\8G(@+SX\+V9O;G0^
M/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)
M3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@.#`E
M.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q,"4[(%!!1$1)
M3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L
M(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!
M1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@
M8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I
M9'1H/3-$,3`P)3X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54
M("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$-C<^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I
M9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V-#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,3$@86QI9VX],T1C96YT
M97(^/&9O;G0@<VEZ93TS1#$^/&(^1F%I<B!686QU92!-96%S=7)E;65N=',@
M870@4F5P;W)T:6YG($1A=&4@57-I;F<\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&YO=W)A<#TS1&YO
M=W)A<"!A;&EG;CTS1&QE9G0^#0H\9&EV('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!724142#H@.#5P=#L@34%21TE.+4)/
M5%1/33H@,'!T)SX\9F]N="!S:7IE/3-$,3X\8CY!<R!O9B!$96-E;6)E<B8C
M,38P.S,Q+"`R,#$Q(#PA+2T@0T]-34%.1#U!1$1?4T-23U!0141254Q%+#@U
M<'0@+2T^/"]B/CPO9F]N=#X\+V1I=CX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI
M9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^5&]T86P@1F%I<CQB<B`O
M/@T*5F%L=64@86YD/&)R("\^#0I#87)R>6EN9SQB<B`O/@T*5F%L=64@;VX@
M=&AE/&)R("\^#0I"86QA;F-E(%-H965T/"]B/CPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L
M<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^475O
M=&5D(%!R:6-E<SQB<B`O/@T*:6X@06-T:79E/&)R("\^#0I-87)K971S(&9O
M<CQB<B`O/@T*261E;G1I8V%L/&)R("\^#0I!<W-E=',\8G(@+SX-"BA,979E
M;"8C,38P.S$I/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX]
M,T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^4VEG;FEF:6-A;G0\8G(@+SX-
M"D]T:&5R/&)R("\^#0I/8G-E<G9A8FQE/&)R("\^#0I);G!U=',\8G(@+SX-
M"BA,979E;"8C,38P.S(I/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^4VEG;FEF:6-A;G0\
M8G(@+SX-"E5N;V)S97)V86)L93QB<B`O/@T*26YP=71S/&)R("\^#0HH3&5V
M96PF(S$V,#LS*3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE
M/3-$,CY!<W-E=',Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^1F]R96EG
M;B!E>&-H86YG92!O<'1I;VX@8V]N=')A8W1S/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#<Y+#,S,SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#<Y
M+#,S,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T
M)SX\9F]N="!S:7IE/3-$,CY&;W)E:6=N(&5X8VAA;F=E(&9O<G=A<F0@8V]N
M=')A8W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,BPR-#<L,C`U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR+#(T-RPR,#4\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX]
M,T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT
M('-I>F4],T0R/E1O=&%L($%S<V5T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L-S(V+#4S.#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,BPW,C8L
M-3,X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z
M(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO
M='(^/"]T86)L93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D
M(%1!1T=%1"!404),12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GDG<R!F
M;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F4@:6YS=')U;65N=',@<F5L871E
M('1O(&9O<F5I9VX@97AC:&%N9V4@;W!T:6]N(&]R(&9O<G=A<F0@8V]N=')A
M8W1S(&EN=F]L=FEN9R!M86IO<B!C=7)R96YC:65S('-U8V@@87,@175R;R!A
M;F0@55-$+B!3:6YC92!I=',@9&5R:79A=&EV92!I;G-T<G5M96YT<R!A<F4@
M;F]T('1R861E9"!O;B!A;B!E>&-H86YG92P@=&AE($-O;7!A;GD@=F%L=65S
M('1H96T@=7-I;F<@=F%L=6%T:6]N(&UO9&5L<RX@26YT97)E<W0@<F%T92!Y
M:65L9"!C=7)V97,@86YD(&9O<F5I9VX@97AC:&%N9V4@<F%T97,@87)E('1H
M92!S:6=N:69I8V%N="!I;G!U=',@:6YT;R!T:&5S92!V86QU871I;VX@;6]D
M96QS+B!4:&5S92!I;G!U=',@87)E(&]B<V5R=F%B;&4@:6X@86-T:79E(&UA
M<FME=',@;W9E<B!T:&4@=&5R;7,@;V8@=&AE(&EN<W1R=6UE;G1S('1H92!#
M;VUP86YY(&AO;&1S+"!A;F0@86-C;W)D:6YG;'DL('1H92!F86ER('9A;'5E
M(&UE87-U<F5M96YT<R!A<F4@8VQA<W-I9FEE9"!A<R!,979E;"8C,38P.S(@
M:6X@=&AE(&AI97)A<F-H>2X@5&AE($-O;7!A;GD@8V]N<VED97)S('1H92!E
M9F9E8W0@;V8@:71S(&]W;B!C<F5D:70@<W1A;F1I;F<@86YD('1H870@;V8@
M:71S(&-O=6YT97)P87)T:65S(&EN('9A;'5A=&EO;G,@;V8@:71S(&1E<FEV
M871I=F4@9FEN86YC:6%L(&EN<W1R=6UE;G1S+CPO9F]N=#X\+W`^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.U1H92!#;VUP86YY(&UE87-U<F5S(&-E<G1A:6X@;&]N9R!T97)M(&EN=F5S
M=&UE;G1S(&%T(&9A:7(@=F%L=64@;VX@82!N;VXM<F5C=7)R:6YG(&)A<VES
M(&EN('!E<FEO9',@869T97(@:6YI=&EA;"!M96%S=7)E;65N="!I;B!C:7)C
M=6US=&%N8V5S('=H96X@=&AE(&9A:7(@=F%L=64@;V8@<W5C:"!A<W-E="!I
M<R!I;7!A:7)E9"!B96QO=R!I=',@<F5C;W)D960@8V]S="X@07,@<W1A=&5D
M(&EN($YO=&4F(S$V,#LR,RP@:6YV97-T;65N="!O9B`D,R8C,38P.VUI;&QI
M;VX@<')E9F5R<F5D('-H87)E(&EN(&$@<')I=F%T96QY(&AE;&0@8V]M<&%N
M>2!W87,@9G5L;'D@:6UP86ER960@:6X@,C`Q,"P@86YD(&EN=F5S=&UE;G0@
M:6X@3F5R;G-T($YE=R8C,38P.T5N97)G>2`H4W5Z:&]U*28C,38P.T-O+B!O
M9B`D,2XQ)B,Q-C`[;6EL;&EO;B!W87,@9G5L;'D@:6UP86ER960@:6X@,C`Q
M,BP@<F5S<&5C=&EV96QY+"!A8V-O<F1I;F=L>2!T;R!T:&4@<')O=FES:6]N
M<R!O9B!!4T,@,S(S+3$P+B!4:&4@9F%I<B!V86QU92!O9B!S=6-H(&EN=F5S
M=&UE;G1S('=A<R!C;&%S<VEF:65D(&%S(&QE=F5L)B,Q-C`[,R!M96%S=7)E
M;65N=',@87,@=&AE('9A;'5A=&EO;B!B87-E9"!O;B!C87-H(&9L;W<@;6]D
M96P@:6YV;VQV960@<VEG;FEF:6-A;G0@=6YO8G-E<G9A8FQE(&EN<'5T<RX@
M5&AE($-O;7!A;GD@9&ED(&YO="!H879E(&%N>2!O=&AE<B!A<W-E=',@;W(@
M;&EA8FEL:71I97,@=&AA="!W97)E(&UE87-U<F5D(&%T(&9A:7(@=F%L=64@
M;VX@82!N;VXM<F5C=7)R:6YG(&)A<VES('-U8G-E<75E;G0@=&\@:6YI=&EA
M;"!R96-O9VYI=&EO;B!F;W(@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R)B,Q
M-C`[,S$L(#(P,3`L(#(P,3$@86YD)B,Q-C`[,C`Q,BX\+V9O;G0^/"]P/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#M4:&4@0V]M<&%N>2!A;'-O(&AO;&1S(&9I;F%N8VEA;"!I;G-T<G5M
M96YT<R!T:&%T(&%R92!N;W0@<F5C;W)D960@870@9F%I<B!V86QU92!I;B!T
M:&4@8V]N<V]L:61A=&5D(&)A;&%N8V4@<VAE971S+"!B=70@=VAO<V4@9F%I
M<B!V86QU92!I<R!R97%U:7)E9"!T;R!B92!D:7-C;&]S960@=6YD97(@55,@
M1T%!4"X@5&AE(&-A<G)Y:6YG('9A;'5E(&]F(&-A<V@@86YD(&-A<V@@97%U
M:79A;&5N=',L('1R861E(')E8V5I=F%B;&5S+"!B:6QL960@86YD('5N8FEL
M;&5D+"!A;6]U;G0@9'5E(&9R;VT@<F5L871E9"!P87)T:65S+"!A8V-O=6YT
M<R!A;F0@<VAO<G0M=&5R;2!N;W1E<R!P87EA8FQE+"!O=&AE<B!P87EA8FQE
M<RP@;W1H97(@8W5R<F5N="!L:6%B:6QI=&EE<RP@86UO=6YT<R!D=64@=&\@
M<F5L871E9"!P87)T:65S+"!A;F0@<VAO<G0M=&5R;2!B;W)R;W=I;F=S(&%P
M<')O>&EM871E('1H96ER(&9A:7(@=F%L=65S(&1U92!T;R!T:&4@<VAO<G0M
M=&5R;2!M871U<FET>2!O9B!T:&5S92!I;G-T<G5M96YT<RX@3&]N9RUT97)M
M(&)A;FL@8F]R<F]W:6YG<R!O9B`D,C$T+#4V,BPY-S,@87,@;V8@1&5C96UB
M97(F(S$V,#LS,2P@,C`Q,B!A<'!R;WAI;6%T92!T:&5I<B!F86ER('9A;'5E
M('-I;F-E('1H97-E(&)O<G)O=VEN9W,@8V]N=&%I;B!V87)I86)L92!I;G1E
M<F5S="8C,38P.W)A=&5S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T1E<&5N9&EN9R!O
M;B!T:&4@=&5R;7,@;V8@=&AE('-P96-I9FEC(&1E<FEV871I=F4@:6YS=')U
M;65N=',@86YD(&UA<FME="!C;VYD:71I;VYS+"!S;VUE(&]F('1H92!#;VUP
M86YY)W,@9&5R:79A=&EV92!I;G-T<G5M96YT<R!M87D@8F4@87-S971S(&%N
M9"!O=&AE<G,@;&EA8FEL:71I97,@870@86YY('!A<G1I8W5L87(@<&]I;G0@
M:6XF(S$V,#MT:6UE+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY)W,@
M<')I;6%R>2!O8FIE8W1I=F4@9F]R(&AO;&1I;F<@9&5R:79A=&EV92!F:6YA
M;F-I86P@:6YS=')U;65N=',@:7,@=&\@;6%N86=E(&-U<G)E;F-Y(')I<VLN
M(%1H92!R96-O9VYI=&EO;B!O9B!G86EN<R!O<B!L;W-S97,@<F5S=6QT:6YG
M(&9R;VT@8VAA;F=E<R!I;B!F86ER('9A;'5E<R!O9B!T:&]S92!D97)I=F%T
M:79E(&EN<W1R=6UE;G1S(&ES(&)A<V5D(&]N('1H92!U<V4@;V8@96%C:"!D
M97)I=F%T:79E(&EN<W1R=6UE;G0@86YD('=H971H97(@:70@<75A;&EF:65S
M(&9O<B!H961G92!A8V-O=6YT:6YG+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#
M;VUP86YY(&5N=&5R960@:6YT;R!C97)T86EN(&9O<F5I9VX@8W5R<F5N8WD@
M9&5R:79A=&EV92!C;VYT<F%C=',@=&\@<')O=&5C="!A9V%I;G-T('9O;&%T
M:6QI='D@;V8@9G5T=7)E(&-A<V@@9FQO=W,@8V%U<V5D(&)Y('1H92!C:&%N
M9V5S(&EN(&9O<F5I9VX@97AC:&%N9V4@<F%T97,N(%1H92!F;W)E:6=N(&-U
M<G)E;F-Y(&1E<FEV871I=F4@8V]N=')A8W1S(&1O(&YO="!Q=6%L:69Y(&9O
M<B!H961G92!A8V-O=6YT:6YG(&%N9"P@87,@82!R97-U;'0L('1H92!C:&%N
M9V5S(&EN(&9A:7(@=F%L=64@;V8@=&AE(&9O<F5I9VX@8W5R<F5N8WD@9&5R
M:79A=&EV92!C;VYT<F%C=',@87)E(')E8V]G;FEZ960@:6X@=&AE(&-O;G-O
M;&ED871E9"!S=&%T96UE;G1S(&]F(&]P97)A=&EO;G,N(%1H92!#;VUP86YY
M(')E8V]R9&5D(&$@9V%I;B`H;&]S<RD@;VX@9F]R96EG;B!C=7)R96YC>2!D
M97)I=F%T:79E(&-O;G1R86-T<R!O9B`D,2PV-38L.3(X+"`D*#4L-S4P+#DX
M,2D@86YD("0H-"PS-CDL,3<S*2!F;W(@=&AE('EE87)S(&5N9&5D($1E8V5M
M8F5R)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(L(')E<W!E8W1I=F5L
M>2X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@969F96-T(&]F(&9A:7(@=F%L=65S
M(&]F(&1E<FEV871I=F4@:6YS=')U;65N=',@;VX@=&AE(&-O;G-O;&ED871E
M9"!B86QA;F-E('-H965T<R!A<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$Q
M(&%N9"`R,#$R(&%N9"!T:&4@969F96-T(&]F(&1E<FEV871I=F4@:6YS=')U
M;65N=',@;VX@8V]N<V]L:61A=&5D('-T871E;65N=',@;V8@;W!E<F%T:6]N
M<R!F;W(@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@
M86YD(#(P,3(@87)E(&%S)B,Q-C`[9F]L;&]W<SH\+V9O;G0^/"]P/@T*/&1I
M=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-
M.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@-C<E.R!0041$24Y'
M+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q,"4[(%!!1$1)3D<M5$]0.B`P
M<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3X\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$R,"4B("TM
M/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),
M12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R/3-$
M,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3(P
M)3X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#$P."!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-B!A;&EG;CTS1')I
M9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#4P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$P."!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M-B!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#4P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#
M3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M(&-O;'-P86X],T0Y(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB
M/D9A:7(@5F%L=65S(&]F($1E<FEV871I=F5S($%S<V5T/"]B/CPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX]
M,T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!C;VQS<&%N/3-$-"!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE
M/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q+"`R,#$Q/"]B/CPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@8V]L<W!A;CTS1#0@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS
M1#$^/&(^070@1&5C96UB97(F(S$V,#LS,2P@,C`Q,CPO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^0F%L86YC
M92!3:&5E="!,;V-A=&EO;CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D9A:7(@5F%L=64\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$
M,3X\8CY"86QA;F-E(%-H965T($QO8V%T:6]N/"]B/CPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^
M1F%I<B!686QU93PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3AP=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@.'!T)SX\9F]N="!S:7IE/3-$,3Y&;W)E:6=N(&5X8VAA
M;F=E(&]P=&EO;B!C;VYT<F%C=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/D9O<F5I9VX@8W5R<F5N8WD@9&5R:79A=&EV
M92!A<W-E=',\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^)#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^-#<Y+#,S,SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^1F]R96EG;B!C=7)R96YC>2!D97)I=F%T:79E(&%S<V5T<SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,3XD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XQ,#`L.#,W/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3AP=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@
M.'!T)SX\9F]N="!S:7IE/3-$,3Y&;W)E:6=N(&5X8VAA;F=E(&9O<G=A<F0@
M8V]N=')A8W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3Y&;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F4@87-S971S/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0Q/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q/C(L,C0W+#(P-3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M1F]R96EG;B!C=7)R96YC>2!D97)I=F%T:79E(&%S<V5T<SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,3XD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,3XQ+#(T.2PX,C`\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T
M>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TX<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#AP="<^/&9O;G0@<VEZ93TS1#$^5&]T86P@9&5R
M:79A=&EV97,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XD/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XR+#<R
M-BPU,S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,3XD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,3XQ+#,U,"PV-3<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M
M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI
M9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B
M;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P
M86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E
M8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/&)R("\^
M/"]F;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E
M.R!0041$24Y'+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$
M5$@Z(#<S)3L@4$%$1$E.1RU224=(5#H@,'!T.R!-05)'24XM3$5&5#H@,3`E
M.R!0041$24Y'+51/4#H@,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^/"$M+2!#3TU-04Y$/4%$1%]404),
M15=)1%1(+"(Q,3`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I
M9FEE9"!404='140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*
M/'1A8FQE(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG
M/3-$,"!W:61T:#TS1#$Q,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$
M5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,#@@86QI9VX],T1L969T/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#8@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0T.3X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,#@@86QI9VX]
M,T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#8@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0T.3X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\
M+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$.2!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CY&86ER(%9A;'5E<R!O9B!$97)I=F%T:79E<R!,
M:6%B:6QI='D\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0T(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D%T($1E8V5M8F5R)B,Q-C`[
M,S$L(#(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$-"!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q
M+"`R,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S:7IE/3-$,3X\8CY"86QA;F-E(%-H965T($QO8V%T:6]N/"]B/CPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ
M93TS1#$^/&(^1F%I<B!686QU93PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D)A;&%N8V4@4VAE970@3&]C871I
M;VX\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S:7IE/3-$,3X\8CY&86ER(%9A;'5E/"]B/CPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M.'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`X<'0G/CQF;VYT('-I
M>F4],T0Q/D9O<F5I9VX@97AC:&%N9V4@;W!T:6]N(&-O;G1R86-T<SPO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^1F]R96EG
M;B!C=7)R96YC>2!D97)I=F%T:79E(&QI86)I;&ET:65S/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0Q/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0Q/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/D9O<F5I9VX@8W5R
M<F5N8WD@9&5R:79A=&EV92!L:6%B:6QI=&EE<SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,3XD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,3XF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3AP=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@.'!T)SX\9F]N="!S:7IE
M/3-$,3Y&;W)E:6=N(&5X8VAA;F=E(&9O<G=A<F0@8V]N=')A8W1S/"]F;VYT
M/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3Y&;W)E:6=N
M(&-U<G)E;F-Y(&1E<FEV871I=F4@;&EA8FEL:71I97,\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#$^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#$^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^1F]R96EG;B!C=7)R
M96YC>2!D97)I=F%T:79E(&QI86)I;&ET:65S/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0Q/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0Q/C,V-2PR,C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O
M;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TX<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.
M+4Q%1E0Z(#AP="<^/&9O;G0@<VEZ93TS1#$^5&]T86P@9&5R:79A=&EV97,\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XD/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XF(S@R,3([/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^)#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^,S8U+#(R
M-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG
M('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A
M8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$
M(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\8G(@+SX\+V9O;G0^/"]P/@T*
M/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]4
M5$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@-S,E.R!0041$
M24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q,"4[(%!!1$1)3D<M5$]0
M.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$Q,"4B
M("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!4
M04),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R
M/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$
M,3$P)3X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$Q-2!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-B!A;&EG;CTS
M1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#4Y/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#8@86QI9VX],T1R:6=H=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U.3X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0V(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-3D^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM
M(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@
M+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$."!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY!;6]U;G0@;V8@1V%I;B`H
M3&]S<RD@4F5C;V=N:7IE9"!I;B!);F-O;64@;VX@1&5R:79A=&EV97,\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R
M('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@<F]W<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@<F]W<W!A;CTS1#(@8V]L<W!A;CTS1#@@86QI9VX],T1C96YT97(^/&9O
M;G0@<VEZ93TS1#$^/&(^665A<B!%;F1E9"!$96-E;6)E<B8C,38P.S,Q/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!R;W=S<&%N/3-$,CX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!R;W=S<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY,;V-A=&EO;B!O9CQB<B`O
M/@T*1V%I;B`H3&]S<RD@4F5C;V=N:7IE9#QB<B`O/@T*:6X@26YC;VUE(&]N
M($1E<FEV871I=F5S/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ
M93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TY
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#EP="<^/&9O
M;G0@<VEZ93TS1#(^1F]R96EG;B!E>&-H86YG92!O<'1I;VX@8V]N=')A8W1S
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY'
M86EN(&]N(&9O<F5I9VX@8W5R<F5N8WD@9&5R:79A=&EV97,\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-BPV,S8L.#(Q/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-BPY,S,L/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,C@L,S0P/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3EP=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@.7!T)SX\9F]N="!S:7IE/3-$,CY&;W)E:6=N(&5X8VAA;F=E(&9O
M<G=A<F0@8V]N=')A8W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY'86EN(&]N(&9O<F5I9VX@8W5R<F5N8WD@9&5R:79A
M=&EV97,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#0L.3<Y+#@Y,SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,3@R/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-"PW
M.3<L-3$S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N
M=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG
M('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M.7!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Y<'0G/CQF
M;VYT('-I>F4],T0R/E1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,2PV-38L.3(X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXH-2PW-3`L.3@Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^*#0L,S8Y+#$W,SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE
M/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L
M93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U
M<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@
M96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX\
M+V1I=CX-"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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B
M8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,38N:'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-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY)3E9%4U1-14Y44R!)
M3B!!1D9)3$E!5$53/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$R/&)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/DE.5D535$U%3E13($E.($%&1DE,24%415,\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^24Y615-4
M345.5%,@24X@049&24Q)051%4SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^.2X@24Y615-4345.5%,@
M24X@049&24Q)051%4SPO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);G9E<W1M96YT
M<R!I;B!A9F9I;&EA=&5S(&-O;G-I<W0@;V8@=&AE(&9O;&QO=VEN9SH\+V9O
M;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!
M1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM
M3$5&5#H@,3`E.R!724142#H@.#`E.R!0041$24Y'+51/4#H@,'!T.R!03U-)
M5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$
M5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D
M(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B
M;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P
M,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@
M4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V,3X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$-3$^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED
M=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U,3X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N
M/3-$,3$^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB97(F(S$V,#LS,2P\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0U
M/CQF;VYT('-I>F4],T0Q/CQB/C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$-3X\9F]N="!S:7IE/3-$,3X\8CXR,#$R
M/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$
M,CX\9F]N="!S:7IE/3-$,3X\8CY#87)R>6EN9SQB<B`O/@T*5F%L=64\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N
M="!S:7IE/3-$,3X\8CY/=VYE<G-H:7`\8G(@+SX-"E!E<F-E;G1A9V4\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N
M="!S:7IE/3-$,3X\8CY#87)R>6EN9SQB<B`O/@T*5F%L=64\+V(^/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE
M/3-$,3X\8CY/=VYE<G-H:7`\8G(@+SX-"E!E<F-E;G1A9V4\+V(^/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG
M;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R
M("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS
M1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^*"4I/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXH)2D\
M+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\
M+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY3=7IH;W4@1V%O8VAU
M86YG=&4@3F5W)B,Q-C`[16YE<F=Y)B,Q-C`[0V\N+"8C,38P.TQT9"XF(S$V
M,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV+#0X.2PT
M-#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0P/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV+#0U,RPS-S$\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C0P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R
M/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-
M"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0U-)
M(%-K>5!O=V5R/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,BPU-C4L,#<U/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU,#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^1T-,+4-322`H4W5Z:&]U*2!0:&]T;W9O;'1A:6,@5&5C:&YO
M;&]G>28C,38P.T-O+BPF(S$V,#M,=&0N)B,Q-C`[/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,BPV,C4L-S0S/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXQ,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,2PX,S0L,CDV/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXQ,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/DYE<FYS="!.97<F(S$V,#M%;F5R
M9WD@*%-U>FAO=2DF(S$V,#M#;RXL)B,Q-C`[3'1D+B8C,38P.SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,S,W+#`V,CPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-3`\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/DYI;F=X:6$@
M1T0@0U-)($YE=R8C,38P.T5N97)G>28C,38P.T-O+BPF(S$V,#M,=&0N)B,Q
M-C`[/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-34U+#0W
M-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S4\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY/
M=&AE<G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R
M,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-2PX-S0L.#0W/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR,2TS,#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT
M+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Q+#`P-RPW,C4\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,C8L-S(W+#4X.3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU
M<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E
M;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#M/;B!/8W1O8F5R)B,Q-C`[,30L(#(P,#DL($-322!#96QL<R8C,38P
M.T-O+BPF(S$V,#M,=&0N("AO<B8C,38P.R)36D-#(BD@97-T86)L:7-H960@
M82!J;VEN="!V96YT=7)E+"!.:6YG>&EA($=$($-322!.97<F(S$V,#M%;F5R
M9WDF(S$V,#M#;RXL)B,Q-C`[3'1D+BP@9F]R('1O=&%L(&-A<V@@8V]N<VED
M97)A=&EO;B!O9B`D-3$R+#4W."X@4UI#0R!H;VQD<R!A(#,U)2!V;W1I;F<@
M:6YT97)E<W0@86YD(&]N92!O9B!T:&4@=&AR964@8F]A<F0@;65M8F5R<R!I
M<R!D97-I9VYA=&5D(&)Y(%-:0T,@86YD+"!A<R!S=6-H+"!36D-#(&ES(&-O
M;G-I9&5R960@=&\@:&%V92!S:6=N:69I8V%N="!I;F9L=65N8V4@;W9E<B!T
M:&4@:6YV97-T964N($EN($UA<F-H)B,Q-C`[,C`Q,BP@4UI#0R!S;VQD(&ET
M<R!I;G1E<F5S="!F;W(F(S$V,#LD-34U+#0W-2X\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M/;B!$96-E;6)E<B8C,38P.S$W+"`R,#`Y+"!36D-#(&5S=&%B;&ES:&5D
M(&$@:F]I;G0@=F5N='5R92P@4W5Z:&]U($=A;V-H=6%N9W1E($YE=R8C,38P
M.T5N97)G>28C,38P.T-O+BPF(S$V,#M,=&0N+"!F;W(@=&]T86P@8V%S:"!C
M;VYS:61E<F%T:6]N(&]F("0R+#DR.2PP,C`N(%-:0T,@:&]L9',@82`T,"4@
M=F]T:6YG(&EN=&5R97-T(&%N9"!O;F4@;V8@=&AE('1H<F5E(&)O87)D(&UE
M;6)E<G,@:7,@9&5S:6=N871E9"!B>2!36D-#(&%N9"P@87,@<W5C:"P@4UI#
M0R!I<R!C;VYS:61E<F5D('1O(&AA=F4@<VEG;FEF:6-A;G0@:6YF;'5E;F-E
M(&]V97(@=&AE(&EN=F5S=&5E+B!/;B!*=6QY)B,Q-C`[-"P@,C`Q,2P@4W5Z
M:&]U($=A;V-H=6%N9W1E($YE=R8C,38P.T5N97)G>28C,38P.T-O+BPF(S$V
M,#M,=&0N(&EN8W)E87-E9"!I=',@<VAA<F4@8V%P:71A;"P@86YD(%-:0T,@
M<&%I9"`D,RPQ,3@L.#`P(&EN('!R;W!O<G1I;VX@=&\@:71S(&]W;F5R<VAI
M<"!P97)C96YT86=E+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T]N($YO=F5M8F5R)B,Q
M-C`[,S`L(#(P,3`L(%-:0T,@86-Q=6ER960@82`U,"4@:6YT97)E<W0@:6X@
M82!J;VEN="!V96YT=7)E+"!.97)N<W0@3F5W)B,Q-C`[16YE<F=Y("A3=7IH
M;W4I)B,Q-C`[0V\N+"8C,38P.TQT9"XL(&9O<B!C87-H(&-O;G-I9&5R871I
M;VX@;V8@)#$L-3`S+#4S,2X@5&AE(&-H86ER;6%N(&]F('1H92!B;V%R9"P@
M=VAO(&ES(&1E<VEG;F%T960@8GD@=&AE(&]T:&5R(&EN=F5S=&]R+"!H87,@
M=F5T;R!R:6=H=',@;W9E<B!A;&P@=&AE(&]P97)A=&EN9R!A;F0@9FEN86YC
M:6%L('!R;W!O<V%L<R!F<F]M(%-:0T,@86YD+"!A<R!S=6-H(%-:0T,@:7,@
M;F]T(&-O;G-I9&5R960@=&\@:&%V92!C;VYT<F]L+"!B=70@9&]E<R!E>&5R
M8VES92!S:6=N:69I8V%N="!I;F9L=65N8V4L(&]V97(@=&AE(&EN=F5S=&5E
M+B!);B`R,#$R+"!D=64@=&\@=&AE(&1E=&5R:6]R871I;VX@;V8@=&AE(&EN
M=F5S=&5E)W,@9FEN86YC:6%L('!O<VET:6]N+"!T:&4@0V]M<&%N>2!C;VYC
M;'5D960@=&AA="!T:&4@:6YV97-T;65N="!W87,@9G5L;'DF(S$V,#MI;7!A
M:7)E9"X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M/;B!*=6QY)B,Q-C`[-"P@,C`Q,2P@
M0U-)(%-O;&%R(%!O=V5R("A#:&EN82DF(S$V,#M);F,N("@B4UI34"(I(&%C
M<75I<F5D(&$@,3`E(&EN=&5R97-T(&EN(&$@:F]I;G0@=F5N='5R92P@1T-,
M+4-322`H4W5Z:&]U*2!0:&]T;W9O;'1A:6,@5&5C:&YO;&]G>28C,38P.T-O
M+BPF(S$V,#M,=&0L(&9O<B!C87-H(&-O;G-I9&5R871I;VX@;V8@)#(L-30X
M+#@R-RX@4UI34"!I<R!A8FQE('1O(&5X97)C:7-E('-I9VYI9FEC86YT(&EN
M9FQU96YC92!O=F5R('1H92!I;G9E<W1E92!T:')O=6=H(&ET<R!R97!R97-E
M;G1A=&EV92!I;B!T:&4F(S$V,#MB;V%R9"X\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M/
M;B!-87DF(S$V,#LR,RP@,C`Q,BP@=&AE($-O;7!A;GD@97-T86)L:7-H960@
M82!J;VEN="!V96YT=7)E+"!#4TD@4VMY4&]W97(L(&9O<B!C87-H(&-O;G-I
M9&5R871I;VX@;V8@)#,L-#(X+#<U,2X@0U-)(&AO;&1S(&$@-3`E('9O=&EN
M9R!I;G1E<F5S="!A;F0@='=O(&]F(&9O=7(@8F]A<F0@;65M8F5R<R!A<F4@
M9&5S:6=N871E9"!B>2!#4TD@86YD+"!A<R!S=6-H+"!#4TD@:7,@8V]N<VED
M97)E9"!T;R!H879E('-I9VYI9FEC86YT(&EN9FQU96YC92!O=F5R('1H928C
M,38P.VEN=F5S=&5E+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T]N(%-E<'1E;6)E<B8C
M,38P.S(U+"`R,#$R+"!#4TD@4')O:F5C="!(;VQD8V\L)B,Q-C`[3$Q#("@B
M55-02"(I(&%C<75I<F5D(#(Q)2!E<75I='D@:6YT97)E<W1S(&EN(#DF(S$V
M,#MS97!A<F%T92!U=&EL:71Y+7-C86QE('-O;&%R('!O=V5R('!R;VIE8W1S
M(&9R;VT@82!T:&ER9"!P87)T>2!B>2!C;VYT<FEB=71I;VX@;V8@<V]L87(@
M;6]D=6QE<R!W:71H(&%N(&%G9W)E9V%T92!B;V]K('9A;'5E(&]F("0R+#$R
M,BPR,C4N(%1H97-E(&5Q=6ET>2!I;G1E<F5S=',@=V5R92!R96-O<F1E9"!A
M="!T:&4@8V%R<GEI;F<@=F%L=64@;V8@=&AE(&UO9'5L97,@8V]N=')I8G5T
M960N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[3VX@4V5P=&5M8F5R)B,Q-C`[,C<L(#(P
M,3(L(%534$@@86-Q=6ER960@97%U:71Y(&EN=&5R97-T<R!O9B`S,"XS)2!A
M;F0@,C@N,R4@:6X@,B8C,38P.W-E<&%R871E('5T:6QI='DM<V-A;&4@<V]L
M87(@<&]W97(@<')O:F5C=',L(')E<W!E8W1I=F5L>2P@9G)O;2!A('1H:7)D
M('!A<G1Y+"!B>2!C;VYT<FEB=71I;VX@;V8@<V]L87(@;6]D=6QE<R!W:71H
M(&%N(&%G9W)E9V%T92!B;V]K('9A;'5E(&]F("0R+#(P-"PP,#@N(%1H97-E
M(&5Q=6ET>2!I;G1E<F5S=',@=V5R92!R96-O<F1E9"!A="!T:&4@8V%R<GEI
M;F<@=F%L=64@;V8@=&AE(&UO9'5L97,@8V]N=')I8G5T960N/"]F;VYT/CPO
M<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[26X@4V5P=&5M8F5R+"`R,#$R+"!54U!((&%L<V\@86-Q=6ER
M960@,C$E(&5Q=6ET>2!I;G1E<F5S=',@:6X@,3(F(S$V,#MS97!A<F%T92!U
M=&EL:71Y+7-C86QE('-O;&%R('!O=V5R('!R;VIE8W1S(&%N9"`S,"4@97%U
M:71Y(&EN=&5R97-T<R!I;B`S)B,Q-C`[<V5P87)A=&4@=71I;&ET>2US8V%L
M92!S;VQA<B!P;W=E<B!P<F]J96-T<R!F<F]M(&$@=&AI<F0@<&%R='D@8GD@
M8V]N=')I8G5T:6]N(&]F('-O;&%R(&UO9'5L97,@=VET:"!A;B!A9V=R96=A
M=&4@8F]O:R!V86QU92!O9B`D,3$L-30X+#8Q-"X@5&AE<V4@97%U:71Y(&EN
M=&5R97-T<R!W97)E(')E8V]R9&5D(&%T('1H92!C87)R>6EN9R!V86QU92!O
M9B!T:&4@;6]D=6QE<R!C;VYT<FEB=71E9"X\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M%
M<75I='D@:6X@96%R;FEN9W,@*&QO<W,I(&]F('5N8V]N<V]L:61A=&5D(&EN
M=F5S=&5E<R!W87,@)#$T-BPU.3<L("0H-#$L,38S*2!A;F0@)"@Q+#DV.2PS
M,#8I(&9O<B!T:&4@>65A<G,@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q
M,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY+CPO9F]N=#X\+W`^/"]D
M:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V
M-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#$W+FAT;6P-"D-O;G1E
M;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E
M;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT
M;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT
M+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS
M8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J
M($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D
M/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)
M1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^0D]24D]724Y'4SQB<CX\
M+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N
M/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB
M<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY"
M3U)23U=)3D=3/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D)/4E)/5TE.1U,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/C$P+B!"3U)23U=)3D=3/"]B
M/CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P
M=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!
M4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W,"4[(%!!1$1)3D<M5$]0.B`P<'0[
M(%!/4TE424]..B!R96QA=&EV92<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-34%.1#U!1$1?5$%"
M3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA+2T@57-E<BUS<&5C
M:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-
M"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H
M/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)
M1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<W
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA
M+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB
M<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S
M:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,3PO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF
M;VYT('-I>F4],T0Q/CQB/D%T($1E8V5M8F5R)B,Q-C`[,S$L/&)R("\^#0HR
M,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT
M/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P
M86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0F%N:R!B;W)R;W=I;F=S/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.#,Q+#DS-BPP
M.#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,#<S+#0X
M.2PW,#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU
M<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY!;F%L>7-I<R!A<SH\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,C!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/E-H;W)T+71E<FT\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXV,CDL-C@X+#<R,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^.#`P+#@P."PU.34\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/DQO;F<M=&5R;2P@8W5R<F5N="!P;W)T
M:6]N/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3$S
M+#DY."PS-#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$W
M+#0X,2PR-3<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@
M,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/E-U8G1O=&%L(&9O<B!S:&]R="UT97)M/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-S0S+#8X-RPP
M-C(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C@Q."PR.#DL
M.#4R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY,;VYG+71E<FTL(&YO;BUC=7)R96YT('!O<G1I;VX\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX."PR-#DL,#(W/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR,30L-38R+#DW,SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P=#L@34%21TE.
M+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CY";W)R;W=I;F=S(&9R;VT@;F]N+6)A
M;FMI;F<@9FEN86YC:6%L(&EN<W1I='5T:6]N<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/CQB<B`O/@T*)B,X,C$R.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HT,"PV,S8L.#@P
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@
M=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W
M:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^06YA;'ES:7,@87,Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY3:&]R
M="UT97)M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#`L
M-C,V+#@X,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q
M+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/E1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^.#,Q+#DS-BPP.#D\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C$L,#<S+#0X.2PW,#4\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C
M;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I
M9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T%S(&]F($1E8V5M
M8F5R)B,Q-C`[,S$L(#(P,3(L('1H92!#;VUP86YY(&AA9"!C;VYT<F%C='5A
M;"!B86YK(&-R961I="!F86-I;&ET:65S(&]F("0Q+#,X."PX-#,L-S`S+"!O
M9B!W:&EC:"`D,C$T+#4V,BPY-S,@:&%S(&)E96X@9')A=VX@9&]W;B!W:71H
M('1H92!D=64@9&%T97,@8F5Y;VYD($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3,@
M86YD("0W,#8L-C`R+#@R-R!H87,@8F5E;B!D<F%W;B!D;W=N('=I=&@@=&AE
M(&1U92!D871E<R!B969O<F4@1&5C96UB97(F(S$V,#LS,2P@,C`Q,SL@86YD
M("0T-C<L-C<W+#DP,B!W87,@879A:6QA8FQE(&9O<B!D<F%W(&1O=VX@=7!O
M;B!D96UA;F0N($EN(&%D9&ET:6]N+"!A<R!O9B!$96-E;6)E<B8C,38P.S,Q
M+"`R,#$R+"!T:&4@0V]M<&%N>2!A;'-O(&AA9"!N;VXM8FEN9&EN9R!B86YK
M(&-R961I="!F86-I;&ET:65S(&]F("0Q.#DL,S(T+#8S-BP@;V8@=VAI8V@@
M)#$S-"PW,C`L-3`R(&AA<R!B965N(&1R87=N(&1O=VX@=VET:"!T:&4@9'5E
M(&1A=&5S(&)E9F]R92!$96-E;6)E<B8C,38P.S,Q+"`R,#$S(&%N9"`D-30L
M-C`T+#$S-"!W87,@<W5B:F5C="!T;R!B86YK<R<@9&ES8W)E=&EO;B!U<&]N
M(')E<75E<W0@9F]R(&%D9&ET:6]N86P@9')A=VXF(S$V,#MD;W=N+CPO9F]N
M=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.T%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(L('-H
M;W)T+71E<FT@8F]R<F]W:6YG<R!O9B`D,S(T+#<T."PR.#D@86YD(&QO;F<M
M=&5R;2!B;W)R;W=I;F=S(&]F("0W,2PU.3,L,3@R('=E<F4@<V5C=7)E9"!B
M>2!P<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N="!W:71H(&-A<G)Y:6YG
M(&%M;W5N=',@;V8@)#0S+#(W.2PW-S$L(&EN=F5N=&]R>2!O9B`D,S$L.#$Y
M+#(V-R!A;F0@82!P<F5P86ED(&QA;F0@=7-E(')I9VAT(&]F)B,Q-C`[)#<L
M.#8T+#$S,BX\+V9O;G0^/"]P/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*
M/&1T('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ("TQ,7!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/F$I/"]I/CPO8CX\+V9O
M;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/CQB/CQI/E-H;W)T+71E<FT\+VD^/"]B/CPO9F]N=#X\
M+V1D/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY)W,@<VAO<G0M=&5R;2!B;W)R
M;W=I;F=S(&-O;G-I<W1E9"!O9B!T:&4@9F]L;&]W:6YG.CPO9F]N=#X\+W`^
M#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,
M1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!4D=)3BU,1494.B`Q
M,"4[(%=)1%1(.B`X,"4[(%!!1$1)3D<M5$]0.B`P<'0[(%!/4TE424]..B!R
M96QA=&EV92<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/CPA+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P
M)2(@+2T^/"]F;VYT/CPO<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$
M(%1!0DQ%("TM/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D
M97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],
M54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!
M="!$96-E;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,3PO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q
M/CQB/D%T($1E8V5M8F5R)B,Q-C`[,S$L/&)R("\^#0HR,#$R/"]B/CPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB
M<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X]
M,T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT
M('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY"86YK(&)O<G)O=VEN9W,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O
M;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M4VAO<G0M=&5R;2!B;W)R;W=I;F=S('-E8W5R960@8GD@<F5S=')I8W1E9"!C
M87-H/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-S0L.#<S
M+#,Y,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<U+#(X.2PS
M-34\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E-H;W)T+71E<FT@8F]R<F]W:6YG
M<R!S96-U<F5D(&)Y(&EN=F5N=&]R>3PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$U+#<V-RPX.#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C<Y+#4T."PQ-C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY3:&]R
M="UT97)M(&)O<G)O=VEN9W,@9W5A<F%N=&5E9"!B>2!$<BXF(S$V,#M3:&%W
M;B!1=3PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,S+#,R
M."PT-S`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8V+#,T.2PU
M-C,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E-H;W)T+71E<FT@8F]R<F]W:6YG
M<R!S96-U<F5D(&)Y(&QA;F0@=7-E(')I9VAT(&%N9"!P<F]P97)T>2P@<&QA
M;G0@86YD(&5Q=6EP;65N=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C,Y+#(Y-2PY-S`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C(S,2PV-S8L.3,U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI
M=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0F%N:R!N;W1E
M<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(Q+#@R-2PU.34\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/E5N<V5C=7)E9"!S:&]R="UT97)M(&)O<G)O
M=VEN9W,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-C8L
M-#(S+#`Q,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C(V+#$Q
M."PY.#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,3)P=#L@34%21TE.+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\
M8CY,;VYG+71E<FT@3&]A;G,@9'5E('=I=&AI;B!O;F4@>65A<CPO8CX\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%2
M1TE.+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY396-U<F5D(&)Y('!R;W!E<G1Y
M+"!P;&%N="!A;F0@97%U:7!M96YT/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,34L.#<P+#<P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,3,L-3(S+#$X.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS
M1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\
M<"!S='EL93TS1"=-05)'24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E-E8W5R
M960@8GD@:6YV96YT;W)Y/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,34L-C`P+#`P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^56YS96-U<F5D/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.#(L-3(W+#8T,#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,RPY-3@L,#8Y/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE
M/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N
M/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/E-U8G1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-S0S+#8X-RPP-C(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C@Q."PR.#DL.#4R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P=#L@34%21TE.
M+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CY";W)R;W=I;F=S(&9R;VT@;F]N+6)A
M;FMI;F<@9FEN86YC:6%L(&EN<W1I='5T:6]N<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[
M(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CY3:&]R="UT97)M(&)O<G)O=VEN9W,@<V5C=7)E9"!B>2!R
M96QA=&5D('!A<G1I97,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT
M+#<X,2PT,3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS
M1"=-05)'24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D)A;FL@;F]T97,\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS-2PX-34L-#<P/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$
M)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$
M,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/E-U8G1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^-#`L-C,V+#@X,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/E1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-S0S
M+#8X-RPP-C(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C@U."PY
M,C8L-S,R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T
M;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R
M+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!A
M=F5R86=E(&EN=&5R97-T(')A=&4@;VX@<VAO<G0M=&5R;2!B;W)R;W=I;F=S
M('=A<R`U+C$V)2!A;F0@-"XV,"4@<&5R(&%N;G5M(&9O<B!T:&4@>65A<G,@
M96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C
M=&EV96QY+B!4:&4@8F]R<F]W:6YG<R!A<F4@<F5P87EA8FQE('=I=&AI;B!O
M;F4F(S$V,#MY96%R+CPO9F]N=#X\+W`^#0H\9&P@8V]M<&%C=#TS1&-O;7!A
M8W0^#0H\9'0@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@+3$Q<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^8BD\+VD^/"]B
M/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^3&]N9RUT97)M/"]I/CPO8CX\+V9O
M;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2=S(&QO;F<M=&5R;2!B
M86YK(&)O<G)O=VEN9W,@8V]N<VES=&5D(&]F('1H92!F;VQL;W=I;F<Z/"]F
M;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T.R!0
M041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%21TE.
M+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<P)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3
M251)3TXZ(')E;&%T:79E)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)
M1%1(+"(Q,#`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE
M9"!404='140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A
M8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q
M,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-S<^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!4
M04),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4]
M,T0Q/CQB/D%T($1E8V5M8F5R)B,Q-C`[,S$L/&)R("\^#0HR,#$Q/"]B/CPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^070@1&5C96UB97(F(S$V,#LS,2P\8G(@+SX-"C(P,3(\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@
M8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R
M("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS
M1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/E5N<V5C=7)E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C0L-S8Q+#(Q,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,30R+#DV.2PW.3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W
M:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY,;VYG+71E
M<FT@8F]R<F]W:6YG<R!S96-U<F5D(&)Y(&QA;F0@=7-E(')I9VAT(&%N9"!P
M<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N=#PO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C@S+#0X-RPX,3<\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C<Q+#4Y,RPQ.#(\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE
M.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY4;W1A;#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C@X+#(T.2PP,C<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C(Q-"PU-C(L.3<S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O
M9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.U1H92!A=F5R86=E(&EN=&5R97-T(')A=&4@;VX@;&]N9RUT97)M(&)O<G)O
M=VEN9W,@=V%S(#8N-S`E(&%N9"`V+C8X)2!P97(@86YN=6T@9F]R('1H92!Y
M96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$Q(&%N9"`R,#$R+"!R
M97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[1G5T=7)E('!R:6YC:7!A
M;"!R97!A>6UE;G0@;VX@=&AE(&QO;F<M=&5R;2!B86YK(&QO86YS(&%R92!A
M<R!F;VQL;W=S.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M
M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-
M.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W,"4[(%!!1$1)3D<M
M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV92<^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-34%.
M1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA+2T@
M57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG;CTS
M1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<]
M,T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@
M0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@]
M,T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#<T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXR,#$S
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L-#@Q+#(U
M-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/C(P,30\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXW-2PW,S(L,C@X/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXR,#$U/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,S,L,C,R+#<W-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS
M1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/C(P,38@86YD(&%F=&5R
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`U+#4Y-RPY
M,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E1O=&%L/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C,R+#`T-"PR,S`\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY,97-S.B!F=71U<F4@<')I;F-I<&%L(')E<&%Y;65N="!R96QA
M=&5D('1O(&QO;F<M=&5R;2!L;V%N+"!C=7)R96YT('!O<G1I;VX\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,3<L-#@Q+#(U-SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G
M9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/E1O=&%L(&QO;F<M=&5R;2!P;W)T:6]N/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C$T+#4V,BPY
M-S,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R
M/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!4
M04='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T]N($IU;F4F(S$V,#LR-2P@
M,C`P.2P@0U-)(%-O;&%R(%!O=V5R)B,Q-C`[26YC+B!E;G1E<F5D(&EN=&\@
M<V5V97)A;"!L;V%N(&%G<F5E;65N=',@=VET:"!A(&QO8V%L($-H:6YE<V4@
M8V]M;65R8VEA;"!B86YK(&9O<B!T:&4@8V]N<W1R=6-T:6]N(&]F('-O;&%R
M('=A9F5R('!R;V1U8W1I;VX@;&EN97,N(%1H92!T;W1A;"!C<F5D:70@9F%C
M:6QI='D@=6YD97(@=&AO<V4@86=R965M96YT<R!I<R`D,30L,S$X+#8W-RP@
M=VAI8V@@<F5Q=6ER97,@<F5P87EM96YT(&]F("0T+#<W,BPX.#`L("0T+#<W
M,BPX.#`L("0S+#$X,2PY,C<@86YD("0Q+#4Y,"PY-C`@:6X@,C`Q,2P@,C`Q
M,BP@,C`Q,R!A;F0@,C`Q-"P@<F5S<&5C=&EV96QY+B!);G1E<F5S="!I<R!D
M=64@<75A<G1E<FQY(&EN(&%R<F5A<G,N(%1H92!O=71S=&%N9&EN9R!B86QA
M;F-E(&%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(@=V%S("0T+#<W,BPX
M.#<@86YD('=A<R!G=6%R86YT965D(&)Y($-322!#96QL<R8C,38P.T-O+BPF
M(S$V,#M,=&0N(%1H92!B;W)R;W=I;F<@8F5A<G,@82!F;&]A=&EN9R!B87-E
M(&EN=&5R97-T(')A=&4@<'5B;&ES:&5D(&)Y(%!E;W!L92=S($)A;FL@;V8@
M0VAI;F$@9F]R(&)O<G)O=VEN9W,@=VET:"!T:&4@<V%M92!M871U<FET:65S
M(&%N9"!D;V5S(&YO="!C;VYT86EN(&%N>2!F:6YA;F-I86P@8V]V96YA;G1S
M(&]R(')E<W1R:6-T:6]N<RX@3VX@2F%N=6%R>28C,38P.S(P+"`R,#$P+"!#
M4TD@4V]L87(@4&]W97(F(S$V,#M);F,N('=A<R!M97)G960@:6YT;R!#86YA
M9&EA;B!3;VQA<B!-86YU9F%C='5R:6YG("A#:&%N9W-H=2DF(S$V,#M);F,N
M+"!A;F0@=&AE(&QO86X@=V%S('1R86YS9F5R<F5D('1O($-A;F%D:6%N(%-O
M;&%R($UA;G5F86-T=7)I;F<@*$-H86YG<VAU*28C,38P.TEN8RX\+V9O;G0^
M/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#M/;B!-87DF(S$V,#LS,2P@,C`Q,"P@0U-)($-E;&QS)B,Q
M-C`[0V\N+"8C,38P.TQT9"X@96YT97)E9"!I;G1O(&$@<WEN9&EC871E9"!L
M;V%N(&%G<F5E;65N="!W:71H(&QO8V%L($-H:6YE<V4@8V]M;65R8VEA;"!B
M86YK<R!F;W(@=&AE(&5X<&%N<VEO;B!O9B!S;VQA<B!C96QL('!R;V1U8W1I
M;VX@8V%P86-I='DN(%1H92!T;W1A;"!C<F5D:70@9F%C:6QI='D@=6YD97(@
M=&AI<R!A9W)E96UE;G0@:7,@)#$T,2PR-C$L,C`Q+"!O<B!A;B!E<75I=F%L
M96YT(%)-0B!A;6]U;G1S+"!W:71H('1W;R!T<F%N8VAE<RX@5&AE(&9I<G-T
M('1R86YC:&4@:&%S(&$@8W)E9&ET(&QI;6ET(&]F("0V.2PS,S,L.3<P+"!W
M:&EC:"!R97%U:7)E<R!R97!A>6UE;G0@=VET:&EN(&]N92!Y96%R+B!4:&4@
M<V5C;VYD('1R86YC:&4@:&%S(&$@8W)E9&ET(&QI;6ET(&]F("0W,2PY,C<L
M,C,Q+B!!<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$R+"!#4TD@0V5L;',F
M(S$V,#M#;RXL)B,Q-C`[3'1D+B!H87,@9')A=VX@)#,T+#8V-RPP.3$L(&9R
M;VT@=&AE(&9I<G-T('1R86YC:&4@:6X@4DU"+"!A;F0@)#<P+#$V.2PR.3`@
M9G)O;2!T:&4@<V5C;VYD('1R86YC:&4@:6X@4DU"+B!";W1H('1R86YC:&5S
M(&)E87(@=&AE(&)A<V4@:6YT97)E<W0@<F%T92!P=6)L:7-H960@8GD@4&5O
M<&QE)W,@0F%N:R!O9B!#:&EN82!F;W(@=&AE('-A;64@;6%T=7)I='D@9F]R
M(%)-0B!D96YO;6EN871E9"!B;W)R;W=I;F=S+B!);G1E<F5S="!U;F1E<B!B
M;W1H('1R86YC:&5S(&ES(&1U92!Q=6%R=&5R;'D@:6X@87)R96%R<RX@3W5T
M<W1A;F1I;F<@8F]R<F]W:6YG<R!U;F1E<B!T:&ES(&%G<F5E;65N="!W97)E
M("0Q,#0L(#@S-BPS.#$F(S$V,#MA="!$96-E;6)E<B8C,38P.S,Q+"`R,#$R
M+"!W:&EC:"!R97%U:7)E<R!R97!A>6UE;G0@;V8@)#,T+#8V-RPP.3$L("0U
M,RPR,S,L-3(R+"!A;F0@)#$V+#DS-2PW-C@@:6X@,C`Q,RP@,C`Q-"!A;F0@
M,C`Q-2!R97-P96-T:79E;'DN(%1H92!B;W)R;W=I;F<@=6YD97(@=&AE(&%G
M<F5E;65N="!I<R!G=6%R86YT965D(&)Y($-322!#96QL<R8C,38P.T-O+BPF
M(S$V,#M,=&0L($-A;F%D:6%N(%-O;&%R($UA;G5F86-T=7)I;F<@*$QU;WEA
M;F<I)B,Q-C`[26YC+BP@86YD($-A;F%D:6%N(%-O;&%R($UA;G5F86-T=7)I
M;F<@*$-H86YG<VAU*28C,38P.TEN8RX@5&AE(&%G<F5E;65N="!D;V5S(&YO
M="!C;VYT86EN(&%N>2!F:6YA;F-I86P@8V]V96YA;G1S(&]R(')E<W1R:6-T
M:6]N<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M/;B!.;W9E;6)E<B8C,38P.S$Q+"`R
M,#$P+"!#86YA9&EA;B!3;VQA<B!-86YU9F%C='5R:6YG("A#:&%N9W-H=2DF
M(S$V,#M);F,N(&5N=&5R960@:6YT;R!A(&QO86X@86=R965M96YT('=I=&@@
M82!L;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:R!F;W(@=&AE(&5X<&%N
M<VEO;B!O9B!S;VQA<B!M;V1U;&4@<')O9'5C=&EO;B!L:6YE<RX@5&AE('1O
M=&%L(&-R961I="!F86-I;&ET>2!U;F1E<B!T:&ES(&%G<F5E;65N="!I<R`D
M-#<L-S(X+#DP,"P@=VAI8V@@<F5Q=6ER97,@<F5P87EM96YT<R!O9B`D,34L
M.3`Y+#8P,RP@)#$U+#DP.2PV,#,@86YD("0Q-2PY,#DL-C`T(&EN(#(P,3(L
M(#(P,3,@86YD(#(P,30L(')E<W!E8W1I=F5L>2X@5&AE(&]U='-T86YD:6YG
M(&)A;&%N8V4@87,@;V8@1&5C96UB97(F(S$V,#LS,2P@,C`Q,B!W87,@)#$S
M+#4R,RPQ.#@L('=H:6-H('=A<R!S96-U<F5D(&)Y('1H92!L86YD('5S92!R
M:6=H="!A;F0@8G5I;&1I;F=S(&]F($-A;F%D:6%N(%-O;&%R($UA;G5F86-T
M=7)I;F<@*$-H86YG<VAU*28C,38P.TEN8RX@86YD(&=U87)A;G1E960@8GD@
M0U-)($-E;&QS)B,Q-C`[0V\N+"8C,38P.TQT9"X@86YD($-A;F%D:6%N(%-O
M;&%R($UA;G5F86-T=7)I;F<@*$QU;WEA;F<I)B,Q-C`[26YC+B!);G1E<F5S
M="!I<R!D=64@<75A<G1E<FQY(&EN(&%R<F5A<G,N(%1H92!B;W)R;W=I;F<@
M8F5A<G,@82!F;&]A=&EN9R!R871E(&5Q=6%L('1O(#DU)2!O9B!T:&4@8F%S
M92!I;G1E<F5S="!R871E('!U8FQI<VAE9"!B>2!096]P;&4G<R!"86YK(&]F
M($-H:6YA(&%N9"!D;V5S(&YO="!C;VYT86EN(&%N>2!F:6YA;F-I86P@8V]V
M96YA;G1S(&]R(')E<W1R:6-T:6]N<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M/;B!/
M8W1O8F5R)B,Q-C`[,CDL(#(P,3$L($-322!#96QL<R8C,38P.T-O+BPF(S$V
M,#M,=&0N(&5N=&5R960@:6YT;R!A('-Y;F1I8V%T960@;&]A;B!A9W)E96UE
M;G0@=VET:"!L;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,N(%1H92!T
M;W1A;"!C<F5D:70@9F%C:6QI='D@=6YD97(@=&AI<R!A9W)E96UE;G0@:7,@
M)#$S,"PT-3@L-S(P+"!O<B!A;B!E<75I=F%L96YT(%)-0B!A;6]U;G0L('=I
M=&@@='=O('1R86YC:&5S+B!4:&4@9FER<W0@=')A;F-H92!H87,@82!C<F5D
M:70@;&EM:70@;V8@)#(W+#`T-BPS,C`L('=H:6-H(')E<75I<F5S(')E<&%Y
M;65N="!W:71H:6X@;VYE('EE87(@86YD(&9O<B!W;W)K:6YG(&-A<&ET86P@
M<'5R<&]S92X@5&AE('-E8V]N9"!T<F%N8VAE(&AA<R!A(&-R961I="!L:6UI
M="!O9B`D,3`S+#0Q,BPT,#`@9F]R('1H92!E>'!A;G-I;VX@;V8@<V]L87(@
M8V5L;"!P<F]D=6-T:6]N(&-A<&%C:71Y(&]F($-322!#96QL)B,Q-C`[0V\N
M+"8C,38P.TQT9"X@07,@;V8@1&5C96UB97(F(S$V,#LS,2P@,C`Q,BP@0U-)
M($-E;&QS)B,Q-C`[0V\N+"8C,38P.TQT9"X@:&%S(&1R87=N("0Q,RPU,C,L
M,3@X+"!F<F]M('1H92!F:7)S="!T<F%N8VAE(&EN(%)-0BP@86YD("0W,2PU
M.3,L,3@R(&9R;VT@=&AE('-E8V]N9"!T<F%N8VAE(&EN(%)-0BX@0F]T:"!T
M<F%N8VAE<R!B96%R('1H92!B87-E(&EN=&5R97-T(')A=&4@<'5B;&ES:&5D
M(&)Y(%!E;W!L92=S($)A;FL@;V8@0VAI;F$@9F]R('1H92!S86UE(&UA='5R
M:71Y(&9O<B!234(@9&5N;VUI;F%T960@8F]R<F]W:6YG<RX@26YT97)E<W0@
M=6YD97(@8F]T:"!T<F%N8VAE<R!I<R!D=64@<75A<G1E<FQY(&EN(&%R<F5A
M<G,N($]U='-T86YD:6YG(&)O<G)O=VEN9W,@=6YD97(@=&AI<R!A9W)E96UE
M;G0@=V5R92`D.#4L,3$V+#,W,"!A="!$96-E;6)E<B8C,38P.S,Q+"`R,#$R
M+"!W:&EC:"!R97%U:7)E<R!R97!A>6UE;G0@;V8@)#$S+#4R,RPQ.#@L("0V
M+#$Q."PX,C,L("0V+#$Q."PX,C,L("0Q-2PS-3DL,3(X(&%N9"`D-#,L.3DV
M+#0P."!I;B`R,#$S+"`R,#$T+"`R,#$U+"`R,#$V(&%N9"`R,#$W(')E<W!E
M8W1I=F5L>2X@5&AE(&)O<G)O=VEN9R!U;F1E<B!T:&4@86=R965M96YT(&ES
M('-E8W5R960@8GD@=&AE(&QA;F0@=7-E(')I9VAT(&%N9"!B=6EL9&EN9W,@
M;V8@0U-)($-E;&QS)B,Q-C`[0V\N+"8C,38P.TQT9"!A;F0@87)E(&=U87)A
M;G1E960@8GD@0U-)(%-O;&%R(%!O=V5R("A#:&EN82DF(S$V,#M);F,N+"!#
M86YA9&EA;B!3;VQA<B!-86YU9F%C='5R:6YG("A,=6]Y86YG*28C,38P.TEN
M8RX@86YD($-A;F%D:6%N(%-O;&%R($UA;G5F86-T=7)I;F<@*$-H86YG<VAU
M*28C,38P.TEN8RX@5&AE(&)O<G)O=VEN9R!C;VYT86EN<R!F:6YA;F-I86P@
M8V]V96YA;G1S('=H:6-H(')E<75I<F4@=&AA="!T:&4@<F%T:6\@;V8@;&EA
M8FEL:71I97,@=&\@87-S971S(&]F($-322!#96QL<R!#;RPF(S$V,#M,=&0L
M('-H86QL(&YO="!E>&-E960@.#`E+"!T:&4@<F%T:6\@;V8@;&EA8FEL:71I
M97,@=&\@87-S971S(&]F($-A;F%D:6%N(%-O;&%R($UA;G5F86-T=7)I;F<@
M*$-H86YG<VAU*28C,38P.TEN8RX@86YD('1H92!#;VUP86YY('-H86QL(&YO
M="!E>&-E960@.3`E+B!!<R!A="!$96-E;6)E<B8C,38P.S,Q+"`R,#$R+"!T
M:&4@0V]M<&%N>2!M970@86QL('1H92!R97%U:7)E;65N=',@;V8@=&AE(&9I
M;F%N8VEA;"!C;W9E;F%N=',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[3VX@2G5N928C
M,38P.S(V+"`R,#$R+"!#86YA9&EA;B!3;VQA<B!*87!A;B!++DLN(&5N=&5R
M960@:6YT;R!A(&QO86X@86=R965M96YT('=I=&@@82!*87!A;F5S92!B86YK
M(&9O<B!W;W)K:6YG(&-A<&ET86PN(%1H92!T;W1A;"!C<F5D:70@9F%C:6QI
M='D@=6YD97(@=&AE(&%G<F5E;65N="!I<R`D,2PY,C$L-#<X+"!W:&EC:"!H
M87,@82!M871U<FET>2!O9B`S-B8C,38P.VUO;G1H<RP@=VAI8V@@<F5Q=6ER
M97,@=&AE(')E<&%Y;65N="!O9B`D-S<V+#$T,BP@)#<W-BPQ-#(@)#,V.2PQ
M.30@:6X@,C`Q,RP@,C`Q-"!A;F0@,C`Q-2!R97-P96-T:79E;'DN(%1H92!B
M;W)R;W=I;F<@8F5A<G,@82!F:7AE9"!R871E(&]F(#`N.24@86YD(&1O97,@
M;F]T(&-O;G1A:6X@86YY(&9I;F%N8VEA;"!C;W9E;F%N=',@;W(@<F5S=')I
M8W1I;VYS+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T]N($%U9W5S="8C,38P.S$S+"`R
M,#$R+"!#4TD@96YT97)E9"!I;G1O(&$@;&]A;B!A9W)E96UE;G0@=VET:"!A
M(&QO8V%L($-H:6YE<V4@8F%N:R!F;W(@=&AE(&%C<75I<VET:6]N(&]F('!R
M;VIE8W1S(#$V+B!4:&4@=&]T86P@8W)E9&ET(&9A8VEL:71Y('5N9&5R('1H
M92!A9W)E96UE;G0@:7,@)#DS+#(Y."PU-34L(&]R(&%N(&5Q=6EV86QE;G0@
M0T%$(&%M;W5N="P@=VAI8V@@:&%S(&$@;6%T=7)I='D@;V8@-C`F(S$V,#MM
M;VYT:',N($EN=&5R97-T(&ES(&1U92!Q=6%R=&5R;'D@:6X@87)R96%R<RX@
M5&AE(&]U='-T86YD:6YG(&)A;&%N8V4@87,@;V8@1&5C96UB97(F(S$V,#LS
M,2P@,C`Q,B!W87,@)#<P+#`V-"PR,#4L('=H:6-H(')E<75I<F5S(')E<&%Y
M;65N="!O9B`D,30L,#$R+#@T,2P@)#DL.#`X+#DX.2P@)"`R,2PP,3DL,C8R
M(&%N9"`D(#(U+#(R,RPQ,3,F(S$V,#MI;B`R,#$T+"`R,#$U+"`R,#$V(&%N
M9"`R,#$W(')E<W!E8W1I=F5L>2X@5&AE(&QO86X@=V%S(&=U87)A;G1E960@
M8GD@0U-)(%-O;&%R(%!R;VIE8W0@,38F(S$V,#M);F,N+"!#4TD@4V]L87(@
M4&]W97(@*$-H:6YA*28C,38P.TEN8RX@86YD($-A;F%D:6%N(%-O;&%R(%-O
M;'5T:6]N<R8C,38P.TEN8RX@5&AE(&)O<G)O=VEN9R!B96%R<R!A(&9L;V%T
M:6YG(&EN=&5R97-T(')A=&4@97%U86P@=&\@3$E"3U(K-"XY)2X@5&AE(&)O
M<G)O=VEN9R!C;VYT86EN<R!F:6YA;F-I86P@8V]V96YA;G1S('=H:6-H(')E
M<75I<F4@=&AA="!F;W(@86YY('!E<FEO9"!E;F1E9"!*=6X@,S`@86YD($1E
M8V5M8F5R)B,Q-C`[,S$@;V8@96%C:"!Y96%R+"!T:&4@<F%T:6\@;V8@;&EA
M8FEL:71I97,@=&\@87-S971S(&]F('1H92!#;VUP86YY('-H86QL(&)E(&YO
M(&AI9VAE<B!T:&%N(#@X)2X@07,@870@1&5C96UB97(F(S$V,#LS,2P@,C`Q
M,BP@=&AE($-O;7!A;GD@;65T('1H92!R97%U:7)E;65N=',@;V8@=&AE(&9I
M;F%N8VEA;"!C;W9E;F%N=',N/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T/3-$
M8V]M<&%C=#X-"CQD="!S='EL93TS1"=-05)'24XM0D]45$]-.B`M,3%P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3YC*3PO
M:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y);G1E<F5S="!E>'!E;G-E
M/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!C
M87!I=&%L:7IE9"!I;G1E<F5S="!C;W-T<R!I;F-U<G)E9"!I;G1O('1H92!#
M;VUP86YY)W,@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0@;W(@=&AE
M($-O;7!A;GDG<R!P<F]J96-T(&%S<V5T<R!A<R!F;VQL;W=S(&1U<FEN9R!T
M:&4@>65A<G,@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A
M;F0F(S$V,#LR,#$R.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)
M3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]4
M5$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W,"4[(%!!1$1)
M3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV92<^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-
M34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA
M+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG
M;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I
M;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@5$%"
M3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED
M=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V,3X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM
M(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@
M+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#@^/&9O;G0@<VEZ
M93TS1#$^/&(^665A<G,@16YD960@1&5C96UB97(F(S$V,#LS,3PO8CX\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L
M:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^,C`Q,#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3$\+V(^/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S
M:7IE/3-$,3X\8CXR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB
M/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O
M;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG
M;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z
M(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CY);G1E<F5S="!C87!I=&%L:7IE9"8C.#(Q,CMP
M<F]J96-T(&%S<V5T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C
M.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0L-C,Q+#4V
M.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/DEN=&5R97-T(&-A<&ET86QI>F5D)B,X
M,C$R.W!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PV.#8L,C8R/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXT+#`Y.2PX,34\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C8W,"PS-S0\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/DEN=&5R97-T(&5X<&5N<V4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXR,BPQ-C0L,S8S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXT,RPX-#,L-3@V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXU,RPS,#0L-C0P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY4;W1A
M;"!I;G1E<F5S="!I;F-U<G)E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C(S+#@U,"PV,C4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C0W+#DT,RPT,#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C4X+#8P-BPU.#,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A
M;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*
M/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO
M9&EV/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T
M.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970Q."YH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-(3U)4+51%
M4DT@3D]415,@4$%904),13QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,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`^/'-T<F]N9SY32$]25"U415)-($Y/5$53(%!!64%"3$4\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4TA/
M4E0M5$5232!.3U1%4R!005E!0DQ%/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CXQ,2X@4TA/4E0M5$52
M32!.3U1%4R!005E!0DQ%/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#;VUP
M86YY(&5N=&5R<R!I;G1O(&%R<F%N9V5M96YT<R!W:71H(&)A;FMS('=H97)E
M:6X@=&AE(&)A;FMS(&ES<W5E(&YO=&5S('1O('1H92!#;VUP86YY)W,@=F5N
M9&]R<RP@=VAI8V@@969F96-T:79E;'D@<V5R=F4@=&\@97AT96YD('1H92!P
M87EM96YT(&1A=&4@;V8@=&AE(&%S<V]C:6%T960@86-C;W5N=',@<&%Y86)L
M92X@5F5N9&]R<R!M87D@<')E<V5N="!T:&4@;F]T97,@9F]R('!A>6UE;G0@
M=&\@82!B86YK+"!I;F-L=61I;F<@=&AE(&)A;FL@:7-S=6EN9R!T:&4@;F]T
M92P@<')I;W(@=&\@=&AE('-T871E9"!M871U<FET>2!D871E+"!B=70@9V5N
M97)A;&QY(&%T(&$@9&ES8V]U;G0@9G)O;2!T:&4@9F%C92!A;6]U;G0@;V8@
M=&AE(&YO=&4N($%L=&AO=6=H('1H92!O<'1I;VX@:7,@879A:6QA8FQE+"!T
M:&4@0V]M<&%N>2=S('9E;F1O<G,@<F%R96QY('!U<G-U92!S971T;&5M96YT
M(&EN(&%D=F%N8V4@;V8@=&AE(&YO=&4@;6%T=7)I='D@9&%T92X@1G5R=&AE
M<BP@=&AE($-O;7!A;GD@:7,@<F5Q=6ER960@=&\@9&5P;W-I="!R97-T<FEC
M=&5D(&-A<V@@8F%L86YC97,@=VET:"!T:&4@:7-S=6EN9R!B86YK+"!W:&EC
M:"!A<F4@=71I;&EZ960@=&\@:6UM961I871E;'D@<F5P87D@=&AE(&)A;FL@
M=7!O;B!T:&4@8F%N:W,G('-E='1L96UE;G0@;V8@=&AE(&YO=&5S+B!':79E
M;B!T:&4@<'5R<&]S92!O9B!T:&5S92!A<G)A;F=E;65N=',@:7,@=&\@97AT
M96YD('1H92!P87EM96YT(&1A=&5S(&]F(&%C8V]U;G1S('!A>6%B;&4L('1H
M92!#;VUP86YY(&AA<R!R96-O<F1E9"!S=6-H(&%M;W5N=',@87,@<VAO<G0M
M=&5R;2!N;W1E<R!P87EA8FQE+B!!<R!P87EM96YT<R!B>2!T:&4@8F%N:R!A
M<F4@:6UM961I871E;'D@<F5P86ED(&)Y('1H92!#;VUP86YY)W,@<F5S=')I
M8W1E9"!C87-H(&)A;&%N8V5S(&%N9"!O=&AE<B!D97!O<VET<R!W:71H('1H
M870@<V%M92!B86YK+"!T:&4@;F]T97,@<&%Y86)L92!D;R!N;W0@<F5P<F5S
M96YT(&-A<V@@8F]R<F]W:6YG<R!F<F]M('1H92!B86YK(&%N9"P@87,@<W5C
M:"P@=&AE(&%S<V]C:6%T960@8V%S:"!P87EM96YT<R!H879E(&)E96X@<F5C
M;W)D960@8GD@=&AE($-O;7!A;GD@87,@86X@;W!E<F%T:6YG(&%C=&EV:71Y
M(&EN('1H92!C;VYS;VQI9&%T960@<W1A=&5M96YT<R!O9B!C87-H(&9L;W=S
M+B!!<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$Q(&%N9"`R,#$R+"!S:&]R
M="UT97)M(&YO=&5S('!A>6%B;&4@=V%S("0Q,S$L-38X+#4T,"!A;F0@)#(S
M,2PQ,S4L.3(X+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X\+V1I=CX-"CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*
M("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T
M8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T
M:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P
M-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,3DN:'1M;`T*0V]N=&5N="U4<F%N
M<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E
M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@
M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C
M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T
M>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T
M(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB
M;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5-13X-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS
M1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY!0T-2545$(%=!4E)!3E19($-/4U13
M/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O
M;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R
M;VYG/D%#0U)5140@5T%24D%.5%D@0T]35%,\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^04-#4E5%1"!705)204Y462!#3U-4
M4SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS
M1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CX\8CXQ,BX@04-#4E5%1"!705)204Y462!#3U-44SPO8CX\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2=S('=A<G)A;G1Y(&%C=&EV:71Y
M(&ES('-U;6UA<FEZ960@8F5L;W<Z/"]F;VYT/CPO<#X-"CQD:78@<W1Y;&4]
M,T0G4$%$1$E.1RU224=(5#H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$
M1$E.1RU"3U143TTZ(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<X
M+C,Y)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3251)3TXZ(')E;&%T:79E.R!(
M14E'2%0Z(#$R-'!X)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(
M+"(Q,#`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!4
M04='140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE
M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E
M(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%
M5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H
M/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(
M4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E
M;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A
M;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A
M;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O
M;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS
M1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY"96=I;FYI;F<@8F%L86YC93PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C$V+#@Y.2PU,C(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C,Q+#(R-"PY,#8\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C0W+#`R,2PS-3(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E=A<G)A;G1Y('!R
M;W9I<VEO;CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$T+#<P-RPU,3,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$X+#,T-RPR-S(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$R+#4Q-BPS-#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^5V%R<F%N='D@8V]S=',@:6YC=7)R960\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,S@R+#$R.3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@R+#4U,"PX,C8\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,2PR,#,L,C<W/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@
M<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A
M;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O
M;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY%;F1I
M;F<@8F%L86YC93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C,Q+#(R-"PY,#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C0W+#`R,2PS-3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C4X+#,S-"PT,C0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M
M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X]
M,T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@
M8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^
M/"]T86)L93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!
M1T=%1"!404),12`M+3X\+V1I=CX\+V1I=CX-"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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C
M-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE
M971S+U-H965T,C`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(2#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#3TY615)424),12!.3U1%4R`H,C`P-R!.;W1E<RD\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/C(P,#<@3F]T97,\
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`^/'-T<F]N9SY#3TY6
M15)424),12!.3U1%4SPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y#3TY615)424),12!.3U1%4SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T
M.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^,3,N($-/
M3E9%4E1)0DQ%($Y/5$53/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/CQU/C(P
M,#<@0V]N=F5R=&EB;&4@3F]T92!3=6)S8W)I<'1I;VX@06=R965M96YT/"]U
M/CPO:3X\+V(^/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[3VX@1&5C96UB97(F(S$V,#LQ
M,2P@,C`P-RP@=&AE($-O;7!A;GD@<VEG;F5D(&$@<W5B<V-R:7!T:6]N(&%G
M<F5E;65N="!F;W(@=&AE(&ES<W5A;F-E(&]F(&-O;G9E<G1I8FQE(&YO=&5S
M(&]F("0W-2PP,#`L,#`P("AT:&4F(S$V,#LB,C`P-R8C,38P.TYO=&5S(BDN
M/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE('1E<FUS(&]F('1H92`R,#`W($YO=&5S
M(&%R92!D97-C<FEB960@87,@9F]L;&]W<SH\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\:3XF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M-871U<FET>2!D871E+CPO:3X\+V9O;G0^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(#(P,#<@3F]T97,@;6%T=7)E(&]N
M($1E8V5M8F5R)B,Q-C`[,34L(#(P,3<N/"]F;VYT/CPO<#X-"CQP('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&D^)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M26YT97)E<W0N/"]I/CPO9F]N=#X\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M4:&4@,C`P-R!.;W1E(&AO;&1E<G,@87)E(&5N=&ET
M;&5D('1O(')E8V5I=F4@:6YT97)E<W0@870@-B4@<&5R(&%N;G5M(&]N('1H
M92!P<FEN8VEP86P@;W5T<W1A;F1I;F<L(&EN('-E;6DM86YN=6%L;'D@:6YS
M=&%L;&UE;G1S+"!P87EA8FQE(&EN)B,Q-C`[87)R96%R<RX\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CX\:3XF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#M#;VYV97)S:6]N+CPO:3X\+V9O;G0^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&EN:71I86P@8V]N=F5R
M<VEO;B!R871E(&ES(#4P+C8P-S,F(S$V,#MS:&%R97,@<&5R("0Q+#`P,"!I
M;FET:6%L('!R:6YC:7!A;"!A;6]U;G0L('=H:6-H(')E<')E<V5N=',@86X@
M:6YI=&EA;"!C;VYV97)S:6]N('!R:6-E(&]F(&%P<')O>&EM871E;'D@)#$Y
M+C<V('!E<B!S:&%R92X@5&AE(#(P,#<@3F]T97,@87)E(&-O;G9E<G1I8FQE
M(&%T(&%N>2!T:6UE('!R:6]R('1O(&UA='5R:71Y+B!4:&4@8V]N=F5R<VEO
M;B!R871E(&ES('-U8FIE8W0@=&\@8VAA;F=E(&9O<B!C97)T86EN(&%N=&DM
M9&EL=71I;VX@979E;G1S(&%N9"!U<&]N(&$@8VAA;F=E(&EN(&-O;G1R;VPN
M($EF('1H92!H;VQD97)S(&5L96-T('1O(&-O;G9E<G0@=&AE(#(P,#<@3F]T
M97,@=7!O;B!A(&-H86YG92!O9B!C;VYT<F]L+"!T:&4@8V]N=F5R<VEO;B!R
M871E('=I;&P@:6YC<F5A<V4@8GD@82!N=6UB97(@;V8@861D:71I;VYA;"!S
M:&%R97,@87,@9&5T97)M:6YE9"!B>2!R969E<F5N8V4@=&\@86X@861J=7-T
M;65N="!S8VAE9'5L92!B87-E9"!O;B!T:&4@9&%T92!O;B!W:&EC:"!T:&4@
M8VAA;F=E(&EN(&-O;G1R;VP@8F5C;VUE<R!E9F9E8W1I=F4@86YD('1H92!P
M<FEC92!P86ED('!E<B!C;VUM;VX@<VAA<F4@:6X@=&AE('1R86YS86-T:6]N
M("AR969E<G)E9"!T;R!A<R!T:&4@(D9U;F1A;65N=&%L($-H86YG92!-86ME
M+5=H;VQE(%!R96UI=6TB*2X@5&AE($9U;F1A;65N=&%L($UA:V4M5VAO;&4@
M4')E;6EU;2!I<R!I;G1E;F1E9"!T;R!C;VUP96YS871E(&AO;&1E<G,@9F]R
M('1H92!L;W-S(&]F('1I;64@=F%L=64@=7!O;B!E87)L>28C,38P.V5X97)C
M:7-E+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/CQI/B8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U)E9&5M<'1I;VXN/"]I/CPO9F]N
M=#X\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@
M:&]L9&5R<R!M87D@<F5Q=6ER92!T:&4@0V]M<&%N>2!T;R!R97!U<F-H87-E
M('1H92`R,#`W($YO=&5S(&9O<B!C87-H(&]N($1E8V5M8F5R)B,Q-C`[,C0L
M(#(P,3(@86YD($1E8V5M8F5R)B,Q-C`[,34L(#(P,30L(&%T(&$@<F5P=7)C
M:&%S92!P<FEC92!E<75A;"!T;R`Q,#`E(&]F('1H92!P<FEN8VEP86P@86UO
M=6YT+"!P;'5S(&%C8W)U960@86YD('5N<&%I9"!I;G1E<F5S="X@5&AE($-O
M;7!A;GD@;6%Y(')E9&5E;2!T:&4@;F]T97,@;VX@;W(@869T97(@1&5C96UB
M97(F(S$V,#LR-"P@,C`Q,B!A="!A(')E9&5M<'1I;VX@<')I8V4@97%U86P@
M,3`P)2!O9B!T:&4@<')I;F-I<&%L(&%M;W5N="!O9B!T:&4@;F]T97,L('!L
M=7,@86-C<G5E9"!A;F0@=6YP86ED(&EN=&5R97-T+"`H:2DF(S$V,#MI;B!W
M:&]L92!O<B!I;B!P87)T('1H92!C;&]S:6YG('!R:6-E(&9O<B!T:&4@8V]M
M;6]N('-H87)E<R!E>&-E961S(#$S,"4@;V8@=&AE(&-O;G9E<G-I;VX@<')I
M8V4@9F]R(&%T(&QE87-T(#(P)B,Q-C`[=')A9&EN9R!D87ES('=I=&AI;B!A
M('!E<FEO9"!O9B`S,"8C,38P.V-O;G-E8W5T:79E('1R861I;F<@9&%Y<R!E
M;F1I;F<@=VET:&EN(&9I=F4@=')A9&EN9R!D87ES(&]F('1H92!N;W1I8V4@
M;V8@<F5D96UP=&EO;B!O<B`H:6DI)B,Q-C`[:6X@=VAO;&4@;VYL>2P@:68@
M870@;&5A<W0@.34E(&]F('1H92!I;FET:6%L(&%G9W)E9V%T92!P<FEN8VEP
M86P@86UO=6YT(&]F('1H92`R,#`W($YO=&5S(&]R:6=I;F%L;'D@:7-S=65D
M(&AA=F4@8F5E;B!R961E96UE9"P@8V]N=F5R=&5D(&]R(')E<'5R8VAA<V5D
M(&%N9"P@:6X@96%C:"!C87-E+"!C86YC96QL960N/"]F;VYT/CPO<#X-"CQP
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[5&AE($-O;7!A;GD@<F5C;V=N:7IE9"!B;W1H('1H92!D96)T(&%N9"!E
M<75I='D@8V]M<&]N96YT<R!A<W-O8VEA=&5D('=I=&@@=&AE(#(P,#<@3F]T
M97,N(%1H92!D96)T(&-O;7!O;F5N="!W87,@<F5C;V=N:7IE9"!A="!T:&4@
M9F%I<B!V86QU92!O9B!A('-I;6EL87(@:6YS=')U;65N="!T:&%T(&1O97,@
M;F]T(&AA=F4@86X@87-S;V-I871E9"!E<75I='D@8V]M<&]N96YT+"!W:&EC
M:"!I;FET:6%L;'D@86UO=6YT960@=&\@)#8R+#8X-BPP.#@N(%1H92!E<75I
M='D@8V]M<&]N96YT('=A<R!R96-O9VYI>F5D(&%S('1H92!D:69F97)E;F-E
M(&)E='=E96X@=&AE('!R;V-E961S(&%N9"!T:&4@9F%I<B!V86QU92!O9B!T
M:&4@9&5B="!C;VUP;VYE;G0N($]F9F5R:6YG(&-O<W1S(&EN8W5R<F5D(&9O
M<B!T:&4@:7-S=6%N8V4@;V8@=&AE(#(P,#<@3F]T97,@86UO=6YT960@=&\@
M)#,L,S4Q+#8S-"P@=VAI8V@@=V5R92!A;&QO8V%T960@=&\@=&AE(&1E8G0@
M86YD(&5Q=6ET>2!C;VUP;VYE;G1S(&EN('!R;W!O<G1I;VX@=&\@=&AE(&%L
M;&]C871I;VX@;V8@=&AE('!R;V-E961S(&%N9"!W97)E(&%C8V]U;G1E9"!F
M;W(@87,@9&5B="!I<W-U86YC92!C;W-T<R!A;F0@97%U:71Y(&ES<W5A;F-E
M(&-O<W1S+"!R97-P96-T:79E;'DN(%1H92!I;FET:6%L(&1E8G0@:7-S=6%N
M8V4@8V]S=',@86UO=6YT960@=&\@)#(L.#`Q+#,T-"X@5&AE(&1E8G0@9&ES
M8V]U;G0@*&UE87-U<F5D(&%S('1H92!D:69F97)E;F-E(&)E='=E96X@=&AE
M('!R;V-E961S(&%N9"!T:&4@:6YI=&EA;"!D96)T(&-O;7!O;F5N="!P;'5S
M(&1E8G0@:7-S=6%N8V4@8V]S=',I(&%R92!B96EN9R!A;6]R=&EZ960@=&AR
M;W5G:"!I;G1E<F5S="!E>'!E;G-E(&]V97(@=&AE('!E<FEO9"!F<F]M($1E
M8V5M8F5R)B,Q-C`[,3`L(#(P,#<L('1H92!D871E(&]F(&ES<W5A;F-E+"!T
M;R!$96-E;6)E<B8C,38P.S(T+"`R,#$R+"!T:&4@96%R;&EE<W0@<F5D96UP
M=&EO;B!D871E+"!U<VEN9R!T:&4@969F96-T:79E(&EN=&5R97-T(')A=&4@
M;65T:&]D+"!W:&EC:"!W87,@,3$N-"4@9F]R('1H92!Y96%R<R!E;F1E9"!$
M96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T
M:79E;'DN($%M;W)T:7IA=&EO;B!E>'!E;G-E(&]F("0S.2PX,38L("0T-"PT
M.#4@86YD("0T.2PV.3D@=V%S(')E8V]R9&5D(&9O<B!T:&4@>65A<G,@96YD
M960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S
M<&5C=&EV96QY+B!);B!A9&1I=&EO;BP@8V]U<&]N(&EN=&5R97-T(&]F("0V
M,"PP,#`@=V%S(')E8V]R9&5D(&9O<B!T:&4@>65A<G,@96YD960@1&5C96UB
M97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY
M+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.T]N($UA>28C,38P.S(W+"`R,#`X+"!T:&4@
M0V]M<&%N>2!O9F9E<F5D('1O(&EN8W)E87-E('1H92!C;VYV97)S:6]N(')A
M=&4L(&)A<V5D(&]N(&$@<W!E8VEF:65D(&9O<FUU;&$L('1O(&EN9'5C92!T
M:&4@:&]L9&5R<R!O9B!T:&4@,C`P-R!.;W1E<R!T;R!C;VYV97)T('1H96ER
M(&YO=&5S(&EN=&\@=&AE($-O;7!A;GDG<R!C;VUM;VX@<VAA<F5S("AT:&4F
M(S$V,#LB3V9F97(B*2!O;B!O<B!B969O<F4@2G5N928C,38P.S(T+"8C,38P
M.S(P,#@N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[3VX@2G5N928C,38P.S(W+"`R,#`X
M+"!T:&4@0V]M<&%N>2!A;FYO=6YC960@86X@:6YC<F5A<V5D(&-O;G9E<G-I
M;VX@<F%T92!O9B`U,RXV,#8Q)B,Q-C`[:6X@86-C;W)D86YC92!W:71H('1H
M92!T97)M<R!O9B!T:&4@3V9F97(@86YD(&ES<W5E9"`S+#DV-BPX-#$F(S$V
M,#MC;VUM;VX@<VAA<F5S(&EN(&5X8VAA;F=E(&9O<B`D-S0L,#`P+#`P,"!I
M;B!P<FEN8VEP86P@86UO=6YT(&]F('1H92`R,#`W($YO=&5S+B!4:&4@:6YD
M=6-E9"!C;VYV97)S:6]N(')E<W5L=&5D(&EN(&$@8VAA<F=E('1O(&5A<FYI
M;F=S(&]F("0Q,"PQ-S`L,3$X+"!W:&EC:"!W87,@97%U86P@=&\@=&AE(&9A
M:7(@=F%L=64@;V8@86QL(&-O;6UO;B!S:&%R97,@86YD(&-A<V@@8V]N<VED
M97)A=&EO;B!T<F%N<V9E<G)E9"!I;B!T:&4@=')A;G-A8W1I;VX@:6X@97AC
M97-S(&]F('1H92!F86ER('9A;'5E(&]F('1H92!C;VUM;VX@<VAA<F5S(&ES
M<W5A8FQE('!U<G-U86YT('1O('1H92!O<FEG:6YA;"!C;VYV97)S:6]N('1E
M<FUS+B!);B!A9&1I=&EO;BP@=&AE($-O;7!A;GD@<F5C;V=N:7IE9"`D,BPT
M,CDL-3(T(&%S(&$@9V%I;B!O;B!D96)T(&5X=&EN9W5I<VAM96YT+"!E<75A
M;"!T;R!T:&4@9&EF9F5R96YC92!B971W965N('1H92!C;VYS:61E<F%T:6]N
M(&%T=')I8G5T960@=&\@=&AE(&1E8G0@8V]M<&]N96YT(&%N9"!T:&4@<W5M
M(&]F("AA*28C,38P.W1H92!N970@8V%R<GEI;F<@86UO=6YT(&]F('1H92!D
M96)T(&-O;7!O;F5N="!A;F0@*&(I)B,Q-C`[86YY('5N86UO<G1I>F5D(&1E
M8G0@:7-S=6%N8V4@8V]S=',N($EN(&%D9&ET:6]N+"!U<&]N(&-O;G9E<G-I
M;VXL("0Q,RPW-C8L,3<S(&EN('5N86UO<G1I>F5D(&1E8G0@9&ES8V]U;G0@
M86YD(&1E8G0@:7-S=6%N8V4@8V]S=',@=V%S(')E8VQA<W-I9FEE9"!T;R!C
M;VUM;VXF(S$V,#MS:&%R97,N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[26X@1&5C96UB
M97(F(S$V,#LR,#$R+"!N;W1E<R!W:71H('1H92!A9V=R96=A=&4@<')I;F-I
M<&%L(&%M;W5N="!O9B`D,2PP,#`L,#`P('=E<F4@<F5D965M960@86-C;W)D
M:6YG('1O('1H92!C;VYT<F%C='5A;"!R961E;7!T:6]N('1E<FUS('=I=&@@
M;F\@9V%I;B!O<B!L;W-S(')E8V]G;FEZ960N($%S(&]F($1E8V5M8F5R)B,Q
M-C`[,S$L(#(P,3(L(&YO(&-O;G9E<G1I8FQE(&YO=&5S(')E;6%I;F5D(&]U
M='-T86YD:6YG+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T1E=&%I;',@;V8@8V]N=F5R
M=&EB;&4@;F]T97,@87,@;V8@1&5C96UB97(F(S$V,#LS,2P@,C`Q,2!A;F0@
M,C`Q,B!A<F4@87,@9F]L;&]W<SH\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS
M1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$
M24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!724142#H@-S`E
M.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4G/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\
M(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\
M+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD
M:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E
M;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\
M(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$
M("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@
M8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB97(F(S$V
M,#LS,2P\8G(@+SX-"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E
M;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E
M<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE
M/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD
M/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/D-A<G)Y:6YG(&%M;W5N="!O9B!T:&4@97%U:71Y(&-O;7!O;F5N=#PO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$U-BPX-#@\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX]
M,T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY0<FEN8VEP86P@86UO=6YT(&]F('1H92!D96)T(&-O;7!O;F5N=#PO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,#`P+#`P,#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY5;F%M;W)T:7IE9"!D96)T(&1I<V-O=6YT/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#DL-CDY/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$
M,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A
M;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3F5T(&-A<G)Y:6YG
M(&%M;W5N="!O9B!T:&4@9&5B="!C;VUP;VYE;G0\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY-3`L,S`Q/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I
M960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO9&EV/@T*/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y
M831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O
M<FMS:&5E=',O4VAE970R,2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N
M/3-$,CX\<W1R;VYG/E)%4U1224-4140@3D54($%34T544SQB<CX\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ
M,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY215-44DE#
M5$5$($Y%5"!!4U-%5%,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4D535%))0U1%1"!.150@05-31513/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ
M,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CXQ
M-"X@4D535%))0U1%1"!.150@05-31513/"]B/CPO9F]N=#X\+W`^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.T%S('-T:7!U;&%T960@8GD@=&AE(')E;&5V86YT(&QA=W,@86YD(')E9W5L
M871I;VYS(&%P<&QI8V%B;&4@=&\@0VAI;F$G<R!F;W)E:6=N(&EN=F5S=&UE
M;G0@96YT97)P<FES92P@=&AE($-O;7!A;GDG<R!04D,@<W5B<VED:6%R:65S
M(&%R92!R97%U:7)E9"!T;R!M86ME(&%P<')O<')I871I;VYS(&9R;VT@;F5T
M(&EN8V]M92!A<R!D971E<FUI;F5D('5N9&5R(&%C8V]U;G1I;F<@<')I;F-I
M<&QE<R!G96YE<F%L;'D@86-C97!T960@:6X@=&AE(%!20R`H(E!20R8C,38P
M.T=!05`B*2!T;R!N;VXM9&ES=')I8G5T86)L92!R97-E<G9E<RP@=VAI8V@@
M:6YC;'5D92!A(&=E;F5R86P@<F5S97)V92P@86X@96YT97)P<FES92!E>'!A
M;G-I;VX@<F5S97)V92!A;F0@<W1A9F8@=V5L9F%R92!A;F0@8F]N=7,@<F5S
M97)V92X@5&AE('=H;VQL>2UO=VYE9"!04D,@<W5B<VED:6%R:65S(&%R92!N
M;W0@<F5Q=6ER960@=&\@;6%K92!A<'!R;W!R:6%T:6]N<R!T;R!T:&4@96YT
M97)P<FES92!E>'!A;G-I;VX@<F5S97)V92!B=70@87!P<F]P<FEA=&EO;G,@
M=&\@=&AE(&=E;F5R86P@<F5S97)V92!A<F4@<F5Q=6ER960@=&\@8F4@;6%D
M92!A="!N;W0@;&5S<R!T:&%N(#$P)2!O9B!T:&4@<')O9FET(&%F=&5R('1A
M>"!A<R!D971E<FUI;F5D('5N9&5R(%!20R!'04%0+B!4:&4@8F]A<F0@;V8@
M9&ER96-T;W)S(&1E=&5R;6EN97,@=&AE('-T869F('=E;&9A<F4@86YD(&)O
M;G5S)B,Q-C`[<F5S97)V92X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@9V5N97)A
M;"!R97-E<G9E(&ES('5S960@=&\@;V9F<V5T(&9U='5R92!L;W-S97,N(%1H
M92!S=6)S:61I87)I97,@;6%Y+"!U<&]N(&$@<F5S;VQU=&EO;B!P87-S960@
M8GD@=&AE('-T;V-K:&]L9&5R+"!C;VYV97)T('1H92!G96YE<F%L(')E<V5R
M=F4@:6YT;R!C87!I=&%L+B!4:&4@<W1A9F8@=V5L9F%R92!A;F0@8F]N=7,@
M<F5S97)V92!I<R!U<V5D(&9O<B!T:&4@8V]L;&5C=&EV92!W96QF87)E(&]F
M('1H92!E;7!L;WEE92!O9B!T:&4@<W5B<VED:6%R:65S+B!4:&4@96YT97)P
M<FES92!E>'!A;G-I;VX@<F5S97)V92!I<R!F;W(@=&AE(&5X<&%N<VEO;B!O
M9B!T:&4@<W5B<VED:6%R:65S)R!O<&5R871I;VYS(&%N9"!C86X@8F4@8V]N
M=F5R=&5D('1O(&-A<&ET86P@<W5B:F5C="!T;R!A<'!R;W9A;"!B>2!T:&4@
M<F5L979A;G0@875T:&]R:71I97,N(%1H97-E(')E<V5R=F5S(')E<')E<V5N
M="!A<'!R;W!R:6%T:6]N<R!O9B!T:&4@<F5T86EN960@96%R;FEN9W,@9&5T
M97)M:6YE9"!I;B!A8V-O<F1A;F-E('=I=&@@0VAI;F5S928C,38P.VQA=RX\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M);B!A9&1I=&EO;B!T;R!T:&4@9V5N97)A;"!R
M97-E<G9E+"!T:&4@0V]M<&%N>2=S(%!20R!S=6)S:61I87)I97,@87)E(')E
M<75I<F5D('1O(&]B=&%I;B!A<'!R;W9A;"!F<F]M('1H92!L;V-A;"!04D,@
M9V]V97)N;65N="!P<FEO<B!T;R!D:7-T<FEB=71I;F<@86YY(')E9VES=&5R
M960@<VAA<F4@8V%P:71A;"X@06-C;W)D:6YG;'DL(&)O=&@@=&AE(&%P<')O
M<')I871I;VYS('1O(&=E;F5R86P@<F5S97)V92!A;F0@=&AE(')E9VES=&5R
M960@<VAA<F4@8V%P:71A;"!O9B!T:&4@0V]M<&%N>2=S(%!20R!S=6)S:61I
M87)I97,@87)E(&-O;G-I9&5R960@87,@<F5S=')I8W1E9"!N970@87-S971S
M(&%M;W5N=&EN9R!T;R`D,S4Y+#DR,BPT-C8@87,@;V8@1&5C96UB97(F(S$V
M,#LS,2PF(S$V,#LR,#$R+CPO9F]N=#X\+W`^/"]D:78^#0H\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?
M-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O
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#!%344^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^24Y#3TU%(%1!6$53/&)R/CPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$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/DE.0T]-12!405A%4SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)3D-/
M344@5$%815,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@
M<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/CQB/C$U+B!)3D-/344@5$%815,\+V(^/"]F;VYT
M/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[5&AE('!R;W9I<VEO;B!F;W(@:6YC;VUE('1A>&5S(&ES
M(&-O;7!R:7-E9"!O9B!T:&4@9F]L;&]W:6YG.CPO9F]N=#X\+W`^#0H\9&EV
M('-T>6QE/3-$)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ
M(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%=)1%1(.B`W,"4[(%!!1$1)3D<M
M4DE'2%0Z(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@4$%$1$E.1RU43U`Z(#!P
M="<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/CPA+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^
M/"]F;VYT/CPO<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%
M("TM/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P
M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E
M/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX]
M,T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0V-3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-S(^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#@@86QI9VX],T1C
M96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^665A<G,@16YD960@1&5C96UB97(F
M(S$V,#LS,2P\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3`\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$
M,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX]
M,T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE
M/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXD
M/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/DEN8V]M92`H3&]S<RD@8F5F;W)E($EN8V]M92!487@\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY#86YA9&$\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ."PS-30L,C`T/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,C,L,S<X+#DX,#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L-C$V+#DX,#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY/
M=&AE<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0Y
M+#(R."PQ,#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@U
M,"PY.#0L-#4T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#(P,RPR
M,#4L-#@W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N
M=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG
M('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SXF
M(S$V,#L\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8W+#4X,BPS
M,3,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@W-"PS-C,L
M-#,T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#(P,"PU.#@L-3`W
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D
M/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG
M;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U
M8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N
M,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/CQF;VYT('-I>F4],T0R/D-U<G)E;G0@5&%X/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^0V%N861A/"]F;VYT
M/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.2PU-C,L.3$U/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX+#`T-RPW,S,\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L-#0W+#DS,#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$
M,CY/=&AE<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$S+#<Y,RPY.3<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$S+#`W."PX.3,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$S+#(T.2PW-3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&
M5#H@,3!P="<^)B,Q-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXR,RPS-3<L.3$R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXR,2PQ,C8L-C(V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXQ-2PV.3<L-C@R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I
M>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^1&5F97)R
M960@5&%X/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ
M93TS1#(^0V%N861A/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^*#@T."PU-C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR
M+#4W-RPX-30\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L
M-S$S+#@V,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\
M9F]N="!S:7IE/3-$,CY/=&AE<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B@U+#<U-2PT,CD\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXH-RPQ-C0L-30P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^*#(R+#@T-"PY-30\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z
M(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/B8C,38P.SPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#8L-C`S+#DY-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@T+#4X
M-BPV.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,C$L,3,Q+#`Y
M,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY4;W1A;"!);F-O;64@5&%X("A"96YE
M9FET*2!%>'!E;G-E/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O
M;G0@<VEZ93TS1#(^0V%N861A/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^."PW,34L,S0Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXQ,"PV,C4L-3@W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXT+#$V,2PW.3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^3W1H97(\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX+#`S."PU-C@\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4L.3$T+#,U,SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#DL-3DU+#(P,CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI
M9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^)B,Q-C`[/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ-BPW-3,L.3$W/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ-BPU,SDL.30P/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH-2PT,S,L-#$P/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS
M<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M
M<&%N>2!M86EN;'D@;W!E<F%T97,@:6X@0V%N861A+"!04D,L($IA<&%N+"!'
M97)M86YY(&%N9"!T:&4@56YI=&5D)B,Q-C`[4W1A=&5S+CPO9F]N=#X\+W`^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/CQB/D-A;F%D83PO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N
M>2!W87,@:6YC;W)P;W)A=&5D(&EN($]N=&%R:6\L($-A;F%D82!A;F0@:7,@
M<W5B:F5C="!T;R!B;W1H(&9E9&5R86P@86YD($]N=&%R:6\@<')O=FEN8VEA
M;"!C;W)P;W)A=&4@:6YC;VUE('1A>&5S(&%T(&$@<F%T92!O9B`S,24L(#(X
M+C(U)2!A;F0@,C8N-24@9F]R('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C
M,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[0V%N861I86X@4V]L87(@4V]L=71I;VYS)B,Q-C`[
M26YC+B!W87,@:6YC;W)P;W)A=&5D(&EN($]N=&%R:6\L($-A;F%D82!A;F0@
M:7,@<W5B:F5C="!T;R!B;W1H(&9E9&5R86P@86YD($]N=&%R:6\@<')O=FEN
M8VEA;"!C;W)P;W)A=&4@:6YC;VUE('1A>&5S(&%T(&$@<F%T92!O9B`S,24L
M(#(X+C(U)2!A;F0@,C8N-24@9F]R('1H92!Y96%R<R!E;F1E9"!$96-E;6)E
M<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN
M/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[0V%N861I86X@4V]L87(@36%N=69A8W1U<FEN
M9R`H3VYT87)I;RDF(S$V,#M);F,N('=A<R!A(&UA;G5F86-T=7)I;F<@96YT
M:71Y(&EN8V]R<&]R871E9"!I;B!/;G1A<FEO+"!#86YA9&$L(&%N9"!I<R!S
M=6)J96-T('1O(&)O=&@@9F5D97)A;"!A;F0@3VYT87)I;R!P<F]V:6YC:6%L
M(&-O<G!O<F%T92!I;F-O;64@=&%X97,@870@82!R871E(&]F(#(V+C4E(&%N
M9"`R-24@9F]R('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R
M,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^
M56YI=&5D)B,Q-C`[4W1A=&5S/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T-A;F%D
M:6%N(%-O;&%R("A54T$I)B,Q-C`[26YC+B!W87,@:6YC;W)P;W)A=&5D(&EN
M($1E;&%W87)E+"!54T$@86YD(&ES('-U8FIE8W0@=&\@9F5D97)A;"P@0V%L
M:69O<FYI82P@86YD('-T871E<R!C;W)P;W)A=&4@:6YC;VUE('1A>&5S(&%T
M(&$@<F%T92!O9B`S.2XX,R4L(#0P+C`S)2!A;F0@,S4N-34E(&9O<B!T:&4@
M>65A<G,@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@
M,C`Q,BP@<F5S<&5C=&EV96QY+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/DIA<&%N/"]B
M/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.T-A;F%D:6%N(%-O;&%R($IA<&%N($LN2RX@
M=V%S(&EN8V]R<&]R871E9"!I;B!*87!A;B!A;F0@:7,@<W5B:F5C="!T;R!*
M87!A;F5S92!C;W)P;W)A=&4@:6YC;VUE('1A>&5S(&%T(&$@;F]R;6%L('-T
M871U=&]R>2!R871E(&]F(&%P<')O>&EM871E;'D@-#`N-CDE(&9O<B!T:&4@
M>65A<G,@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@
M,C`Q,BP@<F5S<&5C=&EV96QY+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/D=E<FUA;GD\
M+V(^/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[0V%N861I86X@4V]L87(@14U%028C,38P
M.T=M8D@@=V%S(&EN8V]R<&]R871E9"!I;B!-=6YI8V@L($=E<FUA;GD@86YD
M(&ES('-U8FIE8W0@=&\@1V5R;6%N(&-O<G!O<F%T92!I;F-O;64@=&%X(&%T
M(&$@<F%T92!O9B!A<'!R;WAI;6%T96QY(#,S)2!F;W(@=&AE('EE87)S(&5N
M9&5D($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(L(')E
M<W!E8W1I=F5L>2X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CY(;VYG($MO;F<\+V(^/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[0V%N861I86X@4V]L87(@26YT97)N871I;VYA;"8C
M,38P.TQT9"X@*")(2U-)(BD@=V%S(&EN8V]R<&]R871E9"!I;B!(;VYG($MO
M;F<L($-H:6YA+"!A;F0@:7,@<W5B:F5C="!T;R!(;VYG($MO;F<@<')O9FET
M<R!T87@@870@82!R871E(&]F(#$V+C4E(&9O<B!T:&4@>65A<G,@96YD960@
M1&5C96UB97(F(S$V,#LS,2P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY
M+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/CQB/E!20SPO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4
M:&4@;W1H97(@;6%J;W(@;W!E<F%T:6YG('-U8G-I9&EA<FEE<RP@:6YC;'5D
M:6YG($-322!3;VQA<G1R;VYI8W,@*$-H86YG<VAU*28C,38P.T-O+BPF(S$V
M,#M,=&0N+"!#4TD@4V]L87(@5&5C:&YO;&]G:65S)B,Q-C`[26YC+BP@0U-)
M($-E;&QS)B,Q-C`[0V\N+"8C,38P.TQT9"XL($-A;F%D:6%N(%-O;&%R($UA
M;G5F86-T=7)I;F<@*$QU;WEA;F<I)B,Q-C`[26YC+BP@0U-)(%-O;&%R(%!O
M=V5R("A#:&EN82DF(S$V,#M);F,N(&%N9"!#86YA9&EA;B!3;VQA<B!-86YU
M9F%C='5R:6YG("A#:&%N9W-H=2DF(S$V,#M);F,N+"!W97)E(&=O=F5R;F5D
M(&)Y('1H92!04D,@16YT97)P<FES92!);F-O;64@5&%X($QA=R`H(FYE=R8C
M,38P.T5)5"!,87<B*2P@=VAI8V@@<F5P;&%C960@=&AE('!R979I;W5S($EN
M8V]M92!487@@3&%W(&]F(%!20R!#;VYC97)N:6YG($9O<F5I9VX@26YV97-T
M;65N="!A;F0@1F]R96EG;B!%;G1E<G!R:7-E<R!A;F0@=F%R:6]U<R!O=&AE
M<B!L;V-A;"!I;F-O;64@=&%X(')E9W5L871I;VYS+"!E9F9E8W1I=F4@9G)O
M;2!*86YU87)Y)B,Q-C`[,2PF(S$V,#LR,#`X+CPO9F]N=#X\+W`^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.U5N9&5R('1H92!N97<@14E4($QA=RP@8F]T:"!F;W)E:6=N+6EN=F5S=&5D
M(&5N=&5R<')I<V5S(&%N9"!D;VUE<W1I8R!E;G1E<G!R:7-E<R!A<F4@<W5B
M:F5C="!T;R!A('5N:69O<FT@96YT97)P<FES92!I;F-O;64@=&%X(')A=&4@
M;V8@,C4E+B!4:&4@;F5W($5)5"!,87<@86QS;R!P<F]V:61E<R!A(&9I=F4M
M>65A<B!T<F%N<VET:6]N('!E<FEO9"!F;W(@=&AO<V4@96YT97)P<FES97,@
M97-T86)L:7-H960@8F5F;W)E('1H92!P<F]M=6QG871I;VX@9&%T92!O9B!T
M:&4@;F5W($5)5"!,87<@86YD('=E<F4@96YT:71L960@=&\@<')E9F5R96YT
M:6%L('1A>"!T<F5A=&UE;G0@=6YD97(@=&AE('!R979I;W5S('1A>"!L87<N
M($5N=&5R<')I<V5S('1H870@=V5R92!S=6)J96-T('1O(&%N(&5N=&5R<')I
M<V4@:6YC;VUE('1A>"!R871E(&QO=V5R('1H86X@,C4E('=I;&P@:&%V92!T
M:&4@;F5W('5N:69O<FT@96YT97)P<FES92!I;F-O;64@=&%X(')A=&4@;V8@
M,C4E('!H87-E9"!I;B!O=F5R(&$@9FEV92UY96%R('!E<FEO9"!F<F]M('1H
M92!E9F9E8W1I=F4@9&%T92!O9B!T:&4@14E4($QA=RX@16YT97)P<FES97,@
M=&AA="!W97)E(&5N=&ET;&5D('1O(&5X96UP=&EO;G,@;W(@<F5D=6-T:6]N
M<R!F<F]M('1H92!S=&%N9&%R9"!I;F-O;64@=&%X(')A=&4@9F]R(&$@9FEX
M960@=&5R;2!M87D@8V]N=&EN=64@=&\@96YJ;WD@<W5C:"!T<F5A=&UE;G0@
M=6YT:6P@=&AE(&9I>&5D('1E<FT@97AP:7)E<RP@<W5B:F5C="!T;R!C97)T
M86EN(&QI;6ET871I;VYS+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U-:0T,@:7,@8W5R
M<F5N=&QY('-U8FIE8W0@=&\@82!P<F5F97)E;G1I86P@96YT97)P<FES92!I
M;F-O;64@=&%X(')A=&4@;V8@,34E(&9O<B!T:&4@=&AR964@>65A<G,@9G)O
M;2`R,#$R('1O(#(P,30L(')E<W5L=&EN9R!F<F]M(&ET<R!(3E1%('-T871U
M<R!R96-O9VYI>F5D(&EN(#(P,#D@86YD(')E;F5W960@:6XF(S$V,#LR,#$R
M+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.T%C8V]R9&EN9VQY+"!T:&4@96YT97)P<FES
M92!I;F-O;64@=&%X(')A=&5S(&%P<&QI8V%B;&4@=&\@=&AE($-O;7!A;GDG
M<R!M86IO<B!O<&5R871I;F<@<W5B<VED:6%R:65S(&EN($-H:6YA(&%R92!S
M=6UM87)I>F5D(&%S)B,Q-C`[9F]L;&]W<SH\+V9O;G0^/"]P/@T*/&1I=B!S
M='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-.B`P
M<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@.#`E.R!0041$24Y'+5))
M1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q,"4[(%!!1$1)3D<M5$]0.B`P<'0G
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO
M9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M
M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R/3-$,"!C
M96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)3X-
M"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0T."4@86QI9VX]
M,T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#0X)2!A;&EG;CTS1&QE9G0^/"]T9#X\(2TM(%1!
M0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@;F]W
M<F%P/3-$;F]W<F%P(&%L:6=N/3-$;&5F=#X-"CQD:78@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[(%=)1%1(.B`S,W!T.R!-
M05)'24XM0D]45$]-.B`P<'0G/CQF;VYT('-I>F4],T0Q/CQB/D-O;7!A;GD@
M/"$M+2!#3TU-04Y$/4%$1%]30U)/4%!%1%)53$4L,S-P="`M+3X\+V(^/"]F
M;VYT/CPO9&EV/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$
M,3X\8CY!<'!L:6-A8FQE(&5N=&5R<')I<V4@:6YC;VUE('1A>"!R871E('5N
M9&5R('1H92!N97<@14E4($QA=SPO8CX\+V9O;G0^/"]T:#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY#4TD@4V]L87)T<F]N:6-S("A#:&%N9W-H
M=2DF(S$V,#M#;RXL)B,Q-C`[3'1D+B8C,38P.SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^,C4E/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`Q,G!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-3
M22!3;VQA<B!496-H;F]L;V=I97,F(S$V,#M);F,N)B,Q-C`[/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#$R<'0[(%1%6%0M24Y$14Y4.B`P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#!P="<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R
M/D5X96UP=&5D(&9O<B`R,#`X(&%N9"`R,#`Y+"!A;F0@,3(N-24@9F]R(#(P
M,3`L(#(P,3$@86YD(#(P,3(@*&AA;&8@<F5D=6-T:6]N(&]F(#(U)2D\+V9O
M;G0^/"]P/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-
M"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^0U-)($-E;&QS)B,Q-C`[0V\N+"8C,38P.TQT9"XF
M(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,3)P=#L@5$585"U)3D1%3E0Z(#!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,'!T)R!A;&EG;CTS1&QE9G0^
M/&9O;G0@<VEZ93TS1#(^17AE;7!T960@9F]R(#(P,#@L(#$R+C4E(&9O<B`R
M,#`Y+"`R,#$P(&%N9"`R,#$Q("AH86QF(')E9'5C=&EO;B!O9B`R-24I+"!A
M;F0@,34E(&9O<B`R,#$R+"`R,#$S(&%N9"`R,#$T(')E<W5L=&EN9R!F<F]M
M(&ET<R!(3E1%('-T871U<SPO9F]N=#X\+W`^/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^0V%N861I86X@4V]L
M87(@36%N=69A8W1U<FEN9R`H3'5O>6%N9RDF(S$V,#M);F,N)B,Q-C`[/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#$R<'0[(%1%6%0M24Y$14Y4.B`P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4Q%1E0Z(#!P="<@86QI9VX],T1L969T/CQF;VYT('-I
M>F4],T0R/D5X96UP=&5D(&9O<B`R,#`X+"`Q,BXU)2!F;W(@,C`P.2P@,C`Q
M,"!A;F0@,C`Q,2`H:&%L9B!R961U8W1I;VX@;V8@,C4E*2P@86YD(#(U)2!F
M;W(@,C`Q,B!O;G=A<F1S/"]F;VYT/CPO<#X\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q
M,G!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-A;F%D:6%N(%-O
M;&%R($UA;G5F86-T=7)I;F<@*$-H86YG<VAU*2!);F,\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P
M=#L@5$585"U)3D1%3E0Z(#!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'
M24XM3$5&5#H@,'!T)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^17AE
M;7!T960@9F]R(#(P,#@@86YD(#(P,#DL(#$R+C4E(&9O<B`R,#$P+"`R,#$Q
M(&%N9"`R,#$R("AH86QF(')E9'5C=&EO;B!O9B`R-24I+"!A;F0@,C4E(&9O
M<B`R,#$R(&]N=V%R9',\+V9O;G0^/"]P/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%2
M1TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-322!3;VQA<B!0;W=E
M<B`H0VAI;F$I)B,Q-C`[26YC+B8C,38P.SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!T.R!415A4
M+4E.1$5.5#H@,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`P<'0G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXR-24\+V9O;G0^
M/"]P/CPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E
M<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@
M0V]M<&%N>2!M86ME<R!A;B!A<W-E<W-M96YT(&]F('1H92!L979E;"!O9B!A
M=71H;W)I='D@9F]R(&5A8V@@;V8@:71S('5N8V5R=&%I;B!T87@@<&]S:71I
M;VYS("AI;F-L=61I;F<@=&AE('!O=&5N=&EA;"!A<'!L:6-A=&EO;B!O9B!I
M;G1E<F5S="!A;F0@<&5N86QT:65S*2!B87-E9"!O;B!T:&5I<B!T96-H;FEC
M86P@;65R:71S+"!A;F0@:&%S(&UE87-U<F5D('1H92!U;G)E8V]G;FEZ960@
M8F5N969I=',@87-S;V-I871E9"!W:71H('-U8V@@=&%X('!O<VET:6]N<RX@
M5&AI<R!L:6%B:6QI='D@:7,@<F5C;W)D960@87,@;&EA8FEL:71Y(&9O<B!U
M;F-E<G1A:6X@=&%X('!O<VET:6]N<R!I;B!T:&4@8V]N<V]L:61A=&5D(&)A
M;&%N8V4@<VAE970N($EN(&%C8V]R9&%N8V4@=VET:"!I=',@<&]L:6-I97,L
M('1H92!#;VUP86YY(&%C8W)U97,@86YD(&-L87-S:69I97,@:6YT97)E<W0@
M86YD('!E;F%L=&EE<R!A<W-O8VEA=&5D('=I=&@@<W5C:"!U;G)E8V]G;FEZ
M960@=&%X(&)E;F5F:71S(&%S(&$@8V]M<&]N96YT(&]F(&ET<R!I;F-O;64@
M=&%X('!R;W9I<VEO;BX@5&AE(&%M;W5N="!O9B!I;G1E<F5S="!A;F0@<&5N
M86QT:65S(&%C8W)U960@87,@;V8@1&5C96UB97(F(S$V,#LS,2P@,C`Q,2!A
M;F0@,C`Q,B!W87,@)#(L.#0W+#@Y.2!A;F0@)#,L-38Q+#4R-"P@<F5S<&5C
M=&EV96QY+B!4:&4@0V]M<&%N>2!D;V5S(&YO="!A;G1I8VEP871E(&%N>2!S
M:6=N:69I8V%N="!C:&%N9V5S('1O(&ET<R!L:6%B:6QI='D@9F]R('5N<F5C
M;V=N:7IE9"!T87@@<&]S:71I;VYS('=I=&AI;B!T:&4@;F5X="`Q,B8C,38P
M.VUO;G1H<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@9F]L;&]W:6YG('1A8FQE
M(&EL;'5S=')A=&5S('1H92!M;W9E;65N="!A;F0@8F%L86YC92!O9B!T:&4@
M0V]M<&%N>2=S(&QI86)I;&ET>2!F;W(@=6YC97)T86EN('1A>"!P;W-I=&EO
M;G,@*&5X8VQU9&EN9R!I;G1E<F5S="!A;F0@<&5N86QT:65S*2!F;W(@=&AE
M('EE87)S(&5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD
M(#(P,3(L(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS
M1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-.B`P<'0[(%!!
M1$1)3D<M3$5&5#H@,'!T.R!724142#H@.#`E.R!0041$24Y'+5))1TA4.B`P
M<'0[($U!4D=)3BU,1494.B`Q,"4[(%!!1$1)3D<M5$]0.B`P<'0G/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\
M(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\
M+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD
M:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R/3-$,"!C96QL<W!A
M8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)3X-"CQT<CX\
M(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@
M86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0U-3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$-34^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO
M=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R
M('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G(&-O;'-P86X],T0X(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-I>F4],T0Q/CQB/EEE87)S($5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L
M/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L
M<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q
M,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F
M=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^
M)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D)E9VEN;FEN9R!B86QA;F-E/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^."PY-3,L-38X/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY+#$Y,2PR.#$\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDL-#4S+#`T,3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT
M('-I>F4],T0R/D%D9&ET:6]N(&9O<B!T87@@<&]S:71I;VYS(')E;&%T960@
M=&\@=&AE(&-U<G)E;G0@>65A<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C<S-BPW,#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L
M-S@Y+#$V-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'
M24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^061D:71I;VX@9F]R('1A
M>"!P;W-I=&EO;G,@9G)O;2!P<FEO<B!Y96%R<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C,T,BPV,3<\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[
M($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY2961U8W1I;VYS
M(&9O<B!T87@@<&]S:71I;VYS(&9R;VT@<')I;W(@>65A<G,O4W1A='5T92!O
M9B!L:6UI=&%T:6]N<R!E>'!I<F%T:6]N<SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B@Q,#0L.3`T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXI/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^*#0W-"PY-#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R
M,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D5N9&EN9R!B86QA
M;F-E/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.2PQ.3$L
M,C@Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY+#0U,RPP-#$\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Q+#(T,BPR,#@\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS
M<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M
M<&%N>2!I<R!S=6)J96-T('1O('1A>&%T:6]N(&EN('9A<FEO=7,@:G5R:7-D
M:6-T:6]N<R!W:&5R92!I="!O<&5R871E<RP@;6%I;FQY(&EN8VQU9&EN9R!#
M86YA9&$@86YD($-H:6YA+B!'96YE<F%L;'DL('1H92!#;VUP86YY)W,@=&%X
M871I;VX@>65A<G,@9G)O;2`R,#`U('1O(#(P,3$@87)E(&]P96X@9F]R(')E
M87-S97-S;65N="!T;R!T:&4@0V%N861I86X@=&%X(&%U=&AO<FET:65S+B!4
M:&4@0V]M<&%N>2=S('1A>&%T:6]N('EE87)S(&9R;VT@,C`P,B!T:')O=6=H
M(#(P,3(@87)E('-U8FIE8W0@=&\@97AA;6EN871I;VX@8GD@=&AE($-H:6YE
M<V4@=&%X(&%U=&AO<FET:65S(&1U92!T;R!I=',@<&5R;6%N96YT(&5S=&%B
M;&ES:&UE;G0@:6XF(S$V,#M#:&EN82X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M!8V-O
M<F1I;F<@=&\@=&AE(%!20R!487@@061M:6YI<W1R871I;VX@86YD($-O;&QE
M8W1I;VX@3&%W+"!T:&4@<W1A='5T92!O9B!L:6UI=&%T:6]N<R!I<R!T:')E
M92!Y96%R<R!I9B!T:&4@=6YD97)P87EM96YT(&]F(&EN8V]M92!T87AE<R!I
M<R!R97-U;'1E9"!F<F]M('1H92!C;VUP=71A=&EO;F%L(&5R<F]R<R!O9B!T
M:&4@=&%X<&%Y97(N(%1H92!S=&%T=71E(&]F(&QI;6ET871I;VYS(&-O=6QD
M(&)E(&5X=&5N9&5D('1O(&9I=F4@>65A<G,@=6YD97(@<W!E8VEA;"!C:7)C
M=6US=&%N8V5S+B!4:&]U9V@@;F]T(&)E:6YG(&-L96%R;'D@9&5F:6YE9"P@
M82!S<&5C:6%L(&-I<F-U;7-T86YC92!W;W5L9"!S=69F:6-E('=H97)E(&%N
M>2!U;F1E<G!A>6UE;G0@;V8@:6YC;VUE('1A>&5S(&5X8V5E9',@4DU",3`P
M+#`P,"X@1F]R(&EN8V]M92!T87@@861J=7-T;65N=',@<F5L871I;F<@=&\@
M=')A;G-F97(@<')I8VEN9R!M871T97)S+"!T:&4@<W1A='5T92!O9B!L:6UI
M=&%T:6]N<R!I<R!T96X@>65A<G,N(%1H97)E9F]R92P@=&AE($-O;7!A;GDG
M<R!#:&EN97-E('-U8G-I9&EA<FEE<R!M:6=H="!B92!S=6)J96-T('1O(')E
M97AA;6EN871I;VX@8GD@=&AE($-H:6YE<V4@=&%X(&%U=&AO<FET:65S(&]N
M(&YO;BUT<F%N<V9E<B!P<FEC:6YG(&UA='1E<G,@9F]R('1A>&%T:6]N('EE
M87)S('5P('1O(#(P,#<@<F5T<F]S<&5C=&EV96QY+"!A;F0@;VX@=')A;G-F
M97(@<')I8VEN9R!M871T97)S(&9O<B!T87AA=&EO;B!Y96%R<R!U<"!T;R`R
M,#`R(')E=')O<W!E8W1I=F5L>2X@5&AE<F4@:7,@;F\@<W1A='5T92!O9B!L
M:6UI=&%T:6]N<R!I;B!C87-E(&]F('1A>"!E=F%S:6]N(&EN)B,Q-C`[0VAI
M;F$N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&-O;7!O;F5N=',@;V8@=&AE(&1E
M9F5R<F5D('1A>"!A<W-E=',@86YD(&QI86)I;&ET:65S(&%R92!P<F5S96YT
M960@87,F(S$V,#MF;VQL;W=S.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$
M)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@4$%$
M1$E.1RU,1494.B`P<'0[(%=)1%1(.B`X,"4[(%!!1$1)3D<M4DE'2%0Z(#!P
M=#L@34%21TE.+4Q%1E0Z(#$P)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA
M+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO
M<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I
M=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E;&QS<&%C
M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA
M+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A
M;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@
M+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P
M.S,Q+#QB<B`O/@T*,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D%T($1E8V5M8F5R
M)B,Q-C`[,S$L/&)R("\^#0HR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4]
M,T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&-O
M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/B0\
M+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)
M3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^
M1&5F97)R960@=&%X(&%S<V5T<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY!8V-R=65D
M('=A<G)A;G1Y(&-O<W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,3$L-3DQ+#<W,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^.2PR,#@L-C8V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D)A9"!D96)T('!R;W9I<VEO;CPO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8L,C,Q+#0U
M,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3(L,3$S+#`T
M.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ
M93TS1#(^27-S=6%N8V4@8V]S=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ+#`P-BPR-S(\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C,S.2PR-C<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^26YV96YT;W)Y('=R:71E+61O
M=VX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#0S
M-"PQ.#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8L-C0Y
M+#`P-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W
M:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@
M<VEZ93TS1#(^1&5P<F5C:6%T:6]N(&1I9F9E<F5N8V4@;V8@<')O<&5R='DL
M('!L86YT(&%N9"!E<75I<&UE;G0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ,"PX,C8L,38Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ-RPY,C`L-S$Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%2
M1TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D-O;G1I;F=E;G0@;&EA
M8FEL:71I97,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT
M+#4P."PP.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF
M;VYT('-I>F4],T0R/DYE="!O<&5R871I;F<@;&]S<V5S(&-A<G)Y+69O<G=A
M<F0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS-RPY
M-C`L-SDR/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV.2PQ
M.#DL-#`U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF
M;VYT('-I>F4],T0R/D]T:&5R<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C(L-CDT+#0W,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,RPQ-3@L,S0Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS
M1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG
M:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'
M24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^5&]T86P@9&5F97)R960@
M=&%X(&%S<V5T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C<T+#<T-2PQ,#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$R,RPP.#8L-3(Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/CQF;VYT('-I>F4],T0R/E9A;'5A=&EO;B!A;&QO=V%N8V4\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,SDL-S0U+#(W
M,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@U-"PQ-#`L,S4Y/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO
M='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS
M1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/E1O=&%L(&1E9F5R<F5D('1A>"!A<W-E=',L(&YE="!O9B!V86QU871I;VX@
M86QL;W=A;F-E/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^,S0L.3DY+#@S.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^-C@L.30V+#$W,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US
M:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG
M:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY!;F%L>7-I<R!A<SH\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T
M)SX\9F]N="!S:7IE/3-$,CY#=7)R96YT/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,3$L-S<S+#`V-CPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,CDL.#8S+#8W-#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[
M($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY.;VXM8W5R<F5N
M=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(S+#(R
M-BPW-S(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,Y+#`X
M,BPT.38\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU
M<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SXF
M(S$V,#L\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,T+#DY.2PX
M,S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8X+#DT-BPQ
M-S`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[
M)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR
M-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@
M,3!P="<^/&9O;G0@<VEZ93TS1#(^1&5F97)R960@=&%X(&QI86)I;&ET:65S
M.CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B
M9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P
M<'0G/CQF;VYT('-I>F4],T0R/D9I;F%N8VEA;"!D97)I=F%T:79E<R!A<W-E
M=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS-#`L
M.#$W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW,#`L,3@T
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I
M>F4],T0R/D%C<75I<VET:6]N(&]F('-U8G-I9&EA<FEE<SPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,C,P+#<T,#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^1&5P<F5C
M:6%T:6]N(&1I9F9E<F5N8V4@;V8@<')O<&5R='DL('!L86YT(&%N9"!E<75I
M<&UE;G0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF
M(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#8T
M-"PW,C(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O
M;G0@<VEZ93TS1#(^0F%S:7,@9&EF9F5R96YC92!R96QA=&EN9R!T;R!3:WE0
M;W=E<B!A8W%U:7-I=&EO;CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C8R+#4W,BPU-CD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#(P<'0G/CQF;VYT('-I>F4],T0R/D]T:&5R<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C4Y,2PU-34\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C<P.2PP-3(\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T
M>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E1O=&%L(&1E
M9F5R<F5D('1A>"!L:6%B:6QI=&EE<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C(L,38S+#$Q,CPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^-C@L-C(V+#4R-SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^06YA
M;'ES:7,@87,Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY#=7)R96YT/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,BPQ-C,L,3$R/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,BPT-S0L.34R/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY.
M;VXM8W5R<F5N=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C4V+#$U,2PU-S4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/B8C,38P.SPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,BPQ-C,L,3$R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV
M."PV,C8L-3(W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z
M(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV
M/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM
M/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M!<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$R+"!T
M:&4@0V]M<&%N>2!H87,@86-C=6UU;&%T960@;F5T(&]P97)A=&EN9R!L;W-S
M97,@;V8@)#(U,BPR-#,L.30Y(&]F('=H:6-H("0Q-BPU,38L,#`S('=I;&P@
M97AP:7)E(&)E='=E96X@,C`Q-2!A;F0F(S$V,#LR,#,R+"!A;F0@=&AE(')E
M;6%I;FEN9R!C86X@8F4@8V%R<FEE9"!F;W)W87)D(&EN9&5F:6YI=&5L>2X\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!C;VYS:61E<G,@<&]S:71I
M=F4@86YD(&YE9V%T:79E(&5V:61E;F-E('1O(&1E=&5R;6EN92!W:&5T:&5R
M('-O;64@<&]R=&EO;B!O<B!A;&P@;V8@=&AE(&1E9F5R<F5D('1A>"!A<W-E
M=',@=VEL;"!N;W0@8F4@<F5A;&EZ960N(%1H:7,@87-S97-S;65N="!C;VYS
M:61E<G,L(&%M;VYG(&]T:&5R(&UA='1E<G,L('1H92!N871U<F4L(&9R97%U
M96YC>2!A;F0@<V5V97)I='D@;V8@<F5C96YT(&QO<W-E<RP@9F]R96-A<W1S
M(&]F(&9U='5R92!P<F]F:71A8FEL:71Y+"!T:&4@9'5R871I;VX@;V8@<W1A
M='5T;W)Y(&-A<G)Y+69O<G=A<F0@<&5R:6]D<RP@=&AE($-O;7!A;GDG<R!E
M>'!E<FEE;F-E('=I=&@@=&%X(&%T=')I8G5T97,@97AP:7)I;F<@=6YU<V5D
M(&%N9"!T87@@<&QA;FYI;F<@86QT97)N871I=F5S+B!4:&4@0V]M<&%N>2!H
M87,@8V]N<VED97)E9"!T:&4@9F]L;&]W:6YG('!O<W-I8FQE('-O=7)C97,@
M;V8@=&%X86)L92!I;F-O;64@=VAE;B!A<W-E<W-I;F<@=&AE(')E86QI>F%T
M:6]N(&]F(&1E9F5R<F5D('1A>"8C,38P.V%S<V5T<SH\+V9O;G0^/"]P/@T*
M/'5L/@T*/&QI('-T>6QE/3-$)VQI<W0M<W1Y;&4Z(&YO;F4G/@T*/&1L(&-O
M;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R/B8C
M.#(R-CL\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/E1A>"!P;&%N;FEN9R!S=')A=&5G:65S
M.SPO9F]N=#X@/&9O;G0@<VEZ93TS1#(^/&)R("\^#0H\8G(@+SX\+V9O;G0^
M/"]D9#X-"CQD="!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU"3U143TTZ("TQ,7!T)SX\9F]N="!S:7IE/3-$,CXF(S@R,C8[/"]F;VYT
M/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CY&=71U<F4@<F5V97)S86QS(&]F(&5X:7-T:6YG('1A>&%B
M;&4@=&5M<&]R87)Y(&1I9F9E<F5N8V5S.SPO9F]N=#X@/&9O;G0@<VEZ93TS
M1#(^/&)R("\^#0H\8G(@+SX\+V9O;G0^/"]D9#X-"CQD="!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU"3U143TTZ("TQ,7!T)SX\9F]N
M="!S:7IE/3-$,CXF(S@R,C8[/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY&=7)T:&5R('1A
M>&%B;&4@:6YC;VUE(&5X8VQU<VEV92!O9B!R979E<G-I;F<@=&5M<&]R87)Y
M(&1I9F9E<F5N8V5S(&%N9"!C87)R>2UF;W)W87)D<RX\+V9O;G0^/"]D9#X\
M+V1L/CPO;&D^/"]U;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE('5L=&EM871E(')E86QI>F%T:6]N
M(&]F(&1E9F5R<F5D('1A>"!A<W-E=',@:7,@9&5P96YD96YT('5P;VX@=&AE
M(&=E;F5R871I;VX@;V8@9G5T=7)E('1A>&%B;&4@:6YC;VUE(&1U<FEN9R!T
M:&4@<&5R:6]D<R!I;B!W:&EC:"!T:&]S92!T96UP;W)A<GD@9&EF9F5R96YC
M97,@8F5C;VUE(&1E9'5C=&EB;&4@9F]R('1A>"!P=7)P;W-E<RX@07,@82!R
M97-U;'0L('1H92!#;VUP86YY(&AA<R!R96-O9VYI>F5D(&$@=F%L=6%T:6]N
M(&%L;&]W86YC92!O9B`D,SDL-S0U+#(W,2!A;F0@)#4T+#$T,"PS-3D@87,@
M870@1&5C96UB97(F(S$V,#LS,2P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV
M96QY+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.U)E8V]N8VEL:6%T:6]N(&)E='=E96X@
M=&AE('!R;W9I<VEO;B!F;W(@:6YC;VUE('1A>"!C;VUP=71E9"!B>2!A<'!L
M>6EN9R!#86YA9&EA;B!F961E<F%L(&%N9"!P<F]V:6YC:6%L('-T871U=&]R
M>2!T87@@<F%T97,@=&\@:6YC;VUE(&)E9F]R92!I;F-O;64@=&%X97,@86YD
M('1H92!A8W1U86P@<')O=FES:6]N(&%N9"!B96YE9FET(&9O<B!I;F-O;64@
M=&%X97,@:7,@87,F(S$V,#MF;VQL;W=S.CPO9F]N=#X\+W`^#0H\9&EV('-T
M>6QE/3-$)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P
M=#L@4$%$1$E.1RU,1494.B`P<'0[(%=)1%1(.B`X,"4[(%!!1$1)3D<M4DE'
M2%0Z(#!P=#L@34%21TE.+4Q%1E0Z(#$P)3L@4$%$1$E.1RU43U`Z(#!P="<^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/CPA+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F
M;VYT/CPO<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM
M/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E
M;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*
M/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#,Y/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R
M:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0S.3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,SD^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^
M#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#@@86QI9VX],T1C96YT
M97(^/&9O;G0@<VEZ93TS1#$^/&(^665A<G,@16YD960@1&5C96UB97(F(S$V
M,#LS,2P\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\
M+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3`\+V(^/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S
M)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\
M8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C
M96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#;VUB:6YE9"!F961E<F%L(&%N9"!P
M<F]V:6YC:6%L(&EN8V]M92!T87@@<F%T93PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C,Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,C@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR-SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D5X<&5N
M<V5S(&YO="!D961U8W1I8FQE(&9O<B!T87@@<'5R<&]S93PO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXH,3D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXI)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^*#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI)3PO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S
M:7IE/3-$,CY487@@97AE;7!T:6]N(&%N9"!T87@@<F5L:65F(&=R86YT960@
M=&\@=&AE($-O;7!A;GD\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXH,3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI
M)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C4\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY%9F9E
M8W0@;V8@9&EF9F5R96YT('1A>"!R871E(&]F('-U8G-I9&EA<GD@;W!E<F%T
M:6]N<R!I;B!O=&AE<B!J=7)I<V1I8W1I;VX\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/BDE/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXH,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BDE
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BDE/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/E5N<F5C;V=N:7IE9"!T87@@8F5N969I=',\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^*#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI)3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI)3PO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^5F%L
M=6%T:6]N(&%L;&]W86YC93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-3$\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI)3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$T/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^17AC:&%N9V4@
M9V%I;B`H;&]S<RD\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXQ/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)3PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI)3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXI)3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4]
M,T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[
M($U!4D=)3BU,1494.B`Q,'!T)SXF(S$V,#L\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C(U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#(R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L
M93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U
M<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U
M<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H
M92!A9V=R96=A=&4@86UO=6YT(&%N9"!P97(@<VAA<F4@969F96-T(&]F('1H
M92!T87@@:&]L:61A>2!A<F4@87,@9F]L;&]W<SH\+V9O;G0^/"]P/@T*/&1I
M=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-
M.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@-S`E.R!0041$24Y'
M+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%!!1$1)3D<M5$]0.B`P
M<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM
M/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),
M12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R/3-$
M,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P
M)3X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U-3X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N
M/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#(U
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\
M+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0X(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/EEE87)S($5N9&5D($1E8V5M8F5R
M)B,Q-C`[,S$L/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS
M1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^
M)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY4:&4@86=G<F5G871E(&1O;&QA<B!E9F9E8W0\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV+#<X,2PW,#(\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C$X+#$V,BPV-#$\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI
M9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^4&5R
M('-H87)E(&5F9F5C="8C.#(Q,CMB87-I8SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C`N,38\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C`N-#(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M
M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY097(@
M<VAA<F4@969F96-T)B,X,C$R.V1I;'5T960\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXP+C$V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXP+C0R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT
M+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R
M:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A
M;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R
M/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!4
M04='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.TEN(&%C8V]R9&%N8V4@=VET
M:"!T:&4@14E4($QA=RP@9&EV:61E;F1S+"!W:&EC:"!A<FES92!F<F]M('!R
M;V9I=',@;V8@9F]R96EG;B!I;G9E<W1E9"!E;G1E<G!R:7-E<R`H(D9)17,B
M*2!E87)N960@869T97(@2F%N=6%R>28C,38P.S$L(#(P,#@L(&%R92!S=6)J
M96-T('1O(&$@,3`E('=I=&AH;VQD:6YG(&EN8V]M92!T87@N(%5N9&5R(&%P
M<&QI8V%B;&4@86-C;W5N=&EN9R!P<FEN8VEP;&5S+"!A(&1E9F5R<F5D('1A
M>"!L:6%B:6QI='D@<VAO=6QD(&)E(')E8V]R9&5D(&9O<B!T87AA8FQE('1E
M;7!O<F%R>2!D:69F97)E;F-E(&%T=')I8G5T86)L92!T;R!E>&-E<W,@;V8@
M9FEN86YC:6%L(')E<&]R=&EN9R!B87-I<R!O=F5R('1A>"!B87-I<R!I;B!T
M:&4@:6YV97-T;65N="!I;B!A(&9O<F5I9VX@<W5B<VED:6%R>2X@2&]W979E
M<BP@82!D969E<G)E9"!T87@@;&EA8FEL:71Y(&ES(&YO="!R96-O9VYI>F5D
M(&EF('1H92!B87-I<R!D:69F97)E;F-E(&ES(&YO="!E>'!E8W1E9"!T;R!R
M979E<G-E(&EN('1H92!F;W)E<V5E86)L92!F=71U<F4@86YD(&ES(&5X<&5C
M=&5D('1O(&)E('!E<FUA;F5N="!I;B!D=7)A=&EO;BX@07,@;V8@1&5C96UB
M97(F(S$V,#LS,2P@,C`Q,BP@86QL(&]F('1H92!U;F1I<W1R:6)U=&5D(&5A
M<FYI;F=S(&]F(&%P<')O>&EM871E;'D@)#$Q-BXS,R8C,38P.VUI;&QI;VX@
M871T<FEB=71A8FQE('1O('1H92!#;VUP86YY)W,@4%)#('-U8G-I9&EA<FEE
M<R!A;F0@869F:6QI871E<R!A<F4@8V]N<VED97)E9"!T;R!B92!P97)M86YE
M;G1L>2!R96EN=F5S=&5D(&%N9"!N;R!P<F]V:7-I;VX@9F]R(%!20R!W:71H
M:&]L9&EN9R!I;F-O;64@=&%X(&]N(&1I=FED96YD(&AA<R!B965N(&UA9&4@
M=&AE<F5O;B!A8V-O<F1I;F=L>2X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P
M9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ
M(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P
M,CDU+U=O<FMS:&5E=',O4VAE970R,RYH=&UL#0I#;VYT96YT+51R86YS9F5R
M+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E
M>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A
M9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E
M;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4]
M,T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M
M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^
M#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/D5!4DY)3D=3(%!%4B!32$%213QB<CX\+W-T
M<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY%05).
M24Y'4R!015(@4TA!4D4\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^14%23DE.1U,@4$52(%-(05)%/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)T9/3E0M4TE:13H@,3!P
M=#L@1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/C$V+B!%
M05).24Y'4R!015(@4TA!4D4\+V(^/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&9O
M;&QO=VEN9R!T86)L92!S971S(&9O<G1H('1H92!C;VUP=71A=&EO;B!O9B!B
M87-I8R!A;F0@9&EL=71E9"!G86EN("AL;W-S*2!P97(@<VAA<F4@9F]R('1H
M92!P97)I;V1S(&EN9&EC871E9#H\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS
M1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$
M24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,3`E.R!724142#H@.#DN
M-C(E.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4[($A%
M24=(5#H@,C<S<'@G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L
M(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!
M1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@
M8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@
M8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54
M("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W,CX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$-S(^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@]
M,T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#<X/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R(&-O;'-P86X],T0X/CQF;VYT('-I>F4],T0Q/CQB/EEE87)S($5N9&5D
M($1E8V5M8F5R)B,Q-C`[,S$L/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O
M;G0@<VEZ93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R
M('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/DYE
M="!I;F-O;64@*&QO<W,I(&%T=')I8G5T86)L92!T;R!#86YA9&EA;B!3;VQA
M<B8C,38P.TEN8RXF(S@R,3([8F%S:6,@86YD(&1I;'5T960\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU,"P@-38X+#DQ
M.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#DP
M+#@P-"PR,#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH
M,3DU+#0V."PV.3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T
M;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY796EG:'1E9"!A
M=F5R86=E(&YU;6)E<B!O9B!C;VUM;VX@<VAA<F5S)B,X,C$R.V)A<VEC/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#(L.#,Y+#,U-CPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#,L,#<V+#0X.3PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#,L,3DP+#<W.#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q
M,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^1&EL=71E9"!S:&%R92!N=6UB97(@9G)O;2!S:&%R
M92!O<'1I;VYS(&%N9"!R97-T<FEC=&5D('-H87)E<SPO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C@S."PX-3(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG
M('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C
M;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/E=E:6=H=&5D(&%V97)A9V4@;G5M8F5R(&]F(&-O;6UO;B!S:&%R97,F(S@R
M,3([9&EL=71E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C0S+#8W."PR,#@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0S
M+#`W-BPT.#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0S+#$Y
M,"PW-S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O
M<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@
M8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0F%S:6,@96%R
M;FEN9W,@*&QO<W,I('!E<B!S:&%R93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C$N,3@\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B@R+C$Q/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXI
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^*#0N-3,\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/BD\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[
M)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR
M-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY$:6QU=&5D(&5A<FYI;F=S("AL;W-S*2!P97(@<VAA
M<F4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXQ+C$V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXH,BXQ,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@T
M+C4S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R
M+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!F
M;VQL;W=I;F<@=&%B;&4@<V5T<R!F;W)T:"!A;G1I+61I;'5T:79E('-H87)E
M<R!E>&-L=61E9"!F<F]M('1H92!C;VUP=71A=&EO;B!O9B!D:6QU=&5D(&5A
M<FYI;F=S("AL;W-S*2!P97(@<VAA<F4@9F]R('1H92!P97)I;V1S(&EN9&EC
M871E9"X\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4
M.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T
M.R!-05)'24XM3$5&5#H@,3`E.R!724142#H@.#`E.R!0041$24Y'+51/4#H@
M,'!T.R!03U-)5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$
M7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M
M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT
M97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W
M:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-
M3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0T-3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-34^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#4U/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#
M3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0X/CQF;VYT('-I>F4],T0Q/CQB
M/EEE87)S($5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L/"]B/CPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXR,#$P/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q
M/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^0V]N=F5R=&EB;&4@;F]T97,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXU,"PV,#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C4P+#8P-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^4VAA<F4@;W!T:6]N<RP@<F5S=')I8W1E9"!S
M:&%R97,@86YD(')E<W1R:6-T960@<VAA<F4@=6YI=',\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,C8L-S$V/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#@W,2PQ-#<\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C0L,C@X+#`P.#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY787)R86YT
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PR-S,L,3`R/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L
M:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/B8C,38P
M.SPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#<W+#,R,SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PY,C$L-S4T/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX+#4V,2PQ,3`\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX]
M,T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L
M93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U
M<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@
M96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX\
M+V1I=CX-"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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B
M8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,C0N:'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-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY214Q!5$5$(%!!4E19
M($)!3$%.0T53($%.1"!44D%.4T%#5$E/3E,\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4D5,051%1"!005)462!"
M04Q!3D-%4R!!3D0@5%)!3E-!0U1)3TY3/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)%3$%4140@4$%25%D@0D%,04Y#15,@
M04Y$(%1204Y304-424].4SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^,3<N(%)%3$%4140@4$%25%D@
M0D%,04Y#15,@04Y$(%1204Y304-424].4SPO8CX\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\
M8CX\:3Y296QA=&5D('!A<G1Y(&)A;&%N8V5S.CPO:3X\+V(^/"]F;VYT/CPO
M<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[5&AE(&%M;W5N="!D=64@9G)O;2!R96QA=&5D('!A<G1Y(&]F
M("0Y+#DW-RPQ-S<@87,@;V8@1&5C96UB97(F(S$V,#LS,2P@,C`Q,B!I<R!A
M('1R861E(')E8V5I=F%B;&4@9G)O;2!T:&4@869F:6QI871E(%-U>FAO=2!'
M86]C:'5A;F=T92!.97<F(S$V,#M%;F5R9WDF(S$V,#M#;RXF(S$V,#M,=&0@
M*")'86]C:'5A;F=T92(I+"!T:&4@0V]M<&%N>2=S(#0P)2!O=VYE9"!A9F9I
M;&EA=&4L(&9O<B!M;V1U;&4@<')O9'5C=',F(S$V,#MS;VQD+CPO9F]N=#X\
M+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.U1H92!A;6]U;G0@9'5E(&9R;VT@<F5L871E9"!P87)T>2!O
M9B`D,3DL.#,U+#DT,B!A<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$Q(&ES
M(&$@=')A9&4@<F5C96EV86)L92!F<F]M('1H92!A9F9I;&EA=&4@4W5Z:&]U
M($=A;V-H=6%N9W1E($YE=R8C,38P.T5N97)G>28C,38P.T-O+B8C,38P.TQT
M9"`H(D=A;V-H=6%N9W1E(BDL('1H92!#;VUP86YY)W,@-#`E(&]W;F5D(&%F
M9FEL:6%T92P@9F]R(&UO9'5L92!P<F]D=6-T<R8C,38P.W-O;&0N/"]F;VYT
M/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[5&AE(&%M;W5N="!D=64@=&\@<F5L871E9"!P87)T>2!O
M9B`D-2PP,S8L-C0R(&%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(@8V]N
M<VES=',@;V8@*&DI)B,Q-C`[82!G;W9E<FYM96YT(&%W87)D(&]F("0R.#,L
M,3DQ+"!P87EA8FQE('1O($1R+B8C,38P.U-H87=N(%%U+"!#:&%I<FUA;BP@
M4')E<VED96YT+"!#:&EE9B!%>&5C=71I=F4@3V9F:6-E<BP@86YD(&UA:F]R
M('-T;V-K:&]L9&5R(&]F('1H92!#;VUP86YY+"!W:&EC:"!W87,@:6YI=&EA
M;&QY('!A:60@=&\@=&AE($-O;7!A;GDL(&%N9"`H:6DI)B,Q-C`[82!T<F%D
M92!P87EA8FQE(&]F("0T+#<U,RPT-3`@=&\@1V%O8VAU86YG=&4@9F]R('1H
M92!S;VQA<B!P<F]J96-T(&-O;G-T<G5C=&EO;B!S97)V:6-E)B,Q-C`[9F5E
M<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@86UO=6YT(&1U92!T;R!R96QA=&5D
M('!A<G1Y(&]F("0S+#`P-RPX,#D@87,@;V8@1&5C96UB97(F(S$V,#LS,2P@
M,C`Q,2!C;VYS:7-T<R!O9B`H:2DF(S$V,#MA(&=O=F5R;FUE;G0@87=A<F0@
M;V8@)#(X,BPT.3@L('!A>6%B;&4@=&\@1'(N)B,Q-C`[4VAA=VX@474L($-H
M86ER;6%N+"!0<F5S:61E;G0L($-H:65F($5X96-U=&EV92!/9F9I8V5R+"!A
M;F0@;6%J;W(@<W1O8VMH;VQD97(@;V8@=&AE($-O;7!A;GDL('=H:6-H('=A
M<R!I;FET:6%L;'D@<&%I9"!T;R!T:&4@0V]M<&%N>2P@86YD("AI:2DF(S$V
M,#MA('1R861E('!A>6%B;&4@;V8@)#(L-S(U+#,Q,2!T;R!'86]C:'5A;F=T
M92!F;W(@=&AE('-O;&%R('!R;VIE8W0@8V]N<W1R=6-T:6]N('-E<G9I8V4F
M(S$V,#MF965S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/E)E;&%T960@<&%R='D@
M=')A;G-A8W1I;VYS.CPO:3X\+V(^/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/'4^1W5A
M<F%N=&5E<R!A;F0@4VAA<F4@4&QE9&=E<SPO=3X\+V(^/"]F;VYT/CPO<#X-
M"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[1'(N)B,Q-C`[474@9G5L;'D@9W5A<F%N=&5E9"!A(&]N92UY96%R
M(%)-0C$L-3(P)B,Q-C`[;6EL;&EO;B!A;F0@4DU",2PP,#$F(S$V,#MM:6QL
M:6]N(&QO86X@9F%C:6QI=&EE<R!F<F]M($-H:6YE<V4@0V]M;65R8VEA;"!"
M86YK<R!I;B`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN($%M;W5N=',@
M9')A=VX@9&]W;B!F<F]M('1H92!F86-I;&ET:65S(&%S(&%T($1E8V5M8F5R
M)B,Q-C`[,S$L(#(P,3$@86YD(#(P,3(@=V5R92`D,S,L,S(X+#0W,"!A;F0@
M)#8V+#,T.2PU-C,@<F5S<&5C=&EV96QY+CPO9F]N=#X\+W`^#0H\<"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQU
M/E-A;&5S(&%N9"!P=7)C:&%S92!C;VYT<F%C=',@=VET:"!A9F9I;&EA=&5S
M/"]U/CPO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);B`R,#$R+"!T:&4@0V]M<&%N
M>2!S;VQD('-O;&%R(&UO9'5L97,@=&\@1V%O8VAU86YG=&4@:6X@=&AE(&%M
M;W5N="!O9B!234(V-BPU,C`L,S0S("@D,3`L-3$S+#(Q,BDN/"]F;VYT/CPO
M<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[26X@,C`Q,2P@=&AE($-O;7!A;GD@<V]L9"!S;VQA<B!M;V1U
M;&5S('1O($=A;V-H=6%N9W1E(&EN('1H92!A;6]U;G0@;V8@4DU",3(U+#DT
M."PX-C4@*"0Q.2PV-S0L,38T*2X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);B`R,#$R
M+"!T:&4@0V]M<&%N>2!P86ED(%)-0B`Q,BPY.#<L-C4S("@D,BPP-C8L,C@X
M*2!T;R!'86]C:'5A;F=T92!F;W(@<V]L87(@<')O:F5C="!C;VYS=')U8W1I
M;VX@<V5R=FEC97,N(%-I;F-E('1H92!S;VQA<B!P<F]J96-T(&ES(&9O<B!T
M:&4@0V]M<&%N>2=S(&EN=&5R;F%L('5S92P@=&AE<V4@86UO=6YT<R!W97)E
M(')E8V]R9&5D(&EN(&-O;G-T<G5C=&EO;B!I;B8C,38P.W!R;V=R97-S+CPO
M9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.TEN(#(P,3$L('1H92!#;VUP86YY('!A:60@4DU"
M,38L-#0T+#$S,"`H)#(L-C`Y+#<Y."D@=&\@1V%O8VAU86YG=&4@9F]R('-O
M;&%R('!R;VIE8W0@8V]N<W1R=6-T:6]N('-E<G9I8V5S+B!3:6YC92!T:&4@
M<V]L87(@<')O:F5C="!I<R!F;W(@=&AE($-O;7!A;GDG<R!I;G1E<FYA;"!U
M<V4L('1H97-E(&%M;W5N=',@=V5R92!R96-O<F1E9"!I;B!C;VYS=')U8W1I
M;VX@:6XF(S$V,#MP<F]G<F5S<RX\+V9O;G0^/"]P/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P
M9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ
M(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P
M,CDU+U=O<FMS:&5E=',O4VAE970R-2YH=&UL#0I#;VYT96YT+51R86YS9F5R
M+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E
M>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A
M9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E
M;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4]
M,T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M
M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^
M#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/D-/34U)5$U%3E13($%.1"!#3TY424Y'14Y#
M2453/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D-/34U)5$U%3E13($%.1"!#3TY424Y'14Y#2453/"]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/D-/34U)5$U%3E13
M($%.1"!#3TY424Y'14Y#2453/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CXQ."X@0T]-34E4345.5%,@
M04Y$($-/3E1)3D=%3D-)15,\+V(^/"]F;VYT/CPO<#X-"CQD;"!C;VUP86-T
M/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,[
M($U!4D=)3BU"3U143TTZ("TQ,7!T)SX\9F]N="!S:7IE/3-$,CX\8CX\:3YA
M*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y/<&5R871I;F<@;&5A
M<V4@8V]M;6ET;65N=',\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.U1H92!#;VUP86YY(&AA<R!O<&5R871I;F<@;&5A<V4@86=R965M96YT<R!P
M<FEN8VEP86QL>2!F;W(@:71S(&]F9FEC92!P<F]P97)T:65S(&EN('1H92!0
M4D,L($-A;F%D82P@2F%P86X@86YD(%5302X@4W5C:"!L96%S97,@:&%V92!R
M96UA:6YI;F<@=&5R;7,@<F%N9VEN9R!F<F]M(&]N92!T;R`Q,#0F(S$V,#MM
M;VYT:',@86YD(&%R92!R96YE=V%B;&4@=7!O;B!N96=O=&EA=&EO;BX@4F5N
M=&%L(&5X<&5N<V5S('=E<F4@)#(L.3$V+#4Y,2P@)#4L-#0T+#`W."P@86YD
M("0X+#8Q."PT,S8F(S$V,#MF;W(@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R
M)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(L(')E<W!E8W1I=F5L>2X\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M&=71U<F4@;6EN:6UU;2!L96%S92!P87EM96YT
M<R!U;F1E<B!N;VXM8V%N8V5L86)L92!O<&5R871I;F<@;&5A<V4@86=R965M
M96YT<R!A="!$96-E;6)E<B8C,38P.S,Q+"`R,#$R('=E<F4@87,F(S$V,#MF
M;VQL;W=S.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!/4TE424]..B!R
M96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@4$%$1$E.1RU,1494.B`P
M<'0[(%=)1%1(.B`W,"4[(%!!1$1)3D<M4DE'2%0Z(#!P=#L@34%21TE.+4Q%
M1E0Z(#$U)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-34%.1#U!
M1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA+2T@57-E
M<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG;CTS1&-E
M;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL
M<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA+2T@5$%"3$4@0T],
M54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.
M1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS
M1&QE9G0^#0H\9&EV('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!724142#H@.3%P=#L@34%21TE.+4)/5%1/33H@,'!T)SX\
M9F]N="!S:7IE/3-$,3X\8CY996%R($5N9&EN9R!$96-E;6)E<B8C,38P.S,Q
M.B`\(2TM($-/34U!3D0]041$7U-#4D]04$5$4E5,12PY,7!T("TM/CPO8CX\
M+V9O;G0^/"]D:78^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^,C`Q,SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C0L-CDQ+#(Q.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^,C`Q-#PO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L.#<U+#0U.3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CXR,#$U
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PW,CDL
M,S(P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S
M:7IE/3-$,CXR,#$V/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,2PS-38L,S(T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/CQF;VYT('-I>F4],T0R/E1H97)E869T97(\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#DQ,BPQ-C4\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T
M;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A
M;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/CQB/E1O
M=&%L/"]B/CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$U+#4V-"PT.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M
M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV
M/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF;VYT('-I
M>F4],T0R/CQB/CQI/F(I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI
M/E!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT('!U<F-H87-E(&-O;6UI
M=&UE;G1S/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M!<R!O9B!$
M96-E;6)E<B8C,38P.S,Q+"`R,#$R+"!S:&]R="UT97)M(&-O;6UI=&UE;G1S
M(&9O<B!T:&4@<'5R8VAA<V4@;V8@<')O<&5R='DL('!L86YT(&%N9"!E<75I
M<&UE;G0@=V5R92`D,RPR,#4L-38R+CPO9F]N=#X\+W`^#0H\9&P@8V]M<&%C
M=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^
M8RD\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^4W5P<&QY('!U<F-H
M87-E(&-O;6UI=&UE;G1S/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M);B!O<F1E<B!T;R!S96-U<F4@9G5T=7)E('-O;&%R('=A9F5R<R!S=7!P
M;'DL('1H92!#;VUP86YY(&AA<R!E;G1E<F5D(&EN=&\@;&]N9RUT97)M('-U
M<'!L>2!A9W)E96UE;G1S('=I=&@@<W5P<&QI97)S(&]V97(@=&AE('!A<W0@
M<V5V97)A;"!Y96%R<RX@56YD97(@<W5C:"!A9W)E96UE;G1S+"!T:&4@<W5P
M<&QI97)S(&%G<F5E9"!T;R!P<F]V:61E('1H92!#;VUP86YY('=I=&@@<W!E
M8VEF:65D('%U86YT:71I97,@;V8@<V]L87(@=V%F97)S+"!A;F0@=&AE($-O
M;7!A;GD@:&%S(&UA9&4@<')E<&%Y;65N=',@=&\@=&AE('-U<'!L:65R<R!I
M;B!A8V-O<F1A;F-E('=I=&@@=&AE('-U<'!L>2!C;VYT<F%C=',N(%1H92!P
M<FEC97,@;V8@=&AE('-U<'!L>2!C;VYT<F%C=',@87)E(&=E;F5R86QL>2!S
M=6)J96-T('1O(&%D:G5S=&UE;G0@=&\@<F5F;&5C="!T:&4@<')E=F%I;&EN
M9R!M87)K970@<')I8V4@870@=&AE('1R86YS86-T:6]N<R8C,38P.V1A=&4N
M/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[5&]T86P@<'5R8VAA<V5S('5N9&5R('1H92!L
M;VYG+71E<FT@86=R965M96YT<R!W97)E(&%P<')O>&EM871E;'D@)#<X+#4V
M-RPU-C,L("0Q.3`L.3`Q+#<X,"!A;F0@)#$T,RPQ,#DL,S8S)B,Q-C`[9'5R
M:6YG('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R
M,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M5&AE(&9O;&QO=VEN9R!I<R!A('-C:&5D=6QE+"!B>2!Y96%R+"!O9B!F=71U
M<F4@;6EN:6UU;2!O8FQI9V%T:6]N+"!U<VEN9R!M87)K970@<')I8V5S(&%S
M(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(L('5N9&5R(&%L;"!S=7!P;'D@
M86=R965M96YT<R!A<R!O9B!$96-E;6)E<B8C,38P.S,Q+"8C,38P.S(P,3(Z
M/"]F;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E
M.R!0041$24Y'+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$
M5$@Z(#<P)3L@4$%$1$E.1RU224=(5#H@,'!T.R!-05)'24XM3$5&5#H@,34E
M.R!0041$24Y'+51/4#H@,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),
M15=)1%1(+"(Q,#`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I
M9FEE9"!404='140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*
M/'1A8FQE(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG
M/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$
M5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C@^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$;&5F=#X-
M"CQD:78@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[(%=)1%1(.B`Y,7!T.R!-05)'24XM0D]45$]-.B`P<'0G/CQF;VYT('-I
M>F4],T0Q/CQB/EEE87(@16YD:6YG($1E8V5M8F5R)B,Q-C`[,S$Z(#PA+2T@
M0T]-34%.1#U!1$1?4T-23U!0141254Q%+#DQ<'0@+2T^/"]B/CPO9F]N=#X\
M+V1I=CX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@
M<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S
M:7IE/3-$,CXR,#$S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,C0W+#<P,"PW-3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/CQF;VYT('-I>F4],T0R/C(P,30\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXR-#<L-S`P+#<U,CPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CXR,#$U/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S0Q+#`S-RPR
M-C<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[
M)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI
M=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I
M>F4],T0R/E1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^.#,V+#0S."PW-S$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O
M;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV
M/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM
M/CPO9&EV/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF
M;VYT('-I>F4],T0R/CQB/CQI/F0I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/CQB/CQI/D-O;G1I;F=E;F-I97,\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/CQI/CQU/D1E=71S8VAE(%-O;&%R($%'/"]U/CPO:3X\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#M);B`R,#`W+"!T:&4@0V]M<&%N>2!E;G1E<F5D(&EN=&\@82!T
M=V5L=F4M>65A<B!W869E<B!S=7!P;'D@86=R965M96YT('=I=&@@1&5U='-C
M:&4@4V]L87(@04<L('5N9&5R('=H:6-H('1H92!#;VUP86YY(&ES(')E<75I
M<F5D('1O('!U<F-H87-E(&$@8V]N=')A8W1E9"!M:6YI;75M('9O;'5M92!O
M9B!W869E<G,@870@<')E+61E=&5R;6EN960@9FEX960@<')I8V5S(&%N9"!I
M;B!A8V-O<F1A;F-E('=I=&@@82!P<F4M9&5T97)M:6YE9"!S8VAE9'5L92P@
M8V]M;65N8VEN9R!*86YU87)Y)B,Q-C`[,2P@,C`P.2X@5&AE(&9I>&5D('!R
M:6-E<R!M87D@8F4@861J=7-T960@86YN=6%L;'D@870@=&AE(&)E9VEN;FEN
M9R!O9B!E86-H(&-A;&5N9&%R('EE87(@8GD@1&5U='-C:&4@4V]L87(@04<@
M=&\@<F5F;&5C="!C97)T86EN(&-H86YG97,@:6X@=&AE:7(@;6%T97)I86P@
M8V]S=',N(%1H92!A9W)E96UE;G0@86QS;R!C;VYT86EN<R!A('1A:V4M;W(M
M<&%Y('!R;W9I<VEO;BP@=VAI8V@@<F5Q=6ER97,@=&AE($-O;7!A;GD@=&\@
M<&%Y('1H92!C;VYT<F%C=&5D(&%M;W5N="!R96=A<F1L97-S(&]F('=H971H
M97(@=&AE($-O;7!A;GD@86-Q=6ER97,@=&AE(&-O;G1R86-T960@86YN=6%L
M(&UI;FEM=6T@=F]L=6UE<RX@26X@,C`P.2P@=&AE($-O;7!A;GD@9&ED(&YO
M="!M965T('1H92!M:6YI;75M('9O;'5M92!R97%U:7)E;65N=',@=6YD97(@
M=&AE(&%G<F5E;65N="X@1&5U='-C:&4@4V]L87(@04<@86=R965D('1H870@
M=&AE($-O;7!A;GD@8V]U;&0@9G5L9FEL;"!I=',@9FES8V%L(#(P,#D@<'5R
M8VAA<V4@;V)L:6=A=&EO;B!I;B!F:7-C86P@,C`Q,"X@26X@,C`Q,"P@=&AE
M($-O;7!A;GD@9G5L9FEL;&5D(&ET<R`R,#`Y('!U<F-H87-E(&-O;6UI=&UE
M;G0@=6YD97(@=&AE(&%G<F5E;65N="!B=70@9&ED(&YO="!M965T('1H92!M
M:6YI;75M('!U<F-H87-E(&]B;&EG871I;VX@9F]R(#(P,3`N($EN(#(P,3$L
M('1H92!#;VUP86YY(&1I9"!N;W0@;65E="!I=',@<'5R8VAA<V4@8V]M;6ET
M;65N="!F;W(@=&AE('EE87(N(%1H92!#;VUP86YY(&)E;&EE=F5S('1H870@
M=&AE('1A:V4M;W(M<&%Y('!R;W9I<VEO;G,@;V8@=&AE(&%G<F5E;65N="!A
M<F4@=F]I9"!U;F1E<B!'97)M86X@;&%W(&%N9"P@86-C;W)D:6YG;'DL(&%S
M(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`@:&%D(&YO="!A8V-R=65D(&9O
M<B!T:&4@9G5L;"`D,C$L,30S+#@U,R!T:&%T('=O=6QD(&]T:&5R=VES92!B
M92!D=64@=6YD97(@=&AE('1A:V4M;W(M<&%Y('!R;W9I<VEO;B!O9B!T:&4@
M86=R965M96YT+B!2871H97(L('1H92!#;VUP86YY(&%S<W5M960@=&AA="!I
M="!W;W5L9"!B92!P97)M:71T960@=&\@<'5R8VAA<V4@:71S(#(P,3`@8V]N
M=')A8W1E9"!Q=6%N=&ET>2P@:6X@861D:71I;VX@=&\@:71S(#(P,3$@8V]N
M=')A8W1E9"!Q=6%N=&ET>2P@:6X@9FES8V%L(#(P,3$@86YD(&AA9"!I;F-L
M=61E9"!T:&4@<'5R8VAA<V4@;V)L:6=A=&EO;B!F;W(@8F]T:"!Y96%R<R!I
M;B!I=',@979A;'5A=&EO;B!O9B!T:&4@;&]S<R!O;B!T:&4@;&]N9RUT97)M
M('!U<F-H87-E(&-O;6UI=&UE;G1S+B!4:&4@0V]M<&%N>2!R96-O<F1E9"!A
M(&QO<W,@;VX@9FER;2!P=7)C:&%S92!C;VUM:71M96YT<R!O9B`D,2PU-C(L
M,#`R+"`D,3`L-C$P+#0Q.2!A;F0@;FEL(&9O<B!T:&4@>65A<G,@96YD960@
M1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C
M=&EV96QY+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.TEN($1E8V5M8F5R)B,Q-C`[,C`Q
M,2P@1&5U='-C:&4@4V]L87(@04<@9V%V92!N;W1I8V4@=&\@=&AE($-O;7!A
M;GD@=&\@=&5R;6EN871E('1H92!T=V5L=F4M>65A<B!W869E<B!S=7!P;'D@
M86=R965M96YT('=I=&@@:6UM961I871E(&5F9F5C="X@1&5U='-C:&4@4V]L
M87(@04<@:G5S=&EF:65D('1H92!T97)M:6YA=&EO;B!W:71H(&%L;&5G960@
M8G)E86-H(&]F('1H92!A9W)E96UE;G0@8GD@=&AE($-O;7!A;GDN($EN('1H
M92!N;W1I8V4L($1E=71S8VAE(%-O;&%R($%'(&%L<V\@<F5S97)V960@:71S
M(')I9VAT('1O(&-L86EM(&1A;6%G92!O9B!%=7)O,30X+C8F(S$V,#MM:6QL
M:6]N(&EN(&-O=7)T+B!4:&4@86=R965M96YT('=A<R!T97)M:6YA=&5D(&EN
M(#(P,3$N($%S(&$@<F5S=6QT+"!T:&4@0V]M<&%N>2!R96-L87-S:69I960@
M=&AE(&%C8W)U960@;&]S<R!O;B!F:7)M('!U<F-H87-E(&-O;6UI=&UE;G1S
M(')E<V5R=F4@;V8@)#(W+#@V,BPP,3<@87,@;V8@1&5C96UB97(F(S$V,#LS
M,2P@,C`Q,2!T;R!L;W-S(&-O;G1I;F=E;F-Y(&%C8W)U86QS+B!);B!A9&1I
M=&EO;BP@=&AE($-O;7!A;GD@;6%D92!A(&9U;&P@8F%D(&1E8G0@86QL;W=A
M;F-E(&]F("0Q-RPT,#@L-3DS(&%G86EN<W0@=&AE(&)A;&%N8V4@;V8@:71S
M(&%D=F%N8V4@<&%Y;65N=',@=&\@1&5U='-C:&4@4V]L87(@87,@82!R97-U
M;'0@;V8@=&AE('1E<FUI;F%T:6]N(&]F('1H92!L;VYG+71E<FT@<W5P<&QY
M(&-O;G1R86-T+B!4:&4@86-C<G5E9"!A;6]U;G0@;V8@)#(W+#@V,BPP,3<@
M<F5P<F5S96YT<R!T:&4@0V]M<&%N>2=S(&)E<W0@97-T:6UA=&4@9F]R(&ET
M<R!L;W-S(&-O;G1I;F=E;F-Y+B!$975T<V-H92!3;VQA<B!D:60@;F]T('-P
M96-I9GD@=&AE(&)A<VES(&9O<B!I=',@8VQA:6UE9"!D86UA9V4@;V8@175R
M;R8C,38P.S$T."XV)B,Q-C`[;6EL;&EO;B!O;B!T:&4@;F]T:6-E+CPO9F]N
M=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/CQI/CQU/DQ$2SPO=3X\+VD^/"]F;VYT/CPO<#X-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M26X@2G5N928C,38P.S(P,#@L('1H92!#;VUP86YY(&5N=&5R960@:6YT;R!T
M=V\@;&]N9RUT97)M('-U<'!L>2!P=7)C:&%S92!A9W)E96UE;G1S('=I=&@@
M2FEA;F=X:2!,1$L@4V]L87(@2&DM5&5C:"8C,38P.T-O+BPF(S$V,#M,=&0N
M+"!O<B!,1$LL(&EN('=H:6-H('1H92!#;VUP86YY('=A<R!R97%U:7)E9"!T
M;R!P=7)C:&%S92!A(&-O;G1R86-T960@;6EN:6UU;2!V;VQU;64@;V8@=V%F
M97)S(&%T('!R92UD971E<FUI;F5D(&9I>&5D('!R:6-E<R!A;F0@:6X@86-C
M;W)D86YC92!W:71H(&$@<')E+61E=&5R;6EN960@<V-H961U;&4N($EN($%P
M<FEL)B,Q-C`[,C`Q,"P@=&AE($-O;7!A;GD@<V5N="!N;W1I8V4@=&\@3$1+
M(&%N9"!A;FYO=6YC960@=&5R;6EN871I;VX@;V8@=&AE<V4@='=O(&-O;G1R
M86-T<RX@26X@2G5L>28C,38P.S(P,3`L('1H92!#;VUP86YY(&9I;&5D(&$@
M<F5Q=65S="!F;W(@87)B:71R871I;VX@86=A:6YS="!,1$L@=VET:"!T:&4@
M4VAA;F=H86D@0G)A;F-H(&]F('1H92!#:&EN82!%8V]N;VUI8R8C,38P.R9A
M;7`[(%1R861E($%R8FET<F%T:6]N($-O;6UI<W-I;VXN($EN(&ET<R!A<F)I
M=')A=&EO;B!R97%U97-T+"!T:&4@0V]M<&%N>2!A<VME9"!,1$L@=&\@<F5F
M=6YD('1H92!A9'9A;F-E(&]F("0Y+#4Q-RPQ,3`N(%1H92!F:7)S="!H96%R
M:6YG('=A<R!H96QD(&EN($]C=&]B97(F(S$V,#LR,#$P+"!D=7)I;F<@=VAI
M8V@@=&AE($-O;7!A;GD@86YD($Q$2R!E>&-H86YG960@86YD(')E=FEE=V5D
M('1H92!E=FED96YC92X@26X@3V-T;V)E<B8C,38P.S(P,3`L($Q$2R!C;W5N
M=&5R8VQA:6UE9"!A9V%I;G-T('1H92!#;VUP86YY+"!S965K:6YG("@Q*28C
M,38P.V9O<F9E:71U<F4@;V8@=&AE("0Y+#4Q-RPQ,3`@861V86YC92P@*#(I
M)B,Q-C`[8V]M<&5N<V%T:6]N(&]F(&%P<')O>&EM871E;'D@4DU",S<W+#`P
M,"PP,#`@*"0U.2PX,S(L-S(R*2!F;W(@;&]S<V5S(&1U92!T;R!T:&4@86QL
M96=E9"!B<F5A8V@@;V8@=&AE(&%G<F5E;65N=',L("@S*28C,38P.V$@<&5N
M86QT>2!O9B!A<'!R;WAI;6%T96QY(%)-0C$U+#(P,"PP,#`H)#(L-#$R+#,U
M-"D@86YD("@T*28C,38P.V%R8FET<F%T:6]N(&5X<&5N<V5S('5P('1O(%)-
M0C0L-S`P+#`P,"`H)#<T-2PY,C4I+B!4:&4@<V5C;VYD(&AE87)I;F<@=V%S
M(&AE;&0@;VX@36%R8V@F(S$V,#LY+"`R,#$Q+"!D=7)I;F<@=VAI8V@@=&AE
M('!A<G1I97,@<')E<V5N=&5D(&%R9W5M96YT<R!T;R!T:&4@87)B:71R871I
M;VX@8V]M;6ES<VEO;BX@5&AE(&%R8FET<F%T:6]N(&-O;6UI<W-I;VX@:&]S
M=&5D(&$@<V5T=&QE;65N="!D:7-C=7-S:6]N(&)E='=E96X@=&AE('!A<G1I
M97,@;VX@36%Y)B,Q-C`[,3,L(#(P,3$N($%S(&]F($1E8V5M8F5R)B,Q-C`[
M,S$L(#(P,3$@86YD(#(P,3(L('1H92!#;VUP86YY(&AA9"!P<F]V:61E9"!A
M(&9U;&P@86QL;W=A;F-E(&%G86EN<W0@=&AE(&%D=F%N8V4@=&\@3$1+(&]F
M("0Y+#4Q-RPQ,3`@86YD("0Y+#4S."PQ-S(@9'5E('1O('1H92!U;F-E<G1A
M:6YT>2!O9B!R96-O=F5R>2X@26X@1&5C96UB97(F(S$V,#LR,#$R+"!T:&4@
M0V]M<&%N>2!M861E(&$@;F]N+6-A<V@@<')O=FES:6]N('1O=&%L:6YG("0S
M,"XS)B,Q-C`[;6EL;&EO;B!F;VQL;W=I;F<@86X@87)B:71R871I;VX@87=A
M<F0@;6%D92!A9V%I;G-T('1H92!#;VUP86YY(&)Y('1H92!3:&%N9VAA:2!"
M<F%N8V@@;V8@0VAI;F$@26YT97)N871I;VYA;"!%8V]N;VUI8R!A;F0@5')A
M9&4@07)B:71R871I;VX@0V]M;6ES<VEO;B!I;B!F879O<B!O9B!,1$LN(%1H
M92!#;VUP86YY(&1I<W!U=&5S('1H92!M97)I=',@;V8@=&AE(&%R8FET<F%T
M:6]N(&%W87)D(&%N9"!W:6QL('1A:V4@86QL(&QE9V%L(&UE86YS('1O(&]V
M97)T=7)N(&]R(')E<VES="!T:&4@:6UP;&5M96YT871I;VX@;V8@=&AE)B,Q
M-C`[87=A<F0N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&D^/'4^0VQA<W,@06-T:6]N($QA
M=W-U:71S/"]U/CPO:3X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M/;B!*=6YE)B,Q-C`[
M,2P@,C`Q,"P@=&AE($-O;7!A;GD@86YN;W5N8V5D('1H870@:70@=V]U;&0@
M<&]S='!O;F4@=&AE(')E;&5A<V4@;V8@:71S(&9I;F%N8VEA;"!R97-U;'1S
M(&9O<B!T:&4@9FER<W0@<75A<G1E<B!E;F1E9"!-87)C:"8C,38P.S,Q+"`R
M,#$P(&%N9"!I=',@<75A<G1E<FQY(&5A<FYI;F=S(&-A;&P@<&5N9&EN9R!T
M:&4@;W5T8V]M92!O9B!A;B!I;G9E<W1I9V%T:6]N(&)Y('1H92!!=61I="!#
M;VUM:71T964@;V8@:71S($)O87)D(&]F($1I<F5C=&]R<R!T:&%T(&AA9"!B
M965N(&QA=6YC:&5D(&%F=&5R('1H92!#;VUP86YY(')E8V5I=F5D(&$@<W5B
M<&]E;F$@9G)O;2!T:&4@4T5#(')E<75E<W1I;F<@9&]C=6UE;G1S(')E;&%T
M:6YG('1O+"!A;6]N9R!O=&AE<B!T:&EN9W,L(&-E<G1A:6X@<V%L97,@=')A
M;G-A8W1I;VYS(&EN(#(P,#DN(%1H97)E869T97(@<VEX(&-L87-S(&%C=&EO
M;B!L87=S=6ET<R!W97)E(&9I;&5D(&EN('1H92!5;FET960F(S$V,#M3=&%T
M97,@1&ES=')I8W0@0V]U<G0@9F]R('1H92!3;W5T:&5R;B!$:7-T<FEC="!O
M9B!.97<F(S$V,#M9;W)K+"!O<B!T:&4@3F5W)B,Q-C`[66]R:R!C87-E<RP@
M86YD(&%N;W1H97(@8VQA<W,@86-T:6]N(&QA=W-U:70@=V%S(&9I;&5D(&EN
M('1H92!5;FET960F(S$V,#M3=&%T97,@1&ES=')I8W0@0V]U<G0@9F]R('1H
M92!.;W)T:&5R;B!$:7-T<FEC="!O9B!#86QI9F]R;FEA+"!O<B!T:&4@0V%L
M:69O<FYI82!C87-E+B!4:&4@3F5W)B,Q-C`[66]R:R!C87-E<R!W97)E(&-O
M;G-O;&ED871E9"!I;G1O(&$@<VEN9VQE(&%C=&EO;B!I;B!$96-E;6)E<B8C
M,38P.S(P,3`N($]N($IA;G5A<GDF(S$V,#LU+"`R,#$Q+"!T:&4@0V%L:69O
M<FYI82!C87-E('=A<R!D:7-M:7-S960@8GD@=&AE('!L86EN=&EF9BP@=VAO
M(&)E8V%M92!A(&UE;6)E<B!O9B!T:&4@;&5A9"!P;&%I;G1I9F8@9W)O=7`@
M:6X@=&AE($YE=R8C,38P.UEO<FL@86-T:6]N+B!/;B!-87)C:"8C,38P.S$Q
M+"`R,#$Q+"!A($-O;G-O;&ED871E9"!#;VUP;&%I;G0@=V%S(&9I;&5D('=I
M=&@@<F5S<&5C="!T;R!T:&4@3F5W)B,Q-C`[66]R:R!A8W1I;VXN(%1H92!#
M;VYS;VQI9&%T960@0V]M<&QA:6YT(&%L;&5G97,@9V5N97)A;&QY('1H870@
M:71S(&9I;F%N8VEA;"!D:7-C;&]S=7)E<R!D=7)I;F<@,C`P.2!A;F0@96%R
M;'D@,C`Q,"!W97)E(&9A;'-E(&]R(&UI<VQE861I;F<[(&%S<V5R=',@8VQA
M:6US('5N9&5R(%-E8W1I;VYS)B,Q-C`[,3`H8BD@86YD)B,Q-C`[,C`H82D@
M;V8@=&AE($5X8VAA;F=E($%C="!A;F0@4G5L928C,38P.S$P8BTU)B,Q-C`[
M=&AE<F5U;F1E<CL@86YD(&YA;65S('1H92!#;VUP86YY+"!I=',@8VAI968@
M97AE8W5T:79E(&]F9FEC97(@86YD(&ET<R!F;W)M97(@8VAI968@9FEN86YC
M:6%L(&]F9FEC97(@87,@9&5F96YD86YT<RX@5&AE($-O;7!A;GD@9FEL960@
M:71S(&UO=&EO;B!T;R!D:7-M:7-S(&EN($UA>28C,38P.S(P,3$L('=H:6-H
M('=A<R!T86ME;B!U;F1E<B!S=6)M:7-S:6]N(&)Y('1H92!#;W5R="!I;B!*
M=6QY)B,Q-C`[,C`Q,2X@3VX@36%R8V@F(S$V,#LS,"P@,C`Q,BP@=&AE($-O
M=7)T(&1I<VUI<W-E9"!T:&4@0V]N<V]L:61A=&5D($-O;7!L86EN="!W:71H
M(&QE879E('1O(&%M96YD+"!A;F0@=&AE('!L86EN=&EF9G,@9FEL960@86X@
M06UE;F1E9"!#;VYS;VQI9&%T960@0V]M<&QA:6YT(&%G86EN<W0@=&AE('-A
M;64@9&5F96YD86YT<R!O;B!!<')I;"8C,38P.S$Y+"`R,#$R+B!/;B!-87)C
M:"8C,38P.S(X+"`R,#$S+"!T:&4@0V]U<G0@96YT97)E9"!A;B!O<F1E<B!G
M<F%N=&EN9R!T:&4@0V]M<&%N>2=S(&UO=&EO;B!T;R!D:7-M:7-S(&%N9"!D
M:7-M:7-S:6YG('1H92!!;65N9&5D($-O;G-O;&ED871E9"!#;VUP;&%I;G0@
M=VET:"!P<F5J=61I8V4N($]N($UA<F-H)B,Q-C`[,CDL(#(P,3,L('1H92!#
M;W5R="!E;G1E<F5D(&IU9&=M96YT(&EN('1H928C,38P.VUA='1E<BX\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M);B!A9&1I=&EO;BP@82!S:6UI;&%R(&-L87-S(&%C
M=&EO;B!L87=S=6ET('=A<R!F:6QE9"!A9V%I;G-T('1H92!#;VUP86YY(&%N
M9"!C97)T86EN(&]F(&ET<R!E>&5C=71I=F4@;V9F:6-E<G,@:6X@=&AE($]N
M=&%R:6\@4W5P97)I;W(@0V]U<G0@;V8@2G5S=&EC92!O;B!!=6=U<W0F(S$V
M,#LQ,"P@,C`Q,"X@5&AE(&QA=W-U:70@86QL96=E<R!G96YE<F%L;'D@=&AA
M="!I=',@9FEN86YC:6%L(&1I<V-L;W-U<F5S(&1U<FEN9R`R,#`Y(&%N9"`R
M,#$P('=E<F4@9F%L<V4@;W(@;6ES;&5A9&EN9R!A;F0@8G)I;F=S(&-L86EM
M<R!U;F1E<B!T:&4@<VAA<F5H;VQD97)S)R!R96QI968@<')O=FES:6]N<R!O
M9B!T:&4@0V%N861A($)U<VEN97-S($-O<G!O<F%T:6]N<R!!8W0L(%!A<G0F
M(S$V,#M86$E)22XQ(&]F('1H92!/;G1A<FEO(%-E8W5R:71I97,@06-T(&%S
M('=E;&P@87,@8VQA:6US(&)A<V5D(&]N(&YE9VQI9V5N="!M:7-R97!R97-E
M;G1A=&EO;BX@26X@1&5C96UB97(F(S$V,#LR,#$P+"!T:&4@0V]M<&%N>2!F
M:6QE9"!A(&UO=&EO;B!T;R!D:7-M:7-S('1H92!/;G1A<FEO(&%C=&EO;B!O
M;B!T:&4@8F%S:7,@=&AA="!T:&4@3VYT87)I;R!#;W5R="!H87,@;F\@:G5R
M:7-D:6-T:6]N(&]V97(@=&AE(&-L86EM<R!A;F0@<&]T96YT:6%L(&-L86EM
M<R!A9'9A;F-E9"!B>2!T:&4@<&QA:6YT:69F+B!4:&4@8V]U<G0@9&ES;6ES
M<V5D('1H92!#;VUP86YY)W,@;6]T:6]N(&]N($%U9W5S="8C,38P.S(Y+"`R
M,#$Q+B!/;B!-87)C:"8C,38P.S,P+"`R,#$R+"!T:&4@3VYT87)I;R!#;W5R
M="!O9B!!<'!E86P@9&5N:65D('1H92!#;VUP86YY)W,@87!P96%L('=I=&@@
M<F5G87)D('1O(&ET<R!J=7)I<V1I8W1I;VYA;"!M;W1I;VXN($]N($YO=F5M
M8F5R)B,Q-C`[,CDL(#(P,3(L('1H92!3=7!R96UE($-O=7)T(&]F($-A;F%D
M82!D96YI960@=&AE($-O;7!A;GDG<R!A<'!L:6-A=&EO;B!F;W(@;&5A=F4@
M=&\@87!P96%L('1H92!O<F1E<B!O9B!T:&4@3VYT87)I;R!#;W5R="!O9B!!
M<'!E86PN(%1H92!#;VUP86YY)W,@:G5R:7-D:6-T:6]N(&UO=&EO;B!I<R!T
M:&5R969O<F4@870@86X@96YD+B!4;R!P<F]C965D('=I=&@@=&AE(&-A<V4L
M('1H92!P;&%I;G1I9F8@;75S="!N;W<@8G)I;F<@:&ES(&]W;B!M;W1I;VYS
M(&9O<B!C;&%S<R!C97)T:69I8V%T:6]N(&%N9"!F;W(@;&5A=F4@=&\@87-S
M97)T('1H92!S=&%T=71O<GD@8V%U<V4@;V8@86-T:6]N('5N9&5R('1H92!/
M;G1A<FEO(%-E8W5R:71I97,@06-T+B!4:&5S92!M;W1I;VYS(&%R92!S8VAE
M9'5L960@9F]R(&%R9W5M96YT(&EN('1H92!/;G1A<FEO(%-U<&5R:6]R($-O
M=7)T(&]F($IU<W1I8V4@:6X@2G5N928C,38P.S(P,3,N(%1H92!#;VUP86YY
M(&)E;&EE=F5S('1H92!/;G1A<FEO(&%C=&EO;B!I<R!W:71H;W5T(&UE<FET
M(&%N9"!I="!I<R!D969E;F1I;F<@:70F(S$V,#MV:6=O<F]U<VQY+CPO9F]N
M=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/CQI/CQU/D-O=6YT97)V86EL:6YG(&%N9"!A;G1I+61U;7!I
M;F<@9'5T:65S/"]U/CPO:3X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);B!/8W1O8F5R
M)B,Q-C`[,C`Q,2P@82!T<F%D92!A8W1I;VX@=V%S(&9I;&5D('=I=&@@=&AE
M(%4N4RXF(S$V,#M$97!A<G1M96YT(&]F($-O;6UE<F-E+"!O<B!54T1/0RP@
M86YD('1H92!5+E,N)B,Q-C`[26YT97)N871I;VYA;"!4<F%D92!#;VUM:7-S
M:6]N+"!O<B!54TE40RP@8GD@=&AE(%4N4RXF(S$V,#MU;FET(&]F(%-O;&%R
M5V]R;&0@04<@86YD('-I>"!O=&AE<B!5+E,N)B,Q-C`[9FER;7,L(&%C8W5S
M:6YG($-H:6YE<V4@<')O9'5C97)S(&]F(&-R>7-T86QL:6YE('-I;&EC;VX@
M<&AO=&]V;VQT86EC(&-E;&QS+"!O<B!#4U!6(&-E;&QS+"!W:&5T:&5R(&]R
M(&YO="!I;F-O<G!O<F%T960@:6YT;R!M;V1U;&5S+"!O9B!S96QL:6YG('1H
M96ER('!R;V1U8W1S("AI+F4N+"8C,38P.T-34%8@8V5L;',@;W(@;6]D=6QE
M<R!I;F-O<G!O<F%T:6YG('1H97-E(&-E;&QS*2!I;G1O('1H92!5;FET960F
M(S$V,#M3=&%T97,@870@;&5S<R!T:&%N(&9A:7(@=F%L=64L(&]R(&1U;7!I
M;F<L(&%N9"!O9B!R96-E:79I;F<@8V]U;G1E<G9A:6QA8FQE('-U8G-I9&EE
M<R!F<F]M('1H92!#:&EN97-E(&%U=&AO<FET:65S+B!4:&5S92!F:7)M<R!A
M<VME9"!T:&4@52Y3+B8C,38P.V=O=F5R;FUE;G0@=&\@:6UP;W-E(&%N=&DM
M9'5M<&EN9R!A;F0@8V]U;G1E<G9A:6QI;F<@9'5T:65S(&]N($-34%8@8V5L
M;',@:6UP;W)T960@9G)O;2!#:&EN82X@5&AE(%531$]#(&%N9"!T:&4@55-)
M5$,@:6YV97-T:6=A=&5D('1H92!V86QI9&ET>2!O9B!T:&5S92!C;&%I;7,N
M(%1H92!C;VUP86YY('=A<R!I9&5N=&EF:65D(&%S(&]N92!O9B!A(&YU;6)E
M<B!O9B!#:&EN97-E(&5X<&]R=&EN9R!P<F]D=6-E<G,@;V8@=&AE('-U8FIE
M8W0@9V]O9',@=&\@=&AE(%4N4RXF(S$V,#MM87)K970N(%1H92!#;VUP86YY
M(&%L<V\@:&%S(&%F9FEL:6%T92!5+E,N)B,Q-C`[;W!E<F%T:6]N<R!T:&%T
M(&EM<&]R="!T:&4@<W5B:F5C="!G;V]D<R!F<F]M)B,Q-C`[0VAI;F$N/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[3VX@3V-T;V)E<B8C,38P.SDL(#(P,3(L('1H92!5
M4T1/0R!I<W-U960@9FEN86P@869F:7)M871I=F4@9&5T97)M:6YA=&EO;G,@
M:6X@=&AE(&%N=&DM9'5M<&EN9R!A;F0@8V]U;G1E<G9A:6QI;F<@9'5T>2!I
M;G9E<W1I9V%T:6]N<RX@3VX@3F]V96UB97(F(S$V,#LW+"`R,#$R+"!T:&4@
M55-)5$,@<G5L960@=&AA="!I;7!O<G1S(&]F($-34%8@8V5L;',@:&%D(&-A
M=7-E9"!M871E<FEA;"!I;FIU<GD@=&\@=&AE(%4N4RXF(S$V,#M#4U!6(&EN
M9'5S=')Y+B!!<R!A(')E<W5L="!O9B!T:&5S92!R=6QI;F=S+"!T:&4@0V]M
M<&%N>2!I<R!R97%U:7)E9"!T;R!P87D@8V%S:"!D97!O<VET<R!O;B!#4U!6
M(&-E;&QS(&EM<&]R=&5D(&EN=&\@=&AE(%4N4RXF(S$V,#MF<F]M($-H:6YA
M+"!W:&5T:&5R(&%L;VYE(&]R(&EN8V]R<&]R871E9"!I;G1O(&UO9'5L97,N
M(%1H92!A;FYO=6YC960@8V%S:"!D97!O<VET(')A=&5S(&%P<&QI8V%B;&4@
M=&\@=&AE($-O;7!A;GD@=V5R92`Q,RXY-"4@*&%N=&DM9'5M<&EN9R!D=71Y
M*2!A;F0@,34N,C0E("AC;W5N=&5R=F%I;&EN9R!D=71Y*2X@5&AE(&%C='5A
M;"!R871E<R!A="!W:&EC:"!D=71I97,@=VEL;"!B92!A<W-E<W-E9"!A;F0@
M<&%Y86)L92!M87D@8F4@<W5B:F5C="!T;R!A9&UI;FES=')A=&EV92!R979I
M97<@;F5X="!Y96%R(&%N9"!M87D@9&EF9F5R(&9R;VT@=&AE(&%N;F]U;F-E
M9"!D97!O<VET(')A=&5S+B!!(&YU;6)E<B!O9B!P87)T:65S(&AA=F4@9FEL
M960@;F]T:6-E(&]F('1H96ER(&EN=&5N="!T;R!C:&%L;&5N9V4@=&AE(')U
M;&EN9W,@;V8@=&AE(%531$]#(&%N9"!54TE40R!I;B!A<'!E86QS('1O('1H
M92!5+E,N)B,Q-C`[0V]U<G0@;V8@26YT97)N871I;VYA;"!4<F%D92X@1&5C
M:7-I;VYS(&]N('1H;W-E(&%P<&5A;',@87)E(&YO="!E>'!E8W1E9"!U;G1I
M;"!N97AT('EE87(N($1U<FEN9R!Y96%R(#(P,3(L('1H92!#;VUP86YY)W,@
M;F5T(')E=F5N=64@9V5N97)A=&5D(&9R;VT@06UE<FEC82!I<R`Q.2XV)2!O
M9B!T:&4@=&]T86P@;F5T)B,Q-C`[<F5V96YU92X\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M/;B!397!T96UB97(F(S$V,#LV+"`R,#$R+"!F;VQL;W=I;F<@82!C;VUP
M;&%I;G0@;&]D9V5D(&)Y(%-O;&%R5V]R;&0@04<@86YD(&-E<G1A:6X@<W5P
M<&]R=&5R<RP@=&AE($5U<F]P96%N($-O;6UI<W-I;VX@:6YI=&EA=&5D(&%N
M(&%N=&DM9'5M<&EN9R!I;G9E<W1I9V%T:6]N(&-O;F-E<FYI;F<@:6UP;W)T
M<R!I;G1O('1H92!%=7)O<&5A;B!5;FEO;B!O9B!#4U!6(&UO9'5L97,@86YD
M(&ME>2!C;VUP;VYE;G1S("AI+F4N+"8C,38P.V-E;&QS(&%N9"!W869E<G,I
M(&]R:6=I;F%T:6YG(&EN($-H:6YA+B!/;B!.;W9E;6)E<B8C,38P.S@L(#(P
M,3(L(&9O;&QO=VEN9R!A(&-O;7!L86EN="!L;V1G960@8GD@=&AE('-A;64@
M<&%R=&EE<RP@=&AE($5U<F]P96%N($-O;6UI<W-I;VX@:6YI=&EA=&5D(&%N
M(&%N=&DM<W5B<VED>2!I;G9E<W1I9V%T:6]N(&]N('1H97-E('!R;V1U8W1S
M+B!);B!E86-H(&EN=F5S=&EG871I;VXL('1H92!#;VUP86YY('=A<R!I9&5N
M=&EF:65D(&%S(&]N92!O9B!A(&YU;6)E<B!O9B!#:&EN97-E(&5X<&]R=&EN
M9R!P<F]D=6-E<G,@;V8@=&AE<V4@<')O9'5C=',@=&\@=&AE($55(&UA<FME
M="X@5&AE($-O;7!A;GD@86QS;R!H87,@869F:6QI871E($55(&]P97)A=&EO
M;G,@=&AA="!I;7!O<G0@=&AE<V4@<')O9'5C=',@9G)O;2!#:&EN82X@1'5R
M:6YG('EE87(@,C`Q,B!T:&4@0V]M<&%N>2=S(&YE="!R979E;G5E(&=E;F5R
M871E9"!F<F]M($5U<F]P92!I<R`U,"XQ)2!O9B!T:&4@=&]T86P@;F5T)B,Q
M-C`[<F5V96YU92X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!W87,@
M;F]T(&-H;W-E;B!A<R!O;F4@;V8@=&AE(")S86UP;&5D(B!C;VUP86YI97,@
M:6X@=&AE<V4@154@:6YV97-T:6=A=&EO;G,L('=H:6-H('=E<F4@<F5Q=6ER
M960@=&\@<')O=FED92!W<FET=&5N(&EN9F]R;6%T:6]N('1O('1H92!%528C
M,38P.V%U=&AO<FET:65S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY
M(')E<75E<W1E9"`B;6%R:V5T(&5C;VYO;7D@=')E871M96YT(B!I;B!T:&4@
M86YT:2UD=6UP:6YG(&EN=F5S=&EG871I;VXL(&)U="!T:&ES(')E<75E<W0@
M=V%S(&1E;FEE9"X@02!N=6UB97(@;V8@;W1H97(@869F96-T960@0VAI;F5S
M92!C;VUP86YI97,@:&%V92!F:6QE9"!A;B!A8W1I;VX@9F]R(&%N;G5L;65N
M="!O9B!T:&4@9&5C:7-I;VX@=&AA="!D96YI960@(FUA<FME="!E8V]N;VUY
M('1R96%T;65N="(N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[3VX@36%R8V@F(S$V,#LU
M+"`R,#$S+"!T:&4@175R;W!E86X@0V]M;6ES<VEO;B!P=6)L:7-H960@82!2
M96=U;&%T:6]N(&UA:VEN9R!A;&P@:6UP;W)T<R!O9B!#4U!6(&UO9'5L97,@
M86YD(&ME>2!C;VUP;VYE;G1S(&]R:6=I;F%T:6YG(&EN(&]R(&-O;G-I9VYE
M9"!F<F]M($-H:6YA('-U8FIE8W0@=&\@<F5G:7-T<F%T:6]N(&)Y($55($UE
M;6)E<B!3=&%T92!C=7-T;VUS(&%U=&AO<FET:65S+B!4:&ES(')E9VES=')A
M=&EO;B!R97%U:7)E;65N="!I<R!L:6ME;'D@=&\@<F5M86EN(&EN(&5F9F5C
M="!T:')O=6=H('1H92!P96YD96YC>2!O9B!T:&4@:6YV97-T:6=A=&EO;G,N
M(%1H92!#;VUP86YY(&9I;&5D(&-O;6UE;G1S(&-O;G1E<W1I;F<@=&AI<R!R
M96=I<W1R871I;VX@9&5C:7-I;VX@86YD(')E<75E<W1E9"!A(&AE87)I;F<@
M=&\@97AP<F5S<R!I=',F(S$V,#MV:65W<RX\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M5
M;F1E<B!T:&4@8W5R<F5N="!T:6UE;&EN92P@:70@:7,@97AP96-T960@=&AA
M="!P<F]V:7-I;VYA;"!A;G1I+61U;7!I;F<@9'5T:65S+"!I9B!A;GDL('=I
M;&P@8F4@86YN;W5N8V5D(&)Y($IU;F4F(S$V,#LV+"`R,#$S+"!P<F]V:7-I
M;VYA;"!C;W5N=&5R=F%I;&EN9R!D=71I97,L(&EF(&%N>2P@=VEL;"!B92!A
M;FYO=6YC960@8GD@075G=7-T)B,Q-C`[."P@,C`Q,R!A;F0@9&5F:6YI=&EV
M92!A;G1I+61U;7!I;F<@86YD(&-O=6YT97)V86EL:6YG(&1U=&EE<RP@:68@
M86YY+"!W:6QL(&)E(&%N;F]U;F-E9"!B>2!$96-E;6)E<B8C,38P.S4@86YD
M(#<L(#(P,3,L(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);B!L
M871E($YO=F5M8F5R)B,Q-C`[,C`Q,BP@26YD:6$@:6YI=&EA=&5D(&%N(&%N
M=&DM9'5M<&EN9R!I;G9E<W1I9V%T:6]N(&]N(&EM<&]R=&5D('-O;&%R('!R
M;V1U8W1S(&9R;VT@0VAI;F$L(%1A:7=A;BP@=&AE(%5N:71E9"8C,38P.U-T
M871E<R!A;F0@36%L87ES:6$N(%1H92!S8V]P92!O9B!T:&4@26YD:6%N(&-O
M;7!L86EN="!I;F-L=61E<R!T:&EN+69I;&T@86YD($-34%8@8V5L;',@86YD
M(&UO9'5L97,L(&%S('=E;&P@87,@(F=L87-S(&%N9"!O=&AE<B!S=6ET86)L
M92!S=6)S=')A=&5S(BX@5&AE('!E<FEO9"!O9B!I;G9E<W1I9V%T:6]N(&ES
M(&9R;VT@2F%N=6%R>28C,38P.S$L(#(P,3$@=&\@2G5N928C,38P.S,P+"`R
M,#$R+B!4:&4@0V]M<&%N>2!H87,@8V]M<&QE=&5D(&%N9"!S=6)M:71T960@
M82`B<V%M<&QI;F<@<75E<W1I;VYN86ER92(@86YD('=A<R!C:&]S96X@8GD@
M=&AE($EN9&EA;B!A=71H;W)I=&EE<R!T;R!B92!A('-A;7!L960@8V]M<&%N
M>2X@5&AE($-O;7!A;GD@:7,@;F]W(&-O;7!I;&EN9R!T:&4@9&%T82!R97%U
M97-T960@;V8F(S$V,#MI="X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
M+U=O<FMS:&5E=',O4VAE970R-BYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N
M8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O
M:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-
M"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0]
M,T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T
M97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E
M(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@
M("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/E-%1TU%3E0@24Y&3U)-051)3TX\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^
M,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4T5'345.
M5"!)3D9/4DU!5$E/3CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y314=-14Y4($E.1D]234%424]./"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP
M<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CXQ.2X@
M4T5'345.5"!)3D9/4DU!5$E/3CPO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@
M0V]M<&%N>2!P<FEM87)I;'D@;W!E<F%T97,@:6X@82!S:6YG;&4@<F5P;W)T
M86)L92!B=7-I;F5S<R!S96=M96YT('1H870@:6YC;'5D97,@=&AE(&1E<VEG
M;BP@9&5V96QO<&UE;G0@86YD(&UA;G5F86-T=7)E(&]F('-O;&%R('!O=V5R
M)B,Q-C`[<')O9'5C=',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&9O;&QO=VEN
M9R!T86)L92!S=6UM87)I>F5S('1H92!#;VUP86YY)W,@;F5T(')E=F5N=65S
M(&=E;F5R871E9"!F<F]M(&1I9F9E<F5N="!G96]G<F%P:&EC(&QO8V%T:6]N
M<RX@5&AE(&EN9F]R;6%T:6]N('!R97-E;G1E9"!B96QO=R!I<R!B87-E9"!O
M;B!T:&4@;&]C871I;VX@;V8@8W5S=&]M97(G<R!H96%D<75A<G1E<G,Z/"]F
M;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T.R!0
M041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%21TE.
M+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<P)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3
M251)3TXZ(')E;&%T:79E)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)
M1%1(+"(Q,#`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE
M9"!404='140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A
M8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q
M,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-S<^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I
M9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)
M1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$.#X\9F]N="!S:7IE/3-$,3X\8CY996%R<R!%
M;F1E9"!$96-E;6)E<B8C,38P.S,Q+#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q
M,#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R
M/CQF;VYT('-I>F4],T0Q/CQB/C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$R
M/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R
M(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB
M<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X]
M,T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT
M('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q
M,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^175R;W!E.CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C.#(Q,CM'97)M86YY/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-C(S+#,W-2PV-34\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C<Y-2PR-C4L,S`S/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,C(L,#,X+#DP-CPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S@R,3([4W!A:6X\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXR-3$L-S<W+#$W-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,C`S+#(V-BPR,S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C<Q+#DX,BPT.#(\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-
M05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C.#(Q,CM#>F5C:#PO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$P,BPQ.30L-S0U
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX+#0R,2PV-C<\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C@L,#4Y+#`W-CPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S@R,3([271A;'D\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXQ.#4L,3<P+#$Y-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,3(V+#8P-RPU,#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C(V+#(W-2PV,S4\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-
M05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C.#(Q,CM/=&AE<G,\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS,"PY,S`L-S0T
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY.2PV,SDL.3<U
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,C@L,3`S+#8R
M.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG
M('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/D5U<F]P92!4;W1A;#PO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,3DS+#0T."PU,3,\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,C,S+#(P,"PV.3`\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8U-BPT-3DL-S(X/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N
M/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI
M=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/D%M97)I8V$Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z
M(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S@R,3([56YI=&5D)B,Q-C`[4W1A=&5S/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.3(L-S`W+#,X
M.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3DR+#,X,"PX
M,S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(U-"PP.38L
M,C4X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S@R,3([0V%N861A/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,C(L.3@V+#<R-#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,30R+#4S-RPX-C@\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C@V+#,R-RPV,3@\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.T]T:&5R
M<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q
M,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L.#(X+#<S-CPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A
M;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[
M(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CY!;65R:6-A(%1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,3$U+#8Y-"PQ,3(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C,S-"PY,3@L-S`V/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXS-#(L,C4R+#8Q,CPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/D%S:6$@86YD(&]T:&5R(')E9VEO;G,Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.T-H:6YA/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#4L-#@R+#8Q-3PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3(X+#@U-BPV.3,\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C@Y+#$R,"PV,S(\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,X,C$R.TEN9&EA/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^-3DL.#`Y+#4S.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,C(L-3(S+#(T,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,
M1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.TIA<&%N/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S(L-C8W+#8U.#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.3<L-34P+#8W-SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3(P+#(T."PS.#8\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,X,C$R.T]T:&5R<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C$P."PR,38L,34X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXT-"PU.#4L.#`R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXV-"PR,C0L.#$R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F
M;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X]
M,T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D%S:6$@5&]T86P\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ.#8L,S8V+#0S
M,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S,P+#@P,BPW
M,3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(Y-BPQ,3<L
M,#<S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^5&]T86P@;F5T(')E=F5N=65S/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PT.34L-3`Y+#`U-CPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PX.3@L.3(R+#$P
M-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PR.30L.#(Y
M+#0Q,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P
M=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$
M,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO
M9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%
M("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M3=6)S=&%N=&EA;&QY(&%L;"!O9B!T:&4@0V]M
M<&%N>2=S(&QO;F<M;&EV960@87-S971S(&%R92!L;V-A=&5D(&EN('1H92!0
M4D,N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&9O;&QO=VEN9R!T86)L92!S=6UM
M87)I>F5S('1H92!#;VUP86YY)W,@<F5V96YU97,@9V5N97)A=&5D(&9R;VT@
M96%C:"8C,38P.W!R;V1U8W0Z/"]F;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G
M4$%$1$E.1RU224=(5#H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.
M1RU"3U143TTZ(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<P)3L@
M4$%$1$E.1RU43U`Z(#!P=#L@4$]3251)3TXZ(')E;&%T:79E)SX-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/"$M
M+2!#3TU-04Y$/4%$1%]404),15=)1%1(+"(Q,#`E(B`M+3X\+V9O;G0^/"]P
M/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^#0H\9&EV
M(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL
M<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M
M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#<W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D
M/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$.#X\9F]N
M="!S:7IE/3-$,3X\8CY996%R<R!%;F1E9"!$96-E;6)E<B8C,38P.S,Q+#PO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3$\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\
M9F]N="!S:7IE/3-$,3X\8CXR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4]
M,T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\
M+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT
M/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^36]D=6QE<SPO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-#`P+#DS
M.2PU.#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-C@S
M+#$R,2PP,C`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L
M,3,R+#<V-RPT,#0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/E-O;&%R('-Y<W1E;2!K:71S/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-S@L,#(X+#<P-#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.34L-S@W+#$Q.#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.3(L-C(T+#DY.3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY%
M4$,@<V5R=FEC93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$Q,"PY.3(L-S0R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXV-3@L.3(W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY3;VQA<B!P;W=E<B!P<F]J96-T<SPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C4U+#`U,"PX-38\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3W1H97)S
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,38L-30P
M+#<V-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.2PP,C$L
M,C(V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,RPW,C<L
M,C(W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/E1O=&%L(&YE="!R979E;G5E<SPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-#DU+#4P.2PP-38\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L.#DX+#DR,BPQ,#8\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,CDT+#@R.2PT
M,3,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[
M)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR
M-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I
M=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M
M+3X\+V1I=CX\+V1I=CX-"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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P
M,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F
M8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,C<N
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-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY-04I/
M4B!#55-43TU%4E,\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/CQS=')O;F<^34%*3U(@0U535$]-15)3/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DU!2D]2($-54U1/34524SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F
M;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[
M)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^/&(^,C`N($U!2D]2($-54U1/34524SPO8CX\+V9O;G0^/"]P/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#M$971A:6QS(&]F(&-U<W1O;65R<R!A8V-O=6YT:6YG(&9O<B`Q,"4@
M;W(@;6]R92!O9B!T;W1A;"!N970@<F5V96YU97,@87)E(&%S)B,Q-C`[9F]L
M;&]W<SH\+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4
M.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T
M.R!-05)'24XM3$5&5#H@,34E.R!724142#H@-S`E.R!0041$24Y'+51/4#H@
M,'!T.R!03U-)5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$
M7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M
M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT
M97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W
M:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-
M3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0V.#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#
M3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0X/CQF;VYT('-I>F4],T0Q/CQB
M/EEE87)S($5N9&5D($1E8V5M8F5R)B,Q-C`[,S$\+V(^/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O
M='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q
M/CQB/C(P,3`\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS
M<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^
M/&(^,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO
M9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@
M+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$
M,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/D-O;7!A;GD@03PO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$V-"PU,C(L,SDT/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY-2PU-3<L-#8W/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-2PY.#<L,C$V/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@
M5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@86-C;W5N=',@<F5C
M96EV86)L92!F<F]M('1H92!T:')E92!C=7-T;VUE<G,@=VET:"!T:&4@;&%R
M9V5S="!R96-E:79A8FQE(&)A;&%N8V5S(')E<')E<V5N=',@,3`E+"`X)2!A
M;F0@-B4@;V8@=&AE(&)A;&%N8V4@;V8@=&AE(&%C8V]U;G0@870@1&5C96UB
M97(F(S$V,#LS,2P@,C`Q,2P@86YD(#$P)2P@."4@86YD(#@E(&]F('1H92!B
M86QA;F-E(&]F('1H92!A8V-O=6YT(&%T($1E8V5M8F5R)B,Q-C`[,S$L(#(P
M,3(L(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
M+U=O<FMS:&5E=',O4VAE970R."YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N
M8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O
M:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-
M"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0]
M,T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T
M97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E
M(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@
M("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/D5-4$Q/645%($)%3D5&250@4$Q!3E,\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^14U0
M3$]9144@0D5.149)5"!03$%.4SPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y%35!,3UE%12!"14Y%1DE4(%!,04Y3/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M
M<VEZ93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CX\8CXR,2X@14U03$]9144@0D5.149)5"!03$%.4SPO8CX\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#M%;7!L;WEE97,@;V8@=&AE($-O;7!A;GD@;&]C871E9"!I;B!T
M:&4@4%)#(&%R92!C;W9E<F5D(&)Y('1H92!R971I<F5M96YT('-C:&5M97,@
M9&5F:6YE9"!B>2!L;V-A;"!P<F%C=&EC92!A;F0@<F5G=6QA=&EO;G,L('=H
M:6-H(&%R92!E<W-E;G1I86QL>2!D969I;F5D(&-O;G1R:6)U=&EO;B!S8VAE
M;65S+B!4:&4@8V%L8W5L871I;VX@;V8@8V]N=')I8G5T:6]N<R!F;W(@=&AE
M<V4@96QI9VEB;&4@96UP;&]Y965S(&ES(&)A<V5D(&]N(#(P)2!O9B!T:&4@
M87!P;&EC86)L92!P87ER;VQL(&-O<W0@:6X@,C`Q,BX@5&AE(&5X<&5N<V4@
M<&%I9"!B>2!T:&4@0V]M<&%N>2!T;R!T:&5S92!D969I;F5D(&-O;G1R:6)U
M=&EO;G,@<V-H96UE<R!W87,@)#(L,3$V+#$W,RP@)#,L.#(U+#(W."!A;F0@
M)#4L.#@P+#(P,R!F;W(@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R)B,Q-C`[
M,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(L(')E<W!E8W1I=F5L>2X\+V9O;G0^
M/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#M);B!A9&1I=&EO;BP@:6X@,C`Q,BP@=&AE($-O;7!A;GD@
M:7,@<F5Q=6ER960@8GD@4%)#(&QA=R!T;R!C;VYT<FEB=71E(&%P<')O>&EM
M871E;'D@,3`E+"`X)2P@,B4@86YD(#(E(&]F(&%P<&QI8V%B;&4@<V%L87)I
M97,@9F]R(&UE9&EC86P@:6YS=7)A;F-E(&)E;F5F:71S+"!H;W5S:6YG(&9U
M;F1S+"!U;F5M<&QO>6UE;G0@86YD(&]T:&5R('-T871U=&]R>2!B96YE9FET
M<RP@<F5S<&5C=&EV96QY+B!4:&4@4%)#(&=O=F5R;FUE;G0@:7,@9&ER96-T
M;'D@<F5S<&]N<VEB;&4@9F]R('1H92!P87EM96YT(&]F('1H92!B96YE9FET
M<R!T;R!T:&5S92!E;7!L;WEE97,N(%1H92!A;6]U;G1S(&-O;G1R:6)U=&5D
M(&9O<B!T:&5S92!B96YE9FET<R!W97)E("0Q+#DW.2PT-S8L("0T+#`V-RPS
M-34@86YD("0V+#`Q,BPX.#D@9F]R('1H92!Y96%R<R!E;F1E9"!$96-E;6)E
M<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DN
M/"]F;VYT/CPO<#X\+V1I=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM
M+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T
M8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B
M7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T
M,CDN:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R
M:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S
M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE
M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA
M<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R
M8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\
M+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS
M1')E<&]R="!I9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3
M2$%212!/4%1)3TY3/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/E-(05)%($]05$E/3E,\+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`^4TA!4D4@3U!424].4SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4
M+5-)6D4Z(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CX\8CXR,BX@4TA!4D4@3U!424].4SPO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M/
M;B!-87DF(S$V,#LS,"P@,C`P-BP@=&AE($)O87)D(&]F($1I<F5C=&]R<R!A
M<'!R;W9E9"!T:&4@861O<'1I;VX@;V8@82!S:&%R92!I;F-E;G1I=F4@<&QA
M;B!T;R!P<F]V:61E(&%D9&ET:6]N86P@:6YC96YT:79E<R!T;R!E;7!L;WEE
M97,L(&1I<F5C=&]R<R!O<B!E>'1E<FYA;"!C;VYS=6QT86YT<RX@5&AE(&UA
M>&EM=6T@86=G<F5G871E(&YU;6)E<B!O9B!S:&%R97,@=VAI8V@@;6%Y(&)E
M(&ES<W5E9"!P=7)S=6%N="!T;R!A;&P@87=A<F1S("AI;F-L=61I;F<@;W!T
M:6]N<RD@:7,@,BPS,S`L,#`P)B,Q-C`[<VAA<F5S+"!P;'5S(&9O<B!A=V%R
M9',@;W1H97(@=&AA;B!I;F-E;G1I=F4@;W!T:6]N('-H87)E<RP@86X@86YN
M=6%L(&EN8W)E87-E('1O(&)E(&%D9&5D(&]N('1H92!F:7)S="!B=7-I;F5S
M<R!D87D@;V8@96%C:"!C86QE;F1A<B!Y96%R(&)E9VEN;FEN9R!I;B`R,#`W
M(&5Q=6%L('1O('1H92!L97-S97(@;V8@;VYE('!E<F-E;G0@*#$E*2!O9B!T
M:&4@;G5M8F5R(&]F(&-O;6UO;B!S:&%R97,@;W5T<W1A;F1I;F<@87,@;V8@
M<W5C:"!D871E+"!O<B!A(&QE<W-E<B!N=6UB97(@;V8@8V]M;6]N('-H87)E
M<R!D971E<FUI;F5D(&)Y('1H92!";V%R9"!O9B!$:7)E8W1O<G,@;W(@82!C
M;VUM:71T964@9&5S:6=N871E9"!B>2!T:&4@0F]A<F0N($EN(%-E<'1E;6)E
M<B8C,38P.S(P,3`L('1H92!S:&%R96AO;&1E<G,@87!P<F]V960@86X@86UE
M;F1M96YT('1O('1H92!0;&%N('1O(&EN8W)E87-E('1H92!M87AI;75M(&YU
M;6)E<B!O9B!C;VUM;VX@<VAA<F5S('=H:6-H(&UA>2!B92!I<W-U960@<'5R
M<W5A;G0@=&\@86QL(&%W87)D<R!O9B!O<'1I;VYS(&%N9"!R97-T<FEC=&5D
M('-H87)E<R!U;F1E<B!T:&4@4&QA;B!T;R!T:&4@<W5M(&]F("AI*28C,38P
M.S(L,S,P+#`P,"!P;'5S("AI:2DF(S$V,#MT:&4@<W5M(&]F(#$E(&]F('1H
M92!N=6UB97(@;V8@;W5T<W1A;F1I;F<@8V]M;6]N('-H87)E<R!O9B!T:&4@
M0V]M<&%N>2!O;B!T:&4@9FER<W0@9&%Y(&]F(&5A8V@@;V8@,C`P-RP@,C`P
M."!A;F0@,C`P.2!A;F0@,BXU)2!O9B!T:&4@;G5M8F5R(&]F(&]U='-T86YD
M:6YG(&-O;6UO;B!S:&%R97,@;V8@=&AE($-O;7!A;GD@;W5T<W1A;F1I;F<@
M;VX@=&AE(&9I<G-T(&1A>2!O9B!E86-H(&-A;&5N9&%R('EE87(@869T97(@
M,C`P.2X@5&AE('-H87)E(&EN8V5N=&EV92!P;&%N('=I;&P@97AP:7)E(&]N
M+"!A;F0@;F\@87=A<F1S(&UA>2!B92!G<F%N=&5D(&%F=&5R+"!-87)C:"8C
M,38P.S$U+"`R,#$V+B!5;F1E<B!T:&4@=&5R;7,@;V8@=&AE('-H87)E(&EN
M8V5N=&EV92!P;&%N+"!O<'1I;VYS(&%R92!G96YE<F%L;'D@9W)A;G1E9"!W
M:71H(&%N(&5X97)C:7-E('!R:6-E(&5Q=6%L('1O('1H92!F86ER(&UA<FME
M="!V86QU92!O9B!T:&4@0V]M<&%N>2=S(&]R9&EN87)Y('-H87)E<R!A;F0@
M97AP:7)E('1E;B!Y96%R<R!F<F]M('1H92!D871E(&]F)B,Q-C`[9W)A;G0N
M/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^/&(^/&D^3W!T:6]N<R!T;R!%;7!L;WEE97,\+VD^
M/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.T%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L
M(#(P,3(L('1H97)E('=A<R`D-2PS-#DL.34W(&EN('1O=&%L('5N<F5C;V=N
M:7IE9"!C;VUP96YS871I;VX@97AP96YS92!R96QA=&5D('1O('-H87)E+6)A
M<V5D(&-O;7!E;G-A=&EO;B!A=V%R9',L('=H:6-H(&ES(&5X<&5C=&5D('1O
M(&)E(')E8V]G;FEZ960@;W9E<B!A('=E:6=H=&5D+6%V97)A9V4@<&5R:6]D
M(&]F(#(N,28C,38P.WEE87)S+B!$=7)I;F<@=&AE('EE87)S(&5N9&5D($1E
M8V5M8F5R)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD(#(P,3(L("0S+#8T,2PR
M-C`L("0S+#,X,BPW.#8@86YD("0S+#0S,RPP-S<@=V%S(')E8V]G;FEZ960@
M87,@8V]M<&5N<V%T:6]N(&5X<&5N<V4L(')E<W!E8W1I=F5L>2X@5&AE<F4@
M:7,@;F\@:6YC;VUE('1A>"!B96YE9FET(')E8V]G;FEZ960@:6X@=&AE(&EN
M8V]M92!S=&%T96UE;G0@9F]R('1H92!S:&%R92UB87-E9"!C;VUP96YS871I
M;VX@87)R86YG96UE;G1S(&EN(#(P,3`L(#(P,3$@86YD)B,Q-C`[,C`Q,BX\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!U=&EL:7IE<R!T:&4@0FEN
M;VUI86P@;W!T:6]N+7!R:6-I;F<@;6]D96P@=&\@97-T:6UA=&4@=&AE(&9A
M:7(@=F%L=64@;V8@<W1O8VLF(S$V,#MO<'1I;VYS+CPO9F]N=#X\+W`^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.U1H92!F;VQL;W=I;F<@87-S=6UP=&EO;G,@=V5R92!U<V5D('1O(&5S
M=&EM871E('1H92!F86ER('9A;'5E(&]F('-T;V-K(&]P=&EO;G,@9W)A;G1E
M9"!I;B`R,#$P+"`R,#$Q(&%N9"8C,38P.S(P,3(Z/"]F;VYT/CPO<#X-"CQD
M:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T.R!0041$24Y'+4Q%1E0Z
M(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@
M5TE$5$@Z(#<P)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3251)3TXZ(')E;&%T
M:79E)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(+"(Q,#`E(B`M
M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!404='140@5$%"
M3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&-E;&QS<&%C
M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&)O<F1E<CTS
M1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@=VED=&@],T0X,SX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@=VED
M=&@],T0X,SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@=VED=&@],T0T-#X\+W1D/CPA+2T@
M5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX]
M,T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P
M/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS
M1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&@^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E)I<VL@9G)E
M92!R871E/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I
M>F4],T0R/C0N,C4E?C0N-S4E/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^
M/&9O;G0@<VEZ93TS1#(^,BXW-B5^,RXT-B4\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S:7IE/3-$,CXS+C$U)3PO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^5F]L871I
M;&ET>2!R871I;SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S:7IE/3-$,CXX,"5^.#0E/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^
M/&9O;G0@<VEZ93TS1#(^-S<E?C<Y)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N
M=&5R/CQF;VYT('-I>F4],T0R/C<X+C<Y)3PO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY$:79I9&5N
M9"!Y:65L9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^/&9O
M;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D%N;G5A;"!E>&ET
M(')A=&4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ
M93TS1#(^,BXX.25^,RXS-B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,CXS+C`W)7XT+C,W)3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0R/C,N-#DE/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D5X97)C
M:7-E(&UU;'1I<&QE/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-I>F4],T0R/C4N,#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,CXT+C0P+30N-S`\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E
M;G1E<CX\9F]N="!S:7IE/3-$,CXT+C0P/"]F;VYT/CPO=&0^/"]T<CX\+W1A
M8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$
M(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!U<V5D('1H92!M
M87)K970@>6EE;&0@;V8@55-$(&1O;6EN871E9"!#:&EN97-E($EN=&5R;F%T
M:6]N86P@9V]V97)N;65N="!B;VYD<R!W:71H(&UA='5R:71Y('!E<FEO9',@
M=&AA="!C86X@8V]V97(@=&AE(&-O;G1R86-T=6%L(&QI9F4@;V8@=&AE('-H
M87)E<R!O<'1I;VX@9F]R('1H92!R:7-K+69R964@<F%T97,N(%1H92!#;VUP
M86YY(&5S=&EM871E9"!T:&4@97AP96-T960@=F]L871I;&ET>2!B87-E9"!O
M;B!T:&4@879E<F%G92!O9B!H:7-T;W)I8V%L(&1A:6QY(&%N;G5A;&EZ960@
M=F]L871I;&ET>2!O9B!I=',@;W=N(&%N9"!C;VUP87)A8FQE(&-O;7!A;FEE
M<R<@<W1O8VL@<')I8V5S+B!4:&4@0V]M<&%N>2=S(&1I=FED96YD('!O;&EC
M>2!I<R!T;R!R971A:6X@96%R;FEN9W,@9F]R(')E:6YV97-T;65N="!P=7)P
M;W-E(&%N9"!T:&4@0V]M<&%N>2!D;V5S(&YO="!I;G1E;F0@=&\@9&ES=')I
M8G5T92!D:79I9&5N9',L('1H=7,@=&AE(&1I=FED96YD('EI96QD(&ES(&%S
M<W5M960@=&\@8F4@>F5R;RX@5&AE($-O;7!A;GD@97-T:6UA=&5D('1H92!A
M;FYU86P@97AI="!R871E<R!B87-E9"!O;B!T:&4@:&ES=&]R:6-A;"!G96YE
M<F%L(&5X:70@<F%T92!O9B!S=&%F9B!A="!D:69F97)E;G0@;&5V96QS+B!4
M:&4@0V]M<&%N>2!E<W1I;6%T960@=&AE(&5X97)C:7-E(&UU;'1I<&QE(&)A
M<V5D(&]N('1H92!H:7-T;W)I8V%L(&5X97)C:7-E('!A='1E<FX@;V8@<')I
M;W(@96UP;&]Y964@<W1O8VL@;W!T:6]N<R!G<F%N=&5D(&)Y('1H928C,38P
M.T-O;7!A;GDN/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[02!S=6UM87)Y(&]F('1H92!O
M<'1I;VX@86-T:79I='D@:7,@87,@9F]L;&]W<SH\+V9O;G0^/"]P/@T*/&1I
M=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@
M,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!7
M24142#H@-S`E.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I
M=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM
M/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),
M12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I
M;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$
M,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U-3X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W
M:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-#0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0U,3X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$-CD^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!
M0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS
M1#$^/&(^3G5M8F5R/&)R("\^#0IO9B!/<'1I;VYS/"]B/CPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^
M/&(^5V5I9VAT960\8G(@+SX-"D%V97)A9V4\8G(@+SX-"D5X97)C:7-E/&)R
M("\^#0I0<FEC93PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-I>F4],T0Q/CQB/E=E:6=H=&5D/&)R("\^#0I!=F5R86=E/&)R("\^
M#0I296UA:6YI;F<\8G(@+SX-"D-O;G1R86-T/&)R("\^#0I497)M<SPO8CX\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT
M('-I>F4],T0Q/CQB/D%G9W)E9V%T93QB<B`O/@T*26YT<FEN<VEC(%9A;'5E
M/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F="!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@
M+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^3W!T:6]N<R!O=71S=&%N9&EN9R!A="!*86YU
M87)Y)B,Q-C`[,2P@,C`Q,CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C(L.#,R+#4U,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^,3`N-3D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D=R86YT960\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV.2PY,#`\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,N,#,\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^17AE<F-I<V5D/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^*#8T+#@U,CPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C(N-#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS
M1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\
M<"!S='EL93TS1"=-05)'24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D9O<F9E
M:71E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@R,S$L
M-S<Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,30N,S,\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N
M/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3W!T:6]N<R!O
M=71S=&%N9&EN9R!A="!$96-E;6)E<B8C,38P.S,Q+"`R,#$R/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,BPV,#4L.#(W/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,"XR-3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C<F(S$V,#MY
M96%R<SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#,T+#@X-3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W
M:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY/<'1I;VYS
M('9E<W1E9"!O<B!E>'!E8W1E9"!T;R!V97-T(&%T($1E8V5M8F5R)B,Q-C`[
M,S$L(#(P,3(\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR
M+#0W,2PW.#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$P+C(V
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^-R8C,38P.WEE87)S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXT,S(L,3,Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V
M86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T
M(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^3W!T:6]N<R!E>&5R8VES86)L92!A="!$96-E;6)E<B8C
M,38P.S,Q+"`R,#$R/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^,2PW,S0L-SDR/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ
M,"XT,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C8F(S$V,#MY96%R<SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^-#$P+#4W-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N
M,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I
M=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M
M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[5&AE('=E:6=H=&5D(&%V97)A9V4@9W)A;G0M9&%T
M92!F86ER('9A;'5E(&]F(&]P=&EO;G,@9W)A;G1E9"!I;B`R,#$P+"`R,#$Q
M(&%N9"`R,#$R('=A<R`D.2XV,BP@)#8N-3`@86YD("0R+C(R+"!R97-P96-T
M:79E;'DN(%1H92!T;W1A;"!I;G1R:6YS:6,@=F%L=64@;V8@;W!T:6]N<R!E
M>&5R8VES960@9'5R:6YG('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P
M.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R('=A<R`D,2PW.#8L-C`U+"`D,2PW
M-C`L-3`P(&%N9"`D,S@L.34X+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X-
M"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^/&(^/&D^4F5S=')I8W1E9"!S:&%R97,@=&\@16UP;&]Y965S/"]I/CPO
M8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!G<F%N=&5D(#,S,RPQ
M.3`@86YD(#$Q-BPU,#`F(S$V,#MR97-T<FEC=&5D('-H87)E<R!T;R!E;7!L
M;WEE97,@:6X@36%Y)B,Q-C`[,C`P-B!A;F0@2G5L>28C,38P.S(P,#8@<F5S
M<&5C=&EV96QY+B!4:&4@<F5S=')I8W1E9"!S:&%R97,@=V5R92!G<F%N=&5D
M(&%T(&YO;6EN86P@=F%L=64@86YD(&=E;F5R86QL>2!V97-T(&]V97(@<&5R
M:6]D<R!F<F]M(&]N92!T;R!F;W5R('EE87)S(&)A<V5D(&]N('1H92!S<&5C
M:69I8R!T97)M<R!O9B!T:&4@9W)A;G1S+B!4:&4@9&EF9F5R96YC92!B971W
M965N('1H92!E>&5R8VES92!P<FEC92!O9B!T:&4@<F5S=')I8W1E9"!S:&%R
M97,@86YD('1H92!F86ER(&UA<FME="!V86QU92!O9B!T:&4@0V]M<&%N>2=S
M(&]R9&EN87)Y('-H87)E<R!A="!T:&4@9&%T92!O9B!G<F%N="!R97-U;'1E
M9"!I;B!T;W1A;"!C;VUP96YS871I;VX@8V]S="!O9B!A<'!R;WAI;6%T96QY
M("0W+C$F(S$V,#MM:6QL:6]N('1H870@=VEL;"!B92!R96-O9VYI>F5D(')A
M=&%B;'D@;W9E<B!T:&4@=F5S=&EN9R!P97)I;V0N($1U<FEN9R!T:&4@>65A
M<G,@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q
M,BP@=&AE($-O;7!A;GD@<F5C;V=N:7IE9"`D,C,U+#0Q,2P@;FEL+"!A;F0@
M;FEL(&EN(&-O;7!E;G-A=&EO;B!E>'!E;G-E(&%S<V]C:6%T960@=VET:"!T
M:&5S92!A=V%R9',L(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M!
M<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$R+"!T:&5R92!W87,@;F\@=6YR
M96-O9VYI>F5D('-H87)E+6)A<V5D(&-O;7!E;G-A=&EO;B!R96QA=&5D('1O
M('5N=F5S=&5D(')E<W1R:6-T960@<VAA<F4F(S$V,#MA=V%R9',N/"]F;VYT
M/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[5&AE('1O=&%L(&9A:7(@=F%L=64@;V8@<F5S=')I8W1E
M9"!S:&%R97,@=F5S=&5D(&1U<FEN9R!T:&4@>65A<B!E;F1E9"!$96-E;6)E
M<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R('=A<R`D,S@R+#DY-"P@
M;FEL(&%N9"!N:6PL(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\
M:3Y297-T<FEC=&5D('-H87)E<R!U;FET<R!T;R!%;7!L;WEE97,\+VD^/"]B
M/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.U1H92!#;VUP86YY(&=R86YT960@-3$X+#$X
M,2!A;F0@,2PT,#`L,C,W)B,Q-C`[<F5S=')I8W1E9"!S:&%R97,@=6YI=',@
M*")24U4B*2!T;R!E;7!L;WEE97,@:6X@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C
M=&EV96QY+B!4:&4@4E-5<R!E;G1I=&QE('1H92!H;VQD97)S('1O(')E8V5I
M=F4@=&AE($-O;7!A;GDG<R!C;VUM;VX@<VAA<F5S('5P;VX@=F5S=&EN9RX@
M5&AE(%)352!W97)E(&=R86YT960@9F]R(&9R964@86YD(&=E;F5R86QL>2!V
M97-T(&]V97(@<&5R:6]D<R!F<F]M(&]N92!T;R!F;W5R('EE87)S(&)A<V5D
M(&]N('1H92!S<&5C:69I8R!T97)M<R!O9B!T:&4@9W)A;G1S+B!4:&4@9F%I
M<B!M87)K970@=F%L=64@;V8@=&AE($-O;7!A;GDG<R!O<F1I;F%R>2!S:&%R
M97,@870@=&AE(&1A=&4@;V8@9W)A;G0@<F5S=6QT960@:6X@=&]T86P@8V]M
M<&5N<V%T:6]N(&-O<W0@;V8@87!P<F]X:6UA=&5L>2`D-"XV)B,Q-C`[;6EL
M;&EO;B!A;F0@)#0N-28C,38P.VUI;&QI;VX@=&AA="!W:6QL(&)E(')E8V]G
M;FEZ960@<F%T86)L>2!O=F5R('1H92!V97-T:6YG('!E<FEO9"!F;W(@=&AE
M(%)352!G<F%N=&5D(&EN(#(P,3$@86YD(#(P,3(L(')E<W!E8W1I=F5L>2X@
M1'5R:6YG('1H92!Y96%R(&5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(L
M('1H92!#;VUP86YY(')E8V]G;FEZ960@)#$L-S4R+#$V-2!I;B!C;VUP96YS
M871I;VX@97AP96YS92!A<W-O8VEA=&5D('=I=&@@=&AE<V4F(S$V,#MA=V%R
M9',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[07,@;V8@1&5C96UB97(F(S$V,#LS,2P@
M,C`Q,BP@=&AE<F4@=V%S("0V+#$R,2PU-3D@;V8@=&]T86P@=6YR96-O9VYI
M>F5D('-H87)E+6)A<V5D(&-O;7!E;G-A=&EO;B!R96QA=&5D('1O('5N=F5S
M=&5D(')E<W1R:6-T960@<VAA<F4@=6YI=',L('=H:6-H(&ES(&5X<&5C=&5D
M('1O(&)E(')E8V]G;FEZ960@;W9E<B!A('=E:6=H=&5D+6%V97)A9V4@<&5R
M:6]D(&]F(#,N,28C,38P.WEE87)S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T$@<W5M
M;6%R>2!O9B!T:&4@4E-5(&%C=&EV:71Y(&ES(&%S(&9O;&QO=W,Z/"]F;VYT
M/CPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T.R!0041$
M24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%21TE.+4Q%
M1E0Z(#$U)3L@5TE$5$@Z(#<P)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3251)
M3TXZ(')E;&%T:79E)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(
M+"(Q,#`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!4
M04='140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE
M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E
M(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%
M5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-34^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#@R/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),
M12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O
M='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q
M/CQB/DYU;6)E<B!O9CQB<B`O/@T*4VAA<F5S/"]B/CPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^
M5V5I9VAT960@079E<F%G93QB<B`O/@T*1W)A;G0M1&%T93QB<B`O/@T*1F%I
M<B!686QU93PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&QE9G0@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P
M86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^56YV97-T960@870@2F%N=6%R
M>28C,38P.S$L(#(P,3(\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXT.3DL-30P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXY+C$V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY'<F%N=&5D/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,2PT,#`L,C,W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXS+C,R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E9E<W1E9#PO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q,S$L,#8Y/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^.2XR,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^1F]R9F5I=&5D/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#DX+#$W-SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C8N.#0\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T
M>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X]
M,T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS
M<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E5N=F5S=&5D
M(&%T($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#8W,"PU,S$\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C0N-#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE
M/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N
M/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R
M/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!4
M04='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!T;W1A;"!F86ER('9A
M;'5E(&]F(')E<W1R:6-T960@<VAA<F5S('5N:71S('9E<W1E9"!D=7)I;F<@
M=&AE('EE87(@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,B!W87,F(S$V
M,#LD,2PP,#<L,S0P+CPO9F]N=#X\+W`^/"]D:78^#0H\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*
M/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA
M-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R
M:W-H965T<R]3:&5E=#,P+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I
M;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL
M.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@
M(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T
M97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O
M:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI
M<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\
M=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0R/CQS=')O;F<^24Y615-4345.5"!,3U-3/&)R/CPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$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/DE.5D535$U%3E0@3$]3
M4SPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)
M3E9%4U1-14Y4($Q/4U,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/C(S+B!)3E9%4U1-14Y4($Q/4U,\
M+V(^/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&9O;&QO=VEN9R!T86)L92!S=6UM
M87)I>F5S('1H92!#;VUP86YY)W,@:6YV97-T;65N="!I;F-O;64@;&]S<SH\
M+V9O;G0^/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[
M(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'
M24XM3$5&5#H@,34E.R!724142#H@-S`E.R!0041$24Y'+51/4#H@,'!T.R!0
M3U-)5$E/3CH@<F5L871I=F4G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%
M5TE$5$@L(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF
M:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\
M=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS
M1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!72414
M2%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U.3X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,C4^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@
M=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#4Y/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@
M5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$8V5N=&5R(&-O;'-P86X],T0X/CQF;VYT('-I>F4],T0Q/CQB/EEE87)S
M($5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L/"]B/CPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR
M,#$P/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS
M1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P
M,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R
M/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT
M97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^
M/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A
M;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O
M;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z
M(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CY);7!A:7)M96YT(&]F(&QO;F<M=&5R;2!I;G9E
M<W1M96YT/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#,L,#`P+#`P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q
M,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q+#`X,2PW
M,#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L
M:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D
M;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\
M(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D
M:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.U1H92!#;VUP86YY(&]W;G,@82`U,"4@:6YT97)E<W0@:6X@
M82!J;VEN="!V96YT=7)E+"!.97)N<W0@3F5W)B,Q-C`[16YE<F=Y("A3=7IH
M;W4I)B,Q-C`[0V\N+"8C,38P.TQT9"X@86YD(&5X97)C:7-E('-I9VYI9FEC
M86YT(&EN9FQU96YC92!O=F5R('1H92!I;G9E<W1E92X@26X@,C`Q,BP@9'5E
M('1O('1H92!D971E<FEO<F%T:6]N(&]F('1H92!I;G9E<W1E92=S(&9I;F%N
M8VEA;"!P;W-I=&EO;BP@=&AE($-O;7!A;GD@8V]N8VQU9&5D('1H870@=&AE
M("0Q+#`X,2PW,#`@:6YV97-T;65N="!W87,@9G5L;'DF(S$V,#MI;7!A:7)E
M9"X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!O=VYS('!R969E<G)E
M9"!S:&%R97,@;V8@82!P<FEV871E;'D@:&5L9"!E;G1I='D@:6X@86X@86UO
M=6YT('1H870@:7,@;F]T('-U9F9I8VEE;G0@=&\@<')O=FED92!T:&4@0V]M
M<&%N>2!W:71H('-I9VYI9FEC86YT(&EN9FQU96YC92!O=F5R('1H92!I;G9E
M<W1E92=S(&]P97)A=&EO;G,N($EN(#(P,3`L(&1U92!T;R!T:&4@9&5T97)I
M;W)A=&EO;B!O9B!T:&4@:6YV97-T964G<R!F:6YA;F-I86P@<&]S:71I;VXL
M('1H92!#;VUP86YY(&-O;F-L=61E9"!T:&%T('1H92`D,RPP,#`L,#`P('!R
M969E<G)E9"!S:&%R92!I;G9E<W1M96YT('=A<R!F=6QL>28C,38P.VEM<&%I
M<F5D+CPO9F]N=#X\+W`^/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*
M#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C
M,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F
M931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3
M:&5E=#,Q+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#!%344^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O
M;F<^4U5"4T51545.5"!%5D5.5%,\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4U5"4T51545.5"!%5D5.5%,\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4U5"4T51
M545.5"!%5D5.5%,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD
M:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/CQB/C(T+B!354)315%514Y4($5614Y44SPO
M8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M"971W965N($IA;G5A<GDF(S$V,#LQ(&%N
M9"!-87)C:"8C,38P.S,Q+"`R,#$S+"!T:&4@0V]M<&%N>2!O8G1A:6YE9"!N
M97<@8F]R<F]W:6YG<R!O9B`D,S`T+C8F(S$V,#MM:6QL:6]N+"!O9B!W:&EC
M:"`D,30U+C(F(S$V,#MM:6QL:6]N(&AA<R!D=64@9&%T97,@8F5F;W)E($1E
M8V5M8F5R)B,Q-C`[,S$L(#(P,3,L(&%N9"`D,34Y+C0F(S$V,#MM:6QL:6]N
M(&AA<R!D=64@9&%T97,@8F5Y;VYD($1E8V5M8F5R)B,Q-C`[,S$L)B,Q-C`[
M,C`Q,RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M"971W965N($IA;G5A<GDF(S$V,#LQ
M(&%N9"!-87)C:"8C,38P.S,Q+"`R,#$S+"!T:&4@0V]M<&%N>2!R96YE=V5D
M("0Q,#@N-B8C,38P.VUI;&QI;VX@8F%N:R!F86-I;&ET:65S('=I=&@@9'5E
M(&1A=&5S(&)E>6]N9"!$96-E;6)E<B8C,38P.S,Q+"8C,38P.S(P,3,N/"]F
M;VYT/CPO<#X\+V1I=CX-"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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P
M,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F
M8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,S(N
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-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY!4%!%
M3D1)6"`Q("T@36%J;W(@4W5B<VED:6%R:65S(&]F($-323QB<CX\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ
M,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY)3E9%4U1-
M14Y44R!)3B!!1D9)3$E!5$53/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D%04$5.1$E8(#$@+2!-86IO<B!3=6)S:61I87)I
M97,@;V8@0U-)/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV
M('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CX\8CY!4%!%3D1)6"`Q
M/&)R("\^/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/DUA:F]R(%-U8G-I9&EA<FEE
M<R!O9B!#4TD\+V(^/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&9O;&QO=VEN9R!T
M86)L92!S971S(&9O<G1H(&EN9F]R;6%T:6]N(&-O;F-E<FYI;F<@0U-))W,@
M;6%J;W(@<W5B<VED:6%R:65S.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$
M)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@4$%$
M1$E.1RU,1494.B`P<'0[(%=)1%1(.B`X,"4[(%!!1$1)3D<M4DE'2%0Z(#!P
M=#L@34%21TE.+4Q%1E0Z(#$P)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA
M+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO
M<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I
M=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E;&QS<&%C
M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA
M+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#,Q)2!A;&EG;CTS1&QE9G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$Q,B!A;&EG;CTS1&QE9G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8S/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#,Q)2!A
M;&EG;CTS1&QE9G0^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$
M("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M;&5F=#X-"CQD:78@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[(%=)1%1(.B`S.'!T.R!-05)'24XM0D]45$]-.B`P<'0G/CQF
M;VYT('-I>F4],T0Q/CQB/E-U8G-I9&EA<GD@/"$M+2!#3TU-04Y$/4%$1%]3
M0U)/4%!%1%)53$4L,SAP="`M+3X\+V(^/"]F;VYT/CPO9&EV/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY0
M;&%C92!A;F0\8G(@+SX-"F1A=&4\8G(@+SX-"F]F($EN8V]R<&]R871I;VX\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CY!='1R:6)U=&%B;&4\8G(@+SX-"D5Q=6ET>3QB
M<B`O/@T*26YT97)E<W0@2&5L9#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/E!R:6YC:7!A;"!!8W1I=FET>3PO
M8CX\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#
M4TD@4V]L87)T<F]N:6-S("A#:&%N9W-H=2DF(S$V,#M#;RXL)B,Q-C`[3'1D
M+B8C,38P.SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/E!20SQB<B`O/@T*3F]V96UB97(F(S$V,#LR,RP@
M,C`P,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`P/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/D1E=F5L;W!I;F<@<V]L87(@<&]W97(\8G(@
M+SX-"G!R;VIE8W0\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ
M93TS1#(^0U-)(%-O;&%R(%1E8VAN;VQO9VEE<R8C,38P.TEN8RXF(S$V,#L\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CY04D,\8G(@+SX-"D%U9W5S="8C,38P.S@L(#(P,#,\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$P,#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CY297-E87)C:"!A;F0@9&5V96QO<&EN9R!S;VQA<CQB<B`O/@T*
M;6]D=6QE<SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4]
M,T0R/D-322!3;VQA<B!-86YU9F%C='5R928C,38P.TEN8RXF(S$V,#L\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CY04D,\8G(@+SX-"DIA;G5A<GDF(S$V,#LW+"`R,#`U/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,#`\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^4')O9'5C=&EO;B!O9B!S;VQA<B!M;V1U;&5S/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.
M+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-A;F%D:6%N(%-O;&%R($UA
M;G5F86-T=7)I;F<@*$QU;WEA;F<I)B,Q-C`[26YC+B8C,38P.SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/E!20SQB<B`O/@T*1F5B<G5A<GDF(S$V,#LR-"P@,C`P-CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`P/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/DUA;G5F86-T=7)E(&]F('-O;&%R(&UO9'5L97,L/&)R("\^#0II;F=O
M=',@86YD('=A9F5R<SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT
M('-I>F4],T0R/D-A;F%D:6%N(%-O;&%R($UA;G5F86-T=7)I;F<@*$-H86YG
M<VAU*28C,38P.TEN8RXF(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY04D,\8G(@+SX-"D%U9W5S
M="8C,38P.S$L(#(P,#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY0<F]D=6-T:6]N(&]F('-O
M;&%R(&UO9'5L97,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ
M93TS1#(^0U-)($-E;&QS)B,Q-C`[0V\N+"8C,38P.TQT9"XF(S$V,#L\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CY04D,\8G(@+SX-"D%U9W5S="8C,38P.S(S+"`R,#`V/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,#`\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^36%N=69A8W1U<F4@;V8@<V]L87(@8V5L;',\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#86YA9&EA;B!3;VQA<B`H
M55-!*28C,38P.TEN8RXF(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY54T$\8G(@+SX-"DIU;F4F
M(S$V,#LX+"`R,#`W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXQ,#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^4V%L97,@86YD(&UA<FME=&EN
M9R!O9CQB<B`O/@T*;6]D=6QE<SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\
M9F]N="!S:7IE/3-$,CY#4TD@4')O:F5C="!#;VYS=6QT:6YG)B,Q-C`[1VUB
M2#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/D=E<FUA;GD\8G(@+SX-"DUA>28C,38P.S(V+"`R,#`Y/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW,#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CY$979E;&]P:6YG('-O;&%R('!O=V5R('!R;VIE8W0\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#86YA9&EA
M;B!3;VQA<B!*87!A;B!++DLN)B,Q-C`[/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^2F%P86X\8G(@+SX-
M"DIU;F4F(S$V,#LR,2P@,C`P.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^.3`N-C<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXE/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^4V%L97,@86YD
M(&UA<FME=&EN9R!O9CQB<B`O/@T*;6]D=6QE<SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#86YA9&EA;B!3;VQA<B!3;VQU=&EO
M;G,F(S$V,#M);F,N)B,Q-C`[/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^0V%N861A/&)R("\^#0I*=6YE
M)B,Q-C`[,C(L(#(P,#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY$979E;&]P:6YG('-O;&%R
M('!O=V5R('!R;VIE8W0\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N
M="!S:7IE/3-$,CY#4TD@4V]L87(@4&]W97(@*$-H:6YA*28C,38P.TEN8RXF
M(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CY04D,\8G(@+SX-"DIU;'DF(S$V,#LW+"`R,#`Y/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,#`\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^26YV97-T;65N="!H;VQD:6YG/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-A;F%D:6%N(%-O;&%R($5-14$F
M(S$V,#M';6)(/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^1V5R;6%N>3QB<B`O/@T*075G=7-T)B,Q-C`[
M,C$L(#(P,#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$P
M,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CY386QE<R!A;F0@;6%R:V5T:6YG(&]F
M/&)R("\^#0IM;V1U;&5S/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^0V%N861I86X@4V]L87(@36%N=69A8W1U<FEN9R`H3VYT
M87)I;RDF(S$V,#M);F,N)B,Q-C`[/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^0V%N861A/&)R("\^#0I*
M=6YE)B,Q-C`[,S`L(#(P,3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY0<F]D=6-T:6]N(&]F
M('-O;&%R(&UO9'5L97,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@
M<VEZ93TS1#(^0V%N861I86X@4V]L87(@*$%U<W1R86QI82D@4'1Y+BPF(S$V
M,#M,=&0N)B,Q-C`[/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^075S=')A;&EA/&)R("\^#0I&96)R=6%R
M>28C,38P.S,L(#(P,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY386QE<R!A;F0@;6%R:V5T
M:6YG(&]F/&)R("\^#0IM;V1U;&5S/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P
M="<^/&9O;G0@<VEZ93TS1#(^0V%N861I86X@4V]L87(@26YT97)N871I;VYA
M;"8C,38P.TQT9"XF(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY(;VYG($MO;F<\8G(@+SX-"DUA
M<F-H)B,Q-C`[,C4L(#(P,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY386QE<R!A;F0@;6%R
M:V5T:6YG(&]F/&)R("\^#0IM;V1U;&5S/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/D-A;F%D:6%N(%-O;&%R($\F86UP.TT@*$]N
M=&%R:6\I)B,Q-C`[26YC+B8C,38P.SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/D-A;F%D83QB<B`O/@T*
M36%Y)B,Q-C`[,3`L(#(P,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY$979E;&]P:6YG('-O
M;&%R('!O=V5R('!R;VIE8W0\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\
M9F]N="!S:7IE/3-$,CY#4TD@4')O:F5C="!(;VQD8V\L)B,Q-C`[3$Q#/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^55-!/&)R("\^#0I*=6QY)B,Q-C`[,C<L(#(P,3$\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CY$979E;&]P:6YG('-O;&%R('!O=V5R('!R;VIE8W0\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'
M24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^0U-)+4-E;F5R9WD@2&]L
M9&EN9W,L)B,Q-C`[3$Q#/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^55-!/&)R("\^#0I*=6QY)B,Q-C`[
M,C<L(#(P,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8R
M+C4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^1&5V96QO<&EN9R!S;VQA<B!P;W=E
M<B!P<F]J96-T/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ
M93TS1#(^4W5Z:&]U(%-A;GES;VQA<B!-871E<FEA;',@5&5C:&YO;&]G>28C
M,38P.T-O+BPF(S$V,#M,=&0N)B,Q-C`[/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^4%)#/&)R("\^#0I!
M=6=U<W0F(S$V,#LQ-RP@,C`Q,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^.#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXE
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^4')O9'5C=&EO;B!O
M9B!S;VQA<B!M;V1U;&4@;6%T97)I86QS/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/D-A;F%D:6%N(%-O;&%R(%-O=71H($5A<W0@
M07-I82!0=&4N+"8C,38P.TQT9"XF(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY3:6YG87!O<F4\
M8G(@+SX-"E-E<'1E;6)E<B8C,38P.S$Y+"`R,#$Q/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ,#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M4V%L97,@86YD(&UA<FME=&EN9R!O9CQB<B`O/@T*;6]D=6QE<SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-322!0<F]J96-T
M($AO;&1C;RPF(S$V,#M,3$,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY54T$\8G(@+SX-"DYO=F5M8F5R
M)B,Q-C`[,C,L(#(P,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY$979E;&]P:6YG('-O;&%R
M('!O=V5R('!R;VIE8W0\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@
M<VEZ93TS1#(^0V%N861I86X@4V]L87(@36%N=69A8W1U<FEN9R`H4W5Z:&]U
M*28C,38P.TEN8RXF(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY04D,\8G(@+SX-"D9E8G)U87)Y
M)B,Q-C`[,3,L(#(P,3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C8Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)3PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/DUA;G5F86-T=7)E(&]F('-O
M;&%R(&UO9'5L97,L(&-E;&QS/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^0V%N861I86X@4V]L87(@4V]U=&@@069R:6-A(%!T
M>2XL)B,Q-C`[3'1D+B8C,38P.SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/E-O=71H($%F<FEC83QB<B`O
M/@T*2G5N928C,38P.S(R+#(P,3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY386QE<R!A;F0@
M;6%R:V5T:6YG(&UO9'5L97,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^0V%N861I86X@4V]L87(@0G)A<VEL(%-E<G9I8V]S($1E
M($-O;G-U;'1O<FEA($5-($5N97)G:6$@4V]L87(F(S$V,#M,=&1A+B8C,38P
M.SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/D)R87II;#QB<B`O/@T*3F]V96UB97(F(S$V,#LQ-"P@,C`Q
M,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`P/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/D-O;G-U;'1I;F<@<V5R=FEC97,@:6X@96YE<F=Y
M('-O;'5T:6]N<RP@8V5R=&EF:6-A=&EO;B!A;F0@:6UP;W)T871I;VX@;V8@
M<&AO=&]V;VQT86EC(&UO9'5L97,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T
M)SX\9F]N="!S:7IE/3-$,CY#86YA9&EA;B!3;VQA<B!-:61D;&4@16%S="!,
M:6UI=&5D/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^56YI=&5D($%R86(@16UI<F%T97,\8G(@+SX-"D1E
M8V5M8F5R)B,Q-C`[,3`L(#(P,3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C$P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CY%;F5R9WD@9V5N
M97)A=&EO;B!A;F0@9&ES=')I8G5T:6]N/"]F;VYT/CPO=&0^/"]T<CX\+W1A
M8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$
M(%1!0DQ%("TM/CPO9&EV/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-
M"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V
M8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R
M9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O
M4VAE970S,RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T
M960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E
M=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H
M='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL
M.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I
M<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N
M="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L
M87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/D9)3D%.0TE!3"!35$%414U%3E13(%-#2$5$54Q%($D\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^
M,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1DE.04Y#
M24%,(%-4051%345.5%,@4T-(14153$4@23PO<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
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&24Y!3D-)04P@4U1!5$5-14Y44R!3
M0TA%1%5,12!)/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV
M('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CX\8CY!1$1)5$E/3D%,
M($E.1D]234%424].)B,Q-C`[)B,X,C$R.R8C,38P.T9)3D%.0TE!3"!35$%4
M14U%3E13(%-#2$5$54Q%($D\8G(@+SX-"CQB<B`O/@T*0T%.041)04X@4T],
M05(@24Y#+CQB<B`O/CPO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M38VAE9'5L928C
M,38P.TD@:&%S(&)E96X@<')O=FED960@<'5R<W5A;G0@=&\@=&AE(')E<75I
M<F5M96YT<R!O9B!2=6QE)B,Q-C`[,3(M,#0H82D@86YD)B,Q-C`[-"TP."AE
M*2@S*2!O9B!296=U;&%T:6]N)B,Q-C`[4RU8+"!W:&EC:"!R97%U:7)E(&-O
M;F1E;G-E9"!F:6YA;F-I86P@:6YF;W)M871I;VX@87,@=&\@9FEN86YC:6%L
M('!O<VET:6]N+"!C:&%N9V5S(&EN(&9I;F%N8VEA;"!P;W-I=&EO;B!A;F0@
M<F5S=6QT<R!O9B!O<&5R871I;VYS(&]F(&$@<&%R96YT(&-O;7!A;GD@87,@
M;V8@=&AE('-A;64@9&%T97,@86YD(&9O<B!T:&4@<V%M92!P97)I;V1S(&9O
M<B!W:&EC:"!A=61I=&5D(&-O;G-O;&ED871E9"!F:6YA;F-I86P@<W1A=&5M
M96YT<R!H879E(&)E96X@<')E<V5N=&5D(&%S('1H92!R97-T<FEC=&5D(&YE
M="!A<W-E=',@;V8@0V%N861I86X@4V]L87(F(S$V,#M);F,N)W,@8V]N<V]L
M:61A=&5D(&%N9"!U;F-O;G-O;&ED871E9"!S=6)S:61I87)I97,@;F]T(&%V
M86EL86)L92!F;W(@9&ES=')I8G5T:6]N('1O($-A;F%D:6%N(%-O;&%R)B,Q
M-C`[26YC+B!A<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$R(&]F("0S-3DL
M.3(R+#0V-BP@97AC965D960@=&AE(#(U)28C,38P.W1H<F5S:&]L9"X\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M4:&5S92!F:6YA;F-I86P@<W1A=&5M96YT<R!H879E
M(&)E96X@<')E<&%R960@:6X@8V]N9F]R;6ET>2!W:71H(&%C8V]U;G1I;F<@
M<')I;F-I<&QE<R!G96YE<F%L;'D@86-C97!T960@:6X@=&AE(%5N:71E9"8C
M,38P.U-T871E<R!E>&-E<'0@=&AA="!T:&4@97%U:71Y(&UE=&AO9"!H87,@
M8F5E;B!U<V5D('1O(&%C8V]U;G0@9F]R(&EN=F5S=&UE;G1S(&EN('-U8G-I
M9&EA<FEE<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CX\8G(@+SX\
M+V9O;G0^/&9O;G0@<VEZ93TS1#(^/&(^1DE.04Y#24%,($E.1D]234%424].
M($]&(%!!4D5.5"!#3TU004Y9/&)R("\^#0H\8G(@+SX-"D)!3$%.0T4@4TA%
M1513/&)R("\^/"]B/CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!/4TE4
M24]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@4$%$1$E.1RU,
M1494.B`P<'0[(%=)1%1(.B`X,"4[(%!!1$1)3D<M4DE'2%0Z(#!P=#L@34%2
M1TE.+4Q%1E0Z(#$P)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-
M34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA
M+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG
M;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$
M,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA+2T@5$%"
M3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS
M1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#8X/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W,CX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E
M;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY$96-E;6)E<B8C,38P.S,Q+#QB<B`O
M/@T*,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D1E8V5M8F5R)B,Q-C`[,S$L/&)R
M("\^#0HR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&-O;'-P
M86X],T0U(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/BA);B8C
M,38P.U4N4RXF(S$V,#MD;VQL87)S+"!E>&-E<'0@<VAA<F4@86YD('!E<B!S
M:&%R928C,38P.V1A=&$I/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!C;VQS<&%N/3-$-SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^/&(^05-31513/"]B/CPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S
M:7IE/3-$,CY#=7)R96YT(&%S<V5T<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S
M:7IE/3-$,CY#87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-RPY,C0L-C@V/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ,2PR-#<L,S`V/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ
M93TS1#(^4F5S=')I8W1E9"!C87-H/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^-2PW,S$L,S8U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY!8V-O=6YT
M<R!R96-E:79A8FQE+"!N970@;V8@86QL;W=A;F-E(&9O<B!D;W5B=&9U;"!A
M8V-O=6YT<R!O9B`D.#<Q+#,X-2!A;F0@)#@L.30V+#8V,2!A="!$96-E;6)E
M<B8C,38P.S,Q+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'D\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY+#,R-2PU,#`\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L-38W+#<U-CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT
M('-I>F4],T0R/DEN=F5N=&]R:65S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,3(L.#(T+#4X,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,BPY.#0L,#<U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY!;6]U
M;G1S(&1U92!F<F]M(')E;&%T960@<&%R=&EE<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C@U+#<S,2PS,C<\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C(Q-"PR-30L-3@Y/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS
M1#(^1&5F97)R960@=&%X(&%S<V5T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$L,C<Y+#`S,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^4')E<&%I
M9"!E>'!E;G-E<R!A;F0@;W1H97(@8W5R<F5N="!A<W-E=',\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS+#`Q,2PY.34\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C$P+#4U,BPT,#D\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N
M="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^5&]T86P@8W5R<F5N="!A<W-E=',\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,C4L.#(X+#0X.#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C0Q+#8P-BPQ,S4\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT
M('-I>F4],T0R/DEN=F5S=&UE;G0@:6X@<W5B<VED:6%R:65S/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,SDY+#0S-RPU-C$\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(P.2PQ.30L-S`V/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^1&5F97)R960@=&%X(&%S<V5T<SPO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/CDL-S`X+#4Y,#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-2PR-CDL-C`Y/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE
M/3-$,CY!;6]U;G0@9'5E(&9R;VT@<F5L871E9"!P87)T:65S/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,34P+#`P,"PP,#`\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$U,"PP,#`L,#`P/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^3W1H97(@;F]N+6-U<G)E;G0@87-S971S/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,30L.3<R+#<W,SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S4L,S4V+#0R,3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F
M;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G
M/CQF;VYT('-I>F4],T0R/E1/5$%,($%34T544SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C8Y.2PY-#<L-#$R/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXV-#$L-#(V+#@W,3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I
M>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#<^#0H\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.
M+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/CQB/DQ)04))3$E42453($%.
M1"!%455)5%D\+V(^/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^0W5R<F5N
M="!L:6%B:6QI=&EE<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R
M/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^4VAO
M<G0M=&5R;2!B;W)R;W=I;F=S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^-C@L,#`P+#`P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^06-C;W5N=',@
M<&%Y86)L93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0L
M,#(U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#$P-#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G
M/CQF;VYT('-I>F4],T0R/D%M;W5N=',@9'5E('1O(')E;&%T960@<&%R=&EE
M<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$W-RPW-CDL
M-S`X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-3DL-#<Q+#,U
M.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&
M5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^3W1H97(@8W5R<F5N="!L:6%B:6QI
M=&EE<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Q+#,R
M,RPT.#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8L-C$V+#`R
M.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,
M1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY4;W1A;"!C=7)R96YT(&QI86)I
M;&ET:65S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3@Y
M+#`Y-RPR,30\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(S-"PP
M.3$L-#DQ/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY!8V-R=65D('=A<G)A;G1Y
M(&-O<W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S(L
M-#`Q+#@Y,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S(L.#,S
M+#`S,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-O;G9E<G1I8FQE(&YO=&5S/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.34P+#,P,3PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^3&]N9RUT97)M(&)O<G)O=VEN9W,\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXW,"PP-C,L-#@X/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS
M1#(^3&EA8FEL:71Y(&9O<B!U;F-E<G1A:6X@=&%X('!O<VET:6]N<SPO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Q+#4V-"PR,S,\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$S+#4T,"PP,C8\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4]
M,T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY43U1!3"!,24%"24Q)5$E%4SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(S-"PP,3,L-C0Q/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS-3`L-3(X+#`S-CPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS
M1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG
M:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T
M)SX\9F]N="!S:7IE/3-$,CY%<75I='DZ/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@
M<VEZ93TS1#(^0V]M;6]N('-H87)E<R8C,38P.R8C.#(Q,CLF(S$V,#MN;R!P
M87(@=F%L=64Z('5N;&EM:71E9"!A=71H;W)I>F5D('-H87)E<RP@-#,L,34U
M+#<V-R!A;F0@-#,L,C0R+#0R-B8C,38P.W-H87)E<R!I<W-U960@86YD(&]U
M='-T86YD:6YG(&%T($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@86YD(#(P,3(L
M(')E<W!E8W1I=F5L>3PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C4P,BPT,#(L.3,Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXU,#(L-38Q+#<P-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D%D9&ET:6]N86P@
M<&%I9"UI;B!C87!I=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^*#4S+#,S,2PT-#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH
M,S@L,CDV+#(W-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.
M+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D%C8W5M=6QA=&5D(&1E9FEC
M:70\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,C@L-CDS
M+#0S,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@R,C0L,38R+#$R-#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\
M9F]N="!S:7IE/3-$,CY!8V-U;75L871E9"!O=&AE<B!C;VUP<F5H96YS:79E
M(&EN8V]M93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0U
M+#4U-2PW,3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4P+#<Y
M-2PU,CD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O
M<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY4;W1A;"!E<75I='D\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-C4L.3,S+#<W
M,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,CDP+#@Y."PX,S4\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&
M5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^5$]404P@3$E!0DE,251)15,@04Y$
M($5154E463PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8Y
M.2PY-#<L-#$R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV-#$L
M-#(V+#@W,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$
M=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T
M(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E
M<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M:7IE/3-$,CX\8G(@+SX\+V9O;G0^/&9O;G0@<VEZ93TS1#(^/&(^1DE.04Y#
M24%,($E.1D]234%424].($]&(%!!4D5.5"!#3TU004Y9/&)R("\^#0H\8G(@
M+SX-"E-4051%345.5%,@3T8@3U!%4D%424].4SQB<B`O/CPO8CX\+V9O;G0^
M/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)
M3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@.#`E
M.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q,"4[(%!!1$1)
M3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L
M(C$P,"4B("TM/CPO9F]N=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!
M1T=%1"!404),12`M+3X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@
M8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I
M9'1H/3-$,3`P)3X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54
M("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$-C@^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I
M9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#<R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0X
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/EEE87)S($5N9&5D
M($1E8V5M8F5R)B,Q-C`[,S$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X]
M,T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3`\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@
M=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$."!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXH26XF(S$V,#M5+E,N)B,Q-C`[
M9&]L;&%R<RP@97AC97!T('-H87)E(&%N9"!P97(@<VAA<F4F(S$V,#MD871A
M*3PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`Q,G!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I
M>F4],T0R/DYE="!R979E;G5E<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/CQB<B`O/@T*,2PR-#@L-#`P+#$Q.3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HX,CDL,#$V+#4R-#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HQ,3$L-#$T+#,R-SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/D-O<W0@;V8@<F5V96YU97,\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#(P,2PW,3,L,S4V/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW.3(L-C0S+#,P-CPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.#`L,3DP+#<T-#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F
M;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY'<F]S<R!P<F]F:70\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-BPV.#8L-S8S/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXS-BPS-S,L,C$X/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXS,2PR,C,L-3@S/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N
M="!S:7IE/3-$,CY/<&5R871I;F<@97AP96YS97,Z/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^4V5L;&EN
M9R!E>'!E;G-E<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$P+#`U-RPS-#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$P
M+#0Q,2PR-38\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,L-C0Y
M+#$S,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D=E;F5R86P@86YD(&%D;6EN:7-T
M<F%T:79E(&5X<&5N<V5S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,3,L,S4U+#8P.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^,3,L-#8Q+#@Y,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3$L.34U+#4W.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^4F5S96%R8V@@86YD
M(&1E=F5L;W!M96YT(&5X<&5N<V5S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^-SDR+#4P.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,2PR-34L.30U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXW-C0L,30U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX]
M,T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W
M:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY4;W1A;"!O
M<&5R871I;F<@97AP96YS97,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXR-"PR,#4L-#8U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXR-2PQ,CDL,#DR/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXQ-BPS-C@L.#4T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E!R
M;V9I="!F<F]M(&]P97)A=&EO;G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXR,BPT.#$L,CDX/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXQ,2PR-#0L,3(V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXQ-"PX-30L-S(Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI
M=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^3W1H97(@:6YC
M;VUE("AE>'!E;G-E<RDZ/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&
M5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^26YT97)E<W0@97AP96YS93PO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@R.38L-C<X/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#(V-RPY-SD\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXH,C4U+#4P,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[
M($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY);G1E<F5S="!I
M;F-O;64\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY,S,L
M,S<R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-S0L.#@V/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#4U.2PR,#<\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G
M/CQF;VYT('-I>F4],T0R/DEN=F5S=&UE;G0@;&]S<SPO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B@S+#`P,"PP,#`\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI
M=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^1F]R96EG;B!E
M>&-H86YG92!G86EN("AL;W-S*3PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C@S,"PV,#(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C,L,C8Q+#DS,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#8R,BPX,38\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E!R;V9I="!B969O
M<F4@:6YC;VUE('1A>&5S(&%N9"!E<75I='D@:6X@96%R;FEN9W,@;V8@<W5B
M<VED:6%R:65S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,C`L.30X+#4Y-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,30L
M-S$R+#DV-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,34L-3,U
M+#8Q.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/DEN8V]M92!T87@@97AP96YS93PO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Y+#DU-BPU,3,\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-BPW-#(L.#(W/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^*#<L-#0Q+#4Y,#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/D5Q=6ET>2!I;B!E87)N:6YG<R`H;&]S<RD@;V8@<W5B<VED:6%R:65S/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,SDL-3<V+#@S.#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#DX+#<W-"PS,SD\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,C`S+#4V,BPW,3D\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/BD\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M
M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\
M9F]N="!S:7IE/3-$,CY.970@26YC;VUE("AL;W-S*3PO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C4P+#4V."PY,3D\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B@Y,"PX,#0L,C`P/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^*#$Y-2PT-C@L-CDQ/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXI/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N
M,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D
M:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@
M+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0R/CQB<B`O/CPO9F]N=#X\9F]N
M="!S:7IE/3-$,CX\8CY&24Y!3D-)04P@24Y&3U)-051)3TX@3T8@4$%214Y4
M($-/35!!3ED\8G(@+SX-"CQB<B`O/@T*4U1!5$5-14Y44R!/1B!#3TU04D5(
M14Y3259%($E.0T]-12`H3$]34RD\8G(@+SX\+V(^/"]F;VYT/CPO<#X-"CQD
M:78@<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E.R!0041$24Y'+4)/5%1/
M33H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$5$@Z(#@P)3L@4$%$1$E.
M1RU224=(5#H@,'!T.R!-05)'24XM3$5&5#H@,3`E.R!0041$24Y'+51/4#H@
M,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(+"(Q,#`E(B`M
M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!404='140@5$%"
M3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O<F1E<CTS
M1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P
M,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG
M;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#8U/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$."!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY996%R(&5N9&5D($1E8V5M8F5R
M)B,Q-C`[,S$L/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS
M1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#@@86QI9VX],T1C96YT97(^
M/&9O;G0@<VEZ93TS1#$^/&(^*$%M;W5N=',@97AP<F5S<V5D(&EN(%4N4RXF
M(S$V,#MD;VQL87)S*3PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/DYE="!I;F-O;64@*&QO<W,I/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HU,"PU-C@L.3$Y
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CX\8G(@+SX-"B@Y,"PX
M,#0L,C`P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8G(@+SX-"BD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CX\8G(@
M+SX-"B@Q.34L-#8X+#8Y,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&)R("\^#0HI/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS
M1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D]T:&5R
M(&-O;7!R96AE;G-I=F4@:6YC;VUE.CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%2
M1TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D9O<F5I9VX@8W5R<F5N
M8WD@=')A;G-L871I;VX@861J=7-T;65N=#PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C$S+#,T,"PU-#4\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$W+#`Y,RPW-C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C4L,C,Y+#@Q.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS
M1#(^0V]M<')E:&5N<VEV92!I;F-O;64@*&QO<W,I(&%T=')I8G5T86)L92!T
M;R!#86YA9&EA;B!3;VQA<B8C,38P.TEN8RXF(S$V,#L\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV,RPY,#DL-#8T/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH-S,L-S$P+#0S-#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B@Q.3`L,C(X+#@W,CPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO
M9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P
M=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO
M9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%
M("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CX\8CX\8G(@+SX-"D9)3D%.
M0TE!3"!)3D9/4DU!5$E/3B!/1B!005)%3E0@0T]-4$%.63QB<B`O/@T*/&)R
M("\^#0H@4U1!5$5-14Y44R!/1B!#05-(($9,3U=3/&)R("\^/"]B/CPO9F]N
M=#X\+W`^#0H\9&EV('-T>6QE/3-$)U!/4TE424]..B!R96QA=&EV93L@4$%$
M1$E.1RU"3U143TTZ(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%=)1%1(.B`X
M,"4[(%!!1$1)3D<M4DE'2%0Z(#!P=#L@34%21TE.+4Q%1E0Z(#$P)3L@4$%$
M1$E.1RU43U`Z(#!P="<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/CPA+2T@0T]-34%.1#U!1$1?5$%"3$572414
M2"PB,3`P)2(@+2T^/"]F;VYT/CPO<#X-"CPA+2T@57-E<BUS<&5C:69I960@
M5$%'1T5$(%1!0DQ%("TM/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L
M92!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@
M=VED=&@],T0Q,#`E/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3
M150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8U/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W,CX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$
M<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$-S(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!72414
M2%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS
M1#@@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^665A<G,@16YD
M960@1&5C96UB97(F(S$V,#LS,2P\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3`\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A
M;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,CPO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$."!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXH26XF(S$V,#M5+E,N)B,Q
M-C`[9&]L;&%R<RD\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^3W!E<F%T:6YG(&%C=&EV:71I97,Z/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^3F5T($EN8V]M92`H
M;&]S<RD\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU
M,"PU-C@L.3$Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH
M.3`L.#`T+#(P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q.34L
M-#8X+#8Y,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,S!P="<^/&9O;G0@
M<VEZ93TS1#(^1&5P<F5C:6%T:6]N(&%N9"!A;6]R=&EZ871I;VX\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU+#@X.#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-2PX-C0\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C8L.34P/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`S,'!T)SX\9F]N="!S:7IE/3-$,CY!;&QO=V%N8V4@9F]R
M(&1O=6)T9G5L(&1E8G1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^*#<L,S(W+#,X-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C4L.#(Y+#(W-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^."PS-CDL,3@W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#,P
M<'0G/CQF;VYT('-I>F4],T0R/DEN=F5S=&UE;G0@;&]S<SPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,L,#`P+#`P,#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,S!P="<^/&9O;G0@<VEZ93TS1#(^06UO<G1I>F%T
M:6]N(&]F(&1I<V-O=6YT(&]N(&1E8G0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXS.2PX,38\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C0T+#0X-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^-#DL-CDY/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#,P<'0G/CQF;VYT('-I>F4],T0R/D5Q=6ET>2!I;B!E87)N:6YG<R`H;&]S
M<RD@;V8@<W5B<VED:6%R:65S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^*#,Y+#4W-BPX,S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXY."PW-S0L,S,Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXR,#,L-38R+#<Q.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&
M5#H@,S!P="<^/&9O;G0@<VEZ93TS1#(^4VAA<F4M8F%S960@8V]M<&5N<V%T
M:6]N/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,RPX
M-S8L-C<Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#`V
M,"PX,S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4L,3@U
M+#(T,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N
M="!S:7IE/3-$,CY#:&%N9V5S(&EN(&]P97)A=&EN9R!A<W-E=',@86YD(&QI
M86)I;&ET:65S.CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT
M('-I>F4],T0R/DEN=F5N=&]R:65S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,BPQ-#`L-#(S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ-RPU.3@L-C$W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXY+#@T,"PU,#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'
M24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^06-C;W5N=',@<F5C96EV
M86)L93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,W
M+#<U,RPT,38\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDY
M+#@R-BPR,C,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q
M+#,Q-RPU,S(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S
M:7IE/3-$,CY!;6]U;G1S(&1U92!F<F]M(')E;&%T960@<&%R=&EE<SPO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q-BPR.3DL-C(Q
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$R-BPX,S(L,#$S/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$R,2PQ-S,L,S,T/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY!9'9A
M;F-E<R!T;R!S=7!P;&EE<G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXR+#<U,BPY,S4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C$Q+#DW,RPW-C(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B@R.3,L.3$Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P
M="<^/&9O;G0@<VEZ93TS1#(^3W1H97(@8W5R<F5N="!A<W-E=',\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-"PQ.34L-3,Y/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-BPS.3DL-38V/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-RPU-#`L-#$T/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY/=&AE<B!N
M;VXM8W5R<F5N="!A<W-E=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXH-2PW.#8L-SDX/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^*#DL,3<W+#`Y,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B@R,"PS.#<L,#`Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O
M;G0@<VEZ93TS1#(^06-C;W5N=',@<&%Y86)L93PO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C,L.3,W+#$P.3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$P+#`X,RPY,S,\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXW.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,
M1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY!9'9A;F-E<R!F<F]M(&-U<W1O
M;65R<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$S
M,"PS-3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@R,38L
M,S<P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#0U,BPT,3<\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY!;6]U
M;G1S(&1U92!T;R!R96QA=&5D('!A<G1I97,\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH,C,L.#(W+#(Y.#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C$W+#4S,"PQ,#@\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B@Q."PR.3@L,S0Y/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY!8V-R=65D('=A<G)A;G1Y
M(&-O<W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3$L.#<T+#@S-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M-2PT,38L.3,U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT
M,S$L,3,X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N
M="!S:7IE/3-$,CY/=&AE<B!C=7)R96YT(&QI86)I;&ET:65S/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`L.#0X+#@T,#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#DL,#,T+#8P-3PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@T+#(U-2PP,S8\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/DQI86)I;&ET
M>2!F;W(@=6YC97)T86EN('1A>"!P;W-I=&EO;G,\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW-34L-#$U/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ,#,L.3`R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXQ+#DW-2PW.3,\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%2
M1TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D1E9F5R<F5D('1A>&5S
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,SDR+#4Y
M.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S@T+#,T-3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-2PW,3@L,#$T/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L
M:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^3F5T(&-A<V@@<')O=FED960@8GD@*'5S960@:6XI(&]P
M97)A=&EN9R!A8W1I=FET:65S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,S$L,#8S+#<S-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,C$L.#`P+#`T-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^*#$S-"PP-#<L,S8U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G
M9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N
M/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I
M960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CX\
M8CX\8G(@+SX-"D9)3D%.0TE!3"!)3D9/4DU!5$E/3B!/1B!005)%3E0@0T]-
M4$%.63PO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CX\8CY35$%4
M14U%3E13($]&($-!4T@@1DQ/5U,\+V(^/"]F;VYT/CPO<#X-"CQD:78@<W1Y
M;&4],T0G4$]3251)3TXZ(')E;&%T:79E.R!0041$24Y'+4)/5%1/33H@,'!T
M.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$5$@Z(#@P)3L@4$%$1$E.1RU224=(
M5#H@,'!T.R!-05)'24XM3$5&5#H@,3`E.R!0041$24Y'+51/4#H@,'!T)SX-
M"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(+"(Q,#`E(B`M+3X\+V9O
M;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^
M#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O<F1E<CTS1#`@8V5L
M;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\
M='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$-C4^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I
M9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#8U/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V.#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-
M"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$."!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S:7IE/3-$,3X\8CY996%R<R!%;F1E9"!$96-E;6)E<B8C,38P
M.S,Q+#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C
M96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,#PO8CX\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB
M/C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E
M;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$R/"]B/CPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&-O;'-P86X],T0X(&%L:6=N/3-$8V5N=&5R/CQF;VYT
M('-I>F4],T0Q/CQB/BA);B8C,38P.U4N4RXF(S$V,#MD;VQL87)S*3PO8CX\
M+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY);G9E
M<W1I;F<@86-T:79I=&EE<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T
M)SX\9F]N="!S:7IE/3-$,CY$96-R96%S92`H:6YC<F5A<V4I(&EN(')E<W1R
M:6-T960@8V%S:#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B@S,2PT-S8L,S,T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,C4L.#DT+#DV.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M-2PW,S$L,S8U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G
M/CQF;VYT('-I>F4],T0R/DEN=F5S=&UE;G0@:6X@<W5B<VED:6%R:65S/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#0U+#@U,2PU
M-#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-S4L.34U+#8Y,3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q,RPS,3DL.#8T/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^4'5R8VAA
M<V5S(&]F('!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$L,3<R/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^*#,L-3@Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G
M9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R
M:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/DYE="!C87-H('5S
M960@:6X@:6YV97-T:6YG(&%C=&EV:71I97,\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH-S<L,S(Y+#`U,3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B@U,"PP-C`L-S(R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^*#<L-3DR+#`X.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/BD\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O
M;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG
M:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'
M24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^1FEN86YC:6YG(&%C=&EV
M:71I97,Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S
M:7IE/3-$,CY0<F]C965D<R!F<F]M('-H;W)T+71E<FT@8F]R<F]W:6YG<SPO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8X+#`P,"PP,#`\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R
M/E!R;V-E961S(&9R;VT@;&]N9RUT97)M(&)O<G)O=VEN9W,\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW,"PP-C,L-#@X/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/E!A>6UE
M;G0@9F]R(')E<'5R8VAA<V4@;V8@8V]N=F5R=&EB;&4@;F]T97,\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,2PP,#`L,#`P/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^4')O8V5E9',@
M9G)O;2!I<W-U86YC92!O9B!W87)R86YT<SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C(L-3`P+#`P,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY0<F]C965D<R!F<F]M(&5X
M97)C:7-E(&]F('-T;V-K(&]P=&EO;G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXX,C,L-38P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ+#(U-BPY-#@\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$U."PW-C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$
M)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^3F5T(&-A<V@@<')O
M=FED960@8GD@9FEN86YC:6YG(&%C=&EV:71I97,\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX,C,L-38P/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#(U-BPY-#@\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C$S.2PW,C(L,C4T/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)
M3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^
M169F96-T(&]F(&5X8VAA;F=E(')A=&4@8VAA;F=E<SPO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$S+#,T,"PV-#<\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$W+#`Y,RPW-S`\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4L,C,Y+#@Q.3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O
M<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$
M,CY.970@:6YC<F5A<V4@*&1E8W)E87-E*2!I;B!C87-H(&%N9"!C87-H(&5Q
M=6EV86QE;G1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^*#,R+#$P,2PQ,#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH
M.2PY,#DL.34W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,RPS,C(L
M-C(P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT
M('-I>F4],T0R/D-A<V@@86YD(&-A<V@@97%U:79A;&5N=',@870@=&AE(&)E
M9VEN;FEN9R!O9B!T:&4@>65A<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C0Y+#DS-2PW-3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$W+#@S-"PV-#,\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C<L.3(T+#8X-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4]
M,T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[
M($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#87-H(&%N9"!C
M87-H(&5Q=6EV86QE;G1S(&%T('1H92!E;F0@;V8@=&AE('EE87(\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-RPX,S0L-C0S/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW+#DR-"PV.#8\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Q+#(T-RPS,#8\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY3=7!P;&5M96YT86P@9&ES8VQO<W5R
M92!O9B!C87-H(&9L;W<@:6YF;W)M871I;VXZ/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^26YT97)E<W0@<&%I9#PO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(Y-BPV-S@\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(R,RPT.34\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(U-2PU,#(\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^26YC
M;VUE('1A>&5S('!A:60\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXU+#(P-"PV-#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C$S+#4W-2PX,C$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C(Y,"PX,3,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM
M(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^
M/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'10
M87)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N
M=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?
M8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#,T+FAT;6P-"D-O
M;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O
M;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*
M/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT
M96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G
M/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS
M/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H
M96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60]
M,T1)1#!%3S)!13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY354U-05)9($]&
M(%!224Y#25!!3"!!0T-/54Y424Y'(%!/3$E#2453("A0;VQI8VEE<RD\8G(^
M/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A
M;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M4U5-34%262!/1B!04DE.0TE004P@04-#3U5.5$E.1R!03TQ)0TE%4SPO<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"87-I<R!O
M9B!P<F5S96YT871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\
M9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM0D]45$]-
M.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^*&$I/"]I/CPO8CX\+V9O
M;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/CQB/CQI/D)A<VES(&]F('!R97-E;G1A=&EO;CPO:3X\
M+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(&-O;G-O;&ED871E9"!F
M:6YA;F-I86P@<W1A=&5M96YT<R!O9B!T:&4@0V]M<&%N>2!H879E(&)E96X@
M<')E<&%R960@:6X@86-C;W)D86YC92!W:71H(%4N4RXF(S$V,#M'04%0+CPO
M9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.U1H92!A8V-O;7!A;GEI;F<@8V]N<V]L:61A=&5D
M(&9I;F%N8VEA;"!S=&%T96UE;G1S(&-O;G1E;7!L871E('1H92!R96%L:7IA
M=&EO;B!O9B!A<W-E=',@86YD('1H92!S871I<V9A8W1I;VX@;V8@;&EA8FEL
M:71I97,@:6X@=&AE(&YO<FUA;"!C;W5R<V4@;V8@8G5S:6YE<W,N(%1H92!R
M96%L:7IA=&EO;B!O9B!A<W-E=',@86YD('1H92!S871I<V9A8W1I;VX@;V8@
M;&EA8FEL:71I97,@:6X@=&AE(&YO<FUA;"!C;W5R<V4@;V8@8G5S:6YE<W,@
M87)E(&1E<&5N9&5N="!O;BP@86UO;F<@;W1H97(@=&AI;F=S+"!T:&4@0V]M
M<&%N>2=S(&%B:6QI='D@=&\@;W!E<F%T92!P<F]F:71A8FQY+"!T;R!G96YE
M<F%T92!C87-H(&9L;W=S(&9R;VT@;W!E<F%T:6]N<R!A;F0@=&\@87)R86YG
M92!A9&5Q=6%T92!F:6YA;F-I;F<@=&\@<W5P<&]R="!I=',@=V]R:VEN9R!C
M87!I=&%L(')E<75I<F5M96YT<RX@1'5R:6YG('1H92!Y96%R(&5N9&5D($1E
M8V5M8F5R)B,Q-C`[,S$L(#(P,3(L('1H92!S;VQA<B!I;F1U<W1R>2!W87,@
M;F5G871I=F5L>2!I;7!A8W1E9"!B>2!A(&YU;6)E<B!O9B!F86-T;W)S+"!I
M;F-L=61I;F<@97AC97-S(&-A<&%C:71Y+"!R961U8W1I;VX@;V8@9V]V97)N
M;65N="!I;F-E;G1I=F5S(&EN(&ME>2!S;VQA<B!M87)K971S+"!H:6=H97(@
M:6UP;W)T('1A<FEF9G,@86YD('1H92!%=7)O<&5A;B!D96)T(&-R:7-I<RX@
M5&AE<V4@9F%C=&]R<R!C;VYT<FEB=71E9"!T;R!D96-L:6YI;F<@879E<F%G
M92!S96QL:6YG('!R:6-E<R`H(D%34"(I('1H<F]U9VAO=70@=&AE(&EN9'5S
M=')Y+"!I;F-L=61I;F<@=&AE($-O;7!A;GDG<R!P<F]D=6-T<RX@5&AE($-O
M;7!A;GD@<W5F9F5R960@82!N970@;&]S<R!O9B`D,3DU+#0V."PV.3$@86YD
M('5S960@8V%S:"!O9B`D,30W+#<U."PY,S<@:6X@;W!E<F%T:6YG(&%C=&EV
M:71I97,@9F]R('1H92!Y96%R(&5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L(#(P
M,3(N($%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(L('1H92!#;VUP86YY
M(&AA9"!C87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S(&]F("0Q-#$L.38X+#$X
M,BP@<F5S=')I8W1E9"!C87-H(&]F("0T,C(L,S4V+#<Y-"!A;F0@8F%N:R!B
M;W)R;W=I;F=S(&1U92!W:71H:6X@;VYE('EE87(@;V8@)#@U."PY,C8L-S,R
M+B!4:&4@0V]M<&%N>2=S(&-U<G)E;G0@;&EA8FEL:71I97,@97AC965D(&ET
M<R!C=7)R96YT(&%S<V5T<R!B>2`D.3@L,#0U+#8P,RX@5&AE($-O;7!A;GD@
M:&%S(&-A<G)I960@;W5T(&$@<F5V:65W(&]F(&ET<R!C87-H(&9L;W<@9F]R
M96-A<W0@9F]R('1H92!T=V5L=F4@;6]N=&AS(&5N9&EN9R!$96-E;6)E<B8C
M,38P.S,Q+"`R,#$S+B!!;'1H;W5G:"!N;R!A<W-U<F%N8V4@8V%N(&)E(&=I
M=F5N+"!M86YA9V5M96YT(&)E;&EE=F5S('1H870@=&AE($-O;7!A;GD@=VEL
M;"!B92!A8FQE('1O(&5X96-U=&4@:71S(&-U<G)E;G0@=&]T86P@<V]L=71I
M;VX@8G5S:6YE<W,L(')E86QI>F4@9F]R96-A<W1E9"!M;V1U;&4@<V%L97,@
M<')I8V5S(&%N9"!S:&EP;65N=',L(&%N9"!R96YE=R!I=',@8F%N:R!B;W)R
M;W=I;F=S(&EN(#(P,3,N(%1H92!#;VUP86YY(&%L<V\@8V]N<VED97)E9"!T
M:&4@<W1E<',@:70@;6EG:'0@=&%K92!S:&]U;&0@:70@96YC;W5N=&5R(&1I
M9F9I8W5L=&EE<R!I;B!F=6QL>2!E>&5C=71I;F<@:71S('1O=&%L('-O;'5T
M:6]N(&)U<VEN97-S(&%N9"!S86QE<R!P;&%N<RX@36%N86=E;65N="!B96QI
M979E<R!T:&%T+"!I;B!T:&]S92!C:7)C=6US=&%N8V5S+"!T:&4@0V]M<&%N
M>2!W;W5L9"!B92!A8FQE('1O(')E;F5W('-U8G-T86YT:6%L;'D@86QL(&ET
M<R!E>&ES=&EN9R!B86YK(&)O<G)O=VEN9W,@87,@=&AE>2!B96-O;64@9'5E
M+B!"971W965N($IA;G5A<GDF(S$V,#LQ+"`R,#$S(&%N9"!-87)C:"8C,38P
M.S,Q+"`R,#$S+"!T:&4@0V]M<&%N>2!R96YE=V5D(&%N9"!D<F5W(&1O=VX@
M<VAO<G0M=&5R;2!B86YK(&)O<G)O=VEN9W,@;V8@)#,P-"PU.#,L,#8Q+"!O
M9B!W:&EC:"`D,34Y+#0S."PS-CD@:7,@9'5E(&)E>6]N9"!$96-E;6)E<B8C
M,38P.S,Q+"`R,#$S+B!"87-E9"!O;B!T:&4@86)O=F4@9F%C=&]R<RP@;6%N
M86=E;65N="!B96QI979E<R!T:&%T(&%D97%U871E('-O=7)C97,@;V8@;&EQ
M=6ED:71Y('=I;&P@97AI<W0@=&\@9G5N9"!T:&4@0V]M<&%N>2=S('=O<FMI
M;F<@8V%P:71A;"!A;F0@8V%P:71A;"!E>'!E;F1I='5R97,@<F5Q=6ER96UE
M;G1S(&%N9"!T;R!M965T(&ET<R!S:&]R="!T97)M(&1E8G0@;V)L:6=A=&EO
M;G,@86YD(&]T:&5R(&QI86)I;&ET:65S(&%N9"!C;VUM:71M96YT<R!A<R!T
M:&5Y(&)E8V]M928C,38P.V1U92X\+V9O;G0^/"]P/CPO9&EV/@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"87-I
M<R!O9B!C;VYS;VQI9&%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T
M/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4)/
M5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R/CQB/CQI/BAB*3PO:3X\+V(^
M/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y"87-I<R!O9B!C;VYS;VQI9&%T:6]N
M/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@8V]N<V]L:61A
M=&5D(&9I;F%N8VEA;"!S=&%T96UE;G1S(&EN8VQU9&4@=&AE(&9I;F%N8VEA
M;"!S=&%T96UE;G1S(&]F($-322!A;F0@:71S('-U8G-I9&EA<FEE<RX\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M4:&4@8V]N<V]L:61A=&5D(&9I;F%N8VEA;"!S=&%T
M96UE;G1S(&EN8VQU9&4@=&AE(&9I;F%N8VEA;"!S=&%T96UE;G1S(&]F($-3
M22!A;F0@:71S('-U8G-I9&EA<FEE<R!I;B!W:&EC:"!I="!H87,@82!C;VYT
M<F]L;&EN9R!F:6YA;F-I86P@:6YT97)E<W0N($$@8V]N=')O;&QI;F<@9FEN
M86YC:6%L(&EN=&5R97-T(&ES('1Y<&EC86QL>2!D971E<FUI;F5D('=H96X@
M82!C;VUP86YY(&AO;&1S(&$@;6%J;W)I='D@;V8@=&AE('9O=&EN9R!E<75I
M='D@:6YT97)E<W0@:6X@86X@96YT:71Y+B!4:&4@0V]M<&%N>2!E=F%L=6%T
M97,@96%C:"!O9B!I=',@:6YT97)E<W0@:6X@<')I=F%T92!C;VUP86YI97,@
M=&\@9&5T97)M:6YE('=H971H97(@;W(@;F]T('1H92!I;G9E<W1E92!I<R!A
M('9A<FEA8FQE(&EN=&5R97-T(&5N=&ET>2`H(E9)12(I+B!)9B!T:&4@0V]M
M<&%N>2!D96UO;G-T<F%T97,@:70@8F]T:"!H87,@*&DI)B,Q-C`[=&AE('!O
M=V5R('1O(&1I<F5C="!T:&4@86-T:79I=&EE<R!O9B!A(%9)12!T:&%T(&UO
M<W0@<VEG;FEF:6-A;G1L>2!I;7!A8W0@=&AE(%9)12=S(&5C;VYO;6EC('!E
M<F9O<FUA;F-E(&%N9"`H:6DI)B,Q-C`[=&AE(&]B;&EG871I;VX@=&\@86)S
M;W)B(&QO<W-E<R!O<B!T:&4@<FEG:'0@=&\@<F5C96EV92!B96YE9FET<R!F
M<F]M('1H92!6244@=&AA="!C;W5L9"!P;W1E;G1I86QL>2!B92!S:6=N:69I
M8V%N="!T;R!T:&4@5DE%+"!T:&5N('1H92!E;G1I='D@:7,@8V]N<V]L:61A
M=&5D+B!4:&4@0V]M<&%N>2!H87,@;F]T(&-O;G-O;&ED871E9"!A;GD@5DE%
M<R!A<R!O9B!O<B!D=7)I;F<@86YY(&]F('1H92!P97)I;V1S('!R97-E;G1E
M9"X@06QL('-I9VYI9FEC86YT(&EN=&5R8V]M<&%N>2!B86QA;F-E<R!A;F0@
M=')A;G-A8W1I;VYS(&)E='=E96X@0U-)(&%N9"!I=',@<W5B<VED:6%R:65S
M(&AA=F4@8F5E;B!E;&EM:6YA=&5D(&EN(&-O;G-O;&ED871I;VXN/"]F;VYT
M/CPO<#X\+V1I=CX-"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`^57-E(&]F(&5S=&EM871E<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N
M,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQD;"!C;VUP
M86-T/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU"3U143TTZ("TQ,7!T)SX\9F]N="!S:7IE/3-$,CX\8CX\
M:3XH8RD\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^57-E(&]F(&5S
M=&EM871E<SPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE('!R
M97!A<F%T:6]N(&]F(&9I;F%N8VEA;"!S=&%T96UE;G1S(&EN(&-O;F9O<FUI
M='D@=VET:"!G96YE<F%L;'D@86-C97!T960@86-C;W5N=&EN9R!P<FEN8VEP
M;&5S(')E<75I<F5S(&UA;F%G96UE;G0@=&\@;6%K92!E<W1I;6%T97,@86YD
M(&%S<W5M<'1I;VYS('1H870@869F96-T(')E<&]R=&5D(&%M;W5N=',@;V8@
M87-S971S(&%N9"!L:6%B:6QI=&EE<R!A;F0@9&ES8VQO<W5R92!O9B!C;VYT
M:6YG96YT(&%S<V5T<R!A;F0@;&EA8FEL:71I97,@870@=&AE(&1A=&4@;V8@
M=&AE(&9I;F%N8VEA;"!S=&%T96UE;G1S(&%N9"!T:&4@<F5P;W)T960@86UO
M=6YT<R!O9B!R979E;G5E<R!A;F0@97AP96YS97,@9'5R:6YG('1H92!R97!O
M<G1I;F<@<&5R:6]D+B!!8W1U86P@<F5S=6QT<R!C;W5L9"!D:69F97(@9G)O
M;2!T:&]S92!E<W1I;6%T97,N(%-I9VYI9FEC86YT(&%C8V]U;G1I;F<@97-T
M:6UA=&5S(')E9FQE8W1E9"!I;B!T:&4@0V]M<&%N>2=S(&9I;F%N8VEA;"!S
M=&%T96UE;G1S(&EN8VQU9&4@<F5V96YU92!R96-O9VYI=&EO;B!F;W(@<V]L
M87(@<&]W97(@<')O:F5C=',@86-C;W5N=&5D(&9O<B!U;F1E<B!T:&4@<&5R
M8V5N=&%G92!O9B!C;VUP;&5T:6]N(&UE=&AO9"P@97-T:6UA=&5D('-A;&5S
M(')E='5R;G,L(&%L;&]W86YC92!F;W(@9&]U8G1F=6P@86-C;W5N=',@<F5C
M96EV86)L92!A;F0@861V86YC97,@=&\@<W5P<&QI97)S+"!V86QU871I;VX@
M;V8@:6YV96YT;W)I97,@86YD('!R;W9I<VEO;B!F;W(@9FER;2!P=7)C:&%S
M92!C;VUM:71M96YT<RP@<')O=FES:6]N(&9O<B!C;VYT:6YG96YT(&QI86)I
M;&ET>2P@:6UP86ER;65N="!O9B!P<F]J96-T(&%S<V5T<RP@=7-E9G5L(&QI
M=F5S(&%N9"!I;7!A:7)M96YT(&]F(&QO;F<@;&EV960@87-S971S+"!A8V-R
M=6%L(&9O<B!W87)R86YT>2!A;F0@=&AE(')E8V]G;FET:6]N(&]F('1H92!B
M96YE9FET(&9R;VT@=&AE('!U<F-H87-E9"!W87)R86YT>2!I;G-U<F%N8V4L
M(&9A:7(@=F%L=64@;V8@9F]R96EG;B!E>&-H86YG92!D97)I=F%T:79E<RP@
M<')O=FES:6]N(&9O<B!U;F-E<G1A:6X@=&%X('!O<VET:6]N<R!A;F0@=&%X
M('9A;'5A=&EO;B!A;&QO=V%N8V5S(&%N9"!A<W-U;7!T:6]N<R!U<V5D(&EN
M('1H92!C;VUP=71A=&EO;B!O9B!S:&%R92UB87-E9"!C;VUP96YS871I;VXL
M(&EN8VQU9&EN9R!T:&4@87-S;V-I871E9"!F;W)F96ET=7)E(')A=&5S+CPO
M9F]N=#X\+W`^/"]D:78^#0H\<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-A<V@@86YD(&-A<V@@97%U:79A;&5N=',@
M86YD(')E<W1R:6-T960@8V%S:#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$8V]M<&%C
M=#X-"CQD="!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU"
M3U143TTZ("TQ,7!T)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH9"D\+VD^/"]B
M/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^0V%S:"!A;F0@8V%S:"!E<75I=F%L
M96YT<R!A;F0@<F5S=')I8W1E9"!C87-H/"]I/CPO8CX\+V9O;G0^/"]D9#X\
M+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#M#87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S(&%R92!S=&%T
M960@870@8V]S="P@=VAI8V@@87!P<F]X:6UA=&5S(&9A:7(@=F%L=64N($-A
M<V@@86YD(&-A<V@@97%U:79A;&5N=',@8V]N<VES="!O9B!C87-H(&]N(&AA
M;F0@86YD(&1E;6%N9"!D97!O<VET<RP@=VAI8V@@87)E('5N<F5S=')I8W1E
M9"!A<R!T;R!W:71H9')A=V%L(&%N9"!U<V4L(&%N9"!H879E(&]R:6=I;F%L
M(&UA='5R:71I97,@;V8@=&AR964@;6]N=&AS(&]R(&QE<W,@=VAE;B8C,38P
M.V%C<75I<F5D+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U)E<W1R:6-T960@8V%S:"!R
M97!R97-E;G1S(&%M;W5N=',@:&5L9"!B>2!B86YK<RP@=VAI8V@@87)E(&YO
M="!A=F%I;&%B;&4@9F]R('1H92!#;VUP86YY)W,@9V5N97)A;"!U<V4L(&%S
M('-E8W5R:71Y(&9O<B!I<W-U86YC92!O9B!L971T97)S(&]F(&-R961I="P@
M<VAO<G0@=&5R;2!N;W1E<R!P87EA8FQE+"!A;F0@8F%N:R!B;W)R;W=I;F=S
M+B!5<&]N(&UA='5R:71Y(&]F('1H92!L971T97)S(&]F(&-R961I="!A;F0@
M<F5P87EM96YT(&]F('-H;W)T('1E<FT@;F]T97,@<&%Y86)L92P@86YD(&)A
M;FL@8F]R<F]W:6YG<R!W:&EC:"!G96YE<F%L;'D@;V-C=7(@=VET:&EN(&]N
M92!Y96%R+"!T:&4@9&5P;W-I=',@87)E(')E;&5A<V5D(&)Y('1H92!B86YK
M(&%N9"!B96-O;64@879A:6QA8FQE(&9O<B!G96YE<F%L('5S92!B>2!T:&4F
M(S$V,#M#;VUP86YY+CPO9F]N=#X\+W`^/"]D:78^#0H\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S(')E
M8V5I=F%B;&4L('5N8FEL;&5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T
M/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4)/
M5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R/CQB/CQI/BAE*3PO:3X\+V(^
M/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y!8V-O=6YT<R!R96-E:79A8FQE+"!U
M;F)I;&QE9#PO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[06-C;W5N
M=',@<F5C96EV86)L92P@=6YB:6QL960@<F5P<F5S96YT<R!R979E;G5E('1H
M870@:&%S(&)E96X@<F5C;V=N:7IE9"!I;B!A9'9A;F-E(&]F(&)I;&QI;F<N
M(%1H92!#;VUP86YY('5S97,@=&AE('!E<F-E;G1A9V4@;V8@8V]M<&QE=&EO
M;B!M971H;V0@=&\@<F5C;V=N:7IE(')E=F5N=64@9G)O;2!S>7-T96T@:6YT
M96=R871I;VX@<')O:F5C=',@9F]R('=H:6-H('1H92!#;VUP86YY('!R;W9I
M9&5S(&5N9VEN965R:6YG+"!P<F]C=7)E;65N="!A;F0@8V]N<W1R=6-T:6]N
M('-E<G9I8V5S("@B15!#(BDN(%5N9&5R('1H:7,@86-C;W5N=&EN9R!M971H
M;V0L(')E=F5N=64@;6%Y(&)E(')E8V]G;FEZ960@:6X@861V86YC92!O9B!B
M:6QL:6YG('1H92!C=7-T;VUE<BP@=VAI8V@@<F5S=6QT<R!I;B!T:&4@<F5C
M;W)D:6YG(&]F(&%C8V]U;G1S(')E8V5I=F%B;&4L('5N8FEL;&5D+B!/;F-E
M('1H92!#;VUP86YY(&UE971S('1H92!B:6QL:6YG(&-R:71E<FEA('5N9&5R
M('-U8V@@8V]N=')A8W0L(&ET(&)I;&QS('1H92!C=7-T;VUE<B!A;F0@<F5C
M;&%S<VEF:65S('1H92!U;F)I;&QE9"!B86QA;F-E('1O(&%C8V]U;G1S(')E
M8V5I=F%B;&4L('1R861E+B!":6QL:6YG(')E<75I<F5M96YT<R!V87)Y(&)Y
M(&-O;G1R86-T+"!B=70@87)E(&=E;F5R86QL>2!S=')U8W1U<F5D(&%R;W5N
M9"!C;VUP;&5T:6]N(&]F(&-E<G1A:6X@8V]N<W1R=6-T:6]N(&UI;&5S=&]N
M97,N/"]F;VYT/CPO<#X\+V1I=CX-"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`^06QL;W=A;F-E(&9O<B!D;W5B=&9U
M;"!R96-E:79A8FQE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD
M="!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU"3U143TTZ
M("TQ,7!T)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH9BD\+VD^/"]B/CPO9F]N
M=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^/&(^/&D^06QL;W=A;F-E(&9O<B!D;W5B=&9U;"!R96-E
M:79A8FQE<SPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O
M;7!A;GD@8F5G86X@<'5R8VAA<VEN9R!I;G-U<F%N8V4@9G)O;2!#:&EN82!%
M>'!O<G0F(S$V,#LF86UP.R!#<F5D:70@26YS=7)A;F-E($-O<G!O<F%T:6]N
M("@B4VEN;W-U<F4B*2!S:6YC92`R,#`Y(&9O<B!C97)T86EN(&]F(&ET<R!A
M8V-O=6YT<R!R96-E:79A8FQE+"!T<F%D92!I;B!O<F1E<B!T;R!R961U8V4@
M:71S(&5X<&]S=7)E('1O(&)A9"!D96)T(&QO<W,N(%1H92!#;VUP86YY('!R
M;W9I9&5S(&%N(&%L;&]W86YC92!F;W(@86-C;W5N=',@<F5C96EV86)L92P@
M=')A9&4@=7-I;F<@<')I;6%R:6QY(&$@<W!E8VEF:6,@:61E;G1I9FEC871I
M;VX@;65T:&]D;VQO9WDN($%N(&%L;&]W86YC92!I<R!R96-O<F1E9"!B87-E
M9"!O;B!T:&4@;&EK96QI:&]O9"!O9B!C;VQL96-T:6]N(&9R;VT@=&AE('-P
M96-I9FEC(&-U<W1O;65R(')E9V%R9&QE<W,@=VAE=&AE<B!S=6-H(&%C8V]U
M;G0@:7,@8V]V97)E9"!B>2!3:6YO<W5R92X@070@=&AE('1I;64@=&AE(&-L
M86EM(&ES(&UA9&4@=&\@4VEN;W-U<F4L('1H92!#;VUP86YY(')E8V]R9',@
M82!R96-E:79A8FQE(&9R;VT@4VEN;W-U<F4@97%U86P@=&\@=&AE(&5X<&5C
M=&5D(')E8V]V97)Y('5P('1O('1H92!A;6]U;G0@;V8@=&AE('-P96-I9FEC
M(&%L;&]W86YC92X@5&AE($-O;7!A;GD@:&%D(')E8V]R9&5D(&$@<F5C96EV
M86)L92!F<F]M(%-I;F]S=7)E(&EN('!R97!A:60@97AP96YS97,@86YD(&]T
M:&5R(&-U<G)E;G0@87-S971S(&]F("0@)#0L,C$R+#4S,BP@)#4L,S,W+#(X
M,B!A;F0@)#DL-3$U+#@Y.2!A<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$P
M+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'DL(&%N9"!A(&-O<G)E<W!O
M;F1I;F<@<F5D=6-T:6]N(&EN(&)A9"!D96)T)B,Q-C`[97AP96YS92X\+V9O
M;G0^/"]P/CPO9&EV/@T*/'-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!9'9A;F-E<R!T;R!S=7!P;&EE<G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US
M:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\
M9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS
M1#(^/&(^/&D^*&<I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/D%D
M=F%N8V5S('1O('-U<'!L:65R<SPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-
M"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[26X@;W)D97(@=&\@<V5C=7)E(&$@<W1A8FQE('-U<'!L>2!O9B!S
M:6QI8V]N(&UA=&5R:6%L<RP@=&AE($-O;7!A;GD@;6%K97,@<')E<&%Y;65N
M=',@=&\@8V5R=&%I;B!S=7!P;&EE<G,@8F%S960@;VX@=W)I='1E;B!P=7)C
M:&%S92!O<F1E<G,@9&5T86EL:6YG('!R;V1U8W0L('%U86YT:71Y(&%N9"!P
M<FEC92X@4W5C:"!A;6]U;G1S(&%R92!R96-O<F1E9"!I;B!A9'9A;F-E<R!T
M;R!S=7!P;&EE<G,@:6X@=&AE(&-O;G-O;&ED871E9"!B86QA;F-E('-H965T
M<RX@061V86YC97,@=&\@<W5P<&QI97)S(&5X<&5C=&5D('1O(&)E('5T:6QI
M>F5D('=I=&AI;B!T=V5L=F4@;6]N=&AS(&%S(&]F(&5A8V@@8F%L86YC92!S
M:&5E="!D871E(&%R92!R96-O<F1E9"!A<R!C=7)R96YT(&%S<V5T<R!A;F0@
M=&AE('!O<G1I;VX@97AP96-T960@=&\@8F4@=71I;&EZ960@869T97(@='=E
M;'9E(&UO;G1H<R!A<F4@8VQA<W-I9FEE9"!A<R!N;VXM8W5R<F5N="!A<W-E
M=',@:6X@=&AE(&-O;G-O;&ED871E9"!B86QA;F-E)B,Q-C`[<VAE971S+CPO
M9F]N=#X\+W`^/"]D:78^#0H\<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/DEN=F5N=&]R:65S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP
M<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/&1L(&-O;7!A
M8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R/CQB/CQI
M/BAH*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y);G9E;G1O<FEE
M<SPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[26YV96YT;W)I97,@
M87)E('-T871E9"!A="!T:&4@;&]W97(@;V8@8V]S="!O<B!M87)K970N($-O
M<W0@:7,@9&5T97)M:6YE9"!B>2!T:&4@=V5I9VAT960M879E<F%G92!M971H
M;V0N($-O<W0@:7,@8V]M<')I<V5D(&]F(&1I<F5C="!M871E<FEA;',@86YD
M+"!W:&5R92!A<'!L:6-A8FQE+"!D:7)E8W0@;&%B;W(@8V]S=',L('1O;&QI
M;F<@8V]S=',@86YD('1H;W-E(&]V97)H96%D(&-O<W1S('1H870@:&%V92!B
M965N(&EN8W5R<F5D(&EN(&)R:6YG:6YG('1H92!I;G9E;G1O<FEE<R!T;R!T
M:&5I<B!P<F5S96YT(&QO8V%T:6]N(&%N9"8C,38P.V-O;F1I=&EO;BX\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#M!9&IU<W1M96YT<R!A<F4@<F5C;W)D960@=&\@=W)I
M=&4@9&]W;B!T:&4@8V]S="!O9B!O8G-O;&5T92!A;F0@97AC97-S(&EN=F5N
M=&]R>2!T;R!T:&4@97-T:6UA=&5D(&UA<FME="!V86QU92!B87-E9"!O;B!H
M:7-T;W)I8V%L(&%N9"!F;W)E8V%S="!D96UA;F0N/"]F;VYT/CPO<#X-"CQP
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[5&AE($-O;7!A;GD@;W5T<V]U<F-E<R!P;W)T:6]N<R!O9B!I=',@;6%N
M=69A8W1U<FEN9R!P<F]C97-S+"!I;F-L=61I;F<@8V]N=F5R=&EN9R!S:6QI
M8V]N(&EN=&\@:6YG;W1S+"!C=71T:6YG(&EN9V]T<R!I;G1O('=A9F5R<RP@
M86YD(&-O;G9E<G1I;F<@=V%F97)S(&EN=&\@<V]L87(@8V5L;',L('1O('9A
M<FEO=7,@=&AI<F0M<&%R='D@;6%N=69A8W1U<F5R<RX@5&AE<V4@;W5T<V]U
M<F-I;F<@87)R86YG96UE;G1S(&UA>2!O<B!M87D@;F]T(&EN8VQU9&4@=')A
M;G-F97(@;V8@=&ET;&4@;V8@=&AE(')A=R!M871E<FEA;"!I;G9E;G1O<GD@
M*'-I;&EC;VXL(&EN9V]T<R!O<B!W869E<G,I('1O('1H92!T:&ER9"UP87)T
M>2!M86YU9F%C='5R97)S+B!3=6-H(')A=R!M871E<FEA;',@87)E(')E8V]R
M9&5D(&%S(')A=R!M871E<FEA;',@:6YV96YT;W)Y('=H96X@<'5R8VAA<V5D
M(&9R;VT@<W5P<&QI97)S+B!&;W(@=&AO<V4@;W5T<V]U<F-I;F<@87)R86YG
M96UE;G1S(&EN('=H:6-H('1I=&QE(&ES(&YO="!T<F%N<V9E<G)E9"P@=&AE
M($-O;7!A;GD@;6%I;G1A:6YS('-U8V@@:6YV96YT;W)Y(&]N('1H92!#;VUP
M86YY)W,@8F%L86YC92!S:&5E="!A<R!R87<@;6%T97)I86QS(&EN=F5N=&]R
M>2!W:&EL92!I="!I<R!I;B!P:'ES:6-A;"!P;W-S97-S:6]N(&]F('1H92!T
M:&ER9"UP87)T>2!M86YU9F%C='5R97(N(%5P;VX@<F5C96EP="P@<')O8V5S
M<V5D(&EN=F5N=&]R>2!I<R!R96-L87-S:69I960@=&\@=V]R:RUI;BUP<F]C
M97-S(&EN=F5N=&]R>2!A;F0@82!P<F]C97-S:6YG(&9E92!I<R!P86ED('1O
M('1H92!T:&ER9"UP87)T>2!M86YU9F%C='5R97(N($9O<B!T:&]S92!O=71S
M;W5R8VEN9R!A<G)A;F=E;65N=',L('=H:6-H(&%R92!C:&%R86-T97)I>F5D
M(&%S('-A;&5S+"!I;B!W:&EC:"!T:71L92`H:6YC;'5D:6YG(')I<VL@;V8@
M;&]S<RD@9&]E<R!T<F%N<V9E<B!T;R!T:&4@=&AI<F0M<&%R='D@;6%N=69A
M8W1U<F5R+"!T:&4@0V]M<&%N>2!I<R!C;VYS=')U8W1I=F5L>2!O8FQI9V%T
M960L('1H<F]U9V@@<F%W(&UA=&5R:6%L<R!S86QE<R!A9W)E96UE;G1S(&%N
M9"!P<F]C97-S960@:6YV96YT;W)Y('!U<F-H87-E(&%G<F5E;65N=',L('=H
M:6-H(&AA=F4@8F5E;B!E;G1E<F5D(&EN=&\@<VEM=6QT86YE;W5S;'D@=VET
M:"!T:&4@=&AI<F0M<&%R='D@;6%N=69A8W1U<F5R+"!T;R!R97!U<F-H87-E
M('1H92!I;G9E;G1O<GD@;VYC92!P<F]C97-S960N($EN('1H:7,@8V%S92P@
M=&AE(')A=R!M871E<FEA;"!I;G9E;G1O<GD@<F5M86EN<R!C;&%S<VEF:65D
M(&%S(')A=R!M871E<FEA;"!I;G9E;G1O<GD@=VAI;&4@:6X@=&AE('!H>7-I
M8V%L('!O<W-E<W-I;VX@;V8@=&AE('1H:7)D+7!A<G1Y(&UA;G5F86-T=7)E
M<B!A;F0@8V%S:"!I<R!R96-E:79E9"P@=VAI8V@@:7,@8VQA<W-I9FEE9"!A
M<R`B861V86YC97,@9G)O;2!C=7-T;VUE<G,B(&]N('1H92!B86QA;F-E('-H
M965T(&%N9"!N;W0@87,@<F5V96YU92!O<B!D969E<G)E9"!R979E;G5E+B!#
M87-H('!A>6UE;G1S(&9O<B!O=71S;W5R8VEN9R!A<G)A;F=E;65N=',L('=H
M:6-H(')E<75I<F4@<')E<&%Y;65N="!F;W(@<F5P=7)C:&%S92!O9B!T:&4@
M<')O8V5S<V5D(&EN=F5N=&]R>2P@87)E(&-L87-S:69I960@87,@(F%D=F%N
M8V5S('1O('-U<'!L:65R<R(@;VX@=&AE(&)A;&%N8V4@<VAE970N(%1H97)E
M(&ES(&YO(')I9VAT(&]F(&]F9G-E="!F;W(@=&AE<V4@87)R86YG96UE;G1S
M(&%N9"!A8V-O<F1I;F=L>2P@(F%D=F%N8V5S(&9R;VT@8W5S=&]M97)S(B!A
M;F0@(F%D=F%N8V5S('1O('-U<'!L:65R<R(@<F5M86EN(&]N('1H92!B86QA
M;F-E('-H965T('5N=&EL('1H92!P<F]C97-S960@:6YV96YT;W)Y(&ES)B,Q
M-C`[<F5P=7)C:&%S960N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[3VX@;V-C87-I;VXL
M('1H92!#;VUP86YY(&5N=&5R<R!I;G1O(&9I<FT@<'5R8VAA<V4@8V]M;6ET
M;65N=',@=&\@86-Q=6ER92!M871E<FEA;',@9G)O;2!I=',@<W5P<&QI97)S
M+B!!(&9I<FT@<'5R8VAA<V4@8V]M;6ET;65N="!R97!R97-E;G1S(&%N(&%G
M<F5E;65N="!T:&%T('-P96-I9FEE<R!A;&P@<VEG;FEF:6-A;G0@=&5R;7,L
M(&EN8VQU9&EN9R!T:&4@<')I8V4@86YD('1I;6EN9R!O9B!T:&4@=')A;G-A
M8W1I;VYS+"!A;F0@:6YC;'5D97,@82!D:7-I;F-E;G1I=F4@9F]R(&YO;BUP
M97)F;W)M86YC92!T:&%T(&ES('-U9F9I8VEE;G1L>2!L87)G92!T;R!M86ME
M('!E<F9O<FUA;F-E('!R;V)A8FQE+B!4:&ES(&1I<VEN8V5N=&EV92!I<R!G
M96YE<F%L;'D@:6X@=&AE(&9O<FT@;V8@82!T86ME+6]R+7!A>2!P<F]V:7-I
M;VXL('=H:6-H(')E<75I<F5S('1H92!#;VUP86YY('1O('!A>2!F;W(@8V]M
M;6ET=&5D('9O;'5M97,@<F5G87)D;&5S<R!O9B!W:&5T:&5R('1H92!#;VUP
M86YY(&%C='5A;&QY(&%C<75I<F5S('1H92!M871E<FEA;',N(%1H92!#;VUP
M86YY(&5V86QU871E<R!T:&5S92!A9W)E96UE;G1S(&%N9"!R96-O<F1S(&$@
M;&]S<RP@:68@86YY+"!O;B!F:7)M('!U<F-H87-E(&-O;6UI=&UE;G1S('5S
M:6YG('1H92!S86UE(&QO=V5R(&]F(&-O<W0@;W(@;6%R:V5T(&%P<')O86-H
M(&%S('1H870@=7-E9"!T;R!V86QU92!I;G9E;G1O<GDN(%1H92!#;VUP86YY
M(')E8V]R9',@=&AE(&5X<&5C=&5D(&QO<W,@;VYL>2!A<R!I="!R96QA=&5S
M('1O('1H92!F;VQL;W=I;F<@9FES8V%L('!E<FEO9"P@87,@:70@:7,@=6YA
M8FQE('1O(')E87-O;F%B;'D@97-T:6UA=&4@9G5T=7)E(&UA<FME="!P<FEC
M97,@8F5Y;VYD(&]N92!Y96%R+"!I;B!C;W-T(&]F(')E=F5N=65S(&EN('1H
M92!C;VYS;VQI9&%T960@<W1A=&5M96YT<R!O9B8C,38P.V]P97)A=&EO;G,N
M/"]F;VYT/CPO<#X\+V1I=CX-"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`^4')O:F5C="!A<W-E=',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE
M.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@
M8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^
M/&(^/&D^*&DI/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/E!R;VIE
M8W0@87-S971S/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M0<F]J
M96-T(&%S<V5T<R!C;VYS:7-T('!R:6UA<FEL>2!O9B!D:7)E8W0@8V]S=',@
M<F5L871I;F<@=&\@<V]L87(@<&]W97(@<')O:F5C=',@:6X@=F%R:6]U<R!S
M=&%G97,@;V8@9&5V96QO<&UE;G0@=&AA="!A<F4@8V%P:71A;&EZ960@<')I
M;W(@=&\@=&AE('-A;&4@;V8@=&AE('-O;&%R('!O=V5R('!R;VIE8W1S+B!!
M('!R;VIE8W0@87-S970@:7,@:6YI=&EA;&QY(')E8V]R9&5D(&%T('1H92!A
M8W1U86P@8V]S="X@1F]R(&$@<V5L9BUD979E;&]P960@<')O:F5C="!A<W-E
M="!T:&%T(&ES(&EN:71I86QL>2!O8G1A:6YE9"!B>2!A<'!L:6-A=&EO;B!O
M9B!F965D+6EN+71A<FEF9B`H(D9)5"(I(&-O;G1R86-T(&%N9"!O=&AE<B!R
M97%U:7)E9"!P97)M:71S(&%N9"!C;VYS96YT<RP@=&AE(&%C='5A;"!C;W-T
M(&-A<&ET86QI>F5D(&ES('1H92!A;6]U;G0@;V8@=&AE(&5X<&5N9&ET=7)E
M(&EN8W5R<F5D(&9O<B!T:&4@87!P;&EC871I;VX@;V8@=&AO<V4@8V]N=')A
M8W1S+"!P97)M:71S+"!C;VYS96YT<R!A;F0@;W1H97(@<VEM:6QA<B!D:7)E
M8W0@8V]S=',N($9O<B!A('!R;VIE8W0@87-S970@86-Q=6ER960@9G)O;2!E
M>'1E<FYA;"!P87)T:65S+"!T:&4@:6YI=&EA;"!C;W-T(&ES('1H92!A8W%U
M:7-I=&EO;B!C;W-T('=H:6-H(&EN8VQU9&5S('1H92!C;VYS:61E<F%T:6]N
M('1R86YS9F5R<F5D(&%N9"!C97)T86EN(&1I<F5C="!A8W%U:7-I=&EO;B!C
M;W-T<RX@36]D=6QE<RP@8V]N<W1R=6-T:6]N(&5X<&5N9&ET=7)E(&%N9"!O
M=&AE<B!D979E;&]P;65N="!C;W-T<R!I;F-U<G)E9"!I;B!T:&4@<')O:F5C
M="!D979E;&]P;65N="!P<F]C97-S('=I;&P@8G5I;&0@=7`@=&AE(&-O<W0@
M;V8@<')O:F5C="8C,38P.V%S<V5T<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M0<F]J
M96-T(&%S<V5T<R!C;VYS:7-T960@;V8@=&AE(&9O;&QO=VEN9R!A="!$96-E
M;6)E<B8C,38P.S,Q+"`R,#$R.CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE/3-$
M)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@4$%$
M1$E.1RU,1494.B`P<'0[(%=)1%1(.B`W,"4[(%!!1$1)3D<M4DE'2%0Z(#!P
M=#L@34%21TE.+4Q%1E0Z(#$U)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CPA
M+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT/CPO
M<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*/&1I
M=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E;&QS<&%C
M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA
M+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A
M;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ5
M34X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F
M=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O
M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D%T
M($1E8V5M8F5R)B,Q-C`[,S$L/&)R("\^#0HR,#$R/"]B/CPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P
M="<^/&9O;G0@<VEZ93TS1#(^4')O:F5C="!A<W-E=',F(S@R,3([06-Q=6ES
M:71I;VX@8V]S=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C(W-2PT,C,L-#0W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY0<F]J96-T(&%S<V5T<R8C.#(Q,CM-;V1U
M;&5S(&-O<W0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXS,"PW,C$L.34W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/E!R;VIE8W0@87-S971S)B,X,C$R.T1E=F5L
M;W!M96YT(&-O<W0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXV-RPP,S<L-C`R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY0<F]J96-T(&%S<V5T<R8C.#(Q,CM/=&AE
M<G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR-2PY
M-C0L,#$X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N
M-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF
M;VYT('-I>F4],T0R/E1O=&%L(%!R;VIE8W0@87-S971S/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,SDY+#$T-RPP,C0\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX]
M,T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L
M93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY#=7)R96YT('!O<G1I;VX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXQ.#`L-#,V+#8Q.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY.;VXM8W5R<F5N="!P;W)T
M:6]N/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C$X
M+#<Q,"PT,#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O
M9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.U1H92!#;VUP86YY(')E=FEE=W,@<')O:F5C="!A<W-E=',@9F]R(&EM<&%I
M<FUE;G0@=VAE;F5V97(@979E;G1S(&]R(&-H86YG97,@:6X@8VER8W5M<W1A
M;F-E<R!I;F1I8V%T92!T:&%T('1H92!C87)R>6EN9R!A;6]U;G0@;6%Y(&YO
M="!B92!R96-O=F5R86)L92X@26X@9&5T97)M:6YI;F<@=VAE=&AE<B!O<B!N
M;W0@=&AE('!R;VIE8W0@87-S971S(&%R92!R96-O=F5R86)L92P@=&AE($-O
M;7!A;GD@8V]N<VED97)S(&$@;G5M8F5R(&]F(&9A8W1O<G,L(&EN8VQU9&EN
M9R!C:&%N9V5S(&EN(&5N=FER;VYM96YT86PL(&5C;VQO9VEC86PL('!E<FUI
M='1I;F<L(&UA<FME=&EN9R!P<FEC92!O<B!R96=U;&%T;W)Y(&-O;F1I=&EO
M;G,@=&AA="!A9F9E8W0@=&AE('!R;VIE8W0N(%-U8V@@8VAA;F=E<R!M87D@
M8V%U<V4@=&AE(&-O<W0@;V8@=&AE('!R;VIE8W0@=&\@:6YC<F5A<V4@;W(@
M=&AE('-E;&QI;F<@<')I8V4@;V8@=&AE('!R;VIE8W0@=&\@9&5C<F5A<V4N
M($%N>2!I;7!A:7)M96YT(&]F('1H92!P<F]J96-T(&%S<V5T<R!W:6QL(&)E
M(')E8V]R9&5D(&%S(&-O<W0@;V8@<V%L97,@:6X@=&AE(&-O;G-O;&ED871E
M9"!F:6YA;F-I86P@<W1A=&5M96YT<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M0<F]J
M96-T(&%S<V5T<R!E>'!E8W1E9"!T;R!B92!S;VQD('=I=&AI;B!T=V5L=F4@
M;6]N=&AS(&%S(&]F(&5A8V@@8F%L86YC92!S:&5E="!D871E(&%R92!R96-O
M<F1E9"!A<R!C=7)R96YT(&%S<V5T<R!A;F0@<')O:F5C="!A<W-E=',@97AP
M96-T960@=&\@8F4@<V]L9"!A9G1E<B!T=V5L=F4@;6]N=&AS(&%R92!R96-O
M<F1E9"!A<R!N;VXM8W5R<F5N="!A<W-E=',@:6X@=&AE(&-O;G-O;&ED871E
M9"!B86QA;F-E('-H965T<RX@5&AE(&-A<V@@9FQO=W,@87-S;V-I871E9"!W
M:71H('1H92!A8W%U:7-I=&EO;BP@8V]N<W1R=6-T:6]N+"!A;F0@<V%L92!O
M9B!P<F]J96-T<R!A<W-E=',@87)E(&-L87-S:69I960@87,@9G)O;2!O<&5R
M871I;F<@86-T:79I=&EE<R!I;B!T:&4@8V]N<V]L:61A=&5D('-T871E;65N
M=',@;V8@8V%S:"!F;&]W<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N
M>2!D;V5S(&YO="!D97!R96-I871E('1H92!P<F]J96-T(&%S<V5T<RX@268@
M=&AE($-O;7!A;GD@:&%S('1O(&]P97)A=&4@=&AE('!R;VIE8W0@87-S971S
M(&)Y(&ET<V5L9BP@=&AE('!R;VIE8W0@87-S971S('=I;&P@8F4@<F5C;&%S
M<VEF:65D('1O('!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT+CPO9F]N
M=#X\+W`^/"]D:78^#0H\<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)U<VEN97-S(&-O;6)I;F%T:6]N/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ
M93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/&1L
M(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R
M/CQB/CQI/BAJ*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y"=7-I
M;F5S<R!C;VUB:6YA=&EO;CPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[0G5S:6YE<W,@8V]M8FEN871I;VYS(&%R92!R96-O<F1E9"!U<VEN9R!T
M:&4@<'5R8VAA<V4@;65T:&]D(&]F(&%C8V]U;G1I;F<@86YD+"!A8V-O<F1I
M;F=L>2P@=&AE(&%C<75I<F5D(&%S<V5T<R!A;F0@;&EA8FEL:71I97,@87)E
M(')E8V]R9&5D(&%T('1H96ER(&9A:7(@;6%R:V5T('9A;'5E(&%T('1H92!D
M871E(&]F(&%C<75I<VET:6]N+B!!;GD@97AC97-S(&]F(&%C<75I<VET:6]N
M(&-O<W0@;W9E<B!T:&4@9F%I<B!V86QU92!O9B!T:&4@86-Q=6ER960@87-S
M971S(&%N9"!L:6%B:6QI=&EE<RP@:6YC;'5D:6YG(&ED96YT:69I86)L92!I
M;G1A;F=I8FQE(&%S<V5T<RP@:7,@<F5C;W)D960@87,F(S$V,#MG;V]D=VEL
M;"X\+V9O;G0^/"]P/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!<W-E=',@86-Q=6ES:71I;VX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N
M="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^
M#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ
M93TS1#(^/&(^/&D^*&LI/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI
M/D%S<V5T<R!A8W%U:7-I=&EO;CPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-
M"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[5VAE;B!T:&4@0V]M<&%N>2!A8W%U:7)E<R!O=&AE<B!E;G1I=&EE
M<RP@:68@=&AE(&%S<V5T<R!A8W%U:7)E9"!A;F0@;&EA8FEL:71I97,@87-S
M=6UE9"!D;R!N;W0@8V]N<W1I='5T92!A(&)U<VEN97-S+"!T:&4@=')A;G-A
M8W1I;VX@:7,@86-C;W5N=&5D(&9O<B!A<R!A;B!A<W-E="!A8W%U:7-I=&EO
M;BX@07-S971S(&%R92!R96-O9VYI>F5D(&)A<V5D(&]N('1H92!C;W-T+"!W
M:&EC:"!G96YE<F%L;'D@:6YC;'5D97,@=&AE('1R86YS86-T:6]N(&-O<W1S
M(&]F('1H92!A<W-E="!A8W%U:7-I=&EO;BP@86YD(&YO(&=A:6X@;W(@;&]S
M<R!I<R!R96-O9VYI>F5D('5N;&5S<R!T:&4@9F%I<B!V86QU92!O9B!N;VYC
M87-H(&%S<V5T<R!G:79E;B!A<R!C;VYS:61E<F%T:6]N(&1I9F9E<G,@9G)O
M;2!T:&4@87-S971S)R!C87)R>6EN9R!A;6]U;G1S(&]N('1H92!#;VUP86YY
M)W,@8F]O:W,N($EF('1H92!C;VYS:61E<F%T:6]N(&=I=F5N(&ES(&YO="!I
M;B!T:&4@9F]R;2!O9B!C87-H("AT:&%T(&ES+"!I;B!T:&4@9F]R;2!O9B!N
M;VYC87-H(&%S<V5T<RP@;&EA8FEL:71I97,@:6YC=7)R960L(&]R(&5Q=6ET
M>2!I;G1E<F5S=',@:7-S=65D*2P@;65A<W5R96UE;G0@:7,@8F%S960@;VX@
M=&AE(&9A:7(@=F%L=64@;V8@=&AE(&%S<V5T<R`H;W(F(S$V,#MN970@87-S
M971S*2!A8W%U:7)E9"X@5&AE(&-O<W0@;V8@82!G<F]U<"!O9B!A<W-E=',@
M86-Q=6ER960@:6X@86X@87-S970@86-Q=6ES:71I;VX@:7,@86QL;V-A=&5D
M('1O('1H92!I;F1I=FED=6%L(&%S<V5T<R!A8W%U:7)E9"!O<B!L:6%B:6QI
M=&EE<R!A<W-U;65D(&)A<V5D(&]N('1H96ER(')E;&%T:79E(&9A:7(@=F%L
M=65S(&%N9"!D;V5S(&YO="!G:79E(')I<V4@=&\F(S$V,#MG;V]D=VEL;"X\
M+V9O;G0^/"]P/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP
M;65N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL
M93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU"3U143TTZ("TQ,7!T)SX\
M9F]N="!S:7IE/3-$,CX\8CX\:3XH;"D\+VD^/"]B/CPO9F]N=#X\+V1T/@T*
M/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^/&(^/&D^4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\+VD^/"]B
M/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U!R;W!E<G1Y+"!P;&%N="!A;F0@
M97%U:7!M96YT(&ES(')E8V]R9&5D(&%T(&-O<W0@;&5S<R!A8V-U;75L871E
M9"!D97!R96-I871I;VXN(%1H92!C;W-T(&]F('!R;W!E<G1Y+"!P;&%N="!A
M;F0@97%U:7!M96YT(&-O;7!R:7-E<R!I=',@<'5R8VAA<V4@<')I8V4@86YD
M(&%N>2!D:7)E8W1L>2!A='1R:6)U=&%B;&4@8V]S=',L(&EN8VQU9&EN9R!I
M;G1E<F5S="!C;W-T(&-A<&ET86QI>F5D(&1U<FEN9R!T:&4@<&5R:6]D('1H
M92!A<W-E="!I<R!B<F]U9VAT('1O(&ET<R!W;W)K:6YG(&-O;F1I=&EO;B!A
M;F0@;&]C871I;VX@9F]R(&ET<R!I;G1E;F1E9"!U<V4N(%1H92!#;VUP86YY
M(&5X<&5N<V5S(')E<&%I<B!A;F0@;6%I;G1E;F%N8V4@8V]S=',@87,F(S$V
M,#MI;F-U<G)E9"X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M$97!R96-I871I;VX@:7,@
M8V]M<'5T960@;VX@82!S=')A:6=H="UL:6YE(&)A<VES(&]V97(@=&AE(&9O
M;&QO=VEN9R!E<W1I;6%T960@=7-E9G5L)B,Q-C`[;&EV97,Z/"]F;VYT/CPO
M<#X-"CQD:78@<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E.R!0041$24Y'
M+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$5$@Z(#<P)3L@
M4$%$1$E.1RU224=(5#H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!0041$24Y'
M+51/4#H@,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(+"(Q
M,#`E(B`M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!404='
M140@5$%"3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O
M<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T
M:#TS1#$P,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M
M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,SDE(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0S.24@86QI9VX],T1L969T/CPO
M=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY"=6EL9&EN9W,\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/C(P)B,Q-C`[>65A<G,\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI
M=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^3&5A<V5H;VQD
M(&EM<')O=F5M96YT<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^3W9E<B!T:&4@<VAO<G1E<B!O9B!T:&4@;&5A<V4@=&5R
M;2!O<B!T:&5I<B!E<W1I;6%T960@=7-E9G5L(&QI=F5S/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'
M24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^36%C:&EN97)Y/"]F;VYT
M/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXU+3$P)B,Q
M-C`[>65A<G,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1T;W`^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/D9U<FYI='5R92P@9FEX='5R97,@86YD(&5Q
M=6EP;65N=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1'1O<#X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1'1O<#X\9F]N="!S:7IE/3-$,CXU)B,Q-C`[>65A<G,\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY-;W1O
M<B!V96AI8VQE<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^-28C,38P.WEE87)S/"]F;VYT/CPO=&0^/"]T<CX\+W1A8FQE
M/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!
M0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M#;W-T<R!I;F-U<G)E9"!I;B!C;VYS=')U
M8W1I;F<@;F5W(&9A8VEL:71I97,L(&EN8VQU9&EN9R!P<F]G<F5S<R!P87EM
M96YT+"!C87!I=&%L:7IE9"!I;G1E<F5S="!A;F0@;W1H97(@8V]S=',@<F5L
M871I;F<@=&\@=&AE(&-O;G-T<G5C=&EO;BP@87)E(&-A<&ET86QI>F5D(&%N
M9"!T<F%N<V9E<G)E9"!T;R!P<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N
M="!O;B!C;VUP;&5T:6]N(&%N9"!D97!R96-I871I;VX@8V]M;65N8V5S(&9R
M;VT@=&AA="8C,38P.W1I;64N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[1F]R('!R;W!E
M<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT('1H870@:&%S(&)E96X@<&QA8V5D
M(&EN=&\@<V5R=FEC92P@8G5T(&ES('-U8G-E<75E;G1L>2!I9&QE9"!T96UP
M;W)A<FEL>2P@=&AE($-O;7!A;GD@8V]N=&EN=65S('1O(')E8V]R9"!D97!R
M96-I871I;VX@97AP96YS92!D=7)I;F<@=&AE(&ED;&4@<&5R:6]D+B!4:&4@
M0V]M<&%N>2!A9&IU<W1S('1H92!E<W1I;6%T960@=7-E9G5L(&QI9F4@;V8@
M=&AE(&ED;&5D(&%S<V5T<R!I9B!T:&4@97-T:6UA=&5D('5S969U;"!L:69E
M(&AA<R8C,38P.V-H86YG960N/"]F;VYT/CPO<#X\+V1I=CX-"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`^26YT86YG
M:6)L92!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD
M:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N.R<^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM0D]45$]-.B`M
M,3%P="<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^*&TI/"]I/CPO8CX\+V9O;G0^
M/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/CQB/CQI/DEN=&%N9VEB;&4@87-S971S/"]I/CPO8CX\+V9O
M;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#M);G1A;F=I8FQE(&%S<V5T<R!P<FEM87)I
M;'D@<F5P<F5S96YT('1H92!P;W=E<B!P=7)C:&%S92!A9W)E96UE;G0L('1E
M8VAN:6-A;"!K;F]W+6AO=RP@86YD(&-O;7!U=&5R('-O9G1W87)E('!U<F-H
M87-E9"!F<F]M('1H:7)D('!A<G1I97,N($EN=&%N9VEB;&4@87-S971S(&%R
M92!R96-O<F1E9"!A="!F86ER('9A;'5E(&%T('1H92!T:6UE(&]F(&%C<75I
M<VET:6]N(&QE<W,@86-C=6UU;&%T960@86UO<G1I>F%T:6]N+"!I9B!A<'!L
M:6-A8FQE+B!!;6]R=&EZ871I;VX@:7,@<F5C;W)D960@86-C;W)D:6YG('1O
M('1H92!F;VQL;W=I;F<@=&%B;&4@;VX@82!S=')A:6=H="UL:6YE(&)A<VES
M(&9O<B!A;&P@:6YT86YG:6)L92!A<W-E=',Z/"]F;VYT/CPO<#X-"CQD:78@
M<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E.R!0041$24Y'+4)/5%1/33H@
M,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$5$@Z(#<P)3L@4$%$1$E.1RU2
M24=(5#H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!0041$24Y'+51/4#H@,'!T
M)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(+"(Q,#`E(B`M+3X\
M+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@
M+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O<F1E<CTS1#`@
M8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^
M#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0U.2!A;&EG;CTS1&QE9G0^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!7
M24142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/E!O=V5R('!U<F-H87-E(&%G<F5E;65N=#PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^,C`F(S$V,#MY96%R<SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[
M($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY496-H;FEC86P@
M:VYO=RUH;W<\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/C$P)B,Q-C`[>65A<G,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY#;VUP=71E<B!S;V9T=V%R93PO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^,2TQ,"8C,38P
M.WEE87)S/"]F;VYT/CPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E
M;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO
M9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y0<F5P86ED(&QA;F0@=7-E(')I9VAT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP
M<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/&1L(&-O;7!A
M8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R/CQB/CQI
M/BAN*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y0<F5P86ED(&QA
M;F0@=7-E(')I9VAT/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M0
M<F5P86ED(&QA;F0@=7-E(')I9VAT(')E<')E<V5N=',@86UO=6YT<R!P86ED
M(&9O<B!T:&4@0V]M<&%N>2=S(&QE87-E(&9O<B!T:&4@=7-E(')I9VAT(&]F
M(&QA;F1S(&QO8V%T960@:6X@0VAA;F=S:'4@0VET>2P@4W5Z:&]U($-I='DL
M(&%N9"!,=6]Y86YG($-I='D@;V8@4&5O<&QE)W,@4F5P=6)L:6,@;V8@0VAI
M;F$@*")04D,B*2X@06UO=6YT<R!A<F4@8VAA<F=E9"!T;R!E87)N:6YG<R!R
M871A8FQY(&]V97(@=&AE('1E<FT@;V8@=&AE(&QE87-E(&]F(#4P)B,Q-C`[
M>65A<G,N/"]F;VYT/CPO<#X\+V1I=CX-"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`^26YV97-T;65N=',@:6X@869F
M:6QI871E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S
M='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU"3U143TTZ("TQ,7!T
M)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH;RD\+VD^/"]B/CPO9F]N=#X\+V1T
M/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^/&(^/&D^26YV97-T;65N=',@:6X@869F:6QI871E<SPO:3X\+V(^
M/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@:&]L9',@97%U
M:71Y(&EN=F5S=&UE;G1S(&EN(&%F9FEL:6%T97,L('=H:6-H(&EN8VQU9&4@
M;6EN;W)I='D@:6YT97)E<W1S(&EN('!R;VIE8W0@87-S971S('1H870@87)E
M(&)E:6YG(&-O;G-T<G5C=&5D+"!F;W(@=VAI8V@@:70@9&]E<R!N;W0@:&%V
M92!A(&-O;G1R;VQL:6YG(&9I;F%N8VEA;"!I;G1E<F5S="P@8G5T(&AA<R!T
M:&4@86)I;&ET>2!T;R!E>&5R8VES92!S:6=N:69I8V%N="!I;F9L=65N8V4@
M;W9E<B!T:&4@;W!E<F%T:6YG(&%N9"!F:6YA;F-I86P@<&]L:6-I97,@;V8@
M=&AE(&EN=F5S=&5E+B!4:&5S92!I;G9E<W1M96YT<R!A<F4@86-C;W5N=&5D
M(&9O<B!U;F1E<B!E<75I='D@;65T:&]D(&]F(&%C8V]U;G1I;F<@=VAE<F5I
M;B!T:&4@0V]M<&%N>2!R96-O<F1S(&ET<R<@<')O<&]R=&EO;F%T92!S:&%R
M92!O9B!T:&4@:6YV97-T965S)R!I;F-O;64@;W(@;&]S<R!I;B!I=',@8V]N
M<V]L:61A=&5D(&9I;F%N8VEA;"!S=&%T96UE;G1S+CPO9F]N=#X\+W`^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.TEN=F5S=&UE;G1S(&%R92!E=F%L=6%T960@9F]R(&EM<&%I<FUE;G0@
M=VAE;B!F86-T<R!O<B!C:7)C=6US=&%N8V5S(&EN9&EC871E('1H870@=&AE
M(&9A:7(@=F%L=64@;V8@=&AE(&EN=F5S=&UE;G0@:7,@;&5S<R!T:&%N(&ET
M<R!C87)R>6EN9R!V86QU92X@06X@:6UP86ER;65N="!I<R!R96-O9VYI>F5D
M('=H96X@82!D96-L:6YE(&EN(&9A:7(@=F%L=64@:7,@9&5T97)M:6YE9"!T
M;R!B92!O=&AE<BUT:&%N+71E;7!O<F%R>2X@5&AE($-O;7!A;GD@<F5V:65W
M<R!S979E<F%L(&9A8W1O<G,@=&\@9&5T97)M:6YE('=H971H97(@82!L;W-S
M(&ES(&]T:&5R+71H86XM=&5M<&]R87)Y+B!4:&5S92!F86-T;W)S(&EN8VQU
M9&4L(&)U="!A<F4@;F]T(&QI;6ET960@=&\L('1H93H@*#$I)B,Q-C`[;F%T
M=7)E(&]F('1H92!I;G9E<W1M96YT.R`H,BDF(S$V,#MC875S92!A;F0@9'5R
M871I;VX@;V8@=&AE(&EM<&%I<FUE;G0[("@S*28C,38P.V5X=&5N="!T;R!W
M:&EC:"!F86ER('9A;'5E(&ES(&QE<W,@=&AA;B!C;W-T.R`H-"DF(S$V,#MF
M:6YA;F-I86P@8V]N9&ET:6]N<R!A;F0@;F5A<B!T97)M('!R;W-P96-T<R!O
M9B!T:&4@:7-S=65R<SL@86YD("@U*28C,38P.V%B:6QI='D@=&\@:&]L9"!T
M:&4@<V5C=7)I='D@9F]R(&$@<&5R:6]D(&]F('1I;64@<W5F9FEC:65N="!T
M;R!A;&QO=R!F;W(@86YY(&%N=&EC:7!A=&5D(')E8V]V97)Y(&EN(&9A:7(@
M=F%L=64N($1U<FEN9R!T:&4@>65A<G,@96YD960@1&5C96UB97(F(S$V,#LS
M,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@=&AE($-O;7!A;GD@<F5C;W)D960@
M:6UP86ER;65N="!C:&%R9V5S(&]N(&ET<R!I;G9E<W1M96YT<R!O9B`D,RXP
M)B,Q-C`[;6EL;&EO;BP@;FEL(&%N9"`D,2XQ)B,Q-C`[;6EL;&EO;BP@<F5S
M<&5C=&EV96QY+CPO9F]N=#X\+W`^/"]D:78^#0H\<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/DEM<&%I<FUE;G0@;V8@
M;&]N9RUL:79E9"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^
M#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM0D]4
M5$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^*'`I/"]I/CPO8CX\
M+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/CQB/CQI/DEM<&%I<FUE;G0@;V8@;&]N9RUL:79E
M9"!A<W-E=',\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.U1H92!#
M;VUP86YY(&%S<V5S<V5S('1H92!R96-O=F5R86)I;&ET>2!O9B!T:&4@8V%R
M<GEI;F<@=F%L=64@;V8@;&]N9RUL:79E9"!A<W-E=',@=VAE;B!A;B!I;F1I
M8V%T;W(@;V8@:6UP86ER;65N="!H87,@8F5E;B!I9&5N=&EF:65D+B!4:&4@
M0V]M<&%N>2!R979I97=S('1H92!L;VYG+6QI=F5D(&%S<V5T<R!E86-H(')E
M<&]R=&EN9R!P97)I;V0@=&\@87-S97-S('=H971H97(@:6UP86ER;65N="!I
M;F1I8V%T;W)S(&%R92!P<F5S96YT+B!&;W(@<'5R<&]S97,@;V8@<F5C;V=N
M:71I;VX@86YD(&UE87-U<F5M96YT(&]F(&%N(&EM<&%I<FUE;G0@;&]S<RP@
M82!L;VYG+6QI=F5D(&%S<V5T(&]R(&%S<V5T<R!I<R!G<F]U<&5D('=I=&@@
M;W1H97(@87-S971S(&%N9"!L:6%B:6QI=&EE<R!A="!T:&4@;&]W97-T(&QE
M=F5L(&9O<B!W:&EC:"!I9&5N=&EF:6%B;&4@8V%S:"!F;&]W<R!A<F4@;&%R
M9V5L>2!I;F1E<&5N9&5N="!O9B!T:&4@8V%S:"!F;&]W<R!O9B!O=&AE<B!A
M<W-E=',@86YD(&QI86)I;&ET:65S+B!&;W(@;&]N9RUL:79E9"!A<W-E=',L
M('=H96X@:6UP86ER;65N="!I;F1I8V%T;W)S(&%R92!P<F5S96YT+"!T:&4@
M0V]M<&%N>2!C;VUP87)E<R!U;F1I<V-O=6YT960@9G5T=7)E(&-A<V@@9FQO
M=W,L(&EN8VQU9&EN9R!T:&4@979E;G1U86P@9&ES<&]S:71I;VX@;V8@=&AE
M(&%S<V5T(&=R;W5P(&%T(&UA<FME="!V86QU92P@=&\@=&AE(&%S<V5T(&=R
M;W5P)W,@8V%R<GEI;F<@=F%L=64@=&\@9&5T97)M:6YE(&EF('1H92!A<W-E
M="!G<F]U<"!I<R!R96-O=F5R86)L92X@07-S97-S;65N=',@86QS;R!C;VYS
M:61E<B!C:&%N9V5S(&EN(&%S<V5T(&=R;W5P('5T:6QI>F%T:6]N+"!I;F-L
M=61I;F<@=&AE('1E;7!O<F%R>2!I9&QI;F<@;V8@8V%P86-I='D@86YD('1H
M92!E>'!E8W1E9"!T:6UI;F<@;V8@<&QA8VEN9R!T:&ES(&-A<&%C:71Y(&)A
M8VL@:6YT;R!P<F]D=6-T:6]N+B!)9B!T:&4@<W5M(&]F('1H92!E>'!E8W1E
M9"!U;F1I<V-O=6YT960@8V%S:"!F;&]W<R!I<R!L97-S('1H86X@=&AE(&-A
M<G)Y:6YG(&%M;W5N="!O9B!T:&4@87-S971S+"!T:&4@0V]M<&%N>2!W;W5L
M9"!R96-O9VYI>F4@86X@:6UP86ER;65N="!L;W-S(&)A<V5D(&]N('1H92!F
M86ER('9A;'5E(&]F('1H92!A<W-E=',N(%1H97)E('=A<R!N;R!I;7!A:7)M
M96YT(&-H87)G92!R96-O9VYI>F5D(&9O<B!T:&4@>65A<G,@96YD960@1&5C
M96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV
M96QY+CPO9F]N=#X\+W`^/"]D:78^#0H\<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/DEN=&5R97-T($-A<&ET86QI>F%T
M:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE
M/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;CLG/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF
M;VYT('-I>F4],T0R/CQB/CQI/BAQ*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\
M9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CX\8CX\:3Y);G1E<F5S="!#87!I=&%L:7IA=&EO;CPO:3X\+V(^/"]F;VYT
M/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@8V%P:71A;&EZ97,@:6YT
M97)E<W0@8V]S="!A<R!P87)T(&]F('1H92!H:7-T;W)I8V%L(&-O<W0@;V8@
M86-Q=6ER:6YG(&]R(&-O;G-T<G5C=&EN9R!C97)T86EN(&%S<V5T<R!D=7)I
M;F<@=&AE('!E<FEO9"!O9B!T:6UE(')E<75I<F5D('1O('!L86-E('1H92!A
M<W-E="!I;G1O('-E<G9I8V4@;W(@<V5L;"!T:&4@87-S970@=&\@82!C=7-T
M;VUE<BX@5&AE<V4@87-S971S(&EN8VQU9&4@<')O<&5R='DL('!L86YT(&%N
M9"!E<75I<&UE;G0@86YD('-O;&%R('!O=V5R('-Y<W1E;2!D979E;&]P;65N
M="!A;F0@8V]N<W1R=6-T:6]N(&-O<W1S('1H870@=&AE($-O;7!A;GD@:&%S
M(&-A<&ET86QI>F5D(&%S('!R;VIE8W0@87-S971S+B!);G1E<F5S="!C87!I
M=&%L:7IE9"!F;W(@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0@:7,@
M9&5P<F5C:6%T960@;W9E<B!T:&4@97-T:6UA=&5D('5S969U;"!L:69E(&]F
M('1H92!R96QA=&5D(&%S<V5T+"!A<R!T:&4@<75A;&EF>6EN9R!A<W-E="!I
M<R!P;&%C960@:6YT;R!S97)V:6-E+B!4:&4@0V]M<&%N>2!C87!I=&%L:7IE
M<R!I;G1E<F5S="!I;B!C;VYN96-T:6]N('=I=&@@=&AE(&-O;G-T<G5C=&EO
M;B!O9B!P<F]J96-T(&%S<V5T<RP@86YD('1H92!I;G1E<F5S="!C87!I=&%L
M:7IE9"!F;W)M<R!P87)T(&]F('1H92!C;W-T(&]F('-A;&5S('=H96X@<W5C
M:"!P<F]J96-T(&%S<V5T<R!A<F4@<V]L9"!A;F0@=&AE($-O;7!A;GD@:&%S
M(&UE="!A;&P@<F5V96YU92!R96-O9VYI=&EO;B!C<FET97)I82X@5&AE($-O
M;7!A;GD@8V%P:71A;&EZ97,@:6YT97)E<W0@=&\@=&AE(&5X=&5N="!T:&%T
M(&5X<&5N9&ET=7)E<R!T;R!A8W%U:7)E+"!C;VYS=')U8W0L(&]R(&1E=F5L
M;W`@86X@87-S970@:&%V92!O8V-U<G)E9"!A;F0@:6YT97)E<W0@8V]S="!H
M87,@8F5E;B!I;F-U<G)E9"X@5&AE($-O;7!A;GD@8V5A<V5S(&-A<&ET86QI
M>F%T:6]N(&]F(&EN=&5R97-T(&9O<B!P<F]J96-T(&%S<V5T<R!I9B!T:&4@
M0V]M<&%N>2!H87,@<V]L9"!S=6-H('-O;&%R('!O=V5R)B,Q-C`[<WES=&5M
M<RX\+V9O;G0^/"]P/CPO9&EV/@T*/'-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#;VYT:6YG96YC:65S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ
M93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/&1L
M(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R
M/CQB/CQI/BAR*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y#;VYT
M:6YG96YC:65S/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M,:6%B
M:6QI=&EE<R!F;W(@;&]S<R!C;VYT:6YG96YC:65S(&%R:7-I;F<@9G)O;2!C
M;&%I;7,L(&%S<V5S<VUE;G1S+"!L:71I9V%T:6]N+"!F:6YE<RP@86YD('!E
M;F%L=&EE<R!A;F0@;W1H97(@<V]U<F-E<R!A<F4@<F5C;W)D960@=VAE;B!I
M="!I<R!P<F]B86)L92!T:&%T(&$@;&EA8FEL:71Y(&AA<R!B965N(&EN8W5R
M<F5D(&%N9"!T:&4@86UO=6YT(&-A;B!B92!R96%S;VYA8FQY(&5S=&EM871E
M9"X@268@82!P;W1E;G1I86P@;6%T97)I86P@;&]S<R!C;VYT:6YG96YC>2!I
M<R!N;W0@<')O8F%B;&4@8G5T(&ES(')E87-O;F%B;'D@<&]S<VEB;&4L(&]R
M(&ES('!R;V)A8FQE(&)U="!C86YN;W0@8F4@97-T:6UA=&5D+"!T:&5N('1H
M92!N871U<F4@;V8@=&AE(&-O;G1I;F=E;G0@;&EA8FEL:71Y+"!T;V=E=&AE
M<B!W:71H(&%N(&5S=&EM871E(&]F('1H92!R86YG92!O9B!P;W-S:6)L92!L
M;W-S(&EF(&1E=&5R;6EN86)L92!A;F0@;6%T97)I86PL(&ES(&1I<V-L;W-E
M9"X@3&5G86P@8V]S=',@:6YC=7)R960@:6X@8V]N;F5C=&EO;B!W:71H(&QO
M<W,@8V]N=&EN9V5N8VEE<R!A<F4@97AP96YS960@87,F(S$V,#MI;F-U<G)E
M9"X\+V9O;G0^/"]P/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);F-O;64@=&%X97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE
M.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@
M8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^
M/&(^/&D^*',I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/DEN8V]M
M92!T87AE<SPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[1&5F97)R
M960@:6YC;VUE('1A>&5S(&%R92!R96-O9VYI>F5D(&9O<B!T96UP;W)A<GD@
M9&EF9F5R96YC97,@8F5T=V5E;B!T:&4@=&%X(&)A<VES(&]F(&%S<V5T<R!A
M;F0@;&EA8FEL:71I97,@86YD('1H96ER(')E<&]R=&5D(&%M;W5N=',@:6X@
M=&AE(&9I;F%N8VEA;"!S=&%T96UE;G1S+"!N970@=&%X(&QO<W,@8V%R<GDM
M9F]R=V%R9',@86YD(&-R961I=',@=7-I;F<@=&AE(&5N86-T960@=&%X(')A
M=&5S(&5X<&5C=&5D('1O(&%P<&QY('1O('1A>&%B;&4@:6YC;VUE(&EN('1H
M92!P97)I;V1S(&EN('=H:6-H('1H92!D969E<G)E9"!T87@@;&EA8FEL:71Y
M(&]R(&%S<V5T(&ES(&5X<&5C=&5D('1O(&)E('-E='1L960@;W(@<F5A;&EZ
M960N($1E9F5R<F5D('1A>"!A<W-E=',@87)E(')E9'5C960@8GD@82!V86QU
M871I;VX@86QL;W=A;F-E('=H96X@:70@:7,@;6]R92!L:6ME;'D@=&AA;B!N
M;W0@=&AA="!S;VUE('!O<G1I;VX@;W(@86QL(&]F('1H92!D969E<G)E9"!T
M87@@87-S971S('=I;&P@;F]T(&)E(')E86QI>F5D+B!#=7)R96YT(&EN8V]M
M92!T87AE<R!A<F4@<')O=FED960@9F]R(&EN(&%C8V]R9&%N8V4@=VET:"!T
M:&4@;&%W<R!O9B!T:&4@<F5L979A;G0@=&%X:6YG(&%U=&AO<FET:65S+B!4
M:&4@8V]M<&]N96YT<R!O9B!T:&4@9&5F97)R960@=&%X(&%S<V5T<R!A;F0@
M;&EA8FEL:71I97,@87)E(&EN9&EV:61U86QL>2!C;&%S<VEF:65D(&%S(&-U
M<G)E;G0@86YD(&YO;BUC=7)R96YT(&)A<V5D(&]N('1H92!C:&%R86-T97)I
M<W1I8W,@;V8@=&AE('5N9&5R;'EI;F<@87-S971S(&%N9"!L:6%B:6QI=&EE
M<RP@;W(@=&AE(&5X<&5C=&5D('1I;6EN9R!O9B!T:&5I<B!U<V4@=VAE;B!T
M:&5Y(&1O(&YO="!R96QA=&4@=&\@82!S<&5C:69I8R!A<W-E="!O<B8C,38P
M.VQI86)I;&ET>2X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);F-O;64@=&%X(&5X<&5N
M<V4@:6YC;'5D97,@*&DI)B,Q-C`[9&5F97)R960@=&%X(&5X<&5N<V4L('=H
M:6-H(&=E;F5R86QL>2!R97!R97-E;G1S('1H92!N970@8VAA;F=E(&EN('1H
M92!D969E<G)E9"!T87@@87-S970@;W(@;&EA8FEL:71Y(&)A;&%N8V4@9'5R
M:6YG('1H92!Y96%R('!L=7,@86YY(&-H86YG92!I;B!V86QU871I;VX@86QL
M;W=A;F-E<SL@*&EI*28C,38P.V-U<G)E;G0@=&%X(&5X<&5N<V4L('=H:6-H
M(')E<')E<V5N=',@=&AE(&%M;W5N="!O9B!T87@@8W5R<F5N=&QY('!A>6%B
M;&4@=&\@;W(@<F5C96EV86)L92!F<F]M(&$@=&%X:6YG(&%U=&AO<FET>3L@
M86YD("AI:6DI)B,Q-C`[;F]N8W5R<F5N="!T87@@97AP96YS92P@=VAI8V@@
M<F5P<F5S96YT<R!T:&4@:6YC<F5A<V5S(&%N9"!D96-R96%S97,@:6X@86UO
M=6YT<R!R96QA=&5D('1O('5N8V5R=&%I;B!T87@@<&]S:71I;VYS(&9R;VT@
M<')I;W(@<&5R:6]D(&%N9"!N;W0@<V5T=&QE9"!W:71H(&-A<V@@;W(@;W1H
M97(@=&%X(&%T=')I8G5T97,N(%1H92!#;VUP86YY(&]N;'D@<F5C;V=N:7IE
M<R!T87@@8F5N969I=',@<F5L871E9"!T;R!U;F-E<G1A:6X@=&%X('!O<VET
M:6]N<R!W:&5N('-U8V@@<&]S:71I;VYS(&%R92!M;W)E(&QI:V5L>2!T:&%N
M(&YO="!O9B!B96EN9R!S=7-T86EN960@=7!O;B!E>&%M:6YA=&EO;BX@1F]R
M('-U8V@@<&]S:71I;VYS+"!T:&4@86UO=6YT(&]F('1A>"!B96YE9FET('1H
M870@=&AE($-O;7!A;GD@<F5C;V=N:7IE<R!I<R!T:&4@;&%R9V5S="!A;6]U
M;G0@;V8@=&%X(&)E;F5F:70@=&AA="!I<R!M;W)E('1H86X@9FEF='D@<&5R
M8V5N="!L:6ME;'D@;V8@8F5I;F<@<W5S=&%I;F5D('5P;VX@=&AE('5L=&EM
M871E('-E='1L96UE;G0@;V8@<W5C:"!U;F-E<G1A:6X@=&%X('!O<VET:6]N
M+B!4:&4@0V]M<&%N>2!R96-O<F1S('!E;F%L=&EE<R!A;F0@:6YT97)E<W0@
M87-S;V-I871E9"!W:71H('1H92!U;F-E<G1A:6X@=&%X('!O<VET:6]N<R!A
M<R!A(&-O;7!O;F5N="!O9B!I;F-O;64@=&%X)B,Q-C`[97AP96YS92X\+V9O
M;G0^/"]P/CPO9&EV/@T*/'-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(')E8V]G;FET:6]N/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ
M93HQ,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/&1L
M(&-O;7!A8W0],T1C;VUP86-T/@T*/&1T('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<SL@34%21TE.+4)/5%1/33H@+3$Q<'0G/CQF;VYT('-I>F4],T0R
M/CQB/CQI/BAT*3PO:3X\+V(^/"]F;VYT/CPO9'0^#0H\9&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CX\8CX\:3Y2979E
M;G5E(')E8V]G;FET:6]N/"]I/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M386QE<R!O9B!M;V1U;&5S+"!S;VQA<B!S>7-T96T@:VET<R!A;F0@<VEL
M:6-O;B!M871E<FEA;',@87)E(')E8V]R9&5D('=H96X@<')O9'5C=',@87)E
M(&1E;&EV97)E9"!A;F0@=&ET;&4@86YD(')I<VL@;V8@;&]S<R!O<B!D86UA
M9V4@:&%S('!A<W-E9"!T;R!T:&4@8W5S=&]M97)S+B!!(%-O;&%R('-Y<W1E
M;2!K:70@:7,@82!R96%D>2UT;RUI;G-T86QL('!A8VMA9V4@8V]N<VES=&EN
M9R!O9B!S;VQA<B!M;V1U;&5S('!R;V1U8V5D(&)Y('1H92!#;VUP86YY(&%N
M9"!C;VUP;VYE;G1S+"!S=6-H(&%S(&EN=F5R=&5R<RP@<F%C:VEN9R!S>7-T
M96TL('1R86-K97(@86YD(&]T:&5R(&%C8V5S<V]R:65S+"!S=7!P;&EE9"!B
M>2!T:&ER9"!P87)T:65S+B!4:&4@0V]M<&%N>2!O;FQY(')E8V]G;FEZ97,@
M<F5V96YU97,@=VAE;B!P<FEC97,@=&\@=&AE('-E;&QE<B!A<F4@9FEX960@
M;W(@9&5T97)M:6YA8FQE(&%N9"!C;VQL96-T86)I;&ET>2!I<R!R96%S;VYA
M8FQY(&%S<W5R960N($EF(&-O;&QE8W1A8FEL:71Y(&ES(&YO="!R96%S;VYA
M8FQY(&%S<W5R960L('1H92!#;VUP86YY(')E8V]G;FEZ97,@<F5V96YU92!O
M;FQY('5P;VX@8V]L;&5C=&EO;B!O9B!C87-H+B!2979E;G5E<R!A;'-O(&EN
M8VQU9&4@<F5I;6)U<G-E;65N=',@;V8@<VAI<'!I;F<@86YD(&AA;F1L:6YG
M(&-O<W1S(&]F('!R;V1U8W1S('-O;&0@=&\@8W5S=&]M97)S+B!386QE<R!A
M9W)E96UE;G1S('1Y<&EC86QL>2!C;VYT86EN('1H92!C=7-T;VUA<GD@<')O
M9'5C="!W87)R86YT:65S(&)U="!D;R!N;W0@8V]N=&%I;B!A;GD@<&]S="US
M:&EP;65N="!O8FQI9V%T:6]N<R!N;W(@86YY(')E='5R;B!O<B!C<F5D:70@
M<')O=FES:6]N<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M!(&UA:F]R:71Y(&]F('1H
M92!#;VUP86YY)W,@8V]N=')A8W1S('!R;W9I9&4@=&AA="!P<F]D=6-T<R!A
M<F4@<VAI<'!E9"!U;F1E<B!T:&4@=&5R;2!O9B!F<F5E(&]N(&)O87)D("@B
M1D]"(BDL(&5X+7=O<FMS+"!O<B!C;W-T+"!I;G-U<F%N8V4@86YD(&9R96EG
M:'0@*")#248B*2X@56YD97(@1D]"+"!T:&4@0V]M<&%N>2!F=6QF:6QL<R!I
M=',@;V)L:6=A=&EO;B!T;R!D96QI=F5R('=H96X@=&AE(&=O;V1S(&AA=F4@
M<&%S<V5D(&]V97(@=&AE('-H:7`G<R!R86EL(&%T('1H92!N86UE9"!P;W)T
M(&]F('-H:7!M96YT+B!4:&4@8W5S=&]M97(@:&%S('1O(&)E87(@86QL(&-O
M<W1S(&%N9"!R:7-K<R!O9B!L;W-S(&]R(&1A;6%G92!T;R!T:&4@9V]O9',@
M9G)O;2!T:&%T('!O:6YT+B!5;F1E<B!E>"UW;W)K<RP@=&AE($-O;7!A;GD@
M9G5L9FEL;',@:71S(&]B;&EG871I;VX@=&\@9&5L:79E<B!W:&5N(&ET(&AA
M<R!M861E('1H92!G;V]D<R!A=F%I;&%B;&4@870@:71S('!R96UI<V5S('1O
M('1H92!C=7-T;VUE<BX@5&AE(&-U<W1O;65R(&)E87)S(&%L;"!C;W-T<R!A
M;F0@<FES:W,@:6YV;VQV960@:6X@=&%K:6YG('1H92!G;V]D<R!F<F]M('1H
M92!#;VUP86YY)W,@<')E;6ES97,@=&\@=&AE(&1E<VER960@9&5S=&EN871I
M;VXN(%5N9&5R($-)1BP@=&AE($-O;7!A;GD@;75S="!P87D@=&AE(&-O<W1S
M+"!M87)I;F4@:6YS=7)A;F-E(&%N9"!F<F5I9VAT(&YE8V5S<V%R>2!T;R!B
M<FEN9R!T:&4@9V]O9',@=&\@=&AE(&YA;65D('!O<G0@;V8@9&5S=&EN871I
M;VX@8G5T('1H92!R:7-K(&]F(&QO<W,@;V8@;W(@9&%M86=E('1O('1H92!G
M;V]D<RP@87,@=V5L;"!A<R!A;GD@861D:71I;VYA;"!C;W-T<R!D=64@=&\@
M979E;G1S(&]C8W5R<FEN9R!A9G1E<B!T:&4@=&EM92!T:&4@9V]O9',@:&%V
M92!B965N(&1E;&EV97)E9"!O;B!B;V%R9"!T:&4@=F5S<V5L+"!I<R!T<F%N
M<V9E<G)E9"!T;R!T:&4@8W5S=&]M97(@=VAE;B!T:&4@9V]O9',@<&%S<R!T
M:&4@<VAI<"=S(')A:6P@:6X@=&AE('!O<G0@;V8F(S$V,#MS:&EP;65N="X\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!U<V5S('1H92!P97)C96YT
M86=E(&]F(&-O;7!L971I;VX@;65T:&]D('1O(')E8V]G;FEZ92!R979E;G5E
M(&9R;VT@<WES=&5M<R!I;G1E9W)A=&EO;B!P<F]J96-T<R!F;W(@=VAI8V@@
M=&AE($-O;7!A;GD@<')O=FED97,@15!#('-E<G9I8V5S('5N9&5R(&%N($50
M0R!C;VYT<F%C="!W:&5N('1H92!C;VYT<F%C="!P<FEC92!I<R!F:7AE9"!O
M<B!D971E<FUI;F%B;&4N(%1H92!#;VUP86YY('5S97,@=&AE(&-O<W0M=&\M
M8V]S="!M971H;V0@=&\@;65A<W5R92!T:&4@<&5R8V5N=&%G92!O9B!C;VUP
M;&5T:6]N(&%N9"!R96-O9VYI>F4@<F5V96YU92!B87-E9"!O;B!T:&4@97-T
M:6UA=&5D('!R;V=R97-S('1O(&-O;7!L971I;VXN(%1H92!#;VUP86YY('!E
M<FEO9&EC86QL>2!R979I<V5S(&ET<R!P<F]F:70@97-T:6UA=&5S(&)A<V5D
M(&]N(&-H86YG97,@:6X@9F%C=',L(&%N9"!I;6UE9&EA=&5L>2!R96-O9VYI
M>F5S(&%N>2!L;W-S97,@=&AA="!A<F4@:61E;G1I9FEE9"!O;B!C;VYT<F%C
M=',N($EN8W5R<F5D(&-O<W1S(&EN8VQU9&4@86QL(&1I<F5C="!M871E<FEA
M;"P@;&%B;W(L('-U8F-O;G1R86-T;W(@8V]S="P@86YD(&]T:&5R(&%S<V]C
M:6%T960@8V]S=',N(%1H92!#;VUP86YY(')E8V]G;FEZ97,@:F]B(&UA=&5R
M:6%L(&-O<W1S(&%S(&EN8W5R<F5D(&-O<W1S('=H96X@=&AE(&IO8B!M871E
M<FEA;',@:&%V92!B965N('!E<FUA;F5N=&QY(&%T=&%C:&5D(&]R(&9I='1E
M9"!T;R!T:&4@<V]L87(@<&]W97(@<WES=&5M<R!A<R!R97%U:7)E9"!B>2!T
M:&4@96YG:6YE97)I;F<@9&5S:6=N+B!4:&4@8V]N<W1R=6-T:6]N('!E<FEO
M9',@;F]R;6%L;'D@97AT96YD(&)E>6]N9"!S:7@@;6]N=&AS(&%N9"!L97-S
M('1H86X@;VYE)B,Q-C`[>65A<BX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M
M<&%N>2!R96-O9VYI>F5S(')E=F5N=64@9G)O;2!T:&4@<V%L92!O9B!P<F]J
M96-T(&%S<V5T<R!I;B!A8V-O<F1A;F-E('=I=&@@05-#(#,V,"TR,#PO9F]N
M=#X\9F]N="!S:7IE/3-$,CX\:3XL(%)E86P@17-T871E(%-A;&5S/"]I/CPO
M9F]N=#X\9F]N="!S:7IE/3-$,CXN($9O<B!T:&5S92!T<F%N<V%C=&EO;G,L
M('1H92!#;VUP86YY(&AA<R!D971E<FUI;F5D('1H870@=&AE('!R;VIE8W0@
M87-S971S+"!W:&EC:"!R97!R97-E;G0@=&AE(&-O<W1S(&]F(&-O;G-T<G5C
M=&EN9R!S;VQA<B!P;W=E<B!P<F]J96-T<RP@<F5P<F5S96YT(")I;G1E9W)A
M;"(@97%U:7!M96YT(&%N9"!A<R!S=6-H+"!T:&4@96YT:7)E('1R86YS86-T
M:6]N(&ES(&EN('-U8G-T86YC92!T:&4@<V%L92!O9B!R96%L(&5S=&%T92!A
M;F0@<W5B:F5C="!T;R!T:&4@<F5V96YU92!R96-O9VYI=&EO;B!G=6ED86YC
M92!U;F1E<B!!4T,@,S8P+3(P/"]F;VYT/B`\9F]N="!S:7IE/3-$,CX\:3Y2
M96%L($5S=&%T92!386QE<RX\+VD^/"]F;VYT/B`\9F]N="!S:7IE/3-$,CY4
M:&4@0V]M<&%N>2!R96-O9VYI>F5S(')E=F5N=64@86YD('!R;V9I="!U<VEN
M9R!T:&4@9G5L;"!A8V-R=6%L(&UE=&AO9"!O;F-E('1H92!S86QE(&ES(&-O
M;G-U;6UA=&5D+"!T:&4@8G5Y97(G<R!I;FET:6%L(&%N9"!C;VYT:6YU:6YG
M(&EN=F5S=&UE;G1S(&%R92!A9&5Q=6%T92!T;R!D96UO;G-T<F%T92!I=',@
M8V]M;6ET;65N="!T;R!P87DL('1H92!R96-E:79A8FQE(&ES(&YO="!S=6)J
M96-T('1O(&%N>2!F=71U<F4@<W5B;W)D:6YA=&EO;BP@86YD('1H92!#;VUP
M86YY(&AA<R!T<F%N<V9E<G)E9"!T:&4@=7-U86P@<FES:R!A;F0@<F5W87)D
M<R!O9B!O=VYE<G-H:7`@=&\@=&AE(&)U>65R+B!)9B!T:&5S92!C<FET97)I
M82!A<F4@;65T(&%N9"!T:&4@0V]M<&%N>2!E>&5C=71E<R!A('-A;&5S(&%G
M<F5E;65N="!P<FEO<B!T;R!T:&4@9&5L:79E<GD@;V8@=&AE('-O;&%R('!O
M=V5R('!R;VIE8W0@86YD(&AA<R!A;B!O<FEG:6YA;"!C;VYS=')U8W1I;VX@
M<&5R:6]D(&]F('1H<F5E(&UO;G1H<R!O<B!L;VYG97(L('1H92!#;VUP86YY
M(')E8V]G;FEZ97,@<F5V96YU92!A;F0@<')O9FET('5N9&5R('1H92!P97)C
M96YT86=E(&]F(&-O;7!L971I;VX@;65T:&]D(&]F(&%C8V]U;G1I;F<@87!P
M;&EC86)L92!T;R!R96%L(&5S=&%T92!S86QE<R!W:&5N('1H92!#;VUP86YY
M(&-A;B!R96%S;VYA8FQY(&5S=&EM871E('!R;V=R97-S('1O=V%R9',@8V]M
M<&QE=&EO;BX@268@=&AE(&-R:71E<FEA(&9O<B!R96-O9VYI=&EO;B!U;F1E
M<B!T:&4@9G5L;"!A8V-R=6%L(&UE=&AO9"!A<F4@;65T(&5X8V5P="!T:&%T
M('1H92!B=7EE<B=S(&EN:71I86P@86YD(&-O;G1I;G5I;F<@:6YV97-T;65N
M="!I<R!L97-S('1H86X@=&AE(&QE=F5L(&1E=&5R;6EN960@=&\@8F4@861E
M<75A=&4L('1H92!#;VUP86YY(')E8V]G;FEZ97,@<F5V96YU92!U<VEN9R!T
M:&4@:6YS=&%L;&UE;G0@;65T:&]D+B!5;F1E<B!T:&4@:6YS=&%L;&UE;G0@
M;65T:&]D+"!T:&4@0V]M<&%N>2!R96-O<F1S(')E=F5N=64@=7`@=&\@8V]S
M=',@:6YC=7)R960@86YD(&%P<&]R=&EO;G,@96%C:"!C87-H(')E8V5I<'0@
M9G)O;2!T:&4@8G5Y97(@8F5T=V5E;B!C;W-T(')E8V]V97)E9"!A;F0@<')O
M9FET(&EN('1H92!S86UE(')A=&EO(&%S('1O=&%L(&-O<W0@86YD('1O=&%L
M('!R;V9I="!B96%R('1O('1H92!S86QE<R!V86QU92X@1'5R:6YG(#(P,3(L
M('1H92!#;VUP86YY(')E8V]G;FEZ960@)#0X+#DP,"PW-3@@;V8@<F5V96YU
M92!U<VEN9R!T:&4@9G5L;"!A8V-R=6%L)B,Q-C`[;65T:&]D+CPO9F]N=#X\
M+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.U1H92!#;VUP86YY(&%L;&]C871E<R!R979E;G5E(&9O<B!T
M<F%N<V%C=&EO;G,@:6YV;VQV:6YG(&UU;'1I<&QE+65L96UE;G0@87)R86YG
M96UE;G1S('1O(&5A8V@@=6YI="!O9B!A8V-O=6YT:6YG(&]N(&$@<F5L871I
M=F4@9F%I<B!V86QU92!B87-I<RX@5&AE($-O;7!A;GD@97-T:6UA=&5S(&9A
M:7(@=F%L=64@;VX@96%C:"!U;FET(&]F(&%C8V]U;G1I;F<@;VX@=&AE(&9O
M;&QO=VEN9R!B87-I<R`H:2DF(S$V,#MV96YD;W(M<W!E8VEF:6,@;V)J96-T
M:79E(&5V:61E;F-E(&]F('-E;&QI;F<@<')I8V4L(&EF(&ET(&5X:7-T<RP@
M;W1H97)W:7-E+"`H:6DI)B,Q-C`[=&AI<F0M<&%R='D@979I9&5N8V4@;V8@
M<V5L;&EN9R!P<FEC92X@268@;F5I=&AE<B`H:2DF(S$V,#MN;W(@*&EI*28C
M,38P.V5X:7-T<RP@;6%N86=E;65N="=S(&)E<W0@97-T:6UA=&4@;V8@=&AE
M('-E;&QI;F<@<')I8V4@9F]R('1H870@=6YI="!O9B!A8V-O=6YT:6YG(&ES
M('5S960N(%1H92!#;VUP86YY(')E8V]G;FEZ97,@<F5V96YU92!F;W(@96%C
M:"!U;FET(&]F(&%C8V]U;G1I;F<@=VAE;B!T:&4@<F5V96YU92!R96-O9VYI
M=&EO;B!C<FET97)I82!H879E(&)E96XF(S$V,#MM970N/"]F;VYT/CPO<#X-
M"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[4V%L97,@=&\@8W5S=&]M97)S(&%R92!R96-O<F1E9"!N970@;V8@
M97-T:6UA=&5D(')E='5R;G,N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A
M;GD@96YT97)S(&EN=&\@=&]L;"!M86YU9F%C='5R:6YG(&%R<F%N9V5M96YT
M<R!I;B!W:&EC:"!T:&4@0V]M<&%N>2!R96-E:79E<R!W869E<G,@86YD(')E
M='5R;G,@9FEN:7-H960@;6]D=6QE<RX@26X@=&AO<V4@8V%S97,L('1H92!T
M:71L92!O9B!T:&4@=V%F97)S(')E8V5I=F5D(&%N9"!R:7-K(&]F(&QO<W,@
M<F5M86EN<R!W:71H('1H92!S96QL97(N($%S(&$@<F5S=6QT+"!T:&4@0V]M
M<&%N>2!D;V5S(&YO="!R96-O9VYI>F5D(&EN=F5N=&]R>2!O;B!T:&4@8F%L
M86YC92!S:&5E="X@5&AE($-O;7!A;GD@<F5C;V=N:7IE<R!A('-E<G9I8V4@
M9F5E(&%S(')E=F5N=64@=VAE;B!T:&4@<')O8V5S<V5D(&UO9'5L97,@87)E
M(&1E;&EV97)E9"X@1'5R:6YG('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C
M,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!T:&4@0V]M<&%N>2!R96-O
M9VYI>F5D(&YI;"P@)#(T+#<P.2PW.3(L(&%N9"`D-RPY,3$L-S,S(&]F(')E
M=F5N=64L(')E<W!E8W1I=F5L>2P@=6YD97(@=&]L;"!M86YU9F%C='5R:6YG
M(&%R<F%N9V5M96YT<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2!E
M;G1E<G,@:6YT;R!B=7DO<V5L;"!A<G)A;F=E;65N=',@=VET:"!C97)T86EN
M(')A=R!M871E<FEA;"!V96YD;W)S('!U<G-U86YT('1O('=H:6-H('1H92!#
M;VUP86YY('-E;&QS(&9I;FES:&5D(&=O;V1S+"!C;VUP<FES:6YG(&5I=&AE
M<B!S;VQA<B!C96QL<R!O<B!S;VQA<B!M;V1U;&5S+"!I;B!E>&-H86YG92!F
M;W(@<F%W(&UA=&5R:6%L<RP@='EP:6-A;&QY('-I;&EC;VX@=V%F97)S+B!4
M:&5S92!A<G)A;F=E;65N=',@87)E(&UA9&4@=VET:"!C;W5N=&5R<&%R=&EE
M<R!I;B!T:&4@<V%M92!L:6YE(&]F(&)U<VEN97-S(&%S('1H92!#;VUP86YY
M(&%N9"!A<F4@97AE8W5T960@87,@82!M96%N<R!O9B!S96-U<FEN9R!A(&-O
M;G-I<W1E;G0@<W5P<&QY(&]F(')A=R!M871E<FEA;',N(%1H92!T<F%N<V%C
M=&EO;G,@87)E(')E8V]R9&5D(&EN(')E=F5N=65S(&%N9"!C;W-T(&]F(')E
M=F5N=65S(&%T(&9A:7(@=F%L=64@;VX@82!G<F]S<R!B87-I<RX@1'5R:6YG
M('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q
M+"!A;F0@,C`Q,BP@=&AE($-O;7!A;GD@<'5R8VAA<V5D(&YI;"P@)#(Q+#0V
M,RPS,S<L(&%N9"!N:6P@;V8@<F%W(&UA=&5R:6%L<R!A;F0@<V]L9"!N:6PL
M("0T,RPX.#,L.#<Q+"!N:6P@;V8@9FEN:7-H960@9V]O9',@=6YD97(@=&AE
M<V4@8G5Y+6%N9"US96QL(&%R<F%N9V5M96YT<RP@<F5S<&5C=&EV96QY+CPO
M9F]N=#X\+W`^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.T%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`L
M(#(P,3$@86YD(#(P,3(L('1H92!#;VUP86YY(&AA9"!I;G9E;G1O<FEE<R!O
M9B`D,3@N."8C,38P.VUI;&QI;VXL("0R,RXR)B,Q-C`[;6EL;&EO;B!A;F0@
M)#$X+C0F(S$V,#MM:6QL:6]N+"!R97-P96-T:79E;'DL(')E;&%T:6YG('1O
M('-A;&5S('1O(&-U<W1O;65R<R!W:&5R92!R979E;G5E<R!W97)E(&YO="!R
M96-O9VYI>F5D(&)E8V%U<V4@=&AE(&-O;&QE8W1I;VX@;V8@<&%Y;65N="!W
M87,@;F]T(')E87-O;F%B;'D@87-S=7)E9"X@5&AE(&1E;&EV97)E9"!P<F]D
M=6-T(')E;6%I;G,@:6X@:6YV96YT;W)I97,@;VX@8V]N<V]L:61A=&5D(&)A
M;&%N8V4@<VAE971S+"!R96=A<F1L97-S(&]F('=H971H97(@=&ET;&4@:&%S
M(&)E96X@=')A;G-F97)R960N($EN('-U8V@@8V%S97,L('1H92!#;VUP86YY
M(')E8V]G;FEZ97,@<F5V96YU92P@<F5L:65V97,@:6YV96YT;W)I97,@86YD
M(')E8V]G;FEZ97,@8V]S="!O9B!R979E;G5E('=H96X@<&%Y;65N="!I<R!C
M;VQL96-T960@9G)O;28C,38P.V-U<W1O;65R<RX\+V9O;G0^/"]P/CPO9&EV
M/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y3:&EP<&EN9R!A;F0@:&%N9&QI;F<@8V]S=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P
M+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@8V]M
M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^/&(^
M/&D^*'4I/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/E-H:7!P:6YG
M(&%N9"!H86YD;&EN9R!C;W-T<SPO:3X\+V(^/"]F;VYT/CPO9&0^/"]D;#X-
M"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[4&%Y;65N=',@<F5C96EV960@9G)O;2!C=7-T;VUE<G,@9F]R('-H
M:7!P:6YG(&%N9"!H86YD;&EN9R!C;W-T<R!A<F4@:6YC;'5D960@:6X@;F5T
M(')E=F5N=65S+B!3:&EP<&EN9R!A;F0@:&%N9&QI;F<@8V]S=',@<F5L871I
M;F<@=&\@<V]L87(@;6]D=6QE('-A;&5S(&]F("0R,RPW,C<L-#8W+"`D,S$L
M-S@U+#`W-R!A;F0@)#0Q+#DP,BPS,C<L(&%R92!I;F-L=61E9"!I;B!S96QL
M:6YG(&5X<&5N<V5S(&9O<B!T:&4@>65A<G,@96YD960@1&5C96UB97(F(S$V
M,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY+CPO9F]N
M=#X\+W`^/"]D:78^#0H\<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/E)E<V5A<F-H(&%N9"!D979E;&]P;65N=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT
M+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-
M"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD="!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU"3U143TTZ("TQ,7!T)SX\9F]N="!S:7IE
M/3-$,CX\8CX\:3XH=BD\+VD^/"]B/CPO9F]N=#X\+V1T/@T*/&1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^
M4F5S96%R8V@@86YD(&1E=F5L;W!M96YT/"]I/CPO8CX\+V9O;G0^/"]D9#X\
M+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#M297-E87)C:"!A;F0@9&5V96QO<&UE;G0@8V]S=',@87)E
M(&5X<&5N<V5D('=H96X@:6YC=7)R960@86YD(&%M;W5N=&5D('1O("0V+#@T
M,RPR,38L("0Q.2PX,S@L-30W(&%N9"`D,3(L.3DX+#$R,B!F;W(@=&AE('EE
M87)S(&5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`L(#(P,3$@86YD(#(P
M,3(L(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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!9'9E<G1I
M<VEN9R!E>'!E;G-E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD
M="!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU"3U143TTZ
M("TQ,7!T)SX\9F]N="!S:7IE/3-$,CX\8CX\:3XH=RD\+VD^/"]B/CPO9F]N
M=#X\+V1T/@T*/&1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^/&(^/&D^061V97)T:7-I;F<@97AP96YS97,\+VD^/"]B
M/CPO9F]N=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.R8C,38P.T%D=F5R=&ES:6YG(&5X<&5N<V5S
M(&%R92!E>'!E;G-E9"!A<R!I;F-U<G)E9"!A;F0@86UO=6YT960@=&\@)#4L
M,30X+#(Q-2P@)#$Q+#$Y-"PP,C<@86YD("0Q,2PX-S0L-#4R(&9O<B!T:&4@
M>65A<G,@96YD960@1&5C96UB97(F(S$V,#LS,2P@,C`Q,"P@,C`Q,2!A;F0@
M,C`Q,BP@<F5S<&5C=&EV96QY+CPO9F]N=#X\+W`^/"]D:78^#0H\<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/E=A<G)A
M;G1Y(&-O<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@
M<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N.R<^#0H\9&P@8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM0D]45$]-.B`M,3%P
M="<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^*'@I/"]I/CPO8CX\+V9O;G0^/"]D
M=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/CQB/CQI/E=A<G)A;G1Y(&-O<W0\+VD^/"]B/CPO9F]N=#X\+V1D
M/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.T)E9F]R92!*=6YE)B,Q-C`[,C`P.2P@=&AE($-O;7!A
M;GD@='EP:6-A;&QY('-O;&0@<W1A;F1A<F0@<V]L87(@;6]D=6QE<R!A;F0@
M<')O9'5C=',@=VET:"!U<"!T;R!A('1W;RUY96%R(&=U87)A;G1E92!F;W(@
M9&5F96-T<R!I;B!M871E<FEA;',@86YD('=O<FMM86YS:&EP(&%N9"!A(#$P
M+7EE87(@86YD(#(U+7EE87(@=V%R<F%N='D@86=A:6YS="!D96-L:6YE<R!O
M9B!M;W)E('1H86X@,3`E(&%N9"`R,"4L(')E<W!E8W1I=F5L>2P@9G)O;2!T
M:&4@:6YI=&EA;"!M:6YI;75M('!O=V5R(&=E;F5R871I;VX@8V%P86-I='D@
M870@=&AE('1I;64@;V8@9&5L:79E<GDN($EN($IU;F4F(S$V,#LR,#`Y+"!T
M:&4@0V]M<&%N>2!I;F-R96%S960@:71S('=A<G)A;G1Y(&%G86EN<W0@9&5F
M96-T<R!I;B!M871E<FEA;',@86YD('=O<FMM86YS:&EP('1O('-I>"!Y96%R
M<RX@169F96-T:79E($%U9W5S="8C,38P.S$L(#(P,3$L('1H92!#;VUP86YY
M(&EN8W)E87-E9"!I=',@=V%R<F%N='D@86=A:6YS="!D969E8W1S(&EN(&UA
M=&5R:6%L<R!A;F0@=V]R:VUA;G-H:7`@=&\@,3`F(S$V,#MY96%R<R!A;F0@
M9W5A<F%N=&5E<R!T:&%T+"!F;W(@82!P97)I;V0@;V8@,C4F(S$V,#MY96%R
M<R!T:&4@;6]D=6QE<R!W:6QL(&UA:6YT86EN('1H92!F;VQL;W=I;F<@<&5R
M9F]R;6%N8V4@;&5V96QS.B`H:2DF(S$V,#MD=7)I;F<@=&AE(&9I<G-T('EE
M87(L('1H92!A8W1U86P@<&]W97(@;W5T<'5T(&]F('1H92!M;V1U;&4@=VEL
M;"!B92!N;R!L97-S('1H86X@.3<E(&]F('1H92!L86)E;&5D('!O=V5R(&]U
M='!U=#L@*&EI*28C,38P.V9R;VT@>65A<B`R('1O('EE87(@,C0L('1H92!A
M8W1U86P@86YN=6%L('!O=V5R(&]U='!U="!D96-L:6YE('=I;&P@8F4@;F\@
M;6]R92!T:&%N(#`N-R4[(&%N9"`H:6EI*28C,38P.V)Y('1H92!E;F0@;V8@
M>65A<B`R-2P@=&AE(&%C='5A;"!P;W=E<B!O=71P=70@;V8@=&AE(&UO9'5L
M92!W:6QL(&)E(&YO(&QE<W,@=&AA;B`X,"4@;V8@=&AE(&QA8F5L960@<&]W
M97(@;W5T<'5T+B!4:&4@0V]M<&%N>2!H87,@=&AE(')I9VAT('1O(')E<&%I
M<B!O<B!R97!L86-E('-O;&%R(&UO9'5L97,L(&%T(&ET<R!O<'1I;VXL('5N
M9&5R('1H92!T97)M<R!O9B!T:&4@=V%R<F%N='D@<&]L:6-Y+B!4:&4@0V]M
M<&%N>2!M86EN=&%I;G,@=V%R<F%N='D@<F5S97)V97,@=&\@8V]V97(@<&]T
M96YT:6%L(&QI86)I;&ET:65S('1H870@8V]U;&0@87)I<V4@=6YD97(@=&AE
M<V4@9W5A<F%N=&5E<R!A;F0F(S$V,#MW87)R86YT:65S+CPO9F]N=#X\+W`^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.TEN(&%D9&ET:6]N('1O('1H92!S;VQA<B!M;V1U;&4@=V%R<F%N
M='D@9&5S8W)I8F5D(&%B;W9E+"!F;W(@=71I;&ET>2US8V%L92!S;VQA<B!P
M;W=E<B!P<F]J96-T<R!B=6EL="!B>2!T:&4@0V]M<&%N>2P@=&AE($-O;7!A
M;GD@<')O=FED97,@82!L:6UI=&5D('=A<G)A;G1Y(&%G86EN<W0@9&5F96-T
M<R!I;B!W;W)K;6%N<VAI<"!U;F1E<B!N;W)M86P@=7-E+"!O<&5R871I;VX@
M86YD('-E<G9I8V4@8V]N9&ET:6]N<R!F;W(@82!P97)I;V0@;V8@9FEV92!Y
M96%R<R!F;VQL;W=I;F<@=&AE(&5N97)G:7II;F<@;V8@=&AE('-O;&%R('!O
M=V5R('!L86YT+B!);B!R97-O;'9I;F<@8VQA:6US('5N9&5R(&)O=&@@=&AE
M('=O<FMM86YS:&EP('=A<G)A;G1Y+"!T:&4@0V]M<&%N>2!H87,@=&AE(&]P
M=&EO;B!O9B!R96UE9'EI;F<@=&AR;W5G:"!R97!A:7(L(')E9G5R8FES:&UE
M;G0L(&]R(')E<&QA8V5M96YT(&]F(&5Q=6EP;65N="X\+V9O;G0^/"]P/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#M7:&5N(')E8V]G;FEZ:6YG(')E=F5N=64@9F]R(&UO9'5L97,L('-O
M;&%R('-Y<W1E;2!K:71S(&]R('-O;&%R('!O=V5R('!R;VIE8W1S+"!T:&4@
M0V]M<&%N>2!A8V-R=65S(&$@;&EA8FEL:71Y(&9O<B!T:&4@97-T:6UA=&5D
M(&9U='5R92!C;W-T<R!O9B!M965T:6YG('1H92!L:6UI=&5D('=A<G)A;G1Y
M(&]B;&EG871I;VYS+B!$=64@=&\@;&EM:71E9"!W87)R86YT>2!C;&%I;7,@
M=&\@9&%T92P@=&AE($-O;7!A;GD@86-C<G5E<R!T:&4@97-T:6UA=&5D(&-O
M<W1S(&]F('=A<G)A;G1I97,@8F%S960@;VX@86X@87-S97-S;65N="!O9B!I
M=',@8V]M<&5T:71O<G,G(&%C8W)U86P@:&ES=&]R>2P@:6YD=7-T<GDM<W1A
M;F1A<F0@86-C96QE<F%T960@=&5S=&EN9RP@97-T:6UA=&5S(&]F(&9A:6QU
M<F4@<F%T97,@9G)O;2!I=',@<75A;&ET>2!R979I97<L(&%N9"!O=&AE<B!A
M<W-U;7!T:6]N<R!T:&%T('1H92!#;VUP86YY(&)E;&EE=F5S('1O(&)E(')E
M87-O;F%B;&4@=6YD97(@=&AE(&-I<F-U;7-T86YC97,N($%C='5A;"!W87)R
M86YT>2!C;W-T<R!A<F4@86-C=6UU;&%T960@86YD(&-H87)G960@86=A:6YS
M="!T:&4@86-C<G5E9"!W87)R86YT>2!L:6%B:6QI='DN(%1O('1H92!E>'1E
M;G0@=&AA="!A8V-R=6%L('=A<G)A;G1Y(&-O<W1S(&1I9F9E<B!F<F]M('1H
M92!E<W1I;6%T97,L('1H92!#;VUP86YY('=I;&P@<')O<W!E8W1I=F5L>2!R
M979I<V4@=&AE(&%C8W)U86P@<F%T92X@5&AE($-O;7!A;GD@8W5R<F5N=&QY
M(')E8V]R9',@82`Q)2!W87)R86YT>2!P<F]V:7-I;VX@9F]R('-A;&5S(&]F
M('-O;&%R(&UO9'5L97,@86YD(#`N."4@9F]R('-A;&5S(&]F('-O;&%R('-Y
M<W1E;2!K:71S(&%N9"!S;VQA<B!P;W=E<B!P<F]J96-T<RX@5&AE('=A<G)A
M;G1Y(&-O<W1S(&]F("0Q-"PR-3DL.#@P+"`D,3@L,S0W+#(W,B!A;F0@)#$R
M+#4Q-BPS-#D@87)E(&EN8VQU9&5D(&EN(&-O<W0@;V8@<F5V96YU97,@9F]R
M('1H92!Y96%R<R!E;F1E9"!$96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q
M(&%N9"`R,#$R+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"CQP('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE
M($-O;7!A;GD@8F5G86X@=&\@<'5R8VAA<V4@<')O9'5C="!W87)R86YT>2!I
M;G-U<F%N8V4@9G)O;2!A(&=R;W5P(&]F(&EN<W5R86YC92!C;VUP86YI97,@
M=&\@<F5D=6-E('1H92!#;VUP86YY)W,@97AP;W-U<F4@=&\@=&AE('=A<G)A
M;G1Y(&%N9"!P<F]V:61E(&%D9&ET:6]N86P@87-S=7)A;F-E('1O('1H92!#
M;VUP86YY)W,@8W5S=&]M97)S(&EN($%P<FEL)B,Q-C`[,C`Q,"X@56YD97(@
M=&AE('1E<FUS(&]F('1H92!P;VQI8VEE<RP@=&AE(&EN<W5R86YC92!C;VUP
M86YI97,@87)E(&]B;&EG960@=&\@<F5I;6)U<G-E('1H92!#;VUP86YY+"!S
M=6)J96-T('1O(&-E<G1A:6X@;6%X:6UU;2!C;&%I;2!L:6UI=',@86YD(&-E
M<G1A:6X@9&5D=6-T:6)L97,L(&9O<B!T:&4@86-T=6%L('!R;V1U8W0@=V%R
M<F%N='D@8V]S=',@=&AA="!T:&4@0V]M<&%N>2!I;F-U<G,@=6YD97(@=&AE
M('1E<FUS(&]F('1H92!#;VUP86YY)W,@=V%R<F%N='D@<&]L:6-Y+B!4:&4@
M0V]M<&%N>2=S(&-U<W1O;65R<R!A<F4@86QS;R!B96YE9FEC:6%R:65S(&]F
M('1H92!P;VQI8WDL(&%N9"!W;W5L9"!H879E(')E8V]U<G-E('1O('1H92!I
M;G-U<F%N8V4@8V]M<&%N:65S(&EN('1H92!E=F5N="!T:&%T('1H92!#;VUP
M86YY('=A<R!U;F%B;&4@=&\@<&5R9F]R;2!U;F1E<B!T:&4@=&5R;7,@;V8@
M=&AE('!O;&EC>2X@5&AE($-O;7!A;GD@<F5C;W)D<R!T:&4@:6YS=7)A;F-E
M('!R96UI=6US(&EN:71I86QL>2!A<R!P<F5P86ED(&5X<&5N<V5S(&%N9"!A
M;6]R=&EZ97,@=&AE;2!O=F5R('1H92!R97-P96-T:79E('!O;&EC>2!P97)I
M;V0L(&YO<FUA;&QY(&]N92!Y96%R+B!4:&4@=6YA;6]R=&EZ960@8V%R<GEI
M;F<@86UO=6YT(&ES("0Q-"PW,3DL.#`W(&%N9"`D,RPP-C$L.#<Y(&%S(&]F
M($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@86YD(#(P,3(L(')E<W!E8W1I=F5L
M>2!A;F0@=V%S(&EN8VQU9&5D(&%S(&$@8V]M<&]N96YT(&]F(&]T:&5R(&-U
M<G)E;G0@87-S971S+B!)9B!T:&4@0V]M<&%N>2!D971E<FUI;F5S('1H870@
M=&AE('!R;V1U8W0@=V%R<F%N='D@8V]S=',@=&\@8F4@<F5I;6)U<G-E9"!F
M<F]M('1H92!I;G-U<F%N8V4@8V]M<&%N:65S(&%R92!P<F]B86)L92!A;F0@
M9&5T97)M:6YA8FQE+"!A;B!A<W-E="!I<R!R96-O9VYI>F5D(&]N('1H92!B
M86QA;F-E('-H965T+B!4:&4@0V]M<&%N>2!R979I97=S('1H92!R96-O=F5R
M86)I;&ET>2!O9B!W87)R86YT>2!I;G-U<F%N8V4@<F5C96EV86)L97,@870@
M96%C:"!P97)I;V0@96YD+B!!<R!O9B!$96-E;6)E<B8C,38P.S,Q+"`R,#$R
M+"!T:&4@:6YS=7)A;F-E(')E8V5I=F%B;&4@86UO=6YT<R!W97)E("0S-2PT
M-#$L-C<R+"!A;F0@=V5R92!I;F-L=61E9"!A<R!A(&-O;7!O;F5N="!O9B!O
M=&AE<B!N;VXM8W5R<F5N="!A<W-E=',N/"]F;VYT/CPO<#X\+V1I=CX-"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`^
M4F5D965M86)L92!.;VXM8V]N=')O;&QI;F<@26YT97)E<W0\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE
M.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@
M8V]M<&%C=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^
M/&(^/&D^*'DI/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/E)E9&5E
M;6%B;&4@3F]N+6-O;G1R;VQL:6YG($EN=&5R97-T/"]I/CPO8CX\+V9O;G0^
M/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M2961E96UA8FQE(&YO;BUC;VYT<F]L;&EN9R!I
M;G1E<F5S=',@87)E(&5Q=6ET>2!I;G1E<F5S=',@:6X@8V]M;6]N('-T;V-K
M(&]F(&-O;G-O;&ED871E9"!S=6)S:61I87)I97,@=&AA="!H879E(')E9&5M
M<'1I;VX@9F5A='5R97,@=&AA="!A<F4@;F]T('-O;&5L>2!W:71H:6X@;W5R
M(&-O;G1R;VPN(%1H97-E(&EN=&5R97-T<R!A<F4@8VQA<W-I9FEE9"!A<R!T
M96UP;W)A<GD@97%U:71Y(&)E8V%U<V4@=&AE:7(@<F5D96UP=&EO;B!I<R!C
M;VYS:61E<F5D('!R;V)A8FQE+B!4:&5S92!I;G1E<F5S=',@87)E(&UE87-U
M<F5D(&%T('1H92!G<F5A=&5R(&]F(&5S=&EM871E9"!R961E;7!T:6]N('9A
M;'5E(&%T('1H92!E;F0@;V8@96%C:"!R97!O<G1I;F<@<&5R:6]D(&]R('1H
M92!I;FET:6%L(&-A<G)Y:6YG(&%M;W5N="!O9B!T:&4@<F5D965M86)L92!N
M;VXM8V]N=')O;&QI;F<@:6YT97)E<W1S(&%D:G5S=&5D(&9O<B!C=6UU;&%T
M:79E(&5A<FYI;F=S(&%L;&]C871I;VYS+CPO9F]N=#X\+W`^/"]D:78^#0H\
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/D9O<F5I9VX@8W5R<F5N8WD@=')A;G-L871I;VX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P
M=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@8V]M<&%C
M=#TS1&-O;7!A8W0^#0H\9'0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM0D]45$]-.B`M,3%P="<^/&9O;G0@<VEZ93TS1#(^/&(^/&D^
M*'HI/"]I/CPO8CX\+V9O;G0^/"]D=#X-"CQD9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI/D9O<F5I9VX@8W5R
M<F5N8WD@=')A;G-L871I;VX\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.U1H92!5;FET960F(S$V,#M3=&%T97,@9&]L;&%R("@B52Y3+B8C,38P
M.V1O;&QA<B(I+"!T:&4@8W5R<F5N8WD@:6X@=VAI8V@@82!S=6)S=&%N=&EA
M;"!A;6]U;G0@;V8@=&AE($-O;7!A;GDG<R!T<F%N<V%C=&EO;G,@87)E(&1E
M;F]M:6YA=&5D+"!I<R!U<V5D(&%S('1H92!F=6YC=&EO;F%L(&%N9"!R97!O
M<G1I;F<@8W5R<F5N8WD@;V8@0U-)+B!-;VYE=&%R>2!A<W-E=',@86YD(&QI
M86)I;&ET:65S(&1E;F]M:6YA=&5D(&EN(&-U<G)E;F-I97,@;W1H97(@=&AA
M;B!T:&4@52Y3+B8C,38P.V1O;&QA<B!A<F4@=')A;G-L871E9"!I;G1O(%4N
M4RXF(S$V,#MD;VQL87)S(&%T('1H92!R871E<R!O9B!E>&-H86YG92!R=6QI
M;F<@870@=&AE(&)A;&%N8V4@<VAE970@9&%T92X@5')A;G-A8W1I;VYS(&EN
M(&-U<G)E;F-I97,@;W1H97(@=&AA;B!T:&4@52Y3+B8C,38P.V1O;&QA<B!D
M=7)I;F<@=&AE('EE87(@87)E(&-O;G9E<G1E9"!I;G1O('1H92!5+E,N)B,Q
M-C`[9&]L;&%R(&%T('1H92!A<'!L:6-A8FQE(')A=&5S(&]F(&5X8VAA;F=E
M('!R979A:6QI;F<@;VX@=&AE('1R86YS86-T:6]N(&1A=&4N(%1R86YS86-T
M:6]N(&=A:6YS(&%N9"!L;W-S97,@87)E(')E8V]G;FEZ960@:6X@=&AE(&-O
M;G-O;&ED871E9"!S=&%T96UE;G1S(&]F(&]P97)A=&EO;G,N($=A:6YS(&%N
M9"!L;W-S97,@;VX@:6YT<F$M96YT:71Y(&9O<F5I9VX@8W5R<F5N8WD@=')A
M;G-A8W1I;VYS('1H870@87)E(&]F(&$@;&]N9RUT97)M+6EN=F5S=&UE;G0@
M;F%T=7)E("AT:&%T(&ES+"!S971T;&5M96YT(&ES(&YO="!P;&%N;F5D(&]R
M(&%N=&EC:7!A=&5D(&EN('1H92!F;W)E<V5E86)L92!F=71U<F4I(&)E='=E
M96X@8V]N<V]L:61A=&5D(&5N=&ET:65S(&%R92!N;W0@<F5C;V=N:7IE9"!I
M;B!E87)N:6YG<RP@8G5T(&%R92!I;F-L=61E9"!A<R!A(&-O;7!O;F5N="!O
M9B!O=&AE<B!C;VUP<F5H96YS:79E(&EN8V]M92X\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#M4:&4@9FEN86YC:6%L(')E8V]R9',@;V8@8V5R=&%I;B!O9B!T:&4@0V]M
M<&%N>2=S('-U8G-I9&EA<FEE<R!A<F4@;6%I;G1A:6YE9"!I;B!L;V-A;"!C
M=7)R96YC:65S(&]T:&5R('1H86X@=&AE(%4N4RXF(S$V,#MD;VQL87(L('-U
M8V@@87,@4F5N;6EN8FD@*")234(B*2P@175R;R`H(D554B(I+"!#86YA9&EA
M;B!D;VQL87(@*")#040B*2!A;F0@2F%P86YE<V4@665N("@B665N(BDL('=H
M:6-H(&%R92!T:&5I<B!F=6YC=&EO;F%L(&-U<G)E;F-I97,N($%S<V5T<R!A
M;F0@;&EA8FEL:71I97,@87)E('1R86YS;&%T960@870@=&AE(&5X8VAA;F=E
M(')A=&5S(&%T('1H92!B86QA;F-E('-H965T(&1A=&4L(&5Q=6ET>2!A8V-O
M=6YT<R!A<F4@=')A;G-L871E9"!A="!H:7-T;W)I8V%L(&5X8VAA;F=E(')A
M=&5S(&%N9"!R979E;G5E<RP@97AP96YS97,L(&=A:6YS(&%N9"!L;W-S97,@
M87)E('1R86YS;&%T960@=7-I;F<@=&AE(&%V97)A9V4@<F%T92!F;W(@=&AE
M('EE87(N(%1R86YS;&%T:6]N(&%D:G5S=&UE;G1S(&%R92!R97!O<G1E9"!A
M<R!F;W)E:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S=&UE;G0@86YD
M(&%R92!S:&]W;B!A<R!A('-E<&%R871E(&-O;7!O;F5N="!O9B!O=&AE<B!C
M;VUP<F5H96YS:79E(&EN8V]M92!I;B!T:&4@<W1A=&5M96YT<R!O9B!C;VUP
M<F5H96YS:79E(&EN8V]M92X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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#;VUP<F5H
M96YS:79E(&EN8V]M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/CQB/CQI/BAA82D@0V]M<')E:&5N<VEV92!I;F-O;64\+VD^/"]B/CPO9F]N
M=#X\+V1D/CPO9&P^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.R8C,38P.T-O;7!R96AE;G-I=F4@:6YC;VUE(&EN8VQU
M9&5S(&%L;"!C:&%N9V5S(&EN(&5Q=6ET>2!E>&-E<'0@=&AO<V4@<F5S=6QT
M:6YG(&9R;VT@:6YV97-T;65N=',@8GD@;W=N97)S(&%N9"!D:7-T<FEB=71I
M;VYS('1O(&]W;F5R<RX@1F]R('1H92!Y96%R<R!P<F5S96YT960L('1O=&%L
M(&-O;7!R96AE;G-I=F4@:6YC;VUE(&EN8VQU9&5D("AI*28C,38P.VYE="!I
M;F-O;64L("AI:2DF(S$V,#MF;W)E:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N
M(&%D:G5S=&UE;G1S(&%N9"`H:6EI*28C,38P.V=A:6YS(&%N9"!L;W-S97,@
M;VX@:6YT<F$M96YT:71Y(&9O<F5I9VX@8W5R<F5N8WD@=')A;G-A8W1I;VYS
M('1H870@87)E(&]F(&$@;&]N9RUT97)M+6EN=F5S=&UE;G0@;F%T=7)E("AT
M:&%T(&ES+"!S971T;&5M96YT(&ES(&YO="!P;&%N;F5D(&]R(&%N=&EC:7!A
M=&5D(&EN('1H92!F;W)E<V5E86)L92!F=71U<F4I(&)E='=E96X@8V]N<V]L
M:61A=&5D(&5N=&ET:65S+B!4:&4@8V]N<V]L:61A=&5D(&9I;F%N8VEA;"!S
M=&%T96UE;G1S(&AA=F4@8F5E;B!A9&IU<W1E9"!F;W(@=&AE(')E=')O<W!E
M8W1I=F4@87!P;&EC871I;VX@;V8@=&AE(&%U=&AO<FET871I=F4@9W5I9&%N
M8V4@<F5G87)D:6YG('!R97-E;G1A=&EO;B!O9B!C;VUP<F5H96YS:79E(&EN
M8V]M92P@=VAI8V@@=V%S(&%D;W!T960@8GD@=&AE($-O;7!A;GD@;VX@2F%N
M=6%R>28C,38P.S$L)B,Q-C`[,C`Q,BX\+V9O;G0^/"]P/CPO9&EV/@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<#Y&
M;W)E:6=N(&-U<G)E;F-Y(')I<VL\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@8V]M<&%C=#TS1&-O;7!A
M8W0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CX\8CX\:3XH86(I($9O<F5I9VX@8W5R<F5N8WD@<FES:SPO:3X\
M+V(^/"]F;VYT/CPO9&0^/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[5&AE(%)-0B!I<R!N;W0@82!F
M<F5E;'D@8V]N=F5R=&EB;&4@8W5R<F5N8WDN(%1H92!04D,@4W1A=&4@061M
M:6YI<W1R871I;VX@9F]R($9O<F5I9VX@17AC:&%N9V4L('5N9&5R('1H92!A
M=71H;W)I='D@;V8@=&AE(%!E;W!L92=S($)A;FL@;V8@0VAI;F$L(&-O;G1R
M;VQS('1H92!C;VYV97)S:6]N(&]F(%)-0B!I;G1O(&9O<F5I9VX@8W5R<F5N
M8VEE<RX@5&AE('9A;'5E(&]F('1H92!234(@:7,@<W5B:F5C="!T;R!C:&%N
M9V5S(&EN(&-E;G1R86P@9V]V97)N;65N="!P;VQI8VEE<R!A;F0@=&\@:6YT
M97)N871I;VYA;"!E8V]N;VUI8R!A;F0@<&]L:71I8V%L(&1E=F5L;W!M96YT
M<R!A9F9E8W1I;F<@<W5P<&QY(&%N9"!D96UA;F0@:6X@=&AE($-H:6YA(&9O
M<F5I9VX@97AC:&%N9V4@=')A9&EN9R!S>7-T96T@;6%R:V5T+B!4:&4@0V]M
M<&%N>2=S(&-A<V@@86YD(&-A<V@@97%U:79A;&5N=',@86YD(')E<W1R:6-T
M960@8V%S:"!D96YO;6EN871E9"!I;B!234(@86UO=6YT960@=&\@)#(Y-BPV
M,3(L,#(X+"`D,S8S+#8T-RPS,C<@86YD("0T.3$L,C@X+#$R,2!A<R!O9B!$
M96-E;6)E<B8C,38P.S,Q+"`R,#$P+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T
M:79E;'DN/"]F;VYT/CPO<#X\+V1I=CX-"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`^0V]N8V5N=')A=&EO;B!O9B!C
M<F5D:70@<FES:SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I
M=B!S='EL93TS1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG/@T*/&1L(&-O;7!A8W0],T1C;VUP86-T/@T*/&1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^
M/&D^*&%C*2!#;VYC96YT<F%T:6]N(&]F(&-R961I="!R:7-K/"]I/CPO8CX\
M+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M&:6YA;F-I86P@:6YS=')U;65N=',@
M=&AA="!P;W1E;G1I86QL>2!E>'!O<V4@=&AE($-O;7!A;GD@=&\@8V]N8V5N
M=')A=&EO;G,@;V8@8W)E9&ET(')I<VL@8V]N<VES="!P<FEM87)I;'D@;V8@
M8V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<RP@86-C;W5N=',@<F5C96EV86)L
M92!A;F0@861V86YC97,@=&\@<W5P<&QI97)S+B!!;&P@;V8@=&AE($-O;7!A
M;GDG<R!C87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S(&%R92!H96QD('=I=&@@
M9FEN86YC:6%L(&EN<W1I='5T:6]N<R!T:&%T($-O;7!A;GD@;6%N86=E;65N
M="!B96QI979E<R!T;R!B92!H:6=H(&-R961I="8C,38P.W%U86QI='DN/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@8V]N9'5C=',@8W)E9&ET(&5V
M86QU871I;VYS(&]F(&-U<W1O;65R<R!A;F0@9V5N97)A;&QY(&1O97,@;F]T
M(')E<75I<F4@8V]L;&%T97)A;"!O<B!O=&AE<B!S96-U<FET>2!F<F]M(&ET
M<R!C=7-T;VUE<G,N(%1H92!#;VUP86YY(&5S=&%B;&ES:&5S(&%N(&%L;&]W
M86YC92!F;W(@9&]U8G1F=6P@86-C;W5N=',@<')I;6%R:6QY(&)A<V5D('5P
M;VX@=&AE(&%G92!O9B!T:&4@<F5C96EV86)L97,@86YD(&9A8W1O<G,@<W5R
M<F]U;F1I;F<@=&AE(&-R961I="!R:7-K(&]F('-P96-I9FEC(&-U<W1O;65R
M<RX@5VET:"!R97-P96-T('1O(&%D=F%N8V5S('1O('-U<'!L:65R<RP@<W5C
M:"!S=7!P;&EE<G,@87)E('!R:6UA<FEL>2!S=7!P;&EE<G,@;V8@<F%W(&UA
M=&5R:6%L<R!A;F0@15!#('-E<G9I8V5S+B!4:&4@0V]M<&%N>2!P97)F;W)M
M<R!O;F=O:6YG(&-R961I="!E=F%L=6%T:6]N<R!O9B!I=',@<W5P<&QI97)S
M)R!F:6YA;F-I86P@8V]N9&ET:6]N<RX@5&AE($-O;7!A;GD@9V5N97)A;&QY
M(&1O97,@;F]T(')E<75I<F4@8V]L;&%T97)A;"!O<B!S96-U<FET>2!A9V%I
M;G-T(&%D=F%N8V5S('1O('-U<'!L:65R<RP@:&]W979E<BP@:70@;6%I;G1A
M:6YS(&$@<F5S97)V92!F;W(@<&]T96YT:6%L(&-R961I="!L;W-S97,@86YD
M('-U8V@@;&]S<V5S(&AA=F4@:&ES=&]R:6-A;&QY(&)E96X@=VET:&EN(&UA
M;F%G96UE;G0G<R!E>'!E8W1A=&EO;BX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M4:&4@
M0V]M<&%N>2!M86ME<R!T:&4@<')E<&%Y;65N=',@=VET:&]U="!R96-E:79I
M;F<@8V]L;&%T97)A;"X@4W5C:"!P<F5P87EM96YT<R!A<F4@=6YS96-U<F5D
M(&%N9"!E>'!O<V4@=&AE($-O;7!A;GD@=&\@<W5P<&QI97(@8W)E9&ET(')I
M<VLN($%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@86YD(#(P,3(L(&=R
M;W-S('!R97!A>6UE;G1S(&UA9&4@=&\@:6YD:79I9'5A;"!S=7!P;&EE<G,@
M:6X@97AC97-S(&]F(#$P)2!O9B!T;W1A;"!A9'9A;F-E<R!T;R!S=7!P;&EE
M<G,@87)E(&%S)B,Q-C`[9F]L;&]W<SH\+V9O;G0^/"]P/@T*/&1I=B!S='EL
M93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0
M041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!724142#H@
M-S`E.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4G/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CX\(2TM($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$P,"4B("TM/CPO9F]N
M=#X\+W`^#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-
M"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P
M(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT
M<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS
M1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@
M14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT
M97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB97(F
M(S$V,#LS,2P\8G(@+SX-"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E
M;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L
M969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S
M:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\
M8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/E-U<'!L:65R($$\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXQ."PY.3DL,S8Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%
M1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CY3=7!P;&EE<B!"/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L-#`X+#4Y,SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L-S$R+#$Y,CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY3=7!P
M;&EE<B!#/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3`L,34W+#(T.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3`L,3@R+#$V-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q
M,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^4W5P<&QI97(@1#PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/CDL-3$W+#$Q,#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^.2PU-#4L,3<R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E-U<'!L:65R($4\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW+#DS-2PS
M-3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C<L.34T+#@Q
M-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^4W5P<&QI97(@1CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/CDL-#,P+#8T-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,2PQ.#@L-3`W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*
M/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO
M9&EV/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y&86ER('9A;'5E(&]F(&1E<FEV871I=F5S(&%N9"!F
M:6YA;F-I86P@:6YS=')U;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\9&P@8V]M<&%C=#TS1&-O;7!A
M8W0^#0H\9&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CX\8CX\:3XH860I($9A:7(@=F%L=64@;V8@9&5R:79A=&EV97,@
M86YD(&9I;F%N8VEA;"!I;G-T<G5M96YT<SPO:3X\+V(^/"]F;VYT/CPO9&0^
M/"]D;#X-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[5&AE($-O;7!A;GD@97-T:6UA=&5S(&9A:7(@=F%L=64@
M;V8@9FEN86YC:6%L(&%S<V5T<R!A;F0@;&EA8FEL:71I97,@87,@=&AE('!R
M:6-E('1H870@=V]U;&0@8F4@<F5C96EV960@9G)O;2!T:&4@<V%L92!O9B!A
M;B!A<W-E="!O<B!P86ED('1O('1R86YS9F5R(&$@;&EA8FEL:71Y("AI+F4N
M+"8C,38P.V%N(&5X:70@<')I8V4I(&]N('1H92!M96%S=7)E;65N="!D871E
M(&EN(&%N(&]R9&5R;'D@=')A;G-A8W1I;VX@8F5T=V5E;B!M87)K970@<&%R
M=&EC:7!A;G1S+B!4:&4@9F%I<B!V86QU92!M96%S=7)E;65N="!G=6ED86YC
M92!E<W1A8FQI<VAE<R!A('1H<F5E+6QE=F5L(&9A:7(@=F%L=64@:&EE<F%R
M8VAY('1H870@<')I;W)I=&EZ97,@=&AE(&EN<'5T<R!I;G1O('1H92!V86QU
M871I;VX@=&5C:&YI<75E<R!U<V5D('1O(&UE87-U<F4@9F%I<B!V86QU92X@
M5&AE(&9A:7(@=F%L=64@:&EE<F%R8VAY(&=I=F5S('1H92!H:6=H97-T('!R
M:6]R:71Y+"!,979E;"8C,38P.S$L('1O(&UE87-U<F5M96YT<R!B87-E9"!O
M;B!U;F%D:G5S=&5D('%U;W1E9"!P<FEC97,@:6X@86-T:79E(&UA<FME=',@
M9F]R(&ED96YT:6-A;"!A<W-E=',@;W(@;&EA8FEL:71I97,@86YD(&QO=V5S
M="!P<FEO<FET>2P@3&5V96PF(S$V,#LS+"!T;R!M96%S=7)E;65N=',@8F%S
M960@;VX@=6YO8G-E<G9A8FQE(&EN<'5T<R!A;F0@8VQA<W-I9FEE<R!A<W-E
M=',@86YD(&QI86)I;&ET:65S('=I=&@@;&EM:71E9"!O8G-E<G9A8FQE(&EN
M<'5T<R!O<B!O8G-E<G9A8FQE(&EN<'5T<R!F;W(@<VEM:6QA<B!A<W-E=',@
M;W(@;&EA8FEL:71I97,@87,@3&5V96PF(S$V,#LR(&UE87-U<F5M96YT+B!7
M:&5N(&%V86EL86)L92P@=&AE($-O;7!A;GD@=7-E<R!Q=6]T960@;6%R:V5T
M('!R:6-E<R!T;R!D971E<FUI;F4@=&AE(&9A:7(@=F%L=64@;V8@86X@87-S
M970@;W(@;&EA8FEL:71Y+B!)9B!Q=6]T960@;6%R:V5T('!R:6-E<R!A<F4@
M;F]T(&%V86EL86)L92P@=&AE($-O;7!A;GD@;65A<W5R97,@9F%I<B!V86QU
M92!U<VEN9R!V86QU871I;VX@=&5C:&YI<75E<R!T:&%T('5S93L@=VAE;B!P
M;W-S:6)L92P@8W5R<F5N="!M87)K970M8F%S960@;W(@:6YD97!E;F1E;G1L
M>2!S;W5R8V5D(&UA<FME="!P87)A;65T97)S+"!S=6-H(&%S(&EN=&5R97-T
M(')A=&5S(&%N9"!C=7)R96YC>28C,38P.W)A=&5S+CPO9F]N=#X\+W`^/"]D
M:78^#0H\<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/D5A<FYI;F=S('!E<B!3:&%R93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$
M8V]M<&%C=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/CQB/CQI/BAA92D@16%R;FEN9W,@<&5R(%-H87)E/"]I
M/CPO8CX\+V9O;G0^/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M"87-I8R!I;F-O;64@<&5R
M('-H87)E(&ES(&-O;7!U=&5D(&)Y(&1I=FED:6YG(&EN8V]M92!A='1R:6)U
M=&%B;&4@=&\@:&]L9&5R<R!O9B!C;VUM;VX@<VAA<F5S(&)Y('1H92!W96EG
M:'1E9"!A=F5R86=E(&YU;6)E<B!O9B!C;VUM;VX@<VAA<F5S(&]U='-T86YD
M:6YG(&1U<FEN9R!T:&4@>65A<BX@1&EL=71E9"!I;F-O;64@<&5R(&-O;6UO
M;B!S:&%R92!R969L96-T<R!T:&4@<&]T96YT:6%L(&1I;'5T:6]N('1H870@
M8V]U;&0@;V-C=7(@:68@<V5C=7)I=&EE<R!O<B!O=&AE<B!C;VYT<F%C=',@
M=&\@:7-S=64@8V]M;6]N('-H87)E<R!W97)E(&5X97)C:7-E9"!O<B!C;VYV
M97)T960@:6YT;R!C;VUM;VX@<VAA<F5S+B!#;VUM;VX@<VAA<F4@97%U:79A
M;&5N=',@87)E(&5X8VQU9&5D(&9R;VT@=&AE(&-O;7!U=&%T:6]N(&EN(&QO
M<W,@<&5R:6]D<RP@87,@=&AE:7(@969F96-T<R!W;W5L9"!B92!A;G1I+61I
M;'5T:79E+CPO9F]N=#X\+W`^/"]D:78^#0H\<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/E-H87)E+6)A<V5D(&-O;7!E
M;G-A=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S
M='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$8V]M<&%C=#X-"CQD9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB/CQI
M/BAA9BD@4VAA<F4M8F%S960@8V]M<&5N<V%T:6]N/"]I/CPO8CX\+V9O;G0^
M/"]D9#X\+V1L/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#M4:&4@0V]M<&%N>2=S('-H87)E+6)A<V5D(&-O
M;7!E;G-A=&EO;B!W:71H(&5M<&QO>65E<R!A;F0@;F]N+65M<&QO>65E<RP@
M<W5C:"!A<R!R97-T<FEC=&5D('-H87)E<R!A;F0@<VAA<F4@;W!T:6]N<RP@
M:7,@;65A<W5R960@870@=&AE(&=R86YT(&1A=&4L(&)A<V5D(&]N('1H92!F
M86ER('9A;'5E(&]F('1H92!A=V%R9"P@86YD(&ES(')E8V]G;FEZ960@87,@
M97AP96YS92!O=F5R('1H92!R97%U:7-I=&4@<V5R=FEC92!P97)I;V0N(%1H
M92!#;VUP86YY(&AA<R!M861E(&%N(&5S=&EM871E(&]F(&5X<&5C=&5D(&9O
M<F9E:71U<F5S(&%N9"!I<R!R96-O9VYI>FEN9R!C;VUP96YS871I;VX@8V]S
M="!O;FQY(&9O<B!T:&]S92!E<75I='D@87=A<F1S(&5X<&5C=&5D('1O)B,Q
M-C`[=F5S="X\+V9O;G0^/"]P/CPO9&EV/@T*/'-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<#Y296-E;G1L>2!I<W-U960@
M86-C;W5N=&EN9R!P<F]N;W5N8V5M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQD;"!C;VUP86-T/3-$
M8V]M<&%C=#X-"CQD9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/CQB/CQI/BAA9RD@4F5C96YT;'D@:7-S=65D(&%C8V]U
M;G1I;F<@<')O;F]U;F-E;65N=',\+VD^/"]B/CPO9F]N=#X\+V1D/CPO9&P^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.TEN($9E8G)U87)Y)B,Q-C`[,C`Q,RP@=&AE($9!4T(@:7-S=65D
M($%352`R,#$S+3`R+"!A;B!A=71H;W)I=&%T:79E('!R;VYO=6YC96UE;G0@
M<F5L871E9"!T;R!R97!O<G1I;F<@;V8@86UO=6YT<R!R96-L87-S:69I960@
M;W5T(&]F(&%C8W5M=6QA=&5D(&]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE
M+B!5;F1E<B!T:&4@9W5I9&%N8V4L(&%N(&5N=&ET>2!I<R!R97%U:7)E9"!T
M;R!R97!O<G0@=&AE(&5F9F5C="!O9B!S:6=N:69I8V%N="!R96-L87-S:69I
M8V%T:6]N<R!O=70@;V8@86-C=6UU;&%T960@;W1H97(@8V]M<')E:&5N<VEV
M92!I;F-O;64@;VX@=&AE(')E<W!E8W1I=F4@;&EN92!I=&5M<R!I;B!N970@
M:6YC;VUE(&EF('1H92!A;6]U;G0@8F5I;F<@<F5C;&%S<VEF:65D(&ES(')E
M<75I<F5D('5N9&5R(%53($=!05`@=&\@8F4@<F5C;&%S<VEF:65D(&EN(&ET
M<R!E;G1I<F5T>2!T;R!N970@:6YC;VUE+B!&;W(@;W1H97(@86UO=6YT<R!T
M:&%T(&%R92!N;W0@<F5Q=6ER960@=6YD97(@55,@1T%!4"!T;R!B92!R96-L
M87-S:69I960@:6X@=&AE:7(@96YT:7)E='D@=&\@;F5T(&EN8V]M92!I;B!T
M:&4@<V%M92!R97!O<G1I;F<@<&5R:6]D+"!A;B!E;G1I='D@:7,@<F5Q=6ER
M960@=&\@8W)O<W,M<F5F97)E;F-E(&]T:&5R(&1I<V-L;W-U<F5S(')E<75I
M<F5D('5N9&5R(%53($=!05`@=&AA="!P<F]V:61E(&%D9&ET:6]N86P@9&5T
M86EL(&%B;W5T('1H;W-E(&%M;W5N=',N(%1H92!A;65N9&UE;G1S(&%R92!E
M9F9E8W1I=F4@<')O<W!E8W1I=F5L>2!F;W(@<F5P;W)T:6YG('!E<FEO9',@
M8F5G:6YN:6YG(&%F=&5R($1E8V5M8F5R)B,Q-C`[,34L(#(P,3(N($5A<FQY
M(&%D;W!T:6]N(&ES('!E<FUI='1E9"X@5&AE($-O;7!A;GD@:7,@:6X@=&AE
M('!R;V-E<W,@;V8@979A;'5A=&EN9R!T:&4@969F96-T(&]F(&%D;W!T:6]N
M(&]F('1H:7,@<')O;F]U;F-E;65N="X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);B!-
M87)C:"8C,38P.S(P,3,L('1H92!&05-"(&ES<W5E9"!!4U4@,C`Q,RTP-2P@
M86X@875T:&]R:71A=&EV92!P<F]N;W5N8V5M96YT(')E;&%T960@=&\@<&%R
M96YT)W,@86-C;W5N=&EN9R!F;W(@=&AE(&-U;75L871I=F4@=')A;G-L871I
M;VX@861J=7-T;65N="!U<&]N(&1E+7)E8V]G;FET:6]N(&]F(&-E<G1A:6X@
M<W5B<VED:6%R:65S(&]R(&=R;W5P<R!O9B!A<W-E=',@=VET:&EN(&$@9F]R
M96EG;B!E;G1I='D@;W(@;V8@86X@:6YV97-T;65N="!I;B!A(&9O<F5I9VX@
M96YT:71Y+B!5;F1E<B!T:&4@9W5I9&%N8V4L('1H92!C=6UU;&%T:79E('1R
M86YS;&%T:6]N(&%D:G5S=&UE;G0@<VAO=6QD(&)E(')E;&5A<V5D(&EN=&\@
M;F5T(&EN8V]M92!W:&5N(&$@<F5P;W)T:6YG(&5N=&ET>2`H<&%R96YT*2!C
M96%S97,@=&\@:&%V92!A(&-O;G1R;VQL:6YG(&9I;F%N8VEA;"!I;G1E<F5S
M="!I;B!A('-U8G-I9&EA<GD@;W(@9W)O=7`@;V8@87-S971S('1H870@:7,@
M82!N;VYP<F]F:70@86-T:79I='D@;W(@82!B=7-I;F5S<R!W:71H:6X@82!F
M;W)E:6=N(&5N=&ET>2X@02!P<F\F(S$V,#MR871A('!O<G1I;VX@;V8@=&AE
M(&-U;75L871I=F4@=')A;G-L871I;VX@861J=7-T;65N="!S:&]U;&0@8F4@
M<F5L96%S960@:6YT;R!N970@:6YC;VUE('5P;VX@82!P87)T:6%L('-A;&4@
M;V8@86X@97%U:71Y(&UE=&AO9"!I;G9E<W1M96YT('=H:6-H(&ES(&$@9F]R
M96EG;B!E;G1I='DN(%1H92!A;65N9&UE;G1S(&%R92!E9F9E8W1I=F4@<')O
M<W!E8W1I=F5L>2!F;W(@<F5P;W)T:6YG('!E<FEO9',@8F5G:6YN:6YG(&%F
M=&5R($1E8V5M8F5R)B,Q-C`[,34L(#(P,3,N($5A<FQY(&%D;W!T:6]N(&ES
M('!E<FUI='1E9"X@5&AE($-O;7!A;GD@:7,@:6X@=&AE('!R;V-E<W,@;V8@
M979A;'5A=&EN9R!T:&4@969F96-T(&]F(&%D;W!T:6]N(&]F('1H:7,@<')O
M;F]U;F-E;65N="X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#M);B!*=6QY)B,Q-C`[,C`Q
M,BP@=&AE($9!4T(@:7-S=65D($%352`R,#$R+3`R+"!);7!A:7)M96YT(&]F
M($EN9&5F:6YI=&4M3&EV960@26YT86YG:6)L92!!<W-E=',L(&%N(&%U=&AO
M<FET871I=F4@<')O;F]U;F-E;65N="!R96QA=&5D('1O('1E<W1I;F<@:6YD
M969I;FET92UL:79E9"!I;G1A;F=I8FQE(&%S<V5T<RP@;W1H97(@=&AA;B!G
M;V]D=VEL;"P@9F]R(&EM<&%I<FUE;G0N(%5N9&5R('1H92!G=6ED86YC92P@
M86X@96YT:71Y('1E<W1I;F<@86X@:6YD969I;FET92UL:79E9"!I;G1A;F=I
M8FQE(&%S<V5T(&9O<B!I;7!A:7)M96YT(&AA<R!T:&4@;W!T:6]N(&]F('!E
M<F9O<FUI;F<@82!Q=6%L:71A=&EV92!A<W-E<W-M96YT(&)E9F]R92!C86QC
M=6QA=&EN9R!T:&4@9F%I<B!V86QU92!O9B!T:&4@87-S970N($EF('1H92!E
M;G1I='D@9&5T97)M:6YE<RP@;VX@=&AE(&)A<VES(&]F('%U86QI=&%T:79E
M(&9A8W1O<G,L('1H870@=&AE(&9A:7(@=F%L=64@;V8@=&AE(&EN9&5F:6YI
M=&4M;&EV960@:6YT86YG:6)L92!A<W-E="!I<R!N;W0@;6]R92!L:6ME;'D@
M=&AA;B!N;W0@*&DN92XL)B,Q-C`[82!L:6ME;&EH;V]D(&]F(&UO<F4@=&AA
M;B`U,"8C,38P.W!E<F-E;G0I(&EM<&%I<F5D+"!T:&4@96YT:71Y('=O=6QD
M(&YO="!N965D('1O(&-A;&-U;&%T92!T:&4@9F%I<B!V86QU92!O9B!T:&4@
M87-S970N(%1H92!G=6ED86YC92!D;V5S(&YO="!R979I<V4@=&AE(')E<75I
M<F5M96YT('1O('1E<W0@:6YD969I;FET92UL:79E9"!I;G1A;F=I8FQE(&%S
M<V5T<R!A;FYU86QL>2!F;W(@:6UP86ER;65N="X@26X@861D:71I;VXL('1H
M92!G=6ED86YC92!D;V5S(&YO="!A;65N9"!T:&4@<F5Q=6ER96UE;G0@=&\@
M=&5S="!T:&5S92!A<W-E=',@9F]R(&EM<&%I<FUE;G0@8F5T=V5E;B!A;FYU
M86P@=&5S=',@:68@=&AE<F4@:7,@82!C:&%N9V4@:6X@979E;G1S(&]R(&-I
M<F-U;7-T86YC97,[(&AO=V5V97(L(&ET(&1O97,@<F5V:7-E('1H92!E>&%M
M<&QE<R!O9B!E=F5N=',@86YD(&-I<F-U;7-T86YC97,@=&AA="!A;B!E;G1I
M='D@<VAO=6QD(&-O;G-I9&5R(&EN(&EN=&5R:6T@<&5R:6]D<RX@5&AE(&=U
M:61A;F-E('=A<R!E9F9E8W1I=F4@9F]R(&%N;G5A;"!A;F0@:6YT97)I;2!I
M;7!A:7)M96YT('1E<W1S('!E<F9O<FUE9"!F;W(@9FES8V%L('EE87)S(&)E
M9VEN;FEN9R!A9G1E<B!397!T96UB97(F(S$V,#LQ-2P@,C`Q,BX@16%R;'D@
M861O<'1I;VX@:7,@<&5R;6ET=&5D+B!4:&4@861O<'1I;VX@;V8@=&AI<R!G
M=6ED86YC92!D:60@;F]T(&AA=F4@82!S:6=N:69I8V%N="!E9F9E8W0@;VX@
M=&AE($-O;7!A;GDG<R!C;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N
M=',N/"]F;VYT/CPO<#X\+V1I=CX-"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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q
M-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E
M-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H
M965T,S4N:'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$,$4Q04%#/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/E-534U!4ED@3T8@4%))3D-)4$%,($%#0T]53E1)3D<@4$],24-)15,@
M*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^4U5-34%262!/1B!04DE.0TE004P@04-#3U5.5$E.1R!0
M3TQ)0TE%4SPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y38VAE9'5L92!O9B!P<F]J96-T(&%S<V5T<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N
M,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL
M93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-.B`P<'0[
M(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@-S`E.R!0041$24Y'+5))1TA4
M.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%!!1$1)3D<M5$]0.B`P<'0G/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\
M9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O<F1E<CTS1#`@8V5L;'-P
M86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^
M/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W
M(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/
M3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L
M969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^
M070@1&5C96UB97(F(S$V,#LS,2P\8G(@+SX-"C(P,3(\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY0<F]J96-T(&%S<V5T<R8C.#(Q,CM!8W%U
M:7-I=&EO;B!C;W-T/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,C<U+#0R,RPT-#<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/CQF;VYT('-I>F4],T0R/E!R;VIE8W0@87-S971S)B,X,C$R.TUO
M9'5L97,@8V]S=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C,P+#<R,2PY-3<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@
M,3!P="<^/&9O;G0@<VEZ93TS1#(^4')O:F5C="!A<W-E=',F(S@R,3([1&5V
M96QO<&UE;G0@8V]S=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C8W+#`S-RPV,#(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#$P<'0G/CQF;VYT('-I>F4],T0R/E!R;VIE8W0@87-S971S)B,X,C$R.T]T
M:&5R<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(U
M+#DV-"PP,3@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@
M,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^5&]T86P@4')O:F5C="!A<W-E=',\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS.3DL,30W+#`R-#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG
M;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U
M8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4]
M,T0R/D-U<G)E;G0@<&]R=&EO;CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$X,"PT,S8L-C$Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%2
M1TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/DYO;BUC=7)R96YT('!O
M<G1I;VX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR
M,3@L-S$P+#0P-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@96YD
M(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX\+V1I
M=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4V-H961U;&4@;V8@97-T:6UA=&5D('5S969U;"!L:79E<R!O9B!P
M<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N=#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T
M.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS
M1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-.B`P<'0[(%!!
M1$1)3D<M3$5&5#H@,'!T.R!724142#H@-S`E.R!0041$24Y'+5))1TA4.B`P
M<'0[($U!4D=)3BU,1494.B`Q-24[(%!!1$1)3D<M5$]0.B`P<'0G/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV
M(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O<F1E<CTS1#`@8V5L;'-P86-I
M;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^/"$M
M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,SDE(&%L:6=N/3-$;&5F=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0S.24@86QI9VX],T1L969T/CPO=&0^/"$M+2!404),12!#3TQ5
M34X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY"=6EL9&EN9W,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/C(P)B,Q-C`[>65A<G,\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P
M="<^/&9O;G0@<VEZ93TS1#(^3&5A<V5H;VQD(&EM<')O=F5M96YT<SPO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3W9E<B!T
M:&4@<VAO<G1E<B!O9B!T:&4@;&5A<V4@=&5R;2!O<B!T:&5I<B!E<W1I;6%T
M960@=7-E9G5L(&QI=F5S/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^36%C:&EN97)Y/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXU+3$P)B,Q-C`[>65A<G,\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1T
M;W`^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/D9U<FYI='5R92P@9FEX='5R97,@86YD(&5Q=6EP;65N=#PO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1'1O<#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1'1O<#X\
M9F]N="!S:7IE/3-$,CXU)B,Q-C`[>65A<G,\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY-;W1O<B!V96AI8VQE<SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^-28C,38P.WEE
M87)S/"]F;VYT/CPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@
M;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO9&EV
M/@T*/'-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<#Y38VAE9'5L92!O9B!U<V5F=6P@;&EF92!I;G1A;F=I8FQE(&%S<V5T
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS
M1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[
M/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!1$1)
M3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@-S`E
M.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%!!1$1)
M3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O
M<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T
M:#TS1#$P,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M
M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0U.2!A;&EG;CTS1&QE9G0^/"]T9#X\(2TM(%1!0DQ%
M($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT
M('-I>F4],T0R/E!O=V5R('!U<F-H87-E(&%G<F5E;65N=#PO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^,C`F(S$V,#MY96%R
M<SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY4
M96-H;FEC86P@:VYO=RUH;W<\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/C$P)B,Q-C`[>65A<G,\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#;VUP=71E<B!S;V9T=V%R
M93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M,2TQ,"8C,38P.WEE87)S/"]F;VYT/CPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV
M/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM
M/CPO9&EV/CPO9&EV/@T*/'-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<#Y38VAE9'5L92!O9B!G<F]S<R!P<F5P87EM96YT
M<R!M861E('1O(&EN9&EV:61U86P@<W5P<&QI97)S(&EN(&5X8V5S<R!O9B`Q
M,"4@;V8@=&]T86P@861V86YC97,@=&\@<W5P<&QI97)S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ
M,"XP<'0[1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T
M>6QE/3-$)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P
M=#L@4$%$1$E.1RU,1494.B`P<'0[(%=)1%1(.B`W,"4[(%!!1$1)3D<M4DE'
M2%0Z(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@4$%$1$E.1RU43U`Z(#!P="<^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-
M"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R/3-$,"!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)3X-"CQT
M<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG
M:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@
M14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB97(F
M(S$V,#LS,2P\8G(@+SX-"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N
M/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E
M;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L
M969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\
M8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4]
M,T0R/E-U<'!L:65R($$\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXQ."PY.3DL,S8Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY3=7!P;&EE<B!"/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L-#`X+#4Y,SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L-S$R+#$Y,CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY3=7!P
M;&EE<B!#/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3`L,34W+#(T.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3`L,3@R+#$V-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^4W5P<&QI97(@1#PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/CDL-3$W+#$Q,#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^.2PU-#4L,3<R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E-U<'!L:65R($4\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW+#DS-2PS
M-3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C<L.34T+#@Q
M-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ
M93TS1#(^4W5P<&QI97(@1CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/CDL-#,P+#8T-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,2PQ.#@L-3`W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*
M/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO
M9&EV/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T
M.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970S-BYH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P14M(/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D%#455)4TE4
M24].("A486)L97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D%#455)4TE424]./"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-C:&5D=6QE(&]F('!U<F-H87-E
M('!R:6-E(&%L;&]C871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$]3251)3TXZ
M(')E;&%T:79E.R!0041$24Y'+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%1E0Z
M(#!P=#L@5TE$5$@Z(#<P)3L@4$%$1$E.1RU224=(5#H@,'!T.R!-05)'24XM
M3$5&5#H@,34E.R!0041$24Y'+51/4#H@,'!T)SX-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!A;&EG;CTS1&-E
M;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL
M<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA+2T@5$%"3$4@0T],
M54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#8U/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.
M1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY.970@=&%N
M9VEB;&4@87-S971S(&%C<75I<F5D/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^.#0U+#DR.3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4]
M,T0R/D1E9F5R<F5D('1A>"!L:6%B:6QI=&EE<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B@Q+#,T-2PQ-3(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/BD\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY0;W=E<B!P=7)C:&%S92!A9W)E96UE;G0\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXT+#,S.2PR,#$\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY';V]D=VEL;#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C(L,C8T+#@T-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N
M/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^5&]T86P@8V]N<VED
M97)A=&EO;CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C8L,3`T+#@R,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@
M=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P
M="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@96YD(&]F('5S
M97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX\+V1I=CX-"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`^
M4V-H961U;&4@;V8@=&]T86P@8V]N<VED97)A=&EO;B!T:&4@0V]M<&%N>2!P
M86ED(&%S(&%T('1H92!C;&]S:6YG(&1A=&4\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;CL@1D].5"U325I%.B`Q,'!T)SX-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS1"=0
M3U-)5$E/3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-.B`P<'0[(%!!1$1)
M3D<M3$5&5#H@,'!T.R!724142#H@.#0N-3@E.R!0041$24Y'+5))1TA4.B`P
M<'0[($A%24=(5#H@,34U<'@[($U!4D=)3BU,1494.B`Q-24[(%!!1$1)3D<M
M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF
M(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O<F1E
M<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS
M1#$P,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-S0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\
M(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L
M:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/E1O=&%L(&-O;G-I9&5R871I;VX@<&%I9#PO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY#87-H(&-O;G-I9&5R871I;VX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ.#8L-S$V+#4T-SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@
M<VEZ93TS1#(^1F%I<B!V86QU92!O9B!T:&4@:7-S=6%N8V4@;V8@=V%R<F%N
M="P@;F5T(&]F(&-A<V@@<F5C96EV960\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXW+#<W-"PY.3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q
M+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SXF(S$V,#L\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Y-"PT.3$L-3,W/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE
M/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R
M:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE
M/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!
M0DQ%("TM/CPO9&EV/CPO9&EV/@T*/'-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<#Y38VAE9'5L92!O9B!A<W-U;7!T:6]N
M<R!U<V5D('1O(&1E=&5R;6EN92!F86ER(&UA<FME="!V86QU92!O9B!W87)R
M86YT<R!O;B!T:&4@9W)A;G0@9&%T92!T:')O=6=H('1H92!B:6YO;6EA;"!O
M<'1I;VX@<')I8VEN9R!M;V1E;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/
M3CH@<F5L871I=F4[(%!!1$1)3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&
M5#H@,'!T.R!724142#H@-S`E.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)
M3BU,1494.B`Q-24[(%!!1$1)3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$
M8V5N=&5R/@T*/'1A8FQE(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E
M;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^/"$M+2!404),12!#
M3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG
M:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$.3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@
M14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^07,@870@2G5N928C
M,38P.S$U+"`R,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I
M>F4],T0R/E)I<VL@9G)E92!R871E/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,2XW-B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E9O;&%T:6QI='D@<F%T:6\\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY,RXU,"4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS
M1#(^1&EV:61E;F0@>6EE;&0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXF(S@R,3([)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C
M:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
M+U=O<FMS:&5E=',O4VAE970S-RYH=&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=&04,^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O
M=W-P86X],T0R/CQS=')O;F<^04Q,3U=!3D-%($9/4B!$3U5"5$953"!!0T-/
M54Y44R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^06QL;W=A;F-E<R!F;W(@86-C;W5N=',@<F5C96EV86)L93PO
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<#X\<W1R;VYG/D%,3$]7
M04Y#13PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y38VAE9'5L92!O9B!A;&QO=V%N8V5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)T9/3E0M4TE:13H@,3!P=#L@1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$%$
M1$E.1RU224=(5#H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"
M3U143TTZ(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#@P+C,T)3L@
M4$%$1$E.1RU43U`Z(#!P=#L@4$]3251)3TXZ(')E;&%T:79E.R!(14E'2%0Z
M(#$V,7!X)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q
M-C`[/"]P/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A
M8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(]
M,T0P/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8U/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0U.3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M-C$^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,#PO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q
M/CQB/C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS
M<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$R/"]B/CPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF
M;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4]
M,T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\
M+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M0F5G:6YN:6YG(&]F('1H92!Y96%R/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,3@L,#(Y+#0T,#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^-RPY-38L,#,V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXY+#4P-2PT.#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-
M05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D%L;&]W86YC97,@;6%D92`H
M<F5V97)S960I(&1U<FEN9R!T:&4@>65A<CPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B@Q,"PP.#(L-S$X/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^-BPU-3(L.3(V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXT,RPR-#`L-3DU/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D%C8V]U;G1S('=R:71T
M96XM;V9F(&%G86EN<W0@86QL;W=A;F-E<SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B@U+#`U,RPU,S@\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXH-2PS,C4L.3`X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,
M1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^1F]R96EG;B!E>&-H86YG92!E9F9E8W0\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY+#,Q-#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-3`L,#4W/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-C(L,#0Y/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$
M=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&
M1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^0VQO<VEN9R!B86QA;F-E/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^-RPY-38L,#,V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXY+#4P-2PT.#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C0W+#4X,BPR,3<\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE
M/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N
M/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B
M;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E
M8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[/"]F;VYT/CPO
M<#X\+V1I=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^06QL;W=A;F-E<R!F;W(@861V86YC97,@=&\@<W5P<&QI
M97)S/"]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<^
M04Q,3U=!3D-%/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E-C:&5D=6QE(&]F(&%L;&]W86YC97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G1D].5"U325I%.B`Q,'!T
M.R!&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)SX-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS
M1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$
M24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!724142#H@-S0N
M.30E.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4[($A%
M24=(5#H@,C`W<'@G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&-E
M;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&)O
M<F1E<CTS1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M
M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$
M-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%
M3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E
M<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R
M(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG
M;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R
M("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS
M1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^
M/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CY"96=I;FYI;F<@;V8@=&AE('EE87(\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ,"PY.#4L,3DU/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ.2PS.#DL-30R/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXS."PQ,C,L-S(Q/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY!;&QO=V%N8V5S
M(&UA9&4@9'5R:6YG('1H92!Y96%R/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,3`L,C,Y+#@U.#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,3<L-S(X+#8X,3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,S<P+#8R,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY!8V-O=6YT<R!W<FET=&5N
M+6]F9B!A9V%I;G-T(&%L;&]W86YC97,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXH,BPR,#4L.#0X/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[)B,X,C$R.R8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^1F]R96EG;B!E>&-H
M86YG92!E9F9E8W0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXS-S`L,S,W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXQ+#`P-2PT.3@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C4Q+#$T-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q
M+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/D-L;W-I;F<@8F%L86YC93PO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Y+#,X.2PU-#(\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,X+#$R,RPW,C$\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,X+#4T-2PT.#<\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA
M+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I
M=CX\+V1I=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA
M-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T,S@N:'1M;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O
M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M
M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N
M:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\
M+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I
M9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY)3E9%3E1/4DE%
M4R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+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-$=&@^
M1&5C+B`S,2P@,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)3E9%3E1/4DE%4SPO<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
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y38VAE9'5L92!O9B!I;G9E;G1O<FEE
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS
M1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\
M+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P=#L@4$%$1$E.
M1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!4D=)3BU,1494
M.B`Q-24[(%=)1%1(.B`W,BXV.24[(%!!1$1)3D<M5$]0.B`P<'0[(%!/4TE4
M24]..B!R96QA=&EV93L@2$5)1TA4.B`Q.#AP>"<^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@86QI9VX],T1C
M96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$
M,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/
M3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$
M-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-S<^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB97(F(S$V,#LS,2P\8G(@+SX-
M"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N
M/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q+#QB
M<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B
M/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E
M<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\
M8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E)A=R!M871E<FEA
M;',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU,"PP
M-C(L.30T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,"PQ
M.3<L.34R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[
M(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CY7;W)K+6EN+7!R;V-E<W,\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXT.2PQ-3<L-#4T/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXQ-BPW,SDL.3`W/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D9I;FES:&5D
M(&=O;V1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,3DW+#,T-RPW,CD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C(Q-RPU,3<L.3,Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I
M>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,
M1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<R<^)B,Q-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR
M.38L-38X+#$R-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,C<T+#0U-2PW.3@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D
M:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@
M+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.SPO9F]N=#X\+W`^/"]D:78^#0H\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?
M-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O
M5V]R:W-H965T<R]3:&5E=#,Y+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC
M;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H
M=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*
M("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS
M1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E
M>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@
M5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@
M("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%344^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^4%)/4$525%DL(%!,04Y4($%.1"!%455)4$U%3E0L
M($Y%5"`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY04D]015)462P@4$Q!3E0@04Y$($5154E0345.
M5"P@3D54/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E-C:&5D=6QE(&]F(&-O;7!O;F5N=',@;V8@<')O<&5R='DL('!L86YT
M(&%N9"!E<75I<&UE;G0L(&YE=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M
M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-
M.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W-RXQ.24[(%!!1$1)
M3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV93L@2$5)1TA4.B`R-SAP
M>"<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO
M<#X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<]
M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-
M"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T
M:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!72414
M2%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C
M96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB
M97(F(S$V,#LS,2P\8G(@+SX-"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$
M96-E;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N
M="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/D)U:6QD:6YG<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C$U,"PQ-#<L-#8P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXQ-C8L,S`P+#,V,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3&5A<V5H;VQD(&EM<')O=F5M
M96YT<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L
M-S0R+#,P-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PX
M-S,L,C,R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/DUA8VAI;F5R>3PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C0Q,RPP-SDL,3$Q/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXT,C(L.#DU+#0S,SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^1G5R;FET=7)E+"!F
M:7AT=7)E<R!A;F0@97%U:7!M96YT/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,C8L,SDW+#8S.#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,S0L-C$Q+#$U-SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY-;W1O<B!V96AI8VQE
M<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L.3`X
M+#(V,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,RPP,C,L
M,S`Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q
M-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU.34L,C<T+#<W
M-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-C,Q+#<P,RPU
M.#(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^3&5S<SH@06-C=6UU;&%T960@9&5P<F5C:6%T:6]N/"]F;VYT
M/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#$R,BPP-S@L,S0V
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#(P,BPS.3`L.#8P/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO
M='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS
M1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#<S+#$Y-BPT,C@\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0R.2PS,3(L-S(R/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D-O
M;G-T<G5C=&EO;B!I;B!P<F]C97-S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,S8L.#<S+#`P.#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^-#`L,S,P+#$P,#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS
M1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P
M86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E!R;W!E<G1Y+"!P
M;&%N="!A;F0@97%U:7!M96YT+"!N970\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXU,3`L,#8Y+#0S-CPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-#8Y+#8T,BPX,C(\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C
M;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I
M9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.SPO9F]N=#X\+W`^
M/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'10
M87)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N
M=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?
M8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#0P+FAT;6P-"D-O
M;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O
M;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*
M/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT
M96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G
M/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS
M/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H
M96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60]
M,T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L
M(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^24Y404Y'24),12!!
M4U-%5%,L($Y%5"`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,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`^/'-T<F]N9SY)3E1!3D=)0DQ%($%34T544RP@3D54
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,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-C
M:&5D=6QE(&]F(&EN=&%N9VEB;&4@87-S971S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)T9/3E0M4TE:13H@,3!P=#L@
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G
M4$%$1$E.1RU224=(5#H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.
M1RU"3U143TTZ(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<U+CDX
M)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3251)3TXZ(')E;&%T:79E.R!(14E'
M2%0Z(#$X,7!X)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M)B,Q-C`[/"]P/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D
M97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#4U/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$-34^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$
M("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M;&5F=#X-"CQD:78@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!T.R!72414
M2#H@.#5P=#L@0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60G/CQF
M;VYT('-I>F4],T0Q/CQB/D%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(@
M/"$M+2!#3TU-04Y$/4%$1%]30U)/4%!%1%)53$4L.#5P="`M+3X\+V(^/"]F
M;VYT/CPO9&EV/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\
M9F]N="!S:7IE/3-$,3X\8CY'<F]S<SQB<B`O/@T*0V%R<GEI;F<\8G(@+SX-
M"D%M;W5N=#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P
M86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/D%C8W5M=6QA=&5D/&)R("\^#0I!
M;6]R=&EZ871I;VX\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY.970\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^
M)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY496-H;FEC86P@:VYO=RUH;W<\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ+#`R-2PX-C$\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B@S-#$L.34T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^-C@S+#DP-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^0V]M<'5T97(@<V]F='=A<F4\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXU+#8S-"PY.#8\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q+#DY,2PR.#D\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS+#8T,RPV.3<\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O
M;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY4;W1A;"!I;G1A;F=I8FQE(&%S<V5T<RP@;F5T/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-BPV-C`L.#0W/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,BPS,S,L,C0S/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-"PS,C<L-C`T/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R
M+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/CQB<B`O/CPO
M9F]N=#XF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z
M(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[
M($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W-"XY-"4[(%!!1$1)3D<M5$]0
M.B`P<'0[(%!/4TE424]..B!R96QA=&EV93L@2$5)1TA4.B`Q-39P>"<^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/CPA+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT
M/CPO<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*
M/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@
M8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R
M/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$
M-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-34^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$;&5F=#X-"CQD:78@
M<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!T.R!724142#H@.#5P=#L@0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60G/CQF;VYT('-I>F4],T0Q
M/CQB/D%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@/"$M+2!#3TU-04Y$
M/4%$1%]30U)/4%!%1%)53$4L.#5P="`M+3X\+V(^/"]F;VYT/CPO9&EV/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CY'<F]S<SQB<B`O/@T*0V%R<GEI;F<\8G(@+SX-"D%M;W5N=#PO8CX\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT
M('-I>F4],T0Q/CQB/D%C8W5M=6QA=&5D/&)R("\^#0I!;6]R=&EZ871I;VX\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\
M9F]N="!S:7IE/3-$,3X\8CY.970\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS
M1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO
M8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT
M97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^
M/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY!8W%U:7)E9"!P
M;W=E<B!P=7)C:&%S92!A9W)E96UE;G1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-"PQ,3$L,3DY/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXH,30R+#DV.3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C,L.38X+#(S,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^5&5C:&YI8V%L(&MN;W<M:&]W/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PP,C,L,S4T
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH,C$S+#$Y.3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C@Q,"PQ-34\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0V]M
M<'5T97(@<V]F='=A<F4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXT+#DX,BPX,S,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B@Q+#(T-"PY.#0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXS+#<R-RPX-#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^5&]T86P@:6YT86YG:6)L92!A<W-E
M=',L(&YE=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C$P+#$Q-RPS.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B@Q+#8P,2PQ-3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX+#4Q
M-BPR,S0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU
M<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS
M1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\
M+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),
M12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[/"]F;VYT/CPO<#X\+V1I=CX-"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?,S4R9F4T8F)?,&9C
M9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y
M-2]7;W)K<VAE971S+U-H965T-#$N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5+2#X-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#(^/'-T<F]N9SY&04E2(%9!3%5%($U%05-54D5-14Y4("A486)L
M97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D9!25(@5D%,544@345!4U5214U%3E0\+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`^4V-H961U;&4@;V8@:6YP=71S
M(&EN=&\@=&AE(&9A:7(@=F%L=64@;65A<W5R96UE;G1S(&]F('1H92!#;VUP
M86YY)W,@87-S971S(&]R(&QI86)I;&ET:65S('1H870@87)E(&UE87-U<F5D
M(&%T(&9A:7(@=F%L=64@;VX@82!R96-U<G)I;F<@8F%S:7,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G9F]N="US:7IE
M.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N.R<^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@
M<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E.R!0041$24Y'+4)/5%1/33H@
M,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$5$@Z(#@P)3L@4$%$1$E.1RU2
M24=(5#H@,'!T.R!-05)'24XM3$5&5#H@,3`E.R!0041$24Y'+51/4#H@,'!T
M)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P
M/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E
M;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*
M/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#8W/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R
M:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0V-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8T/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!4
M04),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G(&-O;'-P86X],T0Q,2!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE
M/3-$,3X\8CY&86ER(%9A;'5E($UE87-U<F5M96YT<R!A="!297!O<G1I;F<@
M1&%T92!5<VEN9SPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M;&5F=#X-"CQD:78@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[(%=)1%1(.B`X-7!T.R!-05)'24XM0D]45$]-.B`P<'0G/CQF
M;VYT('-I>F4],T0Q/CQB/D%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(@
M/"$M+2!#3TU-04Y$/4%$1%]30U)/4%!%1%)53$4L.#5P="`M+3X\+V(^/"]F
M;VYT/CPO9&EV/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CY4;W1A;"!&86ER/&)R("\^#0I686QU92!A;F0\
M8G(@+SX-"D-A<G)Y:6YG/&)R("\^#0I686QU92!O;B!T:&4\8G(@+SX-"D)A
M;&%N8V4@4VAE970\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY1=6]T960@4')I8V5S/&)R
M("\^#0II;B!!8W1I=F4\8G(@+SX-"DUA<FME=',@9F]R/&)R("\^#0I)9&5N
M=&EC86P\8G(@+SX-"D%S<V5T<SQB<B`O/@T**$QE=F5L)B,Q-C`[,2D\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S:7IE/3-$,3X\8CY3:6=N:69I8V%N=#QB<B`O/@T*3W1H97(\8G(@+SX-
M"D]B<V5R=F%B;&4\8G(@+SX-"DEN<'5T<SQB<B`O/@T**$QE=F5L)B,Q-C`[
M,BD\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S:7IE/3-$,3X\8CY3:6=N:69I8V%N=#QB<B`O/@T*56YO8G-E
M<G9A8FQE/&)R("\^#0I);G!U=',\8G(@+SX-"BA,979E;"8C,38P.S,I/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D%S<V5T<SH\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,
M1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY&;W)E:6=N(&5X8VAA;F=E(&]P
M=&EO;B!C;VYT<F%C=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXQ,#`L.#,W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,#`L.#,W/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4]
M,T0R/D9O<F5I9VX@97AC:&%N9V4@9F]R=V%R9"!C;VYT<F%C=',\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#(T
M.2PX,C`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C$L,C0Y+#@R,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG
M:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI
M9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^5&]T
M86P@07-S971S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,2PS-3`L-C4W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#,U,"PV-3<\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%2
M1TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/DQI86)I;&ET:65S.CPO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D9O<F5I9VX@97AC:&%N9V4@;W!T
M:6]N(&-O;G1R86-T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS
M1#(^1F]R96EG;B!E>&-H86YG92!F;W)W87)D(&-O;G1R86-T<SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,V-2PR
M,C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C,V-2PR,C8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$
M)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E1O=&%L($QI
M86)I;&ET:65S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,S8U+#(R-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S8U+#(R-CPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS
M1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P
M="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^
M#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^
M/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SQB<B`O/CPO9F]N=#X\+W`^#0H\9&EV('-T>6QE
M/3-$)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@
M4$%$1$E.1RU,1494.B`P<'0[(%=)1%1(.B`X,"4[(%!!1$1)3D<M4DE'2%0Z
M(#!P=#L@34%21TE.+4Q%1E0Z(#$P)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\
M<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/CPA+2T@0T]-34%.1#U!1$1?5$%"3$5724142"PB,3`P)2(@+2T^/"]F;VYT
M/CPO<#X-"CPA+2T@57-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/@T*
M/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P(&-E;&QS
M<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R
M/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#8W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0V-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#8T/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),
M12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O
M='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G(&-O;'-P86X],T0Q,2!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$
M,3X\8CY&86ER(%9A;'5E($UE87-U<F5M96YT<R!A="!297!O<G1I;F<@1&%T
M92!5<VEN9SPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$;&5F
M=#X-"CQD:78@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[(%=)1%1(.B`X-7!T.R!-05)'24XM0D]45$]-.B`P<'0G/CQF;VYT
M('-I>F4],T0Q/CQB/D%S(&]F($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$@/"$M
M+2!#3TU-04Y$/4%$1%]30U)/4%!%1%)53$4L.#5P="`M+3X\+V(^/"]F;VYT
M/CPO9&EV/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S:7IE/3-$,3X\8CY4;W1A;"!&86ER/&)R("\^#0I686QU92!A;F0\8G(@
M+SX-"D-A<G)Y:6YG/&)R("\^#0I686QU92!O;B!T:&4\8G(@+SX-"D)A;&%N
M8V4@4VAE970\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY1=6]T960@4')I8V5S/&)R("\^
M#0II;B!!8W1I=F4\8G(@+SX-"DUA<FME=',@9F]R/&)R("\^#0I)9&5N=&EC
M86P\8G(@+SX-"D%S<V5T<SQB<B`O/@T**$QE=F5L)B,Q-C`[,2D\+V(^/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M:7IE/3-$,3X\8CY3:6=N:69I8V%N=#QB<B`O/@T*3W1H97(\8G(@+SX-"D]B
M<V5R=F%B;&4\8G(@+SX-"DEN<'5T<SQB<B`O/@T**$QE=F5L)B,Q-C`[,BD\
M+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CY3:6=N:69I8V%N=#QB<B`O/@T*56YO8G-E<G9A
M8FQE/&)R("\^#0I);G!U=',\8G(@+SX-"BA,979E;"8C,38P.S,I/"]B/CPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D%S<V5T<SH\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY&;W)E:6=N(&5X8VAA;F=E(&]P=&EO
M;B!C;VYT<F%C=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXT-SDL,S,S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-SDL,S,S/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/D9O<F5I9VX@97AC:&%N9V4@9F]R=V%R9"!C;VYT<F%C=',\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR+#(T-RPR
M,#4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C(L,C0W+#(P-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4]
M,T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^5&]T86P@
M07-S971S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,BPW,C8L-3,X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR+#<R-BPU,S@\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX]
M,T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L
M93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U
M<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV
M/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM
M/CPO9&EV/CPO9&EV/@T*/'-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<#Y38VAE9'5L92!O9B!E9F9E8W0@;V8@9F%I<B!V
M86QU97,@;V8@9&5R:79A=&EV92!I;G-T<G5M96YT<R!O;B!T:&4@8V]N<V]L
M:61A=&5D(&)A;&%N8V4@<VAE971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\9&EV('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86X[($9/3E0M4TE:13H@,3!P="<^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$]3251)
M3TXZ(')E;&%T:79E.R!0041$24Y'+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%
M1E0Z(#!P=#L@5TE$5$@Z(#@R+C$T)3L@4$%$1$E.1RU224=(5#H@,'!T.R!(
M14E'2%0Z(#(R.7!X.R!-05)'24XM3$5&5#H@,3`E.R!0041$24Y'+51/4#H@
M,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[
M/"]P/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D97(],T0P
M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,C`E
M/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3`X(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V(&%L:6=N/3-$<FEG
M:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$-3`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3`X(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V
M(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$-3`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/
M3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L
M969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M8V]L<W!A;CTS1#D@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^
M1F%I<B!686QU97,@;V8@1&5R:79A=&EV97,@07-S970\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G(&-O;'-P86X],T0T(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4]
M,T0Q/CQB/D%T($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!C;VQS<&%N/3-$-"!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$
M,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q+"`R,#$R/"]B/CPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY"86QA;F-E
M(%-H965T($QO8V%T:6]N/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^1F%I<B!686QU93PO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q
M/CQB/D)A;&%N8V4@4VAE970@3&]C871I;VX\+V(^/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY&
M86ER(%9A;'5E/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M.'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`X<'0G/CQF;VYT('-I>F4],T0Q/D9O<F5I9VX@97AC:&%N
M9V4@;W!T:6]N(&-O;G1R86-T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^1F]R96EG;B!C=7)R96YC>2!D97)I=F%T:79E
M(&%S<V5T<SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XD/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XT-SDL,S,S/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3Y&;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F4@87-S971S/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0Q/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q/C$P,"PX,S<\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M.'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`X
M<'0G/CQF;VYT('-I>F4],T0Q/D9O<F5I9VX@97AC:&%N9V4@9F]R=V%R9"!C
M;VYT<F%C=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/D9O<F5I9VX@8W5R<F5N8WD@9&5R:79A=&EV92!A<W-E=',\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#$^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^,BPR-#<L,C`U/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3Y&
M;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F4@87-S971S/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0Q/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0Q/C$L,C0Y+#@R,#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3AP=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@.'!T)SX\9F]N="!S:7IE/3-$,3Y4;W1A;"!D97)I
M=F%T:79E<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q/B0\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q/C(L-S(V
M+#4S.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q
M/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0Q/C$L,S4P+#8U-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US
M:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L
M93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C
M:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3X\8G(@+SX\+V9O;G0^
M)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[
M(%!!1$1)3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!72414
M2#H@.3`N,#4E.R!0041$24Y'+5))1TA4.B`P<'0[($A%24=(5#H@,3DU<'@[
M($U!4D=)3BU,1494.B`Q,"4[(%!!1$1)3D<M5$]0.B`P<'0G/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3X\(2TM
M($-/34U!3D0]041$7U1!0DQ%5TE$5$@L(C$Q,"4B("TM/CPO9F]N=#X\+W`^
M#0H\(2TM(%5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X-"CQD:78@
M86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R/3-$,"!C96QL<W!A8VEN
M9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3$P)3X-"CQT<CX\(2TM
M(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$P."!A
M;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$-B!A;&EG;CTS1')I9VAT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#0Y/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#$P."!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-B!A;&EG;CTS1')I
M9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#0Y/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0Y
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D9A:7(@5F%L=65S
M(&]F($1E<FEV871I=F5S($QI86)I;&ET>3PO8CX\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L
M969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M8V]L<W!A;CTS1#0@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^
M070@1&5C96UB97(F(S$V,#LS,2P@,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O
M;'-P86X],T0T(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D%T
M($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F
M=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D)A;&%N8V4@4VAE970@
M3&]C871I;VX\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY&86ER(%9A;'5E/"]B/CPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^0F%L
M86YC92!3:&5E="!,;V-A=&EO;CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X]
M,T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/D9A:7(@5F%L
M=64\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TX<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#AP="<^/&9O;G0@<VEZ93TS1#$^1F]R96EG;B!E>&-H86YG92!O<'1I
M;VX@8V]N=')A8W1S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3Y&;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F4@;&EA8FEL
M:71I97,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^)#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^)B,X,C$R.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^1F]R96EG;B!C=7)R96YC>2!D97)I=F%T:79E(&QI86)I;&ET:65S
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q/B0\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q/B8C.#(Q,CL\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M.'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494
M.B`X<'0G/CQF;VYT('-I>F4],T0Q/D9O<F5I9VX@97AC:&%N9V4@9F]R=V%R
M9"!C;VYT<F%C=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/D9O<F5I9VX@8W5R<F5N8WD@9&5R:79A=&EV92!L:6%B:6QI
M=&EE<SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XD/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,3XF(S@R,3([/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3Y&;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F4@;&EA8FEL:71I97,\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^)#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#$^,S8U+#(R-CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O
M<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3AP=#L@1D].5"U&04U)
M3%DZ('1I;65S.R!-05)'24XM3$5&5#H@.'!T)SX\9F]N="!S:7IE/3-$,3Y4
M;W1A;"!D97)I=F%T:79E<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0Q
M/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0Q/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,3XD/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,3XS-C4L,C(V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F
M;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R
M+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^/"]D:78^#0H\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-C
M:&5D=6QE(&]F(&5F9F5C="!O9B!D97)I=F%T:79E(&EN<W1R=6UE;G1S(&]N
M(&-O;G-O;&ED871E9"!S=&%T96UE;G1S(&]F(&]P97)A=&EO;G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;CL@1D].5"U325I%.B`Q,'!T)SX-"CQP
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M/&)R("\^/"]F;VYT/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$]3251)
M3TXZ(')E;&%T:79E.R!0041$24Y'+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%
M1E0Z(#!P=#L@5TE$5$@Z(#@Y+C4R)3L@4$%$1$E.1RU224=(5#H@,'!T.R!(
M14E'2%0Z(#,P-'!X.R!-05)'24XM3$5&5#H@,3`E.R!0041$24Y'+51/4#H@
M,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^/"$M+2!#3TU-04Y$/4%$1%]404),15=)1%1(+"(Q,3`E(B`M
M+3X\+V9O;G0^/"]P/@T*/"$M+2!5<V5R+7-P96-I9FEE9"!404='140@5$%"
M3$4@+2T^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&)O<F1E<CTS
M1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$Q
M,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0Q,34@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8@86QI9VX],T1R
M:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0U.3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0V(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-3D^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$-B!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#4Y/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!4
M04),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#@@86QI9VX]
M,T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^06UO=6YT(&]F($=A:6X@*$QO
M<W,I(%)E8V]G;FEZ960@:6X@26YC;VUE(&]N($1E<FEV871I=F5S/"]B/CPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(')O=W-P86X],T0R/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M(')O=W-P86X],T0R(&-O;'-P86X],T0X(&%L:6=N/3-$8V5N=&5R/CQF;VYT
M('-I>F4],T0Q/CQB/EEE87(@16YD960@1&5C96UB97(F(S$V,#LS,3PO8CX\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@
M=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@<F]W<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@<F]W<W!A;CTS1#(@86QI9VX]
M,T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^3&]C871I;VX@;V8\8G(@+SX-
M"D=A:6X@*$QO<W,I(%)E8V]G;FEZ960\8G(@+SX-"FEN($EN8V]M92!O;B!$
M97)I=F%T:79E<SPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A;CTS1#(@86QI
M9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,#PO8CX\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4]
M,T0Q/CQB/C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$R/"]B/CPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX]
M,T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M.7!T
M.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Y<'0G/CQF;VYT
M('-I>F4],T0R/D9O<F5I9VX@97AC:&%N9V4@;W!T:6]N(&-O;G1R86-T<SPO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^1V%I
M;B!O;B!F;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I=F5S/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C8L-C,V+#@R,3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#8L.3,S+#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#(X+#,T,#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TY<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#EP="<^/&9O;G0@<VEZ93TS1#(^1F]R96EG;B!E>&-H86YG92!F;W)W
M87)D(&-O;G1R86-T<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^1V%I;B!O;B!F;W)E:6=N(&-U<G)E;F-Y(&1E<FEV871I
M=F5S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@T+#DW.2PX.3,\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#$X,CPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#0L-SDW
M+#4Q,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V
M86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3EP
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@.7!T)SX\9F]N
M="!S:7IE/3-$,CY4;W1A;#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$L-C4V+#DR.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^*#4L-S4P+#DX,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B@T+#,V.2PQ-S,\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS
M1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T
M(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N
M9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^/"]D
M:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V
M-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#0R+FAT;6P-"D-O;G1E
M;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E
M;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT
M;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT
M+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS
M8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J
M($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D
M/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)
M1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^24Y615-4345.5%,@24X@
M049&24Q)051%4R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,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`^/'-T<F]N9SY)3E9%4U1-14Y44R!)3B!!1D9)3$E!
M5$53/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E-C:&5D=6QE(&]F(&EN=F5S=&UE;G1S(&EN(&%F9FEL:6%T97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G1D].5"U3
M25I%.B`Q,'!T.R!&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)SX-"CQP
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I
M=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@
M,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,3`E.R!7
M24142#H@.3`N-#<E.R!0041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L
M871I=F4[($A%24=(5#H@,C@T<'@G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*
M/'1A8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@]
M,T0Q,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$
M5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#4Q/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M-3$^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#$Q/CQF;VYT('-I>F4],T0Q/CQB/D%T($1E8V5M8F5R)B,Q-C`[
M,S$L/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N
M/3-$-3X\9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#4^/&9O;G0@<VEZ93TS1#$^/&(^
M,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A
M;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^0V%R<GEI;F<\8G(@+SX-"E9A;'5E
M/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^3W=N97)S:&EP/&)R("\^#0I097)C96YT86=E
M/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^0V%R<GEI;F<\8G(@+SX-"E9A;'5E/"]B/CPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^3W=N97)S:&EP/&)R("\^#0I097)C96YT86=E/"]B/CPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P
M86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF
M;VYT('-I>F4],T0Q/CQB/B@E*3PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^
M*"4I/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^4W5Z:&]U($=A
M;V-H=6%N9W1E($YE=R8C,38P.T5N97)G>28C,38P.T-O+BPF(S$V,#M,=&0N
M)B,Q-C`[/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-BPT
M.#DL-#0U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-BPT-3,L,S<Q/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C
M;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/D-322!3:WE0;W=E<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C
M.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L-38U+#`W
M-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-3`\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/D=#3"U#4TD@*%-U>FAO=2D@4&AO=&]V;VQT86EC(%1E
M8VAN;VQO9WDF(S$V,#M#;RXL)B,Q-C`[3'1D+B8C,38P.SPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L-C(U+#<T,SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C$L.#,T+#(Y-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,3`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY.97)N<W0@3F5W)B,Q-C`[
M16YE<F=Y("A3=7IH;W4I)B,Q-C`[0V\N+"8C,38P.TQT9"XF(S$V,#L\+V9O
M;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#,S-RPP-C(\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4P/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY.:6YG
M>&EA($=$($-322!.97<F(S$V,#M%;F5R9WDF(S$V,#M#;RXL)B,Q-C`[3'1D
M+B8C,38P.SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4U
M-2PT-S4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,U/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B
M9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^3W1H97)S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,34L.#<T+#@T-SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C$M,S`\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G
M9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q
M-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,2PP,#<L-S(U/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C(V+#<R-RPU.#D\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z
M(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA
M+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I
M=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[/"]F;VYT/CPO<#X\+V1I=CX-"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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C
M-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE
M971S+U-H965T-#,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@
M<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H
M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%
M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O
M:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A
M<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O
M;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L
M92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5*0T%#/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/D)/4E)/5TE.1U,@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N
M=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0D]24D]724Y'4SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y38VAE
M9'5L92!O9B!B86YK(&)O<G)O=VEN9W,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQD:78@<W1Y;&4],T0G1D].5"U325I%.B`Q,'!T.R!&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)SX-"CQP('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS1"=0041$
M24Y'+5))1TA4.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/
M5%1/33H@,'!T.R!-05)'24XM3$5&5#H@,34E.R!724142#H@.#<N-3,E.R!0
M041$24Y'+51/4#H@,'!T.R!03U-)5$E/3CH@<F5L871I=F4[($A%24=(5#H@
M,C@S<'@G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V
M,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&-E;&QS<&%C
M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&)O<F1E<CTS
M1#`^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@
M=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@
M5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/D%T($1E
M8V5M8F5R)B,Q-C`[,S$L/&)R("\^#0HR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^
M070@1&5C96UB97(F(S$V,#LS,2P\8G(@+SX-"C(P,3(\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[
M(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CY"86YK(&)O<G)O=VEN9W,\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXX,S$L.3,V+#`X.3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PP-S,L-#@Y+#<P-3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O
M<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@
M8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D%N
M86QY<VES(&%S.CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU,1494.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^4VAO<G0M=&5R;3PO9F]N
M=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8R.2PV.#@L-S(R
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX,#`L.#`X+#4Y
M-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R,'!T.R!415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^3&]N9RUT97)M+"!C=7)R96YT('!O<G1I;VX\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,3,L.3DX+#,T,#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3<L-#@Q+#(U-SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS
M1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^4W5B=&]T86P@9F]R('-H;W)T+71E<FT\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXW-#,L-C@W+#`V,CPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^.#$X+#(X.2PX-3(\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/DQO;F<M=&5R
M;2P@;F]N+6-U<G)E;G0@<&]R=&EO;CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C@X+#(T.2PP,C<\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C(Q-"PU-C(L.3<S/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`Q,G!T.R!-05)'24XM3$5&5#H@,3!P=#L@5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/D)O<G)O=VEN9W,@9G)O;2!N;VXM8F%N:VEN9R!F:6YA;F-I86P@
M:6YS=&ET=71I;VYS/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^/&)R("\^#0HF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CX\8G(@+SX-"C0P+#8S-BPX.#`\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P
M86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C
M;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY!;F%L>7-I
M<R!A<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E-H;W)T+71E<FT\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,"PV,S8L.#@P/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$
M=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M5&]T86P\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX
M,S$L.3,V+#`X.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,2PP-S,L-#@Y+#<P-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US
M:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS
M1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\
M+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),
M12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[/"]F;VYT/CPO<#X\+V1I=CX-"CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V-H961U
M;&4@;V8@8V]M<&]N96YT<R!O9B!T:&4@0V]M<&%N>2=S('-H;W)T+71E<FT@
M8F]R<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I
M=B!S='EL93TS1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P
M=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!
M4D=)3BU,1494.B`Q,"4[(%=)1%1(.B`X-2XP.24[(%!!1$1)3D<M5$]0.B`P
M<'0[(%!/4TE424]..B!R96QA=&EV93L@2$5)1TA4.B`T,#=P>"<^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@
M86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP
M861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM
M(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB97(F(S$V,#LS
M,2P\8G(@+SX-"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E
M<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C
M,38P.S,Q+#QB<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B
M/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$
M)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0F%N:R!B;W)R;W=I;F=S
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-
M05)'24XM3$5&5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E-H;W)T+71E<FT@8F]R<F]W
M:6YG<R!S96-U<F5D(&)Y(')E<W1R:6-T960@8V%S:#PO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C<T+#@W,RPS.3`\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C$W-2PR.#DL,S4U/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY3:&]R="UT97)M(&)O<G)O=VEN9W,@<V5C=7)E9"!B>2!I;G9E
M;G1O<GD\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-2PW
M-C<L.#@P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW.2PU-#@L
M,38V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^4VAO<G0M=&5R;2!B;W)R;W=I;F=S
M(&=U87)A;G1E960@8GD@1'(N)B,Q-C`[4VAA=VX@474\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS,RPS,C@L-#<P/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXV-BPS-#DL-38S/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY3:&]R="UT97)M(&)O<G)O=VEN9W,@<V5C=7)E9"!B>2!L86YD
M('5S92!R:6=H="!A;F0@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\
M+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS.2PR.34L.3<P
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR,S$L-C<V+#DS-3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/D)A;FL@;F]T97,\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXR,2PX,C4L-3DU/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY5;G-E8W5R960@<VAO<G0M=&5R;2!B;W)R;W=I;F=S/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#8V+#0R,RPP,3(\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C(R-BPQ,3@L.3@Q/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O
M='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'0[($U!
M4D=)3BU,1494.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^/&(^3&]N9RUT97)M($QO86YS
M(&1U92!W:71H:6X@;VYE('EE87(\+V(^/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R,'!T.R!4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^4V5C=7)E9"!B>2!P<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP
M;65N=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$U+#@W
M,"PW,#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$S+#4R,RPQ
M.#@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.
M+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CY396-U<F5D(&)Y(&EN=F5N=&]R>3PO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$U+#8P,"PP,#`\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,C!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/E5N<V5C=7)E9#PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C@R+#4R-RPV-#`\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C,L.34X+#`V.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N
M-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY3=6)T;W1A;#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C<T,RPV.#<L,#8R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX
M,3@L,C@Y+#@U,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$R<'0[($U!4D=)3BU,1494.B`Q,'!T.R!415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^0F]R<F]W:6YG<R!F<F]M(&YO;BUB86YK:6YG(&9I;F%N8VEA;"!I
M;G-T:71U=&EO;G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$
M=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^4VAO<G0M
M=&5R;2!B;W)R;W=I;F=S('-E8W5R960@8GD@<F5L871E9"!P87)T:65S/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PW.#$L-#$P/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY"86YK(&YO=&5S/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,S4L.#4U+#0W,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L
M;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#(P<'0[(%1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY3
M=6)T;W1A;#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C
M.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0P+#8S-BPX
M.#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY4;W1A;#PO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C<T,RPV.#<L,#8R/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX-3@L.3(V+#<S,CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F
M;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS
M<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A
M8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$
M(%1!0DQ%("TM/CPO9&EV/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF
M(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#L\+V9O;G0^/"]P/CPO9&EV/@T*/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3
M8VAE9'5L92!O9B!C;VUP;VYE;G1S(&]F('1H92!#;VUP86YY)W,@;&]N9RUT
M97)M(&)A;FL@8F]R<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M
M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-
M.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W-RXS-"4[(%!!1$1)
M3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV93L@2$5)1TA4.B`Q-C9P
M>"<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO
M<#X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<]
M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-
M"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T
M:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!72414
M2%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C
M96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^070@1&5C96UB
M97(F(S$V,#LS,2P\8G(@+SX-"C(P,3$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$
M96-E;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,CPO8CX\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N
M="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^56YS96-U
M<F5D/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PW-C$L
M,C$P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-#(L.38Y+#<Y
M,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/DQO;F<M=&5R;2!B;W)R;W=I;F=S('-E
M8W5R960@8GD@;&%N9"!U<V4@<FEG:'0@86YD('!R;W!E<G1Y+"!P;&%N="!A
M;F0@97%U:7!M96YT/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^.#,L-#@W+#@Q-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M-S$L-3DS+#$X,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N
M/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E1O=&%L/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.#@L,C0Y+#`R-SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C$T+#4V,BPY-S,\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P
M86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO
M='(^/"]T86)L93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D
M(%1!1T=%1"!404),12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[/"]F;VYT/CPO<#X\+V1I
M=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4V-H961U;&4@;V8@9G5T=7)E('!R:6YC:7!A;"!R97!A>6UE;G0@
M;VX@=&AE(&QO;F<M=&5R;2!B86YK(&QO86YS/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)T9/3E0M4TE:13H@,3!P=#L@
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<^#0H\<"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G
M4$%$1$E.1RU224=(5#H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.
M1RU"3U143TTZ(#!P=#L@34%21TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<W+C8T
M)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3251)3TXZ(')E;&%T:79E.R!(14E'
M2%0Z(#$W-W!X)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M)B,Q-C`[/"]P/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D
M97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<T/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A
M;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%
M1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXR,#$S/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,3<L-#@Q+#(U-SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C
M;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/C(P,30\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW-2PW
M,S(L,C@X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXR,#$U/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S,L,C,R+#<W-#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/C(P,38@86YD(&%F=&5R/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,3`U+#4Y-RPY,3$\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE
M.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/E1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,C,R+#`T-"PR,S`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY,97-S.B!F=71U<F4@
M<')I;F-I<&%L(')E<&%Y;65N="!R96QA=&5D('1O(&QO;F<M=&5R;2!L;V%N
M+"!C=7)R96YT('!O<G1I;VX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXH,3<L-#@Q+#(U-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\
M+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A
M;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E1O=&%L(&QO
M;F<M=&5R;2!P;W)T:6]N/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,C$T+#4V,BPY-S,\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE
M.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM
M(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^
M#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.SPO9F]N=#X\+W`^/"]D:78^#0H\<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-C:&5D=6QE(&]F(&EN=&5R
M97-T(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD
M:78@<W1Y;&4],T0G1D].5"U325I%.B`Q,'!T.R!&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P
M<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-
M05)'24XM3$5&5#H@,34E.R!724142#H@-SDN,CDE.R!0041$24Y'+51/4#H@
M,'!T.R!03U-)5$E/3CH@<F5L871I=F4[($A%24=(5#H@,C$P<'@G/@T*/'`@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV
M(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL
M<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M
M+2!404),12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#8Q/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V,3X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D
M/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$.#X\9F]N
M="!S:7IE/3-$,3X\8CY996%R<R!%;F1E9"!$96-E;6)E<B8C,38P.S,Q/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\
M9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,3PO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF
M;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C
M,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS
M1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO
M8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT
M97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^
M/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@
M=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/DEN=&5R97-T(&-A<&ET86QI>F5D)B,X
M,C$R.W!R;VIE8W0@87-S971S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PV
M,S$L-38Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^26YT97)E<W0@8V%P:71A;&EZ
M960F(S@R,3([<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#8X-BPR-C(\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0L,#DY+#@Q-3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^-C<P+#,W-#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^26YT97)E<W0@97AP96YS93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C(R+#$V-"PS-C,\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C0S+#@T,RPU.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C4S+#,P-"PV-#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG
M('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C
M;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/E1O=&%L(&EN=&5R97-T(&EN8W5R<F5D/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,C,L.#4P+#8R-3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^-#<L.30S+#0P,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^-3@L-C`V+#4X,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N
M,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D
M:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@
M+2T^/"]D:78^/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T
M,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P
M9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#0T
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^04-#
M4E5%1"!705)204Y462!#3U-44R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY!0T-2545$(%=!4E)!
M3E19($-/4U13/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E-U;6UA<GD@;V8@=&AE($-O;7!A;GDG<R!W87)R86YT>2!A8W1I
M=FET>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V
M,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P=#L@4$%$
M1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!4D=)3BU,
M1494.B`Q-24[(%=)1%1(.B`W-2XS.24[(%!!1$1)3D<M5$]0.B`P<'0[(%!/
M4TE424]..B!R96QA=&EV93L@2$5)1TA4.B`Q.#9P>"<^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@86QI9VX]
M,T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG
M/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%
M($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H
M/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C$^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!4
M04),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4]
M,T0Q/CQB/C(P,3`\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS
M1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B
M/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E
M<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\
M8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N
M/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D)E9VEN;FEN9R!B86QA;F-E/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,38L.#DY+#4R
M,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S$L,C(T+#DP
M-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#<L,#(Q+#,U
M,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^5V%R<F%N='D@<')O=FES:6]N/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,30L-S`W+#4Q,SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,3@L,S0W+#(W,CPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,3(L-3$V+#,T.3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY787)R86YT>2!C
M;W-T<R!I;F-U<G)E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B@S.#(L,3(Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#(L-34P+#@R-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q+#(P
M,RPR-S<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@
M=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/D5N9&EN9R!B86QA;F-E/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S$L,C(T+#DP-CPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#<L,#(Q+#,U,CPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^-3@L,S,T+#0R-#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B
M;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR
M-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@
M=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO9&EV/@T*
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=%\S-3)F
M931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C
M871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q
M-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970T-2YH=&UL#0I#;VYT96YT+51R
M86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y
M<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*
M("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E
M(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T
M('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.
M;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@
M/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N
M/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D-/3E9%4E1)0DQ%($Y/5$53("A4
M86)L97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/D-/3E9%4E1)0DQ%($Y/5$53/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-C:&5D=6QE(&]F(&-O;G9E<G1I
M8FQE(&YO=&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV
M('-T>6QE/3-$)T9/3E0M4TE:13H@,3!P=#L@1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T
M.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%2
M1TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<X+C@T)3L@4$%$1$E.1RU43U`Z(#!P
M=#L@4$]3251)3TXZ(')E;&%T:79E.R!(14E'2%0Z(#$V,W!X)SX-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!A
M;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@
M5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@
M=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W
M-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS
M<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY!="!$96-E;6)E<B8C,38P.S,Q
M+#QB<B`O/@T*,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R
M(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/D%T($1E8V5M8F5R)B,Q
M-C`[,S$L/&)R("\^#0HR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q
M/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^0V%R
M<GEI;F<@86UO=6YT(&]F('1H92!E<75I='D@8V]M<&]N96YT/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,34V+#@T.#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O
M<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@
M8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E!R
M:6YC:7!A;"!A;6]U;G0@;V8@=&AE(&1E8G0@8V]M<&]N96YT/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PP,#`L,#`P/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E5N
M86UO<G1I>F5D(&1E8G0@9&ES8V]U;G0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXT.2PV.3D\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$
M)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$
M,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY.970@8V%R<GEI;F<@86UO
M=6YT(&]F('1H92!D96)T(&-O;7!O;F5N=#PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/CDU,"PS,#$\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE
M/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N
M/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R
M/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!4
M04='140@5$%"3$4@+2T^/"]D:78^/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H
M=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B
M8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#
M.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H
M965T<R]3:&5E=#0V+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#!%641!0SX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY)3D-/344@5$%815,@*%1A8FQE<RD\8G(^/"]S=')O;F<^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@
M36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^24Y#3TU%(%1!
M6$53/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E-C:&5D=6QE(&]F(&-O;7!O;F5N=',@;V8@<')O=FES:6]N(&9O<B!I;F-O
M;64@=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@
M<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E
M.R!0041$24Y'+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$
M5$@Z(#<P)3L@4$%$1$E.1RU224=(5#H@,'!T.R!-05)'24XM3$5&5#H@,34E
M.R!0041$24Y'+51/4#H@,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT
M86)L92!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS
M1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(
M4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V-3X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N
M/3-$<FEG:'0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-S(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!7
M24142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A
M;CTS1#@@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^665A<G,@
M16YD960@1&5C96UB97(F(S$V,#LS,2P\+V(^/"]F;VYT/CPO=&@^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F
M=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O
M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P
M,3`\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L
M<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q
M,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^
M#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\
M8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E
M;G1E<CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G
M/CQF;VYT('-I>F4],T0R/DEN8V]M92`H3&]S<RD@8F5F;W)E($EN8V]M92!4
M87@\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$
M,CY#86YA9&$\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXQ."PS-30L,C`T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXH,C,L,S<X+#DX,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L
M-C$V+#DX,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\
M9F]N="!S:7IE/3-$,CY/=&AE<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C0Y+#(R."PQ,#D\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B@U,"PY.#0L-#4T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^*#(P,RPR,#4L-#@W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N
M="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`Q,'!T)SXF(S$V,#L\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C8W+#4X,BPS,3,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B@W-"PS-C,L-#,T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^*#(P,"PU.#@L-3`W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE
M.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-U<G)E;G0@
M5&%X/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS
M1#(^0V%N861A/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^.2PU-C,L.3$U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXX+#`T-RPW,S,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C(L-#0W+#DS,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T
M)SX\9F]N="!S:7IE/3-$,CY/=&AE<CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C$S+#<Y,RPY.3<\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C$S+#`W."PX.3,\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C$S+#(T.2PW-3(\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T
M>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,3!P="<^)B,Q-C`[/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXR,RPS-3<L.3$R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXR,2PQ,C8L-C(V/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXQ-2PV.3<L-C@R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N
M/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@
M<VEZ93TS1#(^1&5F97)R960@5&%X/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@
M,C!P="<^/&9O;G0@<VEZ93TS1#(^0V%N861A/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#@T."PU-C8\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXR+#4W-RPX-30\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$L-S$S+#@V,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY/=&AE<CPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@U+#<U-2PT,CD\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-RPQ-C0L-30P/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^*#(R+#@T-"PY-30\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/B8C,38P.SPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^*#8L-C`S+#DY-3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B@T+#4X-BPV.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXH,C$L,3,Q+#`Y,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/BD\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N
M/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY4;W1A;"!)
M;F-O;64@5&%X("A"96YE9FET*2!%>'!E;G-E/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^0V%N861A/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^."PW,34L,S0Y/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,"PV,C4L-3@W/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#$V,2PW.3(\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^3W1H
M97(\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXX+#`S
M."PU-C@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4L.3$T
M+#,U,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#DL-3DU
M+#(P,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V
M86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^)B,Q
M-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-BPW-3,L.3$W
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-BPU,SDL.30P
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-2PT,S,L-#$P
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D
M/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG
M;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U
M8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N
M,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M
M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV
M/CPO9&EV/@T*/'-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<#Y38VAE9'5L92!O9B!T87@@<F%T97,@87!P;&EC86)L92!O
M;B!T:&4@0V]M<&%N>2=S(&UA:F]R(&]P97)A=&EN9R!S=6)S:61I87)I97,@
M:6X@0VAI;F$\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@
M<W1Y;&4],T0G9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E
M.R!0041$24Y'+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$
M5$@Z(#@P)3L@4$%$1$E.1RU224=(5#H@,'!T.R!-05)'24XM3$5&5#H@,3`E
M.R!0041$24Y'+51/4#H@,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT
M86)L92!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS
M1#`@=VED=&@],T0Q,#`E/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(
M4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#0X)2!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-#@E(&%L:6=N/3-$
M;&5F=#X\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/@T*
M/&1I=B!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@5TE$5$@Z(#,S<'0[($U!4D=)3BU"3U143TTZ(#!P="<^/&9O;G0@<VEZ
M93TS1#$^/&(^0V]M<&%N>2`\(2TM($-/34U!3D0]041$7U-#4D]04$5$4E5,
M12PS,W!T("TM/CPO8CX\+V9O;G0^/"]D:78^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R/CQF;VYT('-I>F4],T0Q/CQB/D%P<&QI8V%B;&4@96YT97)P<FES92!I
M;F-O;64@=&%X(')A=&4@=6YD97(@=&AE(&YE=R!%250@3&%W/"]B/CPO9F]N
M=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D-322!3;VQA
M<G1R;VYI8W,@*$-H86YG<VAU*28C,38P.T-O+BPF(S$V,#M,=&0N)B,Q-C`[
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXR
M-24\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-
M"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^0U-)(%-O;&%R(%1E8VAN;VQO9VEE<R8C,38P.TEN
M8RXF(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@,3)P=#L@5$585"U)3D1%3E0Z(#!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,'!T)R!A;&EG;CTS1&QE
M9G0^/&9O;G0@<VEZ93TS1#(^17AE;7!T960@9F]R(#(P,#@@86YD(#(P,#DL
M(&%N9"`Q,BXU)2!F;W(@,C`Q,"P@,C`Q,2!A;F0@,C`Q,B`H:&%L9B!R961U
M8W1I;VX@;V8@,C4E*3PO9F]N=#X\+W`^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY#4TD@0V5L;',F(S$V
M,#M#;RXL)B,Q-C`[3'1D+B8C,38P.SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!T.R!415A4+4E.
M1$5.5#H@,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`P
M<'0G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CY%>&5M<'1E9"!F;W(@
M,C`P."P@,3(N-24@9F]R(#(P,#DL(#(P,3`@86YD(#(P,3$@*&AA;&8@<F5D
M=6-T:6]N(&]F(#(U)2DL(&%N9"`Q-24@9F]R(#(P,3(L(#(P,3,@86YD(#(P
M,30@<F5S=6QT:6YG(&9R;VT@:71S($A.5$4@<W1A='5S/"]F;VYT/CPO<#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,3)P=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE
M/3-$,CY#86YA9&EA;B!3;VQA<B!-86YU9F%C='5R:6YG("A,=6]Y86YG*28C
M,38P.TEN8RXF(S$V,#L\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P=#L@5$585"U)3D1%3E0Z(#!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,'!T)R!A;&EG
M;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^17AE;7!T960@9F]R(#(P,#@L(#$R
M+C4E(&9O<B`R,#`Y+"`R,#$P(&%N9"`R,#$Q("AH86QF(')E9'5C=&EO;B!O
M9B`R-24I+"!A;F0@,C4E(&9O<B`R,#$R(&]N=V%R9',\+V9O;G0^/"]P/CPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$R<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ
M93TS1#(^0V%N861I86X@4V]L87(@36%N=69A8W1U<FEN9R`H0VAA;F=S:'4I
M($EN8SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`Q,G!T.R!415A4+4E.1$5.5#H@,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`P<'0G(&%L:6=N/3-$;&5F=#X\
M9F]N="!S:7IE/3-$,CY%>&5M<'1E9"!F;W(@,C`P."!A;F0@,C`P.2P@,3(N
M-24@9F]R(#(P,3`L(#(P,3$@86YD(#(P,3(@*&AA;&8@<F5D=6-T:6]N(&]F
M(#(U)2DL(&%N9"`R-24@9F]R(#(P,3(@;VYW87)D<SPO9F]N=#X\+W`^/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#$R<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS
M1#(^0U-)(%-O;&%R(%!O=V5R("A#:&EN82DF(S$V,#M);F,N)B,Q-C`[/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#$R<'0[(%1%6%0M24Y$14Y4.B`P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4Q%1E0Z(#!P="<@86QI9VX],T1L969T/CQF;VYT('-I
M>F4],T0R/C(U)3PO9F]N=#X\+W`^/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^
M#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^
M/"]D:78^/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E-C:&5D=6QE(&]F(&UO=F5M96YT(&%N9"!B86QA
M;F-E(&]F('1H92!#;VUP86YY)W,@;&EA8FEL:71Y(&9O<B!U;F-E<G1A:6X@
M=&%X('!O<VET:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L
M871I=F4[(%!!1$1)3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T
M.R!724142#H@.#`E.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,1494
M.B`Q,"4[(%!!1$1)3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N=&5R
M/@T*/'1A8FQE(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D
M:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@
M5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M-34^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#4U/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@
M86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],
M54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C
M;VQS<&%N/3-$."!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY9
M96%R<R!%;F1E9"!$96-E;6)E<B8C,38P.S,Q+#PO8CX\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T
M=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^
M/&(^,C`Q,#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3$\+V(^/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S
M)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\
M8CXR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X]
M,T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O
M;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S
M:7IE/3-$,CY"96=I;FYI;F<@8F%L86YC93PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C@L.34S+#4V.#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^.2PQ.3$L,C@Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXY+#0U,RPP-#$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M(&)G8V]L;W(],T1W
M:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY!9&1I=&EO
M;B!F;W(@=&%X('!O<VET:6]N<R!R96QA=&5D('1O('1H92!C=7)R96YT('EE
M87(\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXW,S8L-S`W/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#<X.2PQ-C<\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF
M;VYT('-I>F4],T0R/D%D9&ET:6]N(&9O<B!T87@@<&]S:71I;VYS(&9R;VT@
M<')I;W(@>65A<G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXS-#(L-C$W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R
M,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P
M="<^/&9O;G0@<VEZ93TS1#(^4F5D=6-T:6]N<R!F;W(@=&%X('!O<VET:6]N
M<R!F<F]M('!R:6]R('EE87)S+U-T871U=&4@;V8@;&EM:71A=&EO;G,@97AP
M:7)A=&EO;G,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH
M,3`T+#DP-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@T-S0L.30W/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT
M+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T
M)SX\9F]N="!S:7IE/3-$,CY%;F1I;F<@8F%L86YC93PO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/CDL,3DQ+#(X,3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^.2PT-3,L,#0Q/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ,2PR-#(L,C`X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@
M,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L
M93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!4
M04),12`M+3X\+V1I=CX\+V1I=CX-"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`^4V-H961U;&4@;V8@8V]M<&]N96YT
M<R!O9B!T:&4@9&5F97)R960@=&%X(&%S<V5T<R!A;F0@;&EA8FEL:71I97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y;&4],T0G
M9F]N="US:7IE.C$P+C!P=#M&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M.R<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO
M<#X-"CQD:78@<W1Y;&4],T0G4$]3251)3TXZ(')E;&%T:79E.R!0041$24Y'
M+4)/5%1/33H@,'!T.R!0041$24Y'+4Q%1E0Z(#!P=#L@5TE$5$@Z(#@P)3L@
M4$%$1$E.1RU224=(5#H@,'!T.R!-05)'24XM3$5&5#H@,3`E.R!0041$24Y'
M+51/4#H@,'!T)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M)B,Q-C`[/"]P/@T*/&1I=B!A;&EG;CTS1&-E;G1E<CX-"CQT86)L92!B;W)D
M97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@]
M,T0Q,#`E/@T*/'1R/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<W/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@
M86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],
M54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE
M9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\8CY!
M="!$96-E;6)E<B8C,38P.S,Q+#QB<B`O/@T*,C`Q,3PO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM
M97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q
M/CQB/D%T($1E8V5M8F5R)B,Q-C`[,S$L/&)R("\^#0HR,#$R/"]B/CPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI
M9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB
M<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N
M=&5R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT
M('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^1&5F97)R960@=&%X(&%S<V5T<SH\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&
M3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S
M:7IE/3-$,CY!8V-R=65D('=A<G)A;G1Y(&-O<W1S/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3$L-3DQ+#<W,3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.2PR,#@L-C8V/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D)A9"!D
M96)T('!R;W9I<VEO;CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C8L,C,Q+#0U,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^,3(L,3$S+#`T.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P
M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@
M,C!P="<^/&9O;G0@<VEZ93TS1#(^27-S=6%N8V4@8V]S=',\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#`P-BPR-S(\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,S.2PR-C<\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^26YV
M96YT;W)Y('=R:71E+61O=VX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXT+#0S-"PQ.#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C8L-C0Y+#`P-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&
M5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^1&5P<F5C:6%T:6]N(&1I9F9E<F5N
M8V4@;V8@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\+V9O;G0^/"]P
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,"PX,C8L,38Y/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ-RPY,C`L-S$Q/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R
M/D-O;G1I;F=E;G0@;&EA8FEL:71I97,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXT+#4P."PP.#8\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.
M+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/DYE="!O<&5R871I;F<@;&]S
M<V5S(&-A<G)Y+69O<G=A<F0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXS-RPY-C`L-SDR/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXV.2PQ.#DL-#`U/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.
M+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D]T:&5R<SPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L-CDT+#0W,SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,RPQ-3@L,S0Q/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$
M=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)
M3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^
M5&]T86P@9&5F97)R960@=&%X(&%S<V5T<SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C<T+#<T-2PQ,#D\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C$R,RPP.#8L-3(Y/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E9A;'5A=&EO
M;B!A;&QO=V%N8V4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXH,SDL-S0U+#(W,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/B@U-"PQ-#`L,S4Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q
M+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G
M/CQF;VYT('-I>F4],T0R/E1O=&%L(&1E9F5R<F5D('1A>"!A<W-E=',L(&YE
M="!O9B!V86QU871I;VX@86QL;W=A;F-E/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,S0L.3DY+#@S.#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-C@L.30V+#$W,#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CY!;F%L>7-I<R!A<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY#=7)R96YT/"]F;VYT
M/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3$L-S<S+#`V-CPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,CDL.#8S+#8W-#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4
M+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE
M/3-$,CY.;VXM8W5R<F5N=#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C(S+#(R-BPW-S(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C,Y+#`X,BPT.38\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$
M)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI
M9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)
M3BU,1494.B`Q,'!T)SXF(S$V,#L\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C,T+#DY.2PX,S@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C8X+#DT-BPQ-S`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O
M;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^1&5F97)R960@
M=&%X(&QI86)I;&ET:65S.CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D9I;F%N8VEA;"!D
M97)I=F%T:79E<R!A<W-E=',\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXS-#`L.#$W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXW,#`L,3@T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z
M(#(P<'0G/CQF;VYT('-I>F4],T0R/D%C<75I<VET:6]N(&]F('-U8G-I9&EA
M<FEE<SPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L
M,C,P+#<T,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X
M,C$R.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W
M:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@
M1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,C!P="<^/&9O;G0@
M<VEZ93TS1#(^1&5P<F5C:6%T:6]N(&1I9F9E<F5N8V4@;V8@<')O<&5R='DL
M('!L86YT(&%N9"!E<75I<&UE;G0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXT+#8T-"PW,C(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@,C!P="<^/&9O;G0@<VEZ93TS1#(^0F%S:7,@9&EF9F5R96YC92!R
M96QA=&EN9R!T;R!3:WE0;W=E<B!A8W%U:7-I=&EO;CPO9F]N=#X\+W`^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C8R+#4W,BPU-CD\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#(P<'0G/CQF;VYT('-I>F4],T0R/D]T:&5R<SPO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C4Y,2PU-34\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C<P.2PP-3(\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I
M>F4],T0R/E1O=&%L(&1E9F5R<F5D('1A>"!L:6%B:6QI=&EE<SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L,38S+#$Q,CPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-C@L-C(V+#4R-SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG
M;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U
M8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N
M,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O
M;G0@<VEZ93TS1#(^06YA;'ES:7,@87,Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,
M63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\9F]N="!S:7IE/3-$,CY#
M=7)R96YT/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,BPQ-C,L,3$R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ
M,BPT-S0L.34R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO
M<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`R,'!T)SX\
M9F]N="!S:7IE/3-$,CY.;VXM8W5R<F5N=#PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C4V+#$U,2PU-S4\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T
M>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT
M<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<SL@34%21TE.+4Q%1E0Z(#$P<'0G/B8C,38P.SPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,BPQ-C,L,3$R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXV."PV,C8L-3(W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T
M<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@
M5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO9&EV/@T*/'-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<#Y38VAE9'5L92!O9B!R
M96-O;F-I;&EA=&EO;B!B971W965N('1H92!P<F]V:7-I;VX@9F]R(&EN8V]M
M92!T87@@8V]M<'5T960@8GD@87!P;'EI;F<@0V%N861I86X@9F5D97)A;"!A
M;F0@<')O=FEN8VEA;"!S=&%T=71O<GD@=&%X(')A=&5S('1O(&EN8V]M92!B
M969O<F4@:6YC;VUE('1A>&5S(&%N9"!T:&4@86-T=6%L('!R;W9I<VEO;B!A
M;F0@8F5N969I="!F;W(@:6YC;VUE('1A>&5S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$
M)U!/4TE424]..B!R96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@4$%$
M1$E.1RU,1494.B`P<'0[(%=)1%1(.B`X,"4[(%!!1$1)3D<M4DE'2%0Z(#!P
M=#L@34%21TE.+4Q%1E0Z(#$P)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@
M86QI9VX],T1C96YT97(^#0H\=&%B;&4@8F]R9&5R/3-$,"!C96QL<W!A8VEN
M9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)3X-"CQT<CX\(2TM
M(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI
M9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=VED=&@],T0S.3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$
M,SD^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I
M9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#,Y/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^
M/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*/'1R('9A
M;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G(&-O;'-P86X],T0X(&%L:6=N/3-$8V5N=&5R/CQF;VYT
M('-I>F4],T0Q/CQB/EEE87)S($5N9&5D($1E8V5M8F5R)B,Q-C`[,S$L/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT
M<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@8V]L<W!A
M;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,3PO
M8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^
M/&9O;G0@<VEZ93TS1#(^0V]M8FEN960@9F5D97)A;"!A;F0@<')O=FEN8VEA
M;"!I;F-O;64@=&%X(')A=&4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXS,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(X
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C<\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXE/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V
M86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY%>'!E;G-E<R!N;W0@
M9&5D=6-T:6)L92!F;W(@=&%X('!U<G!O<V4\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXS/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ
M93TS1#(^*#$Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^/"]T9#X\
M+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)
M3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^
M5&%X(&5X96UP=&EO;B!A;F0@=&%X(')E;&EE9B!G<F%N=&5D('1O('1H92!#
M;VUP86YY/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#$P/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(U/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)3PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@
M=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-
M05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^169F96-T(&]F(&1I
M9F9E<F5N="!T87@@<F%T92!O9B!S=6)S:61I87)Y(&]P97)A=&EO;G,@:6X@
M;W1H97(@:G5R:7-D:6-T:6]N/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^*#,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXI)3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI)3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#<\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXI)3PO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CY5;G)E8V]G
M;FEZ960@=&%X(&)E;F5F:71S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^,3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B4\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^/"]T9#X\+W1R/@T*/'1R
M('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@
M34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/E9A;'5A=&EO;B!A
M;&QO=V%N8V4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXR/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#4Q/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q-#PO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/BDE/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.
M+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/D5X8VAA;F=E(&=A:6X@*&QO
M<W,I/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^*24\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/B@Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^*24\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M
M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM
M3$5&5#H@,3!P="<^)B,Q-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXR-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@R,CPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BDE/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4]
M,T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I
M9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L
M93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E;F0@;V8@=7-E<BUS<&5C
M:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO9&EV/@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<#Y38VAE9'5L
M92!O9B!A9V=R96=A=&4@86UO=6YT(&%N9"!P97(@<VAA<F4@969F96-T(&]F
M('1H92!T87@@:&]L:61A>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@
M<F5L871I=F4[(%!!1$1)3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@
M,'!T.R!724142#H@-S`E.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,
M1494.B`Q-24[(%!!1$1)3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N
M=&5R/@T*/'1A8FQE(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP
M861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^/"$M+2!404),12!#3TQ5
M34X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$-34^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$-R!A;&EG;CTS1')I9VAT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#<@86QI9VX],T1R:6=H=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=VED=&@],T0R-3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@
M0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S
M)R!C;VQS<&%N/3-$."!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,3X\
M8CY996%R<R!%;F1E9"!$96-E;6)E<B8C,38P.S,Q+#PO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS
M1#$^/&(^,C`Q,#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3$\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$
M,3X\8CXR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^
M/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB
M<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N
M=&5R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O
M<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&
M5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^5&AE(&%G9W)E9V%T92!D;VQL87(@
M969F96-T/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M-BPW.#$L-S`R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ
M."PQ-C(L-C0Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF
M(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N
M-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B
M9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P
M<'0G/CQF;VYT('-I>F4],T0R/E!E<B!S:&%R92!E9F9E8W0F(S@R,3([8F%S
M:6,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXP+C$V
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXP+C0R/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$
M=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T
M(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P
M="<^/&9O;G0@<VEZ93TS1#(^4&5R('-H87)E(&5F9F5C="8C.#(Q,CMD:6QU
M=&5D/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,"XQ
M-CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,"XT,CPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS
M1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P
M="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E
M;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO
M9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E
M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C
M-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970T-RYH=&UL#0I#;VYT
M96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT
M96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH
M=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N
M="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\
M<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO
M*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A
M9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$
M240P13)&/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C
M;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D5!4DY)3D=3(%!%4B!3
M2$%212`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY%05).24Y'4R!015(@4TA!4D4\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V-H961U;&4@;V8@
M8V]M<'5T871I;VX@;V8@8F%S:6,@86YD(&1I;'5T960@9V%I;B`H;&]S<RD@
M<&5R('-H87)E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV
M('-T>6QE/3-$)T9/3E0M4TE:13H@,3!P=#L@1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/B8C,38P.SPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T
M.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%2
M1TE.+4Q%1E0Z(#$P)3L@5TE$5$@Z(#@W+C`W)3L@4$%$1$E.1RU43U`Z(#!P
M=#L@4$]3251)3TXZ(')E;&%T:79E.R!(14E'2%0Z(#(R-W!X)SX-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!A
M;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@
M5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@
M=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#<R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-S@^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\
M(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L
M:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#@^/&9O;G0@
M<VEZ93TS1#$^/&(^665A<G,@16YD960@1&5C96UB97(F(S$V,#LS,2P\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R
M('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF
M;VYT('-I>F4],T0Q/CQB/C(P,3`\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O
M;G0@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B
M/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E
M<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\
M8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V
M86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,
M1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^3F5T(&EN8V]M92`H;&]S<RD@871T<FEB
M=71A8FQE('1O($-A;F%D:6%N(%-O;&%R)B,Q-C`[26YC+B8C.#(Q,CMB87-I
M8R!A;F0@9&EL=71E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C4P+"`U-C@L.3$Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R
M:6=H=#X\9F]N="!S:7IE/3-$,CXH.3`L.#`T+#(P,#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q.34L-#8X+#8Y,3PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US
M:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/E=E:6=H=&5D(&%V97)A9V4@;G5M8F5R(&]F(&-O;6UO
M;B!S:&%R97,F(S@R,3([8F%S:6,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXT,BPX,SDL,S4V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXT,RPP-S8L-#@Y/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXT,RPQ.3`L-S<X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$(T-#
M145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY$:6QU=&5D
M('-H87)E(&YU;6)E<B!F<F]M('-H87)E(&]P=&EO;G,@86YD(')E<W1R:6-T
M960@<VAA<F5S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M.#,X+#@U,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL
M93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$
M,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A
M;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O
M;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;2!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^5V5I9VAT960@879E<F%G92!N=6UB
M97(@;V8@8V]M;6]N('-H87)E<R8C.#(Q,CMD:6QU=&5D/"]F;VYT/CPO<#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#,L-C<X+#(P.#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#,L,#<V+#0X.3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^-#,L,3DP+#<W.#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I
M>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;2!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY"87-I8R!E87)N:6YG<R`H;&]S<RD@<&5R('-H87)E
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,2XQ.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M*#(N,3$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXH-"XU
M,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/CPO='(^#0H\='(@<W1Y
M;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A;&EG;CTS1'1O<#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P
M86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^#0H\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z("TQ,'!T
M.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/D1I;'5T960@
M96%R;FEN9W,@*&QO<W,I('!E<B!S:&%R93PO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$N,38\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B@R+C$Q/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B0\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#0N-3,\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/BD\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU
M<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS
M1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\
M+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),
M12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M)B,Q-C`[)B,Q-C`[)B,Q-C`[/"]F;VYT/CPO<#X\+V1I=CX-"CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V-H961U
M;&4@;V8@86YT:2UD:6QU=&EV92!S:&%R97,@97AC;'5D960@9G)O;2!T:&4@
M8V]M<'5T871I;VX@;V8@9&EL=71E9"!E87)N:6YG<R`H;&]S<RD@<&5R('-H
M87)E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE
M/3-$)T9/3E0M4TE:13H@,3!P=#L@1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P
M.SPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T.R!0041$
M24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%21TE.+4Q%
M1E0Z(#$P)3L@5TE$5$@Z(#@T+C(T)3L@4$%$1$E.1RU43U`Z(#!P=#L@4$]3
M251)3TXZ(')E;&%T:79E.R!(14E'2%0Z(#$X-W!X)SX-"CQP('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!A;&EG;CTS
M1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<]
M,T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@5$%"3$4@
M0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@]
M,T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#0U/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U-3X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('=I9'1H/3-$-34^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X\(2TM(%1!
M0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\8G(@+SX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#@^/&9O;G0@<VEZ93TS
M1#$^/&(^665A<G,@16YD960@1&5C96UB97(F(S$V,#LS,2P\+V(^/"]F;VYT
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG
M;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R
M("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I
M>F4],T0Q/CQB/C(P,3`\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E
M<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY#;VYV97)T:6)L92!N;W1E<SPO9F]N=#X\+W`^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/C4P+#8P-SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^-3`L-C`W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T
M;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.
M+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ
M('1I;65S)SX\9F]N="!S:7IE/3-$,CY3:&%R92!O<'1I;VYS+"!R97-T<FEC
M=&5D('-H87)E<R!A;F0@<F5S=')I8W1E9"!S:&%R92!U;FET<SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0R-BPW,38\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L.#<Q+#$T-SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PR.#@L,#`X/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%3E0Z
M("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/E=A
M<G)A;G0\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF
M(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S@R
M,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+#(W,RPQ
M,#(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[
M)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L
M;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q
M,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^
M)B,Q-C`[/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-S<L,S(S
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#DR,2PW-30\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C@L-38Q+#$Q,#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/CPO='(^#0H\='(@<W1Y;&4],T0G9F]N="US:7IE.B`Q+C5P=#LG('9A
M;&EG;CTS1'1O<#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*
M/"$M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO
M9&EV/CPO9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T
M.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970T."YH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P13)&/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D-/34U)5$U%
M3E13($%.1"!#3TY424Y'14Y#2453("A486)L97,I/&)R/CPO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-/34U)5$U%3E13
M($%.1"!#3TY424Y'14Y#2453/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E-C:&5D=6QE(&]F(&9U='5R92!M:6YI;75M(&QE
M87-E('!A>6UE;G1S('5N9&5R(&YO;BUC86YC96QA8FQE(&]P97)A=&EN9R!L
M96%S92!A9W)E96UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\9&EV('-T>6QE/3-$)V9O;G0M<VEZ93HQ,"XP<'0[1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;CLG/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!/4TE424]..B!R
M96QA=&EV93L@4$%$1$E.1RU"3U143TTZ(#!P=#L@4$%$1$E.1RU,1494.B`P
M<'0[(%=)1%1(.B`W,"4[(%!!1$1)3D<M4DE'2%0Z(#!P=#L@34%21TE.+4Q%
M1E0Z(#$U)3L@4$%$1$E.1RU43U`Z(#!P="<^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@86QI9VX],T1C96YT
M97(^#0H\=&%B;&4@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)3X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-
M3B!724142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<@86QI9VX],T1R:6=H=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@]
M,T0V,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=VED=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@
M+2T^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!N;W=R87`],T1N;W=R87`@86QI9VX],T1L
M969T/@T*/&1I=B!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@5TE$5$@Z(#DQ<'0[($U!4D=)3BU"3U143TTZ(#!P="<^/&9O
M;G0@<VEZ93TS1#$^/&(^665A<B!%;F1I;F<@1&5C96UB97(F(S$V,#LS,3H@
M/"$M+2!#3TU-04Y$/4%$1%]30U)/4%!%1%)53$4L.3%P="`M+3X\+V(^/"]F
M;VYT/CPO9&EV/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].
M5"U&04U)3%DZ('1I;65S)R!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P
M<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF
M;VYT('-I>F4],T0R/C(P,3,\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXT+#8Y,2PR,3@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS
M1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%
M1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R/C(P,30\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXR+#@W-2PT-3D\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*
M/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ93TS1#(^,C`Q-3PO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-S(Y+#,R
M,#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET
M93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,3!P=#L@1D].
M5"U&04U)3%DZ('1I;65S.R!-05)'24XM3$5&5#H@,3!P="<^/&9O;G0@<VEZ
M93TS1#(^,C`Q-CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$L,S4V+#,R-#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q
M,'!T)SX\9F]N="!S:7IE/3-$,CY4:&5R96%F=&5R/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-"PY,3(L,38U/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-
M"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI
M9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-
M"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM
M97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CX\8CY4;W1A
M;#PO8CX\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ
M-2PU-C0L-#@V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z
M(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$<FEG:'0^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@
M96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX\
M+V1I=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^4V-H961U;&4@;V8@9G5T=7)E(&UI;FEM=6T@;V)L:6=A=&EO
M;B!U<VEN9R!M87)K970@<')I8V5S('5N9&5R(&%L;"!S=7!P;'D@86=R965M
M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL
M93TS1"=F;VYT+7-I>F4Z,3`N,'!T.T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86X[)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q
M-C`[/"]P/@T*/&1I=B!S='EL93TS1"=03U-)5$E/3CH@<F5L871I=F4[(%!!
M1$1)3D<M0D]45$]-.B`P<'0[(%!!1$1)3D<M3$5&5#H@,'!T.R!724142#H@
M-S`E.R!0041$24Y'+5))1TA4.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%!!
M1$1)3D<M5$]0.B`P<'0G/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N/3-$8V5N=&5R/@T*/'1A8FQE
M(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W
M:61T:#TS1#$P,"4^#0H\='(^/"$M+2!404),12!#3TQ534X@5TE$5$A3(%-%
M5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0W(&%L:6=N/3-$<FEG:'0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-C@^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^
M/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO='(^#0H\
M='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$;&5F=#X-"CQD:78@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[(%=)
M1%1(.B`Y,7!T.R!-05)'24XM0D]45$]-.B`P<'0G/CQF;VYT('-I>F4],T0Q
M/CQB/EEE87(@16YD:6YG($1E8V5M8F5R)B,Q-C`[,S$Z(#PA+2T@0T]-34%.
M1#U!1$1?4T-23U!0141254Q%+#DQ<'0@+2T^/"]B/CPO9F]N=#X\+V1I=CX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS
M1#$^/&(^)#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!
M34E,63H@=&EM97,[($U!4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$
M,CXR,#$S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,C0W+#<P,"PW-3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O
M;&]R/3-$=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G
M/CQF;VYT('-I>F4],T0R/C(P,30\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXR-#<L-S`P+#<U,CPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L
M:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,[($U!
M4D=)3BU,1494.B`Q,'!T)SX\9F]N="!S:7IE/3-$,CXR,#$U/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,S0Q+#`S-RPR-C<\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<SL@34%21TE.+4Q%1E0Z(#$P<'0G/CQF;VYT('-I>F4],T0R
M/E1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M.#,V+#0S."PW-S$\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ
M93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1R:6=H=#XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M
M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV
M/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT
M4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O
M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T
M7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970T.2YH=&UL#0I#
M;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#
M;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-
M"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N
M=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX
M)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ
M<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO
M:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED
M/3-$240P13)&/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-%1TU%3E0@24Y&
M3U)-051)3TX@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^4T5'345.5"!)3D9/4DU!5$E/3CPO<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<#Y3=6UM87)Y
M(&]F('1H92!#;VUP86YY)W,@;F5T(')E=F5N=65S(&=E;F5R871E9"!F<F]M
M(&1I9F9E<F5N="!G96]G<F%P:&EC(&QO8V%T:6]N<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4+5-)6D4Z(#$P
M<'0[($9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE
M/3-$)U!!1$1)3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!
M1$1)3D<M0D]45$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`X
M."XT,R4[(%!!1$1)3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV93L@
M2$5)1TA4.B`T,39P>"<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/B8C,38P.SPO<#X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@
M8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@
M8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54
M("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@]
M,T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W
M:61T:#TS1#<W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3
M($5.1"`M+3X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R(&-O;'-P86X],T0X/CQF;VYT('-I>F4],T0Q/CQB/EEE87)S($5N9&5D
M($1E8V5M8F5R)B,Q-C`[,S$L/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B
M/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O
M;G0@<VEZ93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P
M.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R
M('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[
M(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CY%=7)O<&4Z/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G
M8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.T=E<FUA;GD\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV,C,L,S<U+#8U-3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-SDU+#(V-2PS,#,\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C0R,BPP,S@L.3`V/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C.#(Q,CM3<&%I;CPO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C(U,2PW-S<L,3<T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXR,#,L,C8V+#(S.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^-S$L.3@R+#0X,CPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.T-Z96-H/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`R+#$Y-"PW-#4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C@L-#(Q+#8V-SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^."PP-3DL,#<V/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C.#(Q,CM)=&%L>3PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/C$X-2PQ-S`L,3DU/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXQ,C8L-C`W+#4P-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^,C8L,C<U+#8S-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.T]T:&5R<SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C,P+#DS,"PW-#0\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDY+#8S.2PY-S4\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$R."PQ,#,L-C(Y/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L
M:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T
M.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O
M;G0@<VEZ93TS1#(^175R;W!E(%1O=&%L/"]F;VYT/CPO<#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<VEZ93TS1#(^,2PQ.3,L-#0X+#4Q,SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PR,S,L,C`P+#8Y,#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-C4V+#0U.2PW,C@\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R
M/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T
M;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^06UE<FEC83H\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C.#(Q,CM5;FET960F(S$V,#M3=&%T97,\+V9O;G0^
M/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY,BPW,#<L,S@X/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ.3(L,S@P+#@S.#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,C4T+#`Y-BPR-3@\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C.#(Q,CM#86YA9&$\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXR,BPY.#8L-S(T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S:7IE/3-$,CXQ-#(L-3,W+#@V.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<VEZ93TS1#(^.#8L,S(W+#8Q.#PO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S@R,3([3W1H97)S/"]F
M;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PX,C@L-S,V/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N
M/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI
M=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$58
M5"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0R/D%M97)I8V$@5&]T86P\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXQ,34L-CDT+#$Q,CPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<VEZ93TS1#(^,S,T+#DQ."PW,#8\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C,T,BPR-3(L-C$R/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N
M/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R
M/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@
M+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^07-I
M82!A;F0@;W1H97(@<F5G:6]N<SH\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@
M8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%
M1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,CXF(S@R,3([0VAI;F$\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT-2PT.#(L-C$U/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,C@L.#4V+#8Y,SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.#DL,3(P+#8S,CPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO
M='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4
M.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S@R,3([26YD:6$\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXU.2PX,#DL-3,X/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXR,BPU,C,L,C0S/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C
M;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z
M(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S@R,3([2F%P86X\+V9O;G0^/"]P/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS,BPV-C<L-C4X/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXY-RPU-3`L-C<W/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,C`L,C0X+#,X-CPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^
M#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M
M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S@R
M,3([3W1H97)S/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^,3`X+#(Q-BPQ-3@\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C0T+#4X-2PX,#(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C8T+#(R-"PX,3(\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M
M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^
M)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N
M/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^07-I82!4;W1A;#PO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$X-BPS-C8L-#,Q/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXS,S`L.#`R+#<Q,#PO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,CDV+#$Q-RPP-S,\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V
M86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY4;W1A;"!N970@<F5V96YU97,\+V9O;G0^/"]P/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#0Y-2PU,#DL,#4V/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#@Y."PY,C(L,3`V/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ+#(Y-"PX,CDL-#$S
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@
M=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P
M="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`R+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^
M#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^
M/"]D:78^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P
M.R8C,38P.R8C,38P.SPO9F]N=#X\+W`^/"]D:78^#0H\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-U;6UA<GD@;V8@
M=&AE($-O;7!A;GDG<R!R979E;G5E<R!G96YE<F%T960@9G)O;2!E86-H('!R
M;V1U8W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78@<W1Y
M;&4],T0G1D].5"U325I%.B`Q,'!T.R!&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)SX-"CQP('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q
M-C`[/"]P/@T*/&1I=B!S='EL93TS1"=0041$24Y'+5))1TA4.B`P<'0[(%!!
M1$1)3D<M3$5&5#H@,'!T.R!0041$24Y'+4)/5%1/33H@,'!T.R!-05)'24XM
M3$5&5#H@,34E.R!724142#H@-S4N.#,E.R!0041$24Y'+51/4#H@,'!T.R!0
M3U-)5$E/3CH@<F5L871I=F4[($A%24=(5#H@,C0S<'@G/@T*/'`@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV(&%L:6=N
M/3-$8V5N=&5R/@T*/'1A8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN
M9STS1#`@=VED=&@],T0Q,#`E(&)O<F1E<CTS1#`^#0H\='(^/"$M+2!404),
M12!#3TQ534X@5TE$5$A3(%-%5"`M+3X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T
M:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('=I9'1H/3-$-S<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#<W/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0W-SX\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/CPA+2T@
M5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^/"]T<CX-"CQT<B!V86QI9VX]
M,T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CQB<B`O
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$.#X\9F]N="!S:7IE
M/3-$,3X\8CY996%R<R!%;F1E9"!$96-E;6)E<B8C,38P.S,Q+#PO8CX\+V9O
M;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L
M:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@
M<VEZ93TS1#$^/&(^,C`Q,#PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N
M=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3$\+V(^/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S
M:7IE/3-$,3X\8CXR,#$R/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\
M+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB
M/B0\+V(^/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M8V5N=&5R(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F
M;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O
M;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/B0\+V(^/"]F;VYT/CQB<B`O
M/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG
M;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^36]D=6QE<SPO9F]N=#X\
M+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-#`P+#DS.2PU.#4\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-C@S+#$R,2PP
M,C`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,3,R+#<V
M-RPT,#0\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/E-O;&%R('-Y<W1E;2!K:71S/"]F;VYT/CPO<#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^-S@L,#(X+#<P-#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^.34L-S@W+#$Q.#PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^.3(L-C(T+#DY.3PO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$14Y4.B`M,3!P
M=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CY%4$,@<V5R
M=FEC93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C
M.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$Q,"PY
M.3(L-S0R/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV-3@L
M.3(W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H
M:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%
M6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CY3;VQA<B!P;W=E<B!P<F]J96-T<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-I>F4],T0R/C4U+#`U,"PX-38\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('9A
M;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3W1H97)S/"]F;VYT
M/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,38L-30P+#<V-SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.2PP,C$L,C(V/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,RPW,C<L,C(W/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L
M:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI
M9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V
M,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M)B,Q-C`[/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$
M=VAI=&4^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/E1O=&%L(&YE="!R979E;G5E<SPO9F]N=#X\+W`^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-#DU+#4P.2PP-38\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L.#DX+#DR,BPQ,#8\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L,CDT+#@R.2PT,3,\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O;G0M<VEZ93H@,2XU<'0[)R!V86QI
M9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O
M=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R
M+C(U<'0@9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^/"]T86)L93X\+V1I=CX-"CPA
M+2T@96YD(&]F('5S97(M<W!E8VEF:65D(%1!1T=%1"!404),12`M+3X\+V1I
M=CX\+V1I=CX-"CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA
M-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T-3`N:'1M;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O
M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M
M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N
M:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\
M+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I
M9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY-04I/4B!#55-4
M3TU%4E,@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^34%*3U(@0U535$]-15)3/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-C:&5D=6QE(&]F(&1E
M=&%I;',@;V8@8W5S=&]M97)S(&%C8V]U;G1I;F<@9F]R(#$P)2!O<B!M;W)E
M(&]F('1O=&%L(&YE="!R979E;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)
M3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]4
M5$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W-"XW.24[(%!!
M1$1)3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV93L@2$5)1TA4.B`Q
M-39P>"<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P
M.SPO<#X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I
M;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$
M,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0V.#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W
M:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$-C$^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#8Q
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\
M+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P
M86X],T0X/CQF;VYT('-I>F4],T0Q/CQB/EEE87)S($5N9&5D($1E8V5M8F5R
M)B,Q-C`[,S$\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$
M,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O
M;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3`\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P="!S;VQI9#L@1D].5"U&04U)3%DZ('1I
M;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$
M,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@
M<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L
M<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\
M9F]N="!S:7IE/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^
M)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE
M/3-$,3X\8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F
M;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXD
M/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)3D1%
M3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/D-O;7!A;GD@03PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V
M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4]
M,T0R/C$V-"PU,C(L,SDT/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXY-2PU-3<L-#8W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE
M/3-$,CXT-2PY.#<L,C$V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M
M+2!E;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV
M/@T*/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V,#LF(S$V
M,#LF(S$V,#L\+V9O;G0^/"]P/CPO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M
M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V
M-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO
M,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E
M=',O4VAE970U,2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q
M=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA
M<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\3454
M02!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H
M=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S
M8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M
M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE
M(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14M(/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\
M<W1R;VYG/E-(05)%($]05$E/3E,@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N
M=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4TA!4D4@3U!424].
M4SPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3
M8VAE9'5L92!O9B!A<W-U;7!T:6]N<R!U<V5D('1O(&5S=&EM871E('1H92!F
M86ER('9A;'5E(&]F('-T;V-K(&]P=&EO;G,@9W)A;G1E9#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4+5-)6D4Z
M(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*/'`@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T
M>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[
M(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(
M.B`W,"XU.24[(%!!1$1)3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV
M93L@2$5)1TA4.B`Q-CAP>"<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/B8C,38P.SPO<#X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B
M;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P
M,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@
M4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!W:61T:#TS1#@S/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS
M1&-E;G1E<B!W:61T:#TS1#@S/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!W:61T:#TS1#0T
M/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\+W1R/@T*
M/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4]
M,T0Q/CQB/C(P,3`\+V(^/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S:7IE/3-$,3X\8CXR,#$Q/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q
M-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX]
M,T1C96YT97(^/&9O;G0@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T
M:#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.
M1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS
M1#(^4FES:R!F<F5E(')A=&4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT
M97(^/&9O;G0@<VEZ93TS1#(^-"XR-25^-"XW-24\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CXR+C<V)7XS+C0V)3PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0R/C,N,34E/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1'=H:71E
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M
M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CY6;VQA=&EL:71Y(')A=&EO/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-I>F4],T0R/C@P)7XX-"4\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S:7IE/3-$,CXW-R5^-SDE/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#(^-S@N-SDE/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/D1I=FED96YD('EI96QD/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N
M=&5R/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S:7IE/3-$,CXF(S@R,3([/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#(^)B,X,C$R.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.
M5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^
M06YN=6%L(&5X:70@<F%T93PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S:7IE/3-$,CXR+C@Y)7XS+C,V)3PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0R/C,N,#<E?C0N,S<E/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1C96YT97(^/&9O;G0@<VEZ93TS1#(^,RXT.24\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$(T-#145&
M1CX-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4
M+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^17AE<F-I<V4@;75L=&EP;&4\+V9O;G0^/"]P/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1C96YT97(^/&9O;G0@<VEZ93TS1#(^-2XP,#PO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-I>F4],T0R/C0N-#`M-"XW,#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0R/C0N-#`\+V9O;G0^/"]T
M9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R+7-P96-I
M9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.SPO9F]N=#X\+W`^
M/"]D:78^#0H\<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-U;6UA<GD@;V8@=&AE(&]P=&EO;B!A8W1I=FET>3PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4
M+5-)6D4Z(#$P<'0[($9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*
M/'`@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\
M9&EV('-T>6QE/3-$)U!!1$1)3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494
M.B`P<'0[(%!!1$1)3D<M0D]45$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[
M(%=)1%1(.B`X,"XV-"4[(%!!1$1)3D<M5$]0.B`P<'0[(%!/4TE424]..B!R
M96QA=&EV93L@2$5)1TA4.B`S,#)P>"<^#0H\<"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQD:78@86QI9VX],T1C96YT97(^
M#0H\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T
M:#TS1#$P,"4@8F]R9&5R/3-$,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!7
M24142%,@4T54("TM/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1L969T/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U
M-3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-#0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG
M:'0@=VED=&@],T0U,3X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W:61T:#TS1#<^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$-CD^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H
M/3-$,3(^/"]T9#X\(2TM(%1!0DQ%($-/3%5-3B!724142%,@14Y$("TM/CPO
M='(^#0H\='(@=F%L:6=N/3-$8F]T=&]M/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L
M:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A
M;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^3G5M8F5R/&)R("\^#0IO9B!/<'1I
M;VYS/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\
M=&@@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[
M($9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS
M1#(^/&9O;G0@<VEZ93TS1#$^/&(^5V5I9VAT960\8G(@+SX-"D%V97)A9V4\
M8G(@+SX-"D5X97)C:7-E/&)R("\^#0I0<FEC93PO8CX\+V9O;G0^/"]T:#X-
M"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-I>F4],T0Q/CQB/E=E:6=H=&5D/&)R
M("\^#0I!=F5R86=E/&)R("\^#0I296UA:6YI;F<\8G(@+SX-"D-O;G1R86-T
M/&)R("\^#0I497)M<SPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N
M=#X\+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!T('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R
M(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/D%G9W)E9V%T93QB<B`O
M/@T*26YT<FEN<VEC(%9A;'5E/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O
M;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V
M,#L\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G(&%L:6=N/3-$;&5F="!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3XF
M(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C
M96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O
M;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\
M8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3W!T:6]N<R!O
M=71S=&%N9&EN9R!A="!*86YU87)Y)B,Q-C`[,2P@,C`Q,CPO9F]N=#X\+W`^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(L.#,R+#4U,#PO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,3`N-3D\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B
M;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,C!P=#L@
M5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0R/D=R86YT960\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S
M:7IE/3-$,CXV.2PY,#`\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R
M/C,N,#,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`R,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^17AE<F-I<V5D
M/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#8T+#@U,CPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^*3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C(N-#4\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R
M/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!V86QI9VX]
M,T1B;W1T;VT@8F=C;VQO<CTS1'=H:71E/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,C!P
M=#L@5$585"U)3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF
M;VYT('-I>F4],T0R/D9O<F9E:71E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/B@R,S$L-S<Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXI/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS
M1#(^,30N,S,\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@
M=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T
M;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!4
M15A4+4E.1$5.5#H@+3$P<'0[($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^3W!T:6]N<R!O=71S=&%N9&EN9R!A="!$96-E;6)E<B8C,38P
M.S,Q+"`R,#$R/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^
M,BPV,#4L.#(W/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXQ,"XR
M-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF;VYT
M('-I>F4],T0R/C<F(S$V,#MY96%R<SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<VEZ93TS1#(^-#,T+#@X-3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@
M=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P
M="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$
M8F]T=&]M(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[
M(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CY/<'1I;VYS('9E<W1E9"!O<B!E>'!E8W1E9"!T;R!V97-T
M(&%T($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(\+V9O;G0^/"]P/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXR+#0W,2PW.#<\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C
M,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT/CQF
M;VYT('-I>F4],T0R/C$P+C(V/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-R8C,38P.WEE87)S/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N
M="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI
M9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT,S(L,3,Q/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X\+W1R/@T*/'1R('-T>6QE/3-$)V9O
M;G0M<VEZ93H@,2XU<'0[)R!V86QI9VX],T1T;W`^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^/"]T
M<CX-"CQT<B!V86QI9VX],T1B;W1T;VT@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX-"CQP('-T>6QE/3-$
M)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[($9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^3W!T:6]N<R!E>&5R8VES
M86)L92!A="!$96-E;6)E<B8C,38P.S,Q+"`R,#$R/"]F;VYT/CPO<#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ
M93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PW,S0L-SDR/"]F;VYT/CPO=&0^#0H\
M=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H
M=#X\9F]N="!S:7IE/3-$,CXQ,"XT,SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C8F(S$V,#MY96%R<SPO
M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^
M/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,CXF(S$V,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#$P+#4W-SPO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#(^)B,Q-C`[/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS
M1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS
M1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#XF(S$V,#L\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P
M.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D
M/CPO='(^/"]T86)L93X\+V1I=CX-"CPA+2T@96YD(&]F('5S97(M<W!E8VEF
M:65D(%1!1T=%1"!404),12`M+3X\+V1I=CX-"CQP('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[)B,Q-C`[)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[/"]F;VYT/CPO<#X\
M+V1I=CX-"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`^4W5M;6%R>2!O9B!T:&4@4E-5(&%C=&EV:71Y/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)T9/3E0M4TE:
M13H@,3!P=#L@1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<^#0H\<"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P.SPO<#X-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^)B,Q
M-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[)B,Q-C`[
M/"]F;VYT/CPO<#X-"CQD:78@<W1Y;&4],T0G4$%$1$E.1RU224=(5#H@,'!T
M.R!0041$24Y'+4Q%1E0Z(#!P=#L@4$%$1$E.1RU"3U143TTZ(#!P=#L@34%2
M1TE.+4Q%1E0Z(#$U)3L@5TE$5$@Z(#<Q+CDS)3L@4$%$1$E.1RU43U`Z(#!P
M=#L@4$]3251)3TXZ(')E;&%T:79E.R!(14E'2%0Z(#(P.'!X)SX-"CQP('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^)B,Q-C`[/"]P/@T*/&1I=B!A
M;&EG;CTS1&-E;G1E<CX-"CQT86)L92!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!B;W)D97(],T0P/@T*/'1R/CPA+2T@
M5$%"3$4@0T],54U.(%=)1%1(4R!3150@+2T^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@
M=VED=&@],T0W/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!W:61T:#TS1#4U/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ('1I;65S)R!W:61T:#TS1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0X
M,CX\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED
M=&@],T0Q,CX\+W1D/CPA+2T@5$%"3$4@0T],54U.(%=)1%1(4R!%3D0@+2T^
M/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T
M:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P="!S
M;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C;VQS
M<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CY.=6UB97(@;V8\8G(@+SX-"E-H
M87)E<SPO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*
M/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O;&ED
M.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P86X]
M,T0R/CQF;VYT('-I>F4],T0Q/CQB/E=E:6=H=&5D($%V97)A9V4\8G(@+SX-
M"D=R86YT+41A=&4\8G(@+SX-"D9A:7(@5F%L=64\+V(^/"]F;VYT/CPO=&@^
M#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE
M/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS1&)O
M='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L:6=N
M/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^/"]T
M:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I
M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T(&-O;'-P86X],T0R/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[
M/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!A;&EG;CTS1&-E;G1E<B!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\
M8CXD/"]B/CPO9F]N=#X\8G(@+SX\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1T;W`@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/E5N=F5S=&5D(&%T($IA;G5A<GDF(S$V,#LQ+"`R,#$R/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^-#DY+#4T,#PO9F]N=#X\
M+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^.2XQ-CPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/CPO='(^#0H\
M='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T1W:&ET93X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q,'!T.R!415A4+4E.1$5.5#H@+3$P<'0[
M($9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#(^1W)A;G1E9#PO
M9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/C$L-#`P+#(S
M-SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,RXS,CPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY697-T960\+V9O;G0^/"]P/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^
M)B,Q-C`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$
M,CXH,3,Q+#`V.3PO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/CDN,C,\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^
M/"]T9#X\+W1R/@T*/'1R('9A;&EG;CTS1'1O<"!B9V-O;&]R/3-$=VAI=&4^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,3!P=#L@5$585"U)
M3D1%3E0Z("TQ,'!T.R!&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4]
M,T0R/D9O<F9E:71E9#PO9F]N=#X\+W`^/"]T9#X-"CQT9"!S='EL93TS1"=&
M3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@
M=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-I
M>F4],T0R/B@Y."PQ-S<\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,CXI/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXV
M+C@T/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I
M;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F
M;VYT/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T
M.R<@=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T
M:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[
M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C
M,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3XF(S$V,#L\+W1D/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P
M<'0[(%1%6%0M24Y$14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\
M9F]N="!S:7IE/3-$,CY5;G9E<W1E9"!A="!$96-E;6)E<B8C,38P.S,Q+"`R
M,#$R/"]F;VYT/CPO<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P
M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^,2PV
M-S`L-3,Q/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M('1I;65S)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S:7IE/3-$,CXT+C0P
M/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#(^)B,Q-C`[/"]F;VYT
M/CPO=&0^/"]T<CX-"CQT<B!S='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@
M=F%L:6=N/3-$=&]P/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE
M<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P
M="!D;W5B;&4[($9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0@8V]L<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF
M(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,BXR-7!T(&1O=6)L93L@1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/B8C,38P.SPO=&0^/"]T<CX\+W1A8FQE/CPO9&EV/@T*/"$M+2!E
M;F0@;V8@=7-E<BUS<&5C:69I960@5$%'1T5$(%1!0DQ%("TM/CPO9&EV/CPO
M9&EV/@T*/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E
M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C
M-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970U,BYH=&UL#0I#;VYT
M96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT
M96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH
M=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N
M="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\
M<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO
M*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A
M9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$
M240P14U%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C
M;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/DE.5D535$U%3E0@3$]3
M4R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+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-$=&@^
M1&5C+B`S,2P@,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)3E9%4U1-14Y4($Q/4U,\+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`^4W5M;6%R>2!O9B!T:&4@0V]M
M<&%N>2=S(&EN=F5S=&UE;G0@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/&1I=B!S='EL93TS1"=&3TY4+5-)6D4Z(#$P<'0[($9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG/@T*/'`@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ('1I;65S)SXF(S$V,#L\+W`^#0H\9&EV('-T>6QE/3-$)U!!1$1)
M3D<M4DE'2%0Z(#!P=#L@4$%$1$E.1RU,1494.B`P<'0[(%!!1$1)3D<M0D]4
M5$]-.B`P<'0[($U!4D=)3BU,1494.B`Q-24[(%=)1%1(.B`W,2XP-"4[(%!!
M1$1)3D<M5$]0.B`P<'0[(%!/4TE424]..B!R96QA=&EV93L@2$5)1TA4.B`Q
M-S1P>"<^#0H\<"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/B8C,38P
M.SPO<#X-"CQD:78@86QI9VX],T1C96YT97(^#0H\=&%B;&4@8V5L;'-P86-I
M;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$
M,#X-"CQT<CX\(2TM(%1!0DQ%($-/3%5-3B!724142%,@4T54("TM/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1L969T/CPO
M=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS
M1#$R/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!A
M;&EG;CTS1')I9VAT('=I9'1H/3-$-SX\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0U.3X\+W1D/@T*/'1D('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=VED=&@],T0Q,CX\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1R:6=H="!W
M:61T:#TS1#<^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM
M97,G('=I9'1H/3-$,C4^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('=I9'1H/3-$,3(^/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$<FEG:'0@=VED=&@],T0W/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T:#TS1#4Y
M/CPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!W:61T
M:#TS1#$R/CPO=&0^/"$M+2!404),12!#3TQ534X@5TE$5$A3($5.1"`M+3X\
M+W1R/@T*/'1R('9A;&EG;CTS1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CXF
M(S$V,#L\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T('-O
M;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O;'-P
M86X],T0X/CQF;VYT('-I>F4],T0Q/CQB/EEE87)S($5N9&5D($1E8V5M8F5R
M)B,Q-C`[,S$L/"]B/CPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!T:6UE<R<^/&9O;G0@<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO
M=&@^/"]T<CX-"CQT<B!V86QI9VX],T1B;W1T;VT^#0H\=&@@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&QE9G0^/&9O;G0@<VEZ93TS
M1#$^)B,Q-C`[/"]F;VYT/CQB<B`O/CPO=&@^#0H\=&@@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^
M/"]T:#X-"CQT:"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M="!S;VQI9#L@1D].5"U&04U)3%DZ('1I;65S)R!A;&EG;CTS1&-E;G1E<B!C
M;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3X\8CXR,#$P/"]B/CPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<^/&9O;G0@
M<VEZ93TS1#$^)B,Q-C`[/"]F;VYT/CPO=&@^#0H\=&@@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'0@<V]L:60[($9/3E0M1D%-24Q9.B!T
M:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS
M1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4
M+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\
M+W1H/@T*/'1H('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!T
M('-O;&ED.R!&3TY4+49!34E,63H@=&EM97,G(&%L:6=N/3-$8V5N=&5R(&-O
M;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO
M=&@^#0H\=&@@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S
M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T:#X\+W1R/@T*/'1R('9A;&EG;CTS
M1&)O='1O;3X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G(&%L
M:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/&)R("\^
M/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT
M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^
M/&9O;G0@<VEZ93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT
M:"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q
M/B8C,38P.SPO9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!T:6UE<R<@86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ
M93TS1#$^/&(^)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO
M9F]N=#X\+W1H/@T*/'1H('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@
M86QI9VX],T1C96YT97(@8V]L<W!A;CTS1#(^/&9O;G0@<VEZ93TS1#$^/&(^
M)#PO8CX\+V9O;G0^/&)R("\^/"]T:#X-"CQT:"!S='EL93TS1"=&3TY4+49!
M34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1H
M/CPO='(^#0H\='(@=F%L:6=N/3-$=&]P(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#$P<'0[(%1%6%0M24Y$
M14Y4.B`M,3!P=#L@1D].5"U&04U)3%DZ('1I;65S)SX\9F]N="!S:7IE/3-$
M,CY);7!A:7)M96YT(&]F(&QO;F<M=&5R;2!I;G9E<W1M96YT/"]F;VYT/CPO
M<#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D
M/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<VEZ93TS1#(^*#,L,#`P+#`P,#PO9F]N
M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0R/BD\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-I>F4],T0R/B8C.#(Q,CL\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S
M='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,CXF(S$V,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-I>F4],T0R/B@Q+#`X,2PW,#`\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"=&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,CXI/"]F;VYT/CPO=&0^/"]T<CX-"CQT<B!S
M='EL93TS1"=F;VYT+7-I>F4Z(#$N-7!T.R<@=F%L:6=N/3-$=&]P/@T*/'1D
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M
M/B8C,38P.SPO=&0^#0H\=&0@<W1Y;&4],T0G1D].5"U&04U)3%DZ('1I;65S
M)R!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#(N,C5P="!D;W5B;&4[($9/3E0M1D%-
M24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0@8V]L
M<W!A;CTS1#(^)B,Q-C`[/"]T9#X-"CQT9"!S='EL93TS1"=&3TY4+49!34E,
M63H@=&EM97,G('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,BXR-7!T(&1O=6)L93L@
M1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*/'1D('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!T:6UE<R<@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`R+C(U<'0@
M9&]U8FQE.R!&3TY4+49!34E,63H@=&EM97,G('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H\=&0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ('1I;65S)R!V86QI9VX],T1B;W1T;VT^)B,Q
M-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^#0H\(2TM(&5N9"!O9B!U<V5R
M+7-P96-I9FEE9"!404='140@5$%"3$4@+2T^/"]D:78^#0H\<"!S='EL93TS
M1"=&3TY4+49!34E,63H@=&EM97,G/CQF;VYT('-I>F4],T0R/B8C,38P.R8C
M,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.R8C,38P.SPO9F]N
M=#X\+W`^/"]D:78^#0H\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]
M7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y
M-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#4S+FAT
M;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B
M;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I
M:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78]
M,T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]
M=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13
M:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I
M<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O
M<G0@:60],T1)1#!%-45!1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY354U-
M05)9($]&(%!224Y#25!!3"!!0T-/54Y424Y'(%!/3$E#2453("A$971A:6QS
M*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/C,@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$P/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,#D\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CY3=6)S97%U96YT(&5V
M96YT/&)R/E-H;W)T('1E<FT@8F%N:R!L;V%N(&%G<F5E;65N=',@96YT97)E
M9"!I;G1O(&)E='=E96X@2F%N=6%R>2`Q+"`R,#$S('1O($UA<F-H(#,Q+"`R
M,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,S$L
M(#(P,3,\8G(^4W5B<V5Q=65N="!E=F5N=#QB<CY3:&]R="!T97)M(&)A;FL@
M;&]A;B!A9W)E96UE;G1S(&5N=&5R960@:6YT;R!B971W965N($IA;G5A<GD@
M,2P@,C`Q,R!T;R!-87)C:"`S,2P@,C`Q,SQB<CY297!A>6UE;G0@9'5E(&EN
M(#(P,30\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<^4U5-34%262!/1B!04DE.0TE004P@04-#3U5.5$E.1R!03TQ)0TE%
M4SPO<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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.
M970@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q.34L
M,34U+#`Y-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@.3`L.3`S+#,W-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^)"`H-3`L.#(X+#,Y-BD\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@@=7-E9"!I
M;B!O<&5R871I;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q
M-#<L-S4X+#DS-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XV,"PQ,C0L,3$T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH-3@L-#@W+#$Q.2D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@@86YD(&-A
M<V@@97%U:79A;&5N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$T,2PY-C@L,3@R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,S0S+#DY-"PV-SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR.#@L-C4Q+#<P,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$V,"PQ,3`L.#@W
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/'-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<#Y297-T<FEC=&5D(&-A<V@\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0R,BPS-38L-SDT/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3<X+#(W,"PT,C<\<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`@("`@("`@/'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)A;FL@8F]R<F]W:6YG<R!D
M=64@=VET:&EN(&]N92!Y96%R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XX-3@L.3(V+#<S,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C<T,RPV.#<L,#8R/'-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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G0@8GD@=VAI8V@@
M8W5R<F5N="!L:6%B:6QI=&EE<R!E>&-E961E9"!C=7)R96YT(&%S<V5T<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3@L,#0U+#8P,SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY"87-I<R!O9B!P<F5S96YT871I;VX\+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("`@("`\=&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@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0F%N:R!B;W)R;W=I;F=S(')E;F5W
M960@86YD(&1R97<@9&]W;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&YU
M;7`^,S`T+#4X,RPP-C$\<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/D)A;FL@8F]R<F]W:6YG<R!D=64@8F5Y;VYD($1E
M8V5M8F5R(#,Q+"`R,#$S/"]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-$;G5M
M<#XQ-3DL-#,X+#,V.3QS<&%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!;&QO=V%N8V4@9F]R(&1O=6)T9G5L
M(')E8V5I=F%B;&5S/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E)E8V5I=F%B;&4@9G)O;2!3:6YO<W5R92!R96-O<F1E9"!I
M;B!P<F5P86ED(&5X<&5N<V5S(&%N9"!O=&AE<B!C=7)R96YT(&%S<V5T<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Y+#4Q-2PX.3D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4L
M,S,W+#(X,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@-"PR,3(L-3,R/'-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*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM
M+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C
M-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?
M,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970U
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-$240P131#04<^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^
M4U5-34%262!/1B!04DE.0TE004P@04-#3U5.5$E.1R!03TQ)0TE%4R`H1&5T
M86EL<R`R*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D)U:6QD:6YG<SQB
M<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R
M/&)R/DUA8VAI;F5R>3QB<CY-:6YI;75M/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^36%C:&EN97)Y/&)R/DUA
M>&EM=6T\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CY&=7)N:71U<F4L(&9I>'1U<F5S(&%N9"!E<75I<&UE;G0\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,CQB<CY-;W1O<B!V96AI8VQE<SQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY0<F]J96-T(&%S<V5T<SPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#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<#Y0<F]J96-T(&%S<V5T
M<R`M($%C<75I<VET:6]N(&-O<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,C<U+#0R,RPT-#<\<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(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;VIE8W0@87-S971S("T@36]D=6QE
M<R!C;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,"PW,C$L
M.34W/'-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@("`@("`@(#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<#Y0<F]J96-T(&%S<V5T<R`M($1E=F5L;W!M96YT(&-O<W0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8W+#`S-RPV,#(\<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,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;VIE8W0@
M87-S971S("T@3W1H97)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR-2PY-C0L,#$X/'-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-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^5&]T86P@4')O:F5C="!A<W-E=',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,Y.2PQ-#<L,#(T/'-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@("`@("`@(#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-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#=7)R96YT('!O
M<G1I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X,"PT,S8L
M-C$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,S<L,3,S+#`V.#QS<&%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*("`@("`@("`\=&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`^3F]N+6-U<G)E;G0@<&]R=&EO;CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R,3@L-S$P+#0P-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY0
M<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N=#PO<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("`@("`@(#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<#Y%<W1I;6%T960@=7-E9G5L(&QI
M=F5S/"]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=#XR,"!Y96%R<SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C4@
M>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XQ,"!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/C4@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XU('EE87)S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M
M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V
M-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO
M,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E
M=',O4VAE970U-2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q
M=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA
M<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\3454
M02!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H
M=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S
M8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M
M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE
M(&-L87-S/3-$<F5P;W)T(&ED/3-$240P15I%044^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R
M/CQS=')O;F<^4U5-34%262!/1B!04DE.0TE004P@04-#3U5.5$E.1R!03TQ)
M0TE%4R`H1&5T86EL<R`S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,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`^/'-T<F]N9SY0<F5P86ED(&QA;F0@=7-E(')I9VAT/"]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/E!E<FEO
M9"!O=F5R('=H:6-H(&QA;F0@=7-E(')I9VAT<R!A<F4@8VAA<F=E9"!T;R!E
M87)N:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^-3`@>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!O=V5R('!U<F-H87-E(&%G<F5E;65N=#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/DEN=&%N9VEB;&4@87-S971S/"]S
M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W)T
M:7IA=&EO;B!P97)I;V0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/C(P('EE87)S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y496-H;FEC86P@:VYO=RUH;W<\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY);G1A;F=I8FQE(&%S<V5T<SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R
M=&EZ871I;VX@<&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XQ,"!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0V]M<'5T97(@<V]F='=A<F4@?"!-:6YI;75M/"]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<^26YT86YG:6)L
M92!A<W-E=',\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^06UO<G1I>F%T:6]N('!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^,2!Y96%R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUP=71E<B!S;V9T=V%R92!\($UA>&EM
M=6T\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY)
M;G1A;F=I8FQE(&%S<V5T<SPO<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!;6]R=&EZ871I;VX@<&5R:6]D/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XQ,"!Y96%R<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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C
M-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-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.64%'/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/E-534U!4ED@3T8@4%))3D-)4$%,($%#0T]53E1)3D<@4$],
M24-)15,@*$1E=&%I;',@-"D@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^26YV97-T;65N=',@
M:6X@869F:6QI871E<SPO<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@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y);7!A:7)M96YT(&-H87)G97,@;VX@:6YV97-T;65N=',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,2PQ,#`L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB
M<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`S+#`P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^26UP86ER;65N="!O9B!L
M;VYG+6QI=F5D(&%S<V5T<SPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y);7!A:7)M96YT(&-H87)G93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E)E=F5N=64@87)R86YG
M96UE;G1S/"]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`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E)E=F5N=64@<F5C;V=N:7IE9"!U<VEN9R!T:&4@9G5L;"!A8V-R=64@
M;65T:&]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT."PY,#`L
M-S4X/'-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);G9E;G1O<FEE<R!R96QA=&EN9R!T;R!U;G)E8V]G;FEZ960@<F5V
M96YU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@L-#`P+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(S+#(P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ."PX,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-H:7!P:6YG(&%N9"!H
M86YD;&EN9R!C;W-T<SPO<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@("`@("`@(#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<#Y3:&EP<&EN9R!A;F0@:&%N9&QI;F<@8V]S=',@<F5L871I
M;F<@=&\@<V]L87(@;6]D=6QE('-A;&5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT,2PY,#(L,S(W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,S$L-S@U+#`W-SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S+#<R-RPT-C<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^4F5S96%R8V@@86YD(&1E=F5L;W!M96YT/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E<V5A<F-H(&%N9"!D979E
M;&]P;65N="!E>'!E;G-E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3(L.3DX+#$R,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$Y+#@S."PU-#<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#@T,RPR,38\<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/CQS=')O;F<^061V
M97)T:7-I;F<@97AP96YS97,\+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*("`@("`@("`\=&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`^061V97)T:7-I;F<@97AP96YS97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q+#@W-"PT-3(\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PQ.30L,#(W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PQ
M-#@L,C$U/'-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-:6YI;75M/"]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<^4F5V96YU92!A<G)A;F=E;65N=',\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]N<W1R=6-T:6]N('!E
M<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^-B!M;VYT:',\
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:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DUA>&EM=6T\+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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY2979E;G5E(&%R<F%N9V5M96YT<SPO<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("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VYS=')U8W1I;VX@<&5R:6]D/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XQ('EE87(\<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:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O;&P@;6%N
M=69A8W1U<FEN9R!A<G)A;F=E;65N=',\+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]N9SY2979E;G5E(&%R<F%N9V5M96YT<SPO<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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&:6YI<VAE
M9"!G;V]D<R!S;VQD/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW
M+#DQ,2PW,S,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR-"PW,#DL-SDR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-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"=7DM86YD+7-E;&P@
M87)R86YG96UE;G1S/"]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/CQS=')O;F<^4F5V96YU92!A<G)A;F=E;65N=',\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]S="!O9B!R87<@;6%T97)I
M86QS('!U<F-H87-E9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C$L-#8S+#,S-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1FEN:7-H960@
M9V]O9',@<V]L9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB
M<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`T,RPX.#,L.#<Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-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=%\S-3)F931B8E\P9F-F7S0Y
M831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O
M<FMS:&5E=',O4VAE970U-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-$240P155304D^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^4U5-34%262!/1B!04DE.0TE004P@04-#3U5.5$E.
M1R!03TQ)0TE%4R`H1&5T86EL<R`U*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C`@36]N
M=&AS($5N9&5D/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A
M;CTS1#(^,2!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^075G
M+B`P,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*
M=6XN(#,P+"`R,#`Y/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/DUA>2`S,2P@,C`P.3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY787)R86YT>2!C;W-T/"]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`@("`@("`@/'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,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=U87)A;G1E92!O9B!S
M;VQA<B!M;V1U;&5S(&%N9"!P<F]D=6-T<R!F;W(@9&5F96-T<R!I;B!M871E
M<FEA;',@86YD('=O<FMM86YS:&EP/"]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=#XU('EE87)S/'-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<#Y-:6YI;75M('!E<F-E;G1A9V4@;V8@9&5C;&EN
M92!I;B!I;FET:6%L(&UI;FEM=6T@<&]W97(@9V5N97)A=&EO;B!C87!A8VET
M>2!F;W(@,3`@>65A<G,\+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,],T1N=6UP
M/C$P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^36EN:6UU;2!P97)C96YT86=E(&]F(&1E8VQI;F4@:6X@:6YI
M=&EA;"!M:6YI;75M('!O=V5R(&=E;F5R871I;VX@8V%P86-I='D@9F]R(#(U
M('EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,"XP,"4\
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=&5N9&5D('=A<G)A;G1Y(&]F('-O;&%R(&UO9'5L97,@86YD('!R;V1U
M8W1S(&9O<B!D969E8W1S(&EN(&UA=&5R:6%L<R!A;F0@=V]R:VUA;G-H:7`\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C$P('EE87)S/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^-B!Y96%R
M<SQS<&%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*("`@("`@("`\=&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`^4&5R:6]D(&9O<B!W:&EC:"!T:&4@96YT:71Y(&=U87)A;G1E97,@9F]R
M(&UA:6YT86EN:6YG('1H92!P97)F;W)M86YC92!L979E;',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/C(U('EE87)S/'-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-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y787)R86YT>2!A8V-R
M=6%L(')A=&4@9F]R('-A;&5S(&]F('-O;&%R(&UO9'5L97,@87,@82!P97)C
M96YT86=E(&]F(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$N,#`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-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y787)R86YT>2!A8V-R=6%L(')A=&4@9F]R('-A;&5S(&]F
M('-O;&%R('-Y<W1E;2!K:71S(&%S(&$@<&5R8V5N=&%G92!O9B!R979E;G5E
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-$;G5M<#XP+C@P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5V%R<F%N
M='D@8V]S=',@:6YC;'5D960@:6X@8V]S="!O9B!R979E;G5E<SPO=&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&YU;7`^)"`Q,BPU,38L,S0Y/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q."PS-#<L
M,C<R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`Q-"PR-3DL.#@P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y497)M(&]F(&EN<W5R86YC92!P;VQI8WD@;W9E
M<B!W:&EC:"!T:&4@:6YS=7)A;F-E('!R96UI=6T@=VEL;"!B92!A;6]R=&EZ
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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C$@>65A<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`^56YA
M;6]R=&EZ960@8V%R<GEI;F<@86UO=6YT(&]F(&EN<W5R86YC92!P<F5M:75M
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-$;G5M<#XS+#`V,2PX-SD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-"PW
M,3DL.#`W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y);G-U<F%N8V4@<F5C96EV86)L93PO=&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&YU;7`^,S4L-#0Q+#8W,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*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&;W)E:6=N(&-U
M<G)E;F-Y(')I<VL\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<R!A;F0@<F5S=')I
M8W1E9"!C87-H(&1E;F]M:6YA=&5D(&EN(%)-0BP@55-$(&5Q=6EV86QE;G0\
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,],T1N=6UP/B0@-#DQ+#(X."PQ,C$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#,V,RPV-#<L,S(W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`R.38L-C$R+#`R.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^36%X:6UU;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^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E=A<G)A;G1Y(&-O<W0\
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*("`@("`@("`\=&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`^1W5A
M<F%N=&5E(&]F('-O;&%R(&UO9'5L97,@86YD('!R;V1U8W1S(&9O<B!D969E
M8W1S(&EN(&UA=&5R:6%L<R!A;F0@=V]R:VUA;G-H:7`\+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/C(@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E=A<G)A;G1Y('!E<FEO9"!O
M9B!S;VQA<B!M;V1U;&5S(&%N9"!P<F]D=6-T<R!A9V%I;G-T(&1E8VQI;F4@
M;V8@;6]R92!T:&%N(#$P)2!O9B!I;FET:6%L('!O=V5R(&=E;F5R871I;VX@
M8V%P86-I='D\+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/C$P('EE
M87)S/'-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<#Y787)R86YT>2!P97)I;V0@;V8@<V]L87(@;6]D=6QE<R!A;F0@<')O
M9'5C=',@86=A:6YS="!D96-L:6YE(&]F(&UO<F4@=&AA;B`R,"4@;V8@:6YI
M=&EA;"!P;W=E<B!G96YE<F%T:6]N(&-A<&%C:71Y/"]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=#XR-2!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1FER<W0@>65A<B!O9B!G=6%R
M86YT965D('!E<F9O<FUA;F-E('!E<FEO9"!\($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*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY787)R86YT>2!C;W-T
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`@("`@("`@/'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,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%C
M='5A;"!P;W=E<B!O=71P=70@;V8@;6]D=6QE(&%S(&$@<&5R8V5N=&%G92!O
M9B!L86)E;&5D('!O=V5R(&]U='!U=#PO=&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&YU;7`^.3<N,#`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'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<#Y996%R(#(@=&\@>65A<B`R-"!O9B!G=6%R86YT
M965D('!E<F9O<FUA;F-E('!E<FEO9"!\($UA>&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*("`@("`@
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`^/'-T<F]N9SY787)R86YT>2!C;W-T/"]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`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!E<F-E
M;G1A9V4@;V8@9&5C;&EN92!I;B!A8W1U86P@86YN=6%L('!O=V5R(&]U='!U
M="!O9B!M;V1U;&4\+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,],T1N=6UP/C`N
M-S`E/'-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<#Y996%R(#(U(&]F(&=U87)A;G1E960@<&5R9F]R;6%N8V4@<&5R:6]D
M('P@36EN:6UU;3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/E=A<G)A;G1Y(&-O<W0\+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=&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`^06-T=6%L('!O=V5R(&]U='!U="!O9B!M;V1U
M;&4@87,@82!P97)C96YT86=E(&]F(&QA8F5L960@<&]W97(@;W5T<'5T/"]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-$;G5M<#XX,"XP,"4\<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@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?
M-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O
M5V]R:W-H965T<R]3:&5E=#4X+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#!%4T5!1SX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#$^/'-T<F]N9SY354U-05)9($]&(%!224Y#25!!3"!!0T-/54Y4
M24Y'(%!/3$E#2453("A$971A:6QS(#8I("A!9'9A;F-E<R!T;R!S=7!P;&EE
M<G,L(%-U<'!L:65R+"!54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3=7!P;&EE<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`@
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!O9B!C<F5D:70@<FES:SPO<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-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y!9'9A;F-E<R!T;R!S=7!P;&EE<G,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3@L.3DY+#DV,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W5P<&QI97(@
M0CPO=&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-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-O
M;F-E;G1R871I;VX@;V8@8W)E9&ET(')I<VL\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^061V86YC97,@=&\@<W5P<&QI97)S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPW,3(L,3DR/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L
M-#`X+#4Y,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^4W5P<&QI97(@0SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D-O;F-E;G1R871I;VX@;V8@8W)E9&ET(')I<VL\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^061V
M86YC97,@=&\@<W5P<&QI97)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ,"PQ.#(L,38U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3`L,34W+#(T.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W5P<&QI97(@1#PO=&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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-O;F-E;G1R871I
M;VX@;V8@8W)E9&ET(')I<VL\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^061V86YC97,@=&\@<W5P<&QI97)S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#4T-2PQ-S(\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#4Q-RPQ,3`\<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/E-U
M<'!L:65R($4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY#;VYC96YT<F%T:6]N(&]F(&-R961I="!R:7-K/"]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,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%D=F%N8V5S('1O('-U
M<'!L:65R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-RPY-30L
M.#$W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-RPY,S4L,S4P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y3=7!P;&EE<B!&/"]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<^0V]N8V5N=')A=&EO;B!O9B!C<F5D:70@
M<FES:SPO<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!9'9A;F-E<R!T;R!S=7!P;&EE<G,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,2PQ.#@L-3`W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Y+#0S,"PV-#8\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*
M/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA
M-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R
M:W-H965T<R]3:&5E=#4Y+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#!%-EA#23X-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A
M;CTS1#(^/'-T<F]N9SY!0U%525-)5$E/3B`H1&5T86EL<RD@*%531"`D*3QB
M<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS
M<&%N/3-$,CXP($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/C`@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,"!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3X\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^075G+B`R-RP@,C`Q,CQB<CY#4U-)/&)R/E!R;VIE8W0@
M1DPS/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA>2`R-"P@
M,C`Q,3QB<CY!8W%U:7-I=&EO;B!O9B!0<F]J96-T($9,,SQB<CY#4U-)/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\
M8G(^06-Q=6ES:71I;VX@;V8@4')O:F5C="!&3#,\8G(^0U-323QB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*86XN(#(X+"`R,#$Q/&)R/D%C
M<75I<VET:6]N(&]F(%!R;VIE8W0@1DPS/&)R/D-34TD\8G(^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^36%Y(#,Q+"`R,#$R/&)R/D%C<75I<VET
M:6]N(&]F(%!R;VIE8W1S(#$V/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D%P<BX@,3<L(#(P,3(\8G(^06-Q=6ES:71I;VX@;V8@4')O:F5C
M=',@,38\8G(^:71E;3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y!<'(N(#$W+"`R,#$R/&)R/D%C<75I<VET:6]N(&]F(%!R;VIE8W1S(#$V
M/&)R/DUI;FEM=6T\8G(^35<\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^07!R+B`Q-RP@,C`Q,CQB<CY!8W%U:7-I=&EO;B!O9B!0<F]J96-T
M<R`Q-CQB<CY-87AI;75M/&)R/DU7/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/DIU;BX@,34L(#(P,3(\8G(^06-Q=6ES:71I;VX@;V8@4')O
M:F5C=',@,38\8G(^5V%R<F%N=',@:7-S=65D(&EN(&%C<75I<VET:6]N/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,C8L(#(P,3(\
M8G(^06-Q=6ES:71I;VX@;V8@4W5N161I<V]N(%!R;VIE8W1S/&)R/D-34TD\
M8G(^35<\8G(^:71E;3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY!0U%525-)5$E/3CPO<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("`@(#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-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y097)C96YT86=E(&]F(&5Q=6ET>2!I
M;G1E<F5S="!I;B!A8W%U:7)E92!P<FEO<B!T;R!A9&1I=&EO;F%L(&%C<75I
M<VET:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,"XP,"4\
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/E!E<F-E;G1A9V4@;V8@:6YT97)E<W0@86-Q=6ER960\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C4P+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*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDW+C`P)3QS<&%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,],T1N=6UP/C$P,"XP,"4\<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-A<V@@
M<&%I9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S+#`X-"PW
M,30\<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-$;G5M
M<#XD(#,L,#(P+#$P.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,3@V+#<Q-BPU-#<\<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`@("`@("`@/'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<^4'5R8VAA<V4@
M<')I8V4@86QL;V-A=&EO;CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#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-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y.970@=&%N9VEB;&4@87-S971S(&%C<75I<F5D/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX-#4L.3(Y/'-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@("`@("`@(#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@("`@("`@(#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$969E<G)E
M9"!T87@@;&EA8FEL:71I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#$L,S0U+#$U,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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/E!O=V5R('!U<F-H87-E(&%G<F5E;65N=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PS,SDL,C`Q/'-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@("`@("`@(#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@("`@("`@(#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';V]D=VEL
M;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPR-C0L.#0U/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M5&]T86P@8V]N<VED97)A=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-BPQ,#0L.#(S/'-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&YU;7`^,3DT+#0Y,2PU,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`@("`@("`@/'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<#XR,"PU,#`L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%<W1I;6%T
M960@=7-E9G5L(&QI9F4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/C(P('EE87)S/'-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@("`@("`@(#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<#Y!;6]R=&EZ871I;VX@97AP96YS93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,30R+#DV.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*
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*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V%L92!P<FEC92!O9B!D:7-C
M;VYT:6YU960@<')O:F5C=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-#@L.3`P+#`P,#QS<&%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*("`@("`@("`\=&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*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^4')O9FET(&]N('-A;&4@;V8@<')O:F5C=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPT,#`L,#`P/'-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@("`@("`@(#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@("`@("`@(#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-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.=6UB97(@
M;V8@<V]L87(@<&]W97(@<')O:F5C=',@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,],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$V/'-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&YU;7`^,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`^0V%P86-I='D@;V8@<V]L87(@<&]W
M97(@86-Q=6ER960\+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*("`@("`@("`\=&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,],T1N=6UP/C$Y
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y0;W=E<B!P=7)C:&%S92!C;VYT<F%C="!P97)I;V0@87=A<F1E
M9"!T;R!P<F]J96-T<SPO=&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/'-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/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M,C`@>65A<G,\<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`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DYU;6)E<B!O9B!C;VYT<F%C=',@:7-S=65D('5N9&5R($]N
M=&%R:6\G<R!&250@<')O9W)A;3PO=&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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,34\<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`@("`@("`@/'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/DYU;6)E<B!O9B!C;VYT<F%C=',@:7-S=65D(&%S('!A<G0@
M;V8@3VYT87)I;R=S(%)E;F5W86)L92!%;F5R9WD@4W1A;F1A<F0@3V9F97(@
M4')O9W)A;3PO=&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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3QS<&%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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY4;W1A;"!C;VYS:61E<F%T:6]N('!A:60\+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("`@("`@("`\=&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*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V%S:"!C;VYS:61E<F%T:6]N
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#`X-"PW,30\<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<#XS+#`R
M,"PQ,#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ.#8L-S$V+#4T-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&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`^1F%I<B!V86QU92!O9B!T:&4@:7-S=6%N8V4@
M;V8@=V%R<F%N="P@;F5T(&]F(&-A<V@@<F5C96EV960\+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,],T1N=6UP/B0@-RPW-S0L.3DP/'-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-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XG5V%R<F%N=',@:7-S
M=65D('1O('-E;&QE<B!A<R!P97)C96YT86=E(&]F(')E<&]R=&EN9R!E;G1I
M='DG<R!O=71S=&%N9&EN9R!C;VUM;VX@<VAA<F5S/"]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-$;G5M<#XY+CDP)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*("`@
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`^4&5R:6]D(&1U<FEN9R!W:&EC:"!W
M87)R86YT<R!W:6QL(&YO="!B92!E>&5R8VES86)L93PO=&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^,2!Y96%R/'-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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%>&5R8VES92!P<FEC92!O9B!W
M87)R86YT("AI;B!D;VQL87)S('!E<B!S:&%R92D\+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,],T1N=6UP/B0@-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*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY!<W-U;7!T:6]N<R!U<V5D
M('1O(&1E=&5R;6EN92!F86ER(&UA<FME="!V86QU92!O9B!W87)R86YT<SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y2:7-K
M(&9R964@<F%T92`H87,@82!P97)C96YT*3PO=&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@("`@("`@(#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&YU;7`^,2XW-B4\<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/E9O;&%T:6QI='D@<F%T:6\@*&%S(&$@<&5R
M8V5N="D\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDS+C4P)3QS
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`^
M4&5R8V5N=&%G92!O9B!N;VXM=F]T:6YG('1R86-K:6YG('-H87)E<R!T:&%T
M('=O=6QD(&)E(')E9&5E;6%B;&4@8GD@=&AE($-O;7!A;GD@=7!O;B!S871I
M<V9A8W1I;VX@;V8@8V5R=&%I;B!C;VYD:71I;VYS/"]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-$;G5M<#XY-RXP,"4\<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@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*
M#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C
M,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F
M931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3
M:&5E=#8P+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#!%,DU!1SX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T
M<F]N9SY!3$Q/5T%.0T4@1D]2($1/54)41E5,($%#0T]53E13("A$971A:6QS
M*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^06QL;W=A;F-E<R!F;W(@86-C;W5N=',@<F5C96EV86)L93PO
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<#X\<W1R;VYG/DUO=F5M
M96YT(&]F(&%L;&]W86YC97,\+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*("`@("`@("`\=&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`^0F5G:6YN:6YG(&]F('1H92!Y96%R/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#DL-3`U+#0X,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-RPY-38L,#,V
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`Q."PP,CDL-#0P/'-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!;&QO=V%N8V5S(&UA9&4@*')E=F5R<V%L*2!D=7)I
M;F<@=&AE('EE87(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0S
M+#(T,"PU.34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XV+#4U,BPY,C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@Q,"PP.#(L-S$X*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`^06-C;W5N=',@=W)I='1E
M;BUO9F8@86=A:6YS="!A;&QO=V%N8V5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@U+#,R-2PY,#@I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH-2PP-3,L-3,X*3QS<&%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`^1F]R96EG;B!E>&-H
M86YG92!E9F9E8W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$V
M,BPP-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XU,"PP-3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XY+#,Q-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0VQO<VEN9R!B86QA;F-E/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT-RPU.#(L,C$W/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PU,#4L-#@Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-RPY-38L
M,#,V/'-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!;&QO=V%N8V5S(&9O<B!A8V-O=6YT<R!R96-E:79A8FQE('P@3W1H
M97(\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY-
M;W9E;65N="!O9B!A;&QO=V%N8V5S/"]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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D%L;&]W86YC97,@;6%D92!D=7)I;F<@=&AE
M('EE87(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#,P,"PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D%L;&]W86YC97,@9F]R(&%C8V]U;G1S(')E8V5I=F%B;&4@?"!#:&%O
M<FD@4V]L87(\+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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY-;W9E;65N="!O9B!A;&QO=V%N8V5S/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%L;&]W86YC97,@;6%D92!D=7)I
M;F<@=&AE('EE87(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X
M+#<P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D%L;&]W86YC97,@9F]R(&%D=F%N8V5S('1O('-U<'!L:65R
M<SPO=&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-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/DUO
M=F5M96YT(&]F(&%L;&]W86YC97,\+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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0F5G:6YN:6YG(&]F('1H92!Y96%R/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS."PQ,C,L-S(Q/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3DL,S@Y+#4T
M,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$P+#DX-2PQ.34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%L;&]W86YC97,@;6%D92`H<F5V97)S86PI(&1U<FEN
M9R!T:&4@>65A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S<P
M+#8R,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$W+#<R."PV.#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,"PR,SDL.#4X/'-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!8V-O=6YT<R!W<FET=&5N+6]F
M9B!A9V%I;G-T(&%L;&]W86YC97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#(L,C`U+#@T."D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D9O<F5I9VX@97AC:&%N9V4@969F96-T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,2PQ-#0\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#`P-2PT.3@\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS
M-S`L,S,W/'-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#;&]S:6YG(&)A;&%N8V4\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,S@L-30U+#0X-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,S@L,3(S+#<R,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3DL,S@Y+#4T
M,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE
M/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R
M9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO
M8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C
M,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T-C$N:'1M;`T*0V]N=&5N="U4
M<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4
M>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-
M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP
M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP
M="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@
M3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@
M(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$4S
M3$%#/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS
M<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/DE.5D5.5$]22453("A$971A
M:6QS*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY);G9E;G1O<FEE<SPO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y287<@;6%T97)I86QS/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0P+#$Y-RPY-3(\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4P
M+#`V,BPY-#0\<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/E=O<FLM:6XM<')O8V5S<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,38L-S,Y+#DP-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0Y+#$U-RPT-30\<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/D9I;FES:&5D(&=O
M;V1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,3<L-3$W+#DS
M.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$Y-RPS-#<L-S(Y/'-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-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^26YV96YT;W)I97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(W-"PT-34L-SDX/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CDV+#4V."PQ,C<\<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/DEN=F5N=&]R
M>2!W<FET=&5N(&1O=VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@,RPP.#4L-3(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`X+#0U-BPR-C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L,3`Q+#$R-#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^
M#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T
M.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7
M;W)K<VAE971S+U-H965T-C(N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O
M9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT
M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@
M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$
M)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X
M="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4
M:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@
M(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$4R,4%'/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/E!23U!%4E19+"!03$%.5"!!3D0@15%525!-14Y4
M+"!.150@*$1E=&%I;',I("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N
M9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$P/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E!23U!%4E19+"!03$%.
M5"!!3D0@15%525!-14Y4+"!.150\+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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE
M;G0L(&=R;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#8S
M,2PW,#,L-3@R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`U.34L,C<T+#<W-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&5S<SH@06-C=6UU;&%T960@9&5P
M<F5C:6%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R,#(L
M,SDP+#@V,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q,C(L,#<X+#,T-BD\<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@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]P97)T>2P@<&QA;G0@86YD(&5Q
M=6EP;65N="P@97AC;'5D:6YG(&-O;G-T<G5C=&EO;B!I;B!P<F]C97-S+"!N
M970\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0R.2PS,3(L-S(R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-#<S+#$Y-BPT,C@\<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,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y0<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N="P@
M;F5T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-CDL-C0R+#@R
M,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C4Q,"PP-CDL-#,V/'-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$97!R96-I871I;VX@97AP96YS93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.#`L-C0T+#,R,CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4U+#$P-"PV-38\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,"PY
M-#8L,#,U/'-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"=6EL9&EN9W,\+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`^/'-T<F]N9SY04D]015)462P@4$Q!3E0@04Y$($5154E0345.5"P@
M3D54/"]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`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT+"!G<F]S<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,38V+#,P,"PS-C$\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-3`L,30W+#0V
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3&5A<V5H;VQD(&EM<')O=F5M96YT<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@("`@("`@(#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!23U!%4E19+"!03$%.5"!!3D0@15%5
M25!-14Y4+"!.150\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0L(&=R;W-S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#@W,RPR,S(\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#<T
M,BPS,#4\<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/DUA8VAI;F5R>3PO=&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/E!23U!%4E19+"!03$%.5"!!3D0@15%525!-14Y4+"!.
M150\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^
M4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0L(&=R;W-S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,C(L.#DU+#0S,SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0Q,RPP-SDL,3$Q
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&=7)N:71U<F4L(&9I>'1U<F5S(&%N9"!E<75I<&UE;G0\+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@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY04D]015)462P@4$Q!
M3E0@04Y$($5154E0345.5"P@3D54/"]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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M
M96YT+"!G<F]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S0L
M-C$Q+#$U-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(V+#,Y-RPV,S@\<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:#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DUO=&]R('9E:&EC;&5S/"]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(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4%)/4$525%DL(%!,04Y4
M($%.1"!%455)4$U%3E0L($Y%5#PO<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@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y0<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N
M="P@9W)O<W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L,#(S
M+#,P.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(L.3`X+#(V,#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')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^0V]N<W1R=6-T:6]N(&EN('!R;V-E<W,\+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*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY04D]015)462P@
M4$Q!3E0@04Y$($5154E0345.5"P@3D54/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]P97)T>2P@<&QA;G0@86YD(&5Q
M=6EP;65N="P@;F5T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#0P+#,S,"PQ,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#,V+#@W,RPP,#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*
M#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C
M,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F
M931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3
M:&5E=#8S+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#!%3%E!1SX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T
M<F]N9SY)3E1!3D=)0DQ%($%34T544RP@3D54("A$971A:6QS*2`H55-$("0I
M/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O
M;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L
M(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY)3E1!3D=)0DQ%($%34T544RP@3D54/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S($-A<G)Y:6YG($%M
M;W5N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`V+#8V,"PX
M-#<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#$P+#$Q-RPS.#8\<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%C8W5M=6QA=&5D($%M;W)T:7IA=&EO;CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,BPS,S,L,C0S*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$L-C`Q+#$U
M,BD\<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;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y4;W1A;"!I;G1A;F=I8FQE(&%S<V5T<RP@;F5T/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT+#,R-RPV,#0\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX+#4Q-BPR,S0\<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%M;W)T
M:7IA=&EO;B!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XW-30L,30X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PP,3(L-C(T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,S(P+#$T-CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY%>'!E8W1E9"!A
M;6]R=&EZ871I;VX@97AP96YS92!O9B!I;G1A;F=I8FQE(&%S<V5T<SPO<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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR,#$S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY,#`L,#`P/'-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<#XR,#$T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY,#`L,#`P/'-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-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR,#$U/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,#`L,#`P/'-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<#XR,#$V/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,#`L,#`P/'-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-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR,#$W/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,#`L,#`P/'-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<#Y!8W%U:7)E
M9"!P;W=E<B!P=7)C:&%S92!A9W)E96UE;G1S/"]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`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^24Y404Y'24),12!!4U-%5%,L($Y%
M5#PO<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@("`@("`@(#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<F]S<R!#87)R>6EN9R!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C0L,3$Q+#$Y.3QS<&%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')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@06UO<G1I>F%T:6]N/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q-#(L.38Y*3QS<&%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=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L
M(&EN=&%N9VEB;&4@87-S971S+"!N970\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C,L.38X+#(S,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&5C:&YI8V%L(&MN;W<M:&]W/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^24Y404Y'24),
M12!!4U-%5%,L($Y%5#PO<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@("`@("`@(#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]S<R!#87)R>6EN9R!!;6]U;G0\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$L,#(U+#@V,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,#(S+#,U-#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`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C=6UU
M;&%T960@06UO<G1I>F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@S-#$L.34T*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#(Q,RPQ.3DI/'-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-$<F5U/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@:6YT86YG:6)L92!A<W-E
M=',L(&YE=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C@S+#DP
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C@Q,"PQ-34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D-O;7!U=&5R('-O9G1W87)E/"]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`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^24Y404Y'24),12!!4U-%5%,L($Y%
M5#PO<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@("`@("`@(#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<F]S<R!#87)R>6EN9R!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4L-C,T+#DX-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0L.3@R+#@S,SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@06UO<G1I
M>F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#DY,2PR
M.#DI/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,2PR-#0L.3@T*3QS<&%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=3X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&EN=&%N9VEB;&4@87-S971S+"!N970\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,RPV-#,L-CDW/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R
M+#<R-RPX-#D\<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/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'10
M87)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N
M=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?
M8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#8T+FAT;6P-"D-O
M;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O
M;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*
M/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT
M96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G
M/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS
M/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H
M96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60]
M,T1)1#!%2TY"1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY&04E2(%9!3%5%
M($U%05-54D5-14Y4("A$971A:6QS*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0S/C$R($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,#QB<CX\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&86ER('9A
M;'5E(&UE87-U<F5M96YT<R!O9B!T:&4@96YT:71Y)W,@87-S971S(&]R(&QI
M86)I;&ET:65S('1H870@87)E(&UE87-U<F5D(&%T(&9A:7(@=F%L=64@;VX@
M82!R96-U<G)I;F<@8F%S:7,\+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*("`@("`@("`\=&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`^3&]N9RUT97)M(&)A;FL@8F]R<F]W:6YG<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R,30L-38R+#DV,SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1V%I
M;B`H;&]S<RD@;VX@9F]R96EG;B!C=7)R96YC>2!D97)I=F%T:79E(&-O;G1R
M86-T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-"PS-CDL,3<S
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#4L-S4P+#DX,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ+#8U-BPY,C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E8W5R<FEN9R!B87-I<R!\(%1O=&%L
M($9A:7(@5F%L=64@86YD($-A<G)Y:6YG(%9A;'5E(&]N('1H92!"86QA;F-E
M(%-H965T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^1F%I<B!V86QU92!M96%S=7)E;65N=',@;V8@=&AE(&5N=&ET>2=S(&%S
M<V5T<R!O<B!L:6%B:6QI=&EE<R!T:&%T(&%R92!M96%S=7)E9"!A="!F86ER
M('9A;'5E(&]N(&$@<F5C=7)R:6YG(&)A<VES/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L($%S<V5T<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PS-3`L-C4W/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPW,C8L-3,X/'-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<#Y4
M;W1A;"!,:6%B:6QI=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,S8U+#(R-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')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4F5C=7)R:6YG(&)A<VES('P@5&]T86P@1F%I<B!686QU
M92!A;F0@0V%R<GEI;F<@5F%L=64@;VX@=&AE($)A;&%N8V4@4VAE970@?"!&
M;W)E:6=N(&5X8VAA;F=E(&]P=&EO;B!C;VYT<F%C=',\+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`^/'-T<F]N9SY&86ER('9A;'5E(&UE87-U
M<F5M96YT<R!O9B!T:&4@96YT:71Y)W,@87-S971S(&]R(&QI86)I;&ET:65S
M('1H870@87)E(&UE87-U<F5D(&%T(&9A:7(@=F%L=64@;VX@82!R96-U<G)I
M;F<@8F%S:7,\+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*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^5&]T86P@07-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ,#`L.#,W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-#<Y+#,S,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^4F5C=7)R:6YG(&)A<VES('P@5&]T86P@
M1F%I<B!686QU92!A;F0@0V%R<GEI;F<@5F%L=64@;VX@=&AE($)A;&%N8V4@
M4VAE970@?"!&;W)E:6=N(&5X8VAA;F=E(&9O<G=A<F0@8V]N=')A8W1S/"]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,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1F%I<B!V
M86QU92!M96%S=7)E;65N=',@;V8@=&AE(&5N=&ET>2=S(&%S<V5T<R!O<B!L
M:6%B:6QI=&EE<R!T:&%T(&%R92!M96%S=7)E9"!A="!F86ER('9A;'5E(&]N
M(&$@<F5C=7)R:6YG(&)A<VES/"]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`@("`@("`@/'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($%S<V5T<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,2PR-#DL.#(P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPR-#<L,C`U/'-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<#Y4;W1A;"!,:6%B
M:6QI=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S8U+#(R
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')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4F5C=7)R:6YG(&)A<VES('P@4VEG;FEF:6-A;G0@3W1H97(@3V)S97)V
M86)L92!);G!U=',@*$QE=F5L(#(I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^1F%I<B!V86QU92!M96%S=7)E;65N=',@;V8@
M=&AE(&5N=&ET>2=S(&%S<V5T<R!O<B!L:6%B:6QI=&EE<R!T:&%T(&%R92!M
M96%S=7)E9"!A="!F86ER('9A;'5E(&]N(&$@<F5C=7)R:6YG(&)A<VES/"]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`@("`@("`@/'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/E1O=&%L
M($%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PS-3`L
M-C4W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,BPW,C8L-3,X/'-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<#Y4;W1A;"!,:6%B:6QI=&EE<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,S8U+#(R-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')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5C=7)R:6YG(&)A<VES('P@
M4VEG;FEF:6-A;G0@3W1H97(@3V)S97)V86)L92!);G!U=',@*$QE=F5L(#(I
M('P@1F]R96EG;B!E>&-H86YG92!O<'1I;VX@8V]N=')A8W1S/"]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<^1F%I<B!V86QU92!M
M96%S=7)E;65N=',@;V8@=&AE(&5N=&ET>2=S(&%S<V5T<R!O<B!L:6%B:6QI
M=&EE<R!T:&%T(&%R92!M96%S=7)E9"!A="!F86ER('9A;'5E(&]N(&$@<F5C
M=7)R:6YG(&)A<VES/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E1O=&%L($%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3`P+#@S-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0W.2PS,S,\<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)E8W5R<FEN9R!B87-I<R!\(%-I
M9VYI9FEC86YT($]T:&5R($]B<V5R=F%B;&4@26YP=71S("A,979E;"`R*2!\
M($9O<F5I9VX@97AC:&%N9V4@9F]R=V%R9"!C;VYT<F%C=',\+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@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&86ER('9A;'5E(&UE
M87-U<F5M96YT<R!O9B!T:&4@96YT:71Y)W,@87-S971S(&]R(&QI86)I;&ET
M:65S('1H870@87)E(&UE87-U<F5D(&%T(&9A:7(@=F%L=64@;VX@82!R96-U
M<G)I;F<@8F%S:7,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^5&]T86P@07-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#(T.2PX,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR+#(T-RPR,#4\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L($QI86)I;&ET:65S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-C4L,C(V/'-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.;VXM
M<F5C=7)R:6YG(&)A<VES('P@4VEG;FEF:6-A;G0@56YO8G-E<G9A8FQE($EN
M<'5T<R`H3&5V96P@,RD\+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')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY&86ER('9A;'5E(&UE87-U<F5M96YT<R!O9B!T:&4@96YT
M:71Y)W,@87-S971S(&]R(&QI86)I;&ET:65S('1H870@87)E(&UE87-U<F5D
M(&%T(&9A:7(@=F%L=64@;VX@82!R96-U<G)I;F<@8F%S:7,\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^17%U:71Y(&UE=&AO
M9"!I;G9E<W1M96YT+"!B969O<F4@:6UP86ER;65N=#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#$P,"PP,#`\<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<#XD(#,L,#`P+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\
M+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?
M,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N
M.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T
M,#(Y-2]7;W)K<VAE971S+U-H965T-C4N:'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.1T%%/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$
M,2!R;W=S<&%N/3-$,3X\<W1R;VYG/D9!25(@5D%,544@345!4U5214U%3E0@
M*$1E=&%I;',@,BD@*$YO="!D97-I9VYA=&5D(&%S(&AE9&=I;F<@:6YS=')U
M;65N=',L(%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^169F96-T(&]F(&9A:7(@=F%L
M=65S(&]F(&1E<FEV871I=F4@:6YS=')U;65N=',@;VX@=&AE(&-O;G-O;&ED
M871E9"!B86QA;F-E('-H965T<SPO<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<#Y4;W1A;"!D97)I=F%T:79E<R!A<W-E=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#,U,"PV-3<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L-S(V
M+#4S.#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`^5&]T86P@9&5R:79A=&EV97,@;&EA8FEL:71Y/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XS-C4L,C(V/'-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&;W)E:6=N(&5X8VAA;F=E
M(&]P=&EO;B!C;VYT<F%C=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY%9F9E8W0@;V8@9F%I<B!V86QU97,@;V8@9&5R:79A
M=&EV92!I;G-T<G5M96YT<R!O;B!T:&4@8V]N<V]L:61A=&5D(&)A;&%N8V4@
M<VAE971S/"]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/E1O=&%L(&1E<FEV871I=F5S(&%S<V5T/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,#`L.#,W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#<Y+#,S,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F]R96EG;B!E>&-H86YG
M92!F;W)W87)D(&-O;G1R86-T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D5F9F5C="!O9B!F86ER('9A;'5E<R!O9B!D97)I
M=F%T:79E(&EN<W1R=6UE;G1S(&]N('1H92!C;VYS;VQI9&%T960@8F%L86YC
M92!S:&5E=',\+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')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^5&]T86P@9&5R:79A=&EV97,@87-S970\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$L,C0Y+#@R,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L,C0W+#(P-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@9&5R
M:79A=&EV97,@;&EA8FEL:71Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#,V-2PR,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@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]
M7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y
M-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#8V+FAT
M;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B
M;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I
M:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78]
M,T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]
M=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13
M:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I
M<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O
M<G0@:60],T1)1#!%2TE!13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY&04E2
M(%9!3%5%($U%05-54D5-14Y4("A$971A:6QS(#,I("A54T0@)"D\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#,^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB
M<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$P
M/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG
M/D5F9F5C="!O9B!D97)I=F%T:79E(&EN<W1R=6UE;G1S(&]N(&-O;G-O;&ED
M871E9"!S=&%T96UE;G1S(&]F(&]P97)A=&EO;G,\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06UO=6YT(&]F($=A:6X@*$QO
M<W,I(%)E8V]G;FEZ960@:6X@26YC;VUE(&]N($1E<FEV871I=F5S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#0L,S8Y+#$W,RD\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#4L-S4P
M+#DX,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#$L-C4V+#DR.#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]R96EG;B!E>&-H86YG92!O<'1I;VX@8V]N
M=')A8W1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^169F96-T(&]F(&1E<FEV871I=F4@:6YS=')U;65N=',@;VX@8V]N<V]L
M:61A=&5D('-T871E;65N=',@;V8@;W!E<F%T:6]N<SPO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G0@;V8@1V%I;B`H
M3&]S<RD@4F5C;V=N:7IE9"!I;B!);F-O;64@;VX@1&5R:79A=&EV97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0R."PS-#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@V+#DS,RPS-3,I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-BPV,S8L.#(Q/'-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&;W)E:6=N(&5X8VAA;F=E(&9O<G=A<F0@8V]N=')A8W1S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^169F
M96-T(&]F(&1E<FEV871I=F4@:6YS=')U;65N=',@;VX@8V]N<V]L:61A=&5D
M('-T871E;65N=',@;V8@;W!E<F%T:6]N<SPO<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("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G0@;V8@1V%I;B`H3&]S<RD@
M4F5C;V=N:7IE9"!I;B!);F-O;64@;VX@1&5R:79A=&EV97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^)"`H-"PW.3<L-3$S*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,2PQ.#(L,S<R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD
M("@T+#DW.2PX.3,I/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T
M.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970V-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-$240P140Q044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^24Y615-4
M345.5%,@24X@049&24Q)051%4R`H1&5T86EL<RD@*%531"`D*3QB<CX\+W-T
M<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L
M(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CY3=7IH;W4@1V%O8VAU86YG=&4@3F5W($5N97)G>2!#;RXL
M($QT9"X\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,3QB<CY3=7IH;W4@1V%O8VAU86YG=&4@3F5W($5N97)G>2!#;RXL
M($QT9"X\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CY#4TD@4VMY4&]W97(\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^36%Y(#(S+"`R,#$R/&)R/D-322!3:WE0;W=E<CQB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R
M/D=#3"U#4TD@*%-U>FAO=2D@4&AO=&]V;VQT86EC(%1E8VAN;VQO9WD@0V\N
M+"!,=&0N/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@
M,S$L(#(P,3$\8G(^1T-,+4-322`H4W5Z:&]U*2!0:&]T;W9O;'1A:6,@5&5C
M:&YO;&]G>2!#;RXL($QT9"X\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CY.97)N<W0@3F5W($5N97)G>2`H4W5Z
M:&]U*2!#;RXL($QT9"X\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,3QB<CY.:6YG>&EA($=$($-322!.97<@16YE<F=Y
M($-O+BP@3'1D+CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$R/&)R/D]T:&5R<SQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D]T:&5R<SQB<CY-:6YI;75M
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^3W1H97)S/&)R/DUA>&EM=6T\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^26YV97-T;65N=',@:6X@869F:6QI
M871E<SPO<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@("`@("`@(#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/'-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/'-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/'-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/'-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/'-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#87)R>6EN9R!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`R-BPW,C<L-3@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`Q,2PP,#<L-S(U/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`V+#0U,RPS-S$\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#8L-#@Y
M+#0T-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,BPU-C4L,#<U/'-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`^)"`Q+#@S-"PR.38\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L-C(U+#<T,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,2PS,S<L
M,#8R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`U-34L-#<U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`Q-2PX-S0L.#0W/'-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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=VYE<G-H:7`@<&5R8V5N=&%G
M92!H96QD(&)Y('1H92!E;G1I='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C0P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C0P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C4P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P+C`P)3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+C`P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+C`P)3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P
M+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,U+C`P)3QS<&%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(Q+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q
M-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E
M-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H
M965T-C@N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$5!,4))/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/DE.5D535$U%3E13($E.($%&1DE,24%415,@*$1E=&%I;',@,BD@*%53
M1"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:"!C;VQS<&%N/3-$,CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:"!C;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C
M;VQS<&%N/3-$,3XP($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0Q/C`@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,2!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$-CXP($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0Q/C$@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$P/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\
M8G(^3FEN9WAI82!'1"!#4TD@3F5W($5N97)G>2!#;RXL($QT9"X\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY3
M=7IH;W4@1V%O8VAU86YG=&4@3F5W($5N97)G>2!#;RXL($QT9"X\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CY3
M=7IH;W4@1V%O8VAU86YG=&4@3F5W($5N97)G>2!#;RXL($QT9"X\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CY.
M97)N<W0@3F5W($5N97)G>2`H4W5Z:&]U*2!#;RXL($QT9"X\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY'0TPM
M0U-)("A3=7IH;W4I(%!H;W1O=F]L=&%I8R!496-H;F]L;V=Y($-O+BP@3'1D
M+CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$Q/&)R/D=#3"U#4TD@*%-U>FAO=2D@4&AO=&]V;VQT86EC(%1E8VAN;VQO
M9WD@0V\N+"!,=&0N/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/DUA>2`R,RP@,C`Q,CQB<CY#4TD@4VMY4&]W97(\8G(^:71E;3QB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D-3
M22!3:WE0;W=E<CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y/
M8W0N(#$T+"`R,#`Y/&)R/E-:0T,\8G(^3FEN9WAI82!'1"!#4TD@3F5W($5N
M97)G>2!#;RXL($QT9"X\8G(^:71E;3QB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y-87(N(#,Q+"`R,#$R/&)R/E-:0T,\8G(^3FEN9WAI82!'
M1"!#4TD@3F5W($5N97)G>2!#;RXL($QT9"X\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^2G5L+B`P-"P@,C`Q,3QB<CY36D-#/&)R/E-U>FAO
M=2!'86]C:'5A;F=T92!.97<@16YE<F=Y($-O+BP@3'1D+CQB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#$W+"`R,#`Y/&)R/E-:0T,\
M8G(^4W5Z:&]U($=A;V-H=6%N9W1E($YE=R!%;F5R9WD@0V\N+"!,=&0N/&)R
M/FET96T\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^3F]V+B`S
M,"P@,C`Q,#QB<CY36D-#/&)R/DYE<FYS="!.97<@16YE<F=Y("A3=7IH;W4I
M($-O+BP@3'1D+CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*
M=6PN(#`T+"`R,#$Q/&)R/E-:4U`\8G(^1T-,+4-322`H4W5Z:&]U*2!0:&]T
M;W9O;'1A:6,@5&5C:&YO;&]G>2!#;RXL($QT9"X\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^4V5P+B`R-2P@,C`Q,CQB<CY54U!(/&)R/CD@
M=71I;&ET>2US8V%L92!S;VQA<B!P;W=E<B!P<F]J96-T<SQB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y397`N(#(W+"`R,#$R/&)R/E534$@\
M8G(^,B!S97!A<F%T92!U=&EL:71Y+7-C86QE('-O;&%R('!O=V5R('!R;VIE
M8W1S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/E-E<"X@,S`L
M(#(P,3(\8G(^55-02#QB<CXQ,B!A;F0@,R!S97!A<F%T92!U=&EL:71Y+7-C
M86QE('-O;&%R('!O=V5R('!R;VIE8W1S/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/E-E<"X@,S`L(#(P,3(\8G(^55-02#QB<CXQ,B!S97!A
M<F%T92!U=&EL:71Y+7-C86QE('-O;&%R('!O=V5R('!R;VIE8W1S/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/E-E<"X@,S`L(#(P,3(\8G(^
M55-02#QB<CXS('-E<&%R871E('5T:6QI='DM<V-A;&4@<V]L87(@<&]W97(@
M<')O:F5C=',\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^4V5P
M+B`R-RP@,C`Q,CQB<CY54U!(/&)R/D9I<G-T('5T:6QI='D@+2!S8V%L92!S
M;VQA<B!P;W=E<B!P<F]J96-T/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/E-E<"X@,C<L(#(P,3(\8G(^55-02#QB<CY396-O;F0@=71I;&ET
M>2`M('-C86QE('-O;&%R('!O=V5R('!R;VIE8W0\8G(^/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^26YV97-T;65N=',@:6X@
M869F:6QI871E<SPO<W1R;VYG/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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y#87-H(&-O;G-I9&5R871I;VX@9F]R(&%C<75I<VET:6]N(&]F
M('1H92!E;G1I='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,RPT,C@L-S4Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`U+#8V-RPV,C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L-3`S+#4S,3QS<&%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*("`@("`@("`\=&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,],T1N=6UP/B0@,RPT,C@L-S4Q/'-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`^)"`U
M,3(L-3<X/'-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@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`R+#DR.2PP,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#$L-3`S+#4S,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,BPU-#@L.#(W/'-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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=&AE
M<B!3:6=N:69I8V%N="!.;VYC87-H(%1R86YS86-T:6]N+"!686QU92!O9B!#
M;VYS:61E<F%T:6]N($=I=F5N/"]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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR+#$R,BPR-34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR+#(P-"PP,#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PU-#@L-C$T/'-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@("`@("`@(#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<#Y097)C96YT86=E
M(&]F(&EN=&5R97-T(&%C<75I<F5D(&EN('1H92!E;G1I='D\+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,U+C`P)3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0P+C`P)3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0P+C`P)3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P+C`P
M)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C4P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C4P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,U+C`P)3QS<&%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,],T1N=6UP/C0P+C`P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P+C`P)3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P
M+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(Q+C`P)3QS<&%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,],T1N=6UP/C(Q+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,P+C,P)3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X+C,P)3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3G5M8F5R(&]F
M(&)O87)D(&UE;6)E<G,@9&5S:6=N871E9"!B>2!T:&4@86-Q=6ER960@96YT
M:71Y/"]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-$;G5M<#XR/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'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
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYU;6)E
M<B!O9B!B;V%R9"!M96UB97)S/"]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`@("`@("`@/'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`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT/'-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;7`^,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C,\<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`@("`@("`@/'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`@("`@("`@/'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/DEN=&5R97-T(&EN('1H92!E;G1I='D@<V]L9#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-34U+#0W-3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-3(T+#4T,3QS<&%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*("`@("`@("`\=&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*("`@("`@("`\=&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,],T1N=6UP/C4U-2PT
M-S4\<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`@("`@("`@/'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%D9&ET:6]N86P@8V%P:71A;"!C;VYT<FEB=71I;VX@<&%I9#PO=&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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPQ,3@L.#`P/'-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@("`@("`@(#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@("`@("`@(#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-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%<75I='D@
M:6X@96%R;FEN9W,@*&QO<W,I(&]F('5N8V]N<V]L:61A=&5D(&EN=F5S=&5E
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@Q+#DV.2PS,#8I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD
M("@T,2PQ-C,I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`Q-#8L-3DW/'-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(#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(#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*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM
M+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C
M-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?
M,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970V
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-$240P15(U04<^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^
M0D]24D]724Y'4R`H1&5T86EL<RD@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0D%.
M2R!"3U)23U=)3D=3/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D)A;FL@8F]R<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`Q+#`W,RPT.#DL-S`U/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`X,S$L.3,V+#`X.3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY!;F%L>7-I<R!A<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^4VAO<G0M=&5R;3PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^.#`P+#@P."PU.34\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,CDL-C@X+#<R,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`^3&]N9RUT97)M
M+"!C=7)R96YT('!O<G1I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$W+#0X,2PR-3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,3,L.3DX+#,T,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-U8G1O=&%L(&9O<B!S:&]R
M="UT97)M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,3@L,C@Y
M+#@U,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C<T,RPV.#<L,#8R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y,;VYG+71E<FTL(&YO;BUC=7)R96YT('!O<G1I
M;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(Q-"PU-C(L.3<S
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M.#@L,C0Y+#`R-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0F]R<F]W:6YG<R!F<F]M(&YO;BUB86YK:6YG(&9I;F%N
M8VEA;"!I;G-T:71U=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0P+#8S-BPX.#`\<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/CQS=')O;F<^06YA;'ES:7,@87,Z/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-H;W)T+71E<FT\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0P+#8S-BPX.#`\<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,T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4
M;W1A;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP-S,L-#@Y
M+#<P-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C@S,2PY,S8L,#@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-R961I="!F86-I;&ET:65S/"]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/E-E8W5R
M960@<VAO<G0M=&5R;2!B;W)R;W=I;F=S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS,C0L-S0X+#(X.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')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5C=7)E9"!L;VYG+71E<FT@8F]R
M<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S$L-3DS
M+#$X,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^0V%R<GEI;F<@=F%L=64@;V8@<')O<&5R='DL('!L86YT(&%N9"!E
M<75I<&UE;G0L('=H:6-H(&ES(&ME<'0@87,@82!S96-U<FET>2!F;W(@8F]R
M<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,C<Y
M+#<W,3QS<&%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`^0V%R<GEI;F<@=F%L=64@;V8@:6YV96YT;W)Y+"!W:&EC:"!I<R!K
M97!T(&%S(&$@<V5C=7)I='D@9F]R(&)O<G)O=VEN9W,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C,Q+#@Q.2PR-C<\<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-A<G)Y:6YG('9A;'5E
M(&]F('!R97!A:60@;&%N9"!U<V4@<FEG:'0L('=H:6-H(&ES(&ME<'0@87,@
M82!S96-U<FET>2!F;W(@8F]R<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-RPX-C0L,3,R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VYT<F%C='5A;"!B86YK(&-R961I
M="!F86-I;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/CQS=')O;F<^0W)E9&ET(&9A8VEL:71I97,\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^36%X:6UU;2!B86YK(&-R961I="!F
M86-I;&ET:65S(&=R86YT960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$L,S@X+#@T,RPW,#,\<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/D%V86EL86)L92!A;6]U;G0@;V8@8F%N:R!C
M<F5D:70@9F%C:6QI=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-#8W+#8W-RPY,#(\<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:#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D-O;G1R86-T=6%L(&)A;FL@8W)E9&ET(&9A8VEL
M:71I97,@?"!$=64@9&%T97,@8F5Y;VYD($1E8V5M8F5R(#,Q+"`R,#$S/"]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<^0W)E9&ET
M(&9A8VEL:71I97,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^06UO=6YT(&1R87=N(&]F(&)A;FL@8W)E9&ET(&9A8VEL:71I
M97,@9W)A;G1E9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C$T
M+#4V,BPY-S,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D-O;G1R86-T=6%L(&)A;FL@8W)E9&ET(&9A8VEL:71I97,@
M?"!$=64@9&%T97,@8F5F;W)E($1E8V5M8F5R(#,Q+"`R,#$S/"]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<^0W)E9&ET(&9A8VEL
M:71I97,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^06UO=6YT(&1R87=N(&]F(&)A;FL@8W)E9&ET(&9A8VEL:71I97,@9W)A
M;G1E9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S`V+#8P,BPX
M,C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DYO;BUB:6YD:6YG(&)A;FL@8W)E9&ET(&9A8VEL:71I97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY#<F5D:70@9F%C
M:6QI=&EE<SPO<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@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y-87AI;75M(&)A;FL@8W)E9&ET(&9A8VEL:71I97,@9W)A;G1E9#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@Y+#,R-"PV,S8\<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%V
M86EL86)L92!A;6]U;G0@;V8@8F%N:R!C<F5D:70@9F%C:6QI=&EE<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-30L-C`T+#$S-#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`@("`@(#QT<B!C;&%S<STS1')H
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F]N+6)I
M;F1I;F<@8F%N:R!C<F5D:70@9F%C:6QI=&EE<R!\($1U92!D871E<R!B969O
M<F4@1&5C96UB97(@,S$L(#(P,3,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY#<F5D:70@9F%C:6QI=&EE<SPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G0@9')A=VX@
M;V8@8F%N:R!C<F5D:70@9F%C:6QI=&EE<R!G<F%N=&5D/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#$S-"PW,C`L-3`R/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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=%\S-3)F931B8E\P9F-F7S0Y
M831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O
M<FMS:&5E=',O4VAE970W,"YH=&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-$240P15I'0D<^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0Q/CQS=')O;F<^0D]24D]724Y'4R`H1&5T86EL<R`R*2`H55-$("0I
M/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY"86YK($)O<G)O=VEN9W,\+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*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4VAO<G0M=&5R;2!B86YK(&)O
M<G)O=VEN9W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@.#`P
M+#@P."PU.34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#8R.2PV.#@L-S(R/'-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,;VYG+71E<FT@3&]A;G,@9'5E('=I
M=&AI;B!O;F4@>65A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3<L-#@Q+#(U-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$Q,RPY.3@L,S0P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W5B=&]T86P@9F]R('-H;W)T+71E
M<FT\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@Q."PR.#DL.#4R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-S0S+#8X-RPP-C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D)O<G)O=VEN9W,@9G)O;2!N;VXM8F%N:VEN9R!F:6YA
M;F-I86P@:6YS=&ET=71I;VYS+"!S=6)T;W1A;#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#`L-C,V+#@X,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5B="P@0W5R<F5N=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#4X+#DR-BPW,S(\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW-#,L-C@W
M+#`V,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^079E<F%G92!I;G1E<F5S="!R871E(&]N('-H;W)T('1E<FT@8F]R
M<F]W:6YG<R`H87,@82!P97)C96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-"XV,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XU+C$V)3QS<&%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`^0F]R<F]W:6YG<R!S96-U<F5D(&)Y(')E
M<W1R:6-T960@8V%S:#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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/D)A;FL@0F]R<F]W:6YG<SPO<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
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3:&]R="UT97)M(&)A;FL@8F]R<F]W
M:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<U+#(X.2PS
M-34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XW-"PX-S,L,SDP/'-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)R;W=I;F=S('-E8W5R960@8GD@:6YV96YT;W)Y
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/CQS=')O;F<^0F%N
M:R!";W)R;W=I;F=S/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E-H;W)T+71E<FT@8F%N:R!B;W)R;W=I;F=S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XW.2PU-#@L,38V/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-S8W+#@X,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M3&]N9RUT97)M($QO86YS(&1U92!W:71H:6X@;VYE('EE87(\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#8P,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)O<G)O=VEN9W,@
M9W5A<F%N=&5E9"!B>2!$<BX@4VAA=VX@474\+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"86YK($)O<G)O=VEN9W,\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4VAO<G0M=&5R
M;2!B86YK(&)O<G)O=VEN9W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C8V+#,T.2PU-C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XS,RPS,C@L-#<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";W)R;W=I;F=S('-E8W5R960@
M8GD@;&%N9"!U<V4@<FEG:'0@86YD('!R;W!E<G1Y+"!P;&%N="!A;F0@97%U
M:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^0F%N:R!";W)R;W=I;F=S/"]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/E-H;W)T+71E<FT@8F%N:R!B;W)R;W=I;F=S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,S$L-C<V+#DS-3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Y+#(Y
M-2PY-S`\<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)A;FL@;F]T97,\+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`^/'-T<F]N9SY"86YK($)O<G)O=VEN9W,\+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')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4VAO<G0M=&5R;2!B86YK(&)O
M<G)O=VEN9W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(Q+#@R
M-2PU.34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D)O<G)O=VEN9W,@9G)O;2!N;VXM8F%N:VEN9R!F:6YA;F-I86P@
M:6YS=&ET=71I;VYS+"!S=6)T;W1A;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,S4L.#4U+#0W,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^56YS96-U<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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0F%N:R!";W)R;W=I;F=S/"]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/E-H;W)T
M+71E<FT@8F%N:R!B;W)R;W=I;F=S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR,C8L,3$X+#DX,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0V-BPT,C,L,#$R/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y,;VYG+71E<FT@3&]A
M;G,@9'5E('=I=&AI;B!O;F4@>65A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,RPY-3@L,#8Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^.#(L-3(W+#8T,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&]A;G,@<V5C=7)E9"!B
M>2!P<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N=#PO=&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/D)A;FL@0F]R<F]W:6YG<SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y,;VYG
M+71E<FT@3&]A;G,@9'5E('=I=&AI;B!O;F4@>65A<CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3,L-3(S+#$X.#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#@W,"PW,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)O<G)O
M=VEN9W,@<V5C=7)E9"!B>2!R96QA=&5D('!A<G1I97,\+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`^/'-T<F]N9SY"86YK($)O<G)O=VEN9W,\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0F]R
M<F]W:6YG<R!F<F]M(&YO;BUB86YK:6YG(&9I;F%N8VEA;"!I;G-T:71U=&EO
M;G,L('-U8G1O=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#0L-S@Q+#0Q,#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("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA
M-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T-S$N:'1M;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O
M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M
M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N
M:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\
M+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I
M9#TS1$E$,$54-$%%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/D)/4E)/5TE.
M1U,@*$1E=&%I;',@,RD@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3&]N9RUT97)M
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O
M=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(Q-"PU-C(L
M.3<S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`X."PR-#DL,#(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!=F5R86=E(&EN=&5R97-T(')A=&4@;VX@;&]N
M9RUT97)M(&)O<G)O=VEN9W,@*&%S(&$@<&5R8V5N="D\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C8N-C@E/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BXW,"4\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1G5T=7)E
M('!R:6YC:7!A;"!R97!A>6UE;G0@;VX@=&AE(&QO;F<M=&5R;2!B86YK(&QO
M86YS/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/C(P,3,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W+#0X,2PR
M-3<\<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/C(P,30\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<U+#<S
M,BPR.#@\<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/C(P,34\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,S
M+#(S,BPW-S0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/C(P,38@86YD(&%F=&5R/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ,#4L-3DW+#DQ,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`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR,S(L,#0T+#(S,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&5S<SH@9G5T=7)E('!R
M:6YC:7!A;"!R97!A>6UE;G0@<F5L871E9"!T;R!L;VYG+71E<FT@;&]A;BP@
M8W5R<F5N="!P;W)T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q-RPT.#$L,C4W*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#$Q,RPY.3@L,S0P*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&QO;F<M=&5R;2!P
M;W)T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,30L-38R
M+#DW,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C@X+#(T.2PP,C<\<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/E5N<V5C=7)E9#PO=&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/DQO;F<M=&5R;3PO<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<#Y4;W1A;#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,30R+#DV.2PW.3$\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#<V,2PR,3`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^1G5T=7)E('!R:6YC:7!A;"!R97!A>6UE;G0@;VX@=&AE(&QO;F<M
M=&5R;2!B86YK(&QO86YS/"]S=')O;F<^/"]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;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y4;W1A;"!L;VYG+71E<FT@<&]R=&EO;CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30R+#DV.2PW.3$\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#<V,2PR,3`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D)O<G)O=VEN9W,@<V5C=7)E9"!B>2!L86YD('5S92!R:6=H="!A;F0@<')O
M<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\+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,;VYG+71E<FT\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C<Q+#4Y,RPQ.#(\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,RPT.#<L.#$W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D9U='5R92!P<FEN8VEP86P@<F5P87EM96YT(&]N('1H92!L;VYG
M+71E<FT@8F%N:R!L;V%N<SPO<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-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^5&]T86P@;&]N9RUT97)M('!O<G1I;VX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-S$L-3DS+#$X,CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@.#,L-#@W
M+#@Q-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A
M8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?
M,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT
M+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T
M7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T-S(N:'1M;`T*0V]N=&5N
M="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N
M="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M
M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M
M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C
M<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@
M1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^
M#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$
M,$5,149-/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C
M;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D)/4E)/5TE.1U,@*$1E
M=&%I;',@-"D@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$-#X\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3XP($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0U/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0U/C`@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,"!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N
M/3-$,CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3X\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XP
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O
M;'-P86X],T0V/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0Q/C`@36]N=&AS($5N9&5D/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#0^,"!-;VYT:',@16YD
M960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ
M,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB
M<CY#<F5D:70@9F%C:6QI='D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY#<F5D:70@9F%C:6QI='D\8G(^4F5P
M87EM96YT(&1U92!I;B`R,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^3&]C86P@0VAI;F5S92!C;VUM97)C
M:6%L(&)A;FMS/&)R/DQO86X@86=R965M96YT(&5N=&5R960@;VX@3V-T;V)E
M<B`R.2P@,C`Q,3QB<CY#<F5D:70@9F%C:6QI='D\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY,;V-A;"!#:&EN
M97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@9F]R('1H
M92!A8W%U:7-I=&EO;B!O9B!T:&4@<')O:F5C="`Q-CQB<CY#<F5D:70@9F%C
M:6QI='D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CY087)E;G0@0V]M<&%N>3QB<CX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/E!A<F5N="!#;VUP86YY
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3`\8G(^4&%R96YT($-O;7!A;GD\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^075G+B`Q,RP@,C`Q,CQB<CY087)E;G0@0V]M<&%N>3QB<CY,
M;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE
M;G0@9F]R('1H92!A8W%U:7-I=&EO;B!O9B!T:&4@<')O:F5C="`Q-CQB<CY#
M<F5D:70@9F%C:6QI='D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CY087)E;G0@0V]M<&%N>3QB<CY,;V-A;"!#
M:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@9F]R
M('1H92!A8W%U:7-I=&EO;B!O9B!T:&4@<')O:F5C="`Q-CQB<CY#<F5D:70@
M9F%C:6QI='D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,CQB<CY087)E;G0@0V]M<&%N>3QB<CY,;V-A;"!#:&EN97-E
M(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@9F]R('1H92!A
M8W%U:7-I=&EO;B!O9B!T:&4@<')O:F5C="`Q-CQB<CY#<F5D:70@9F%C:6QI
M='D\8G(^4F5P87EM96YT(&1U92!I;B`R,#$T/&)R/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^4&%R96YT($-O;7!A
M;GD\8G(^3&]C86P@0VAI;F5S92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO86X@
M86=R965M96YT(&9O<B!T:&4@86-Q=6ES:71I;VX@;V8@=&AE('!R;VIE8W0@
M,38\8G(^0W)E9&ET(&9A8VEL:71Y/&)R/E)E<&%Y;65N="!D=64@:6X@,C`Q
M-3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$R/&)R/E!A<F5N="!#;VUP86YY/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R
M8VEA;"!B86YK<SQB<CY,;V%N(&%G<F5E;65N="!F;W(@=&AE(&%C<75I<VET
M:6]N(&]F('1H92!P<F]J96-T(#$V/&)R/D-R961I="!F86-I;&ET>3QB<CY2
M97!A>6UE;G0@9'5E(&EN(#(P,38\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY087)E;G0@0V]M<&%N>3QB<CY,
M;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE
M;G0@9F]R('1H92!A8W%U:7-I=&EO;B!O9B!T:&4@<')O:F5C="`Q-CQB<CY#
M<F5D:70@9F%C:6QI='D\8G(^4F5P87EM96YT(&1U92!I;B`R,#$W/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^
M0U-)(%-O;&%R(%!O=V5R($EN8RX\8G(^3&]C86P@0VAI;F5S92!C;VUM97)C
M:6%L(&)A;FMS/&)R/DQO86X@86=R965M96YT<R!F;W(@=&AE(&-O;G-T<G5C
M=&EO;B!O9B!S;VQA<B!M;V1U;&4@<')O9'5C=&EO;B!L:6YE<SQB<CY#<F5D
M:70@9F%C:6QI='D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M2G5N+B`R-2P@,C`P.3QB<CY#4TD@4V]L87(@4&]W97(@26YC+CQB<CY,;V-A
M;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G1S
M(&9O<B!T:&4@8V]N<W1R=6-T:6]N(&]F('-O;&%R(&UO9'5L92!P<F]D=6-T
M:6]N(&QI;F5S/&)R/D-R961I="!F86-I;&ET>3QB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y*=6XN(#(U+"`R,#`Y/&)R/D-322!3;VQA<B!0
M;W=E<B!);F,N/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R8VEA;"!B86YK<SQB
M<CY,;V%N(&%G<F5E;65N=',@9F]R('1H92!C;VYS=')U8W1I;VX@;V8@<V]L
M87(@;6]D=6QE('!R;V1U8W1I;VX@;&EN97,\8G(^0W)E9&ET(&9A8VEL:71Y
M/&)R/E)E<&%Y;65N="!D=64@:6X@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y*=6XN(#(U+"`R,#`Y/&)R/D-322!3;VQA<B!0;W=E
M<B!);F,N/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R8VEA;"!B86YK<SQB<CY,
M;V%N(&%G<F5E;65N=',@9F]R('1H92!C;VYS=')U8W1I;VX@;V8@<V]L87(@
M;6]D=6QE('!R;V1U8W1I;VX@;&EN97,\8G(^0W)E9&ET(&9A8VEL:71Y/&)R
M/E)E<&%Y;65N="!D=64@:6X@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y*=6XN(#(U+"`R,#`Y/&)R/D-322!3;VQA<B!0;W=E<B!)
M;F,N/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R8VEA;"!B86YK<SQB<CY,;V%N
M(&%G<F5E;65N=',@9F]R('1H92!C;VYS=')U8W1I;VX@;V8@<V]L87(@;6]D
M=6QE('!R;V1U8W1I;VX@;&EN97,\8G(^0W)E9&ET(&9A8VEL:71Y/&)R/E)E
M<&%Y;65N="!D=64@:6X@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y*=6XN(#(U+"`R,#`Y/&)R/D-322!3;VQA<B!0;W=E<B!);F,N
M/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R8VEA;"!B86YK<SQB<CY,;V%N(&%G
M<F5E;65N=',@9F]R('1H92!C;VYS=')U8W1I;VX@;V8@<V]L87(@;6]D=6QE
M('!R;V1U8W1I;VX@;&EN97,\8G(^0W)E9&ET(&9A8VEL:71Y/&)R/E)E<&%Y
M;65N="!D=64@:6X@,C`Q-#QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y-87D@,S$L(#(P,3`\8G(^0U-)($-E;&QS($-O+BP@3'1D+CQB<CY,
M;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE
M;G0@9F]R('1H92!E>'!A;G-I;VX@;V8@<V]L87(@8V5L;"!P<F]D=6-T:6]N
M(&-A<&%C:71Y/&)R/D-R961I="!F86-I;&ET>3QB<CYI=&5M/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^0U-)
M($-E;&QS($-O+BP@3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@
M8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@9F]R('1H92!E>'!A;G-I;VX@;V8@
M<V]L87(@8V5L;"!P<F]D=6-T:6]N(&-A<&%C:71Y/&)R/D-R961I="!F86-I
M;&ET>3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$R/&)R/D-322!#96QL<R!#;RXL($QT9"X\8G(^3&]C86P@0VAI;F5S
M92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO86X@86=R965M96YT(&9O<B!T:&4@
M97AP86YS:6]N(&]F('-O;&%R(&-E;&P@<')O9'5C=&EO;B!C87!A8VET>3QB
M<CY#<F5D:70@9F%C:6QI='D\8G(^4F5P87EM96YT(&1U92!I;B`R,#$S/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\
M8G(^0U-)($-E;&QS($-O+BP@3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE
M<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@9F]R('1H92!E>'!A;G-I
M;VX@;V8@<V]L87(@8V5L;"!P<F]D=6-T:6]N(&-A<&%C:71Y/&)R/D-R961I
M="!F86-I;&ET>3QB<CY297!A>6UE;G0@9'5E(&EN(#(P,30\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY#4TD@
M0V5L;',@0V\N+"!,=&0N/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R8VEA;"!B
M86YK<SQB<CY,;V%N(&%G<F5E;65N="!F;W(@=&AE(&5X<&%N<VEO;B!O9B!S
M;VQA<B!C96QL('!R;V1U8W1I;VX@8V%P86-I='D\8G(^0W)E9&ET(&9A8VEL
M:71Y/&)R/E)E<&%Y;65N="!D=64@:6X@,C`Q-3QB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y-87D@,S$L(#(P,3`\8G(^0U-)($-E;&QS($-O
M+BP@3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^
M3&]A;B!A9W)E96UE;G0@9F]R('1H92!E>'!A;G-I;VX@;V8@<V]L87(@8V5L
M;"!P<F]D=6-T:6]N(&-A<&%C:71Y/&)R/D9I<G-T('1R86YC:&4\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY#
M4TD@0V5L;',@0V\N+"!,=&0N/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R8VEA
M;"!B86YK<SQB<CY,;V%N(&%G<F5E;65N="!F;W(@=&AE(&5X<&%N<VEO;B!O
M9B!S;VQA<B!C96QL('!R;V1U8W1I;VX@8V%P86-I='D\8G(^1FER<W0@=')A
M;F-H93QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$R/&)R/D-322!#96QL<R!#;RXL($QT9"X\8G(^3&]C86P@0VAI;F5S
M92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO86X@86=R965M96YT(&9O<B!T:&4@
M97AP86YS:6]N(&]F('-O;&%R(&-E;&P@<')O9'5C=&EO;B!C87!A8VET>3QB
M<CY396-O;F0@=')A;F-H93QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y-87D@,S$L(#(P,3`\8G(^0U-)($-E;&QS($-O+BP@3'1D+CQB<CY,
M;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE
M;G0@9F]R('1H92!E>'!A;G-I;VX@;V8@<V]L87(@8V5L;"!P<F]D=6-T:6]N
M(&-A<&%C:71Y/&)R/E-E8V]N9"!T<F%N8VAE/&)R/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D]C="X@,CDL(#(P,3$\8G(^0U-)($-E;&QS($-O
M+BP@3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^
M3&]A;B!A9W)E96UE;G0@96YT97)E9"!O;B!/8W1O8F5R(#(Y+"`R,#$Q/&)R
M/D-R961I="!F86-I;&ET>3QB<CYI=&5M/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^0U-)($-E;&QS($-O+BP@
M3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A
M;B!A9W)E96UE;G0@96YT97)E9"!O;B!/8W1O8F5R(#(Y+"`R,#$Q/&)R/D-R
M961I="!F86-I;&ET>3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$R/&)R/D-322!#96QL<R!#;RXL($QT9"X\8G(^3&]C
M86P@0VAI;F5S92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO86X@86=R965M96YT
M(&5N=&5R960@;VX@3V-T;V)E<B`R.2P@,C`Q,3QB<CY#<F5D:70@9F%C:6QI
M='D\8G(^4F5P87EM96YT(&1U92!I;B`R,#$S/&)R/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^0U-)($-E;&QS($-O
M+BP@3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^
M3&]A;B!A9W)E96UE;G0@96YT97)E9"!O;B!/8W1O8F5R(#(Y+"`R,#$Q/&)R
M/D-R961I="!F86-I;&ET>3QB<CY297!A>6UE;G0@9'5E(&EN(#(P,30\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB
M<CY#4TD@0V5L;',@0V\N+"!,=&0N/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R
M8VEA;"!B86YK<SQB<CY,;V%N(&%G<F5E;65N="!E;G1E<F5D(&]N($]C=&]B
M97(@,CDL(#(P,3$\8G(^0W)E9&ET(&9A8VEL:71Y/&)R/E)E<&%Y;65N="!D
M=64@:6X@,C`Q-3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$R/&)R/D-322!#96QL<R!#;RXL($QT9"X\8G(^3&]C86P@
M0VAI;F5S92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO86X@86=R965M96YT(&5N
M=&5R960@;VX@3V-T;V)E<B`R.2P@,C`Q,3QB<CY#<F5D:70@9F%C:6QI='D\
M8G(^4F5P87EM96YT(&1U92!I;B`R,#$V/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^0U-)($-E;&QS($-O+BP@
M3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A
M;B!A9W)E96UE;G0@96YT97)E9"!O;B!/8W1O8F5R(#(Y+"`R,#$Q/&)R/D-R
M961I="!F86-I;&ET>3QB<CY297!A>6UE;G0@9'5E(&EN(#(P,3<\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^3V-T+B`R.2P@,C`Q,3QB<CY#
M4TD@0V5L;',@0V\N+"!,=&0N/&)R/DQO8V%L($-H:6YE<V4@8V]M;65R8VEA
M;"!B86YK<SQB<CY,;V%N(&%G<F5E;65N="!E;G1E<F5D(&]N($]C=&]B97(@
M,CDL(#(P,3$\8G(^1FER<W0@=')A;F-H93QB<CX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D-322!#96QL<R!#;RXL
M($QT9"X\8G(^3&]C86P@0VAI;F5S92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO
M86X@86=R965M96YT(&5N=&5R960@;VX@3V-T;V)E<B`R.2P@,C`Q,3QB<CY&
M:7)S="!T<F%N8VAE/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3(\8G(^0U-)($-E;&QS($-O+BP@3'1D+CQB<CY,;V-A
M;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@
M96YT97)E9"!O;B!/8W1O8F5R(#(Y+"`R,#$Q/&)R/E-E8V]N9"!T<F%N8VAE
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D]C="X@,CDL(#(P
M,3$\8G(^0U-)($-E;&QS($-O+BP@3'1D+CQB<CY,;V-A;"!#:&EN97-E(&-O
M;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@96YT97)E9"!O;B!/
M8W1O8F5R(#(Y+"`R,#$Q/&)R/E-E8V]N9"!T<F%N8VAE/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^0V%N861I
M86X@4V]L87(@36%N=69A8W1U<FEN9R`H0VAA;F=S:'4I($EN8RX\8G(^3&]C
M86P@0VAI;F5S92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO86X@86=R965M96YT
M(&5N=&5R960@;VX@3V-T;V)E<B`R.2P@,C`Q,3QB<CY#<F5D:70@9F%C:6QI
M='D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,CQB<CY#86YA9&EA;B!3;VQA<B!-86YU9F%C='5R:6YG("A#:&%N9W-H
M=2D@26YC+CQB<CY,;V-A;"!#:&EN97-E(&-O;6UE<F-I86P@8F%N:W,\8G(^
M3&]A;B!A9W)E96UE;G0@9F]R('1H92!E>'!A;G-I;VX@;V8@<V]L87(@;6]D
M=6QE('!R;V1U8W1I;VX@;&EN97,\8G(^0W)E9&ET(&9A8VEL:71Y/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DYO=BX@,3$L(#(P,3`\8G(^
M0V%N861I86X@4V]L87(@36%N=69A8W1U<FEN9R`H0VAA;F=S:'4I($EN8RX\
M8G(^3&]C86P@0VAI;F5S92!C;VUM97)C:6%L(&)A;FMS/&)R/DQO86X@86=R
M965M96YT(&9O<B!T:&4@97AP86YS:6]N(&]F('-O;&%R(&UO9'5L92!P<F]D
M=6-T:6]N(&QI;F5S/&)R/D-R961I="!F86-I;&ET>3QB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y.;W8N(#$Q+"`R,#$P/&)R/D-A;F%D:6%N
M(%-O;&%R($UA;G5F86-T=7)I;F<@*$-H86YG<VAU*2!);F,N/&)R/DQO8V%L
M($-H:6YE<V4@8V]M;65R8VEA;"!B86YK<SQB<CY,;V%N(&%G<F5E;65N="!F
M;W(@=&AE(&5X<&%N<VEO;B!O9B!S;VQA<B!M;V1U;&4@<')O9'5C=&EO;B!L
M:6YE<SQB<CY#<F5D:70@9F%C:6QI='D\8G(^4F5P87EM96YT(&1U92!I;B`R
M,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DYO=BX@,3$L
M(#(P,3`\8G(^0V%N861I86X@4V]L87(@36%N=69A8W1U<FEN9R`H0VAA;F=S
M:'4I($EN8RX\8G(^3&]C86P@0VAI;F5S92!C;VUM97)C:6%L(&)A;FMS/&)R
M/DQO86X@86=R965M96YT(&9O<B!T:&4@97AP86YS:6]N(&]F('-O;&%R(&UO
M9'5L92!P<F]D=6-T:6]N(&QI;F5S/&)R/D-R961I="!F86-I;&ET>3QB<CY2
M97!A>6UE;G0@9'5E(&EN(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^3F]V+B`Q,2P@,C`Q,#QB<CY#86YA9&EA;B!3;VQA<B!-86YU
M9F%C='5R:6YG("A#:&%N9W-H=2D@26YC+CQB<CY,;V-A;"!#:&EN97-E(&-O
M;6UE<F-I86P@8F%N:W,\8G(^3&]A;B!A9W)E96UE;G0@9F]R('1H92!E>'!A
M;G-I;VX@;V8@<V]L87(@;6]D=6QE('!R;V1U8W1I;VX@;&EN97,\8G(^0W)E
M9&ET(&9A8VEL:71Y/&)R/E)E<&%Y;65N="!D=64@:6X@,C`Q-#QB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#(V+"`R,#$R/&)R/D-A
M;F%D:6%N(%-O;&%R($IA<&%N($LN2RX\8G(^2F%P86YE<V4@8F%N:SQB<CY,
M;V%N(&%G<F5E;65N="!F;W(@=V]R:VEN9R!C87!I=&%L/&)R/D-R961I="!F
M86-I;&ET>3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$R/&)R/D-A;F%D:6%N(%-O;&%R($IA<&%N($LN2RX\8G(^2F%P
M86YE<V4@8F%N:SQB<CY,;V%N(&%G<F5E;65N="!F;W(@=V]R:VEN9R!C87!I
M=&%L/&)R/D-R961I="!F86-I;&ET>3QB<CY297!A>6UE;G0@9'5E(&EN(#(P
M,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,CQB<CY#86YA9&EA;B!3;VQA<B!*87!A;B!++DLN/&)R/DIA<&%N97-E
M(&)A;FL\8G(^3&]A;B!A9W)E96UE;G0@9F]R('=O<FMI;F<@8V%P:71A;#QB
M<CY#<F5D:70@9F%C:6QI='D\8G(^4F5P87EM96YT(&1U92!I;B`R,#$T/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\
M8G(^0V%N861I86X@4V]L87(@2F%P86X@2RY++CQB<CY*87!A;F5S92!B86YK
M/&)R/DQO86X@86=R965M96YT(&9O<B!W;W)K:6YG(&-A<&ET86P\8G(^0W)E
M9&ET(&9A8VEL:71Y/&)R/E)E<&%Y;65N="!D=64@:6X@,C`Q-3QB<CX\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY,;VYG+71E
M<FT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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`^
M36%X:6UU;2!B;W)R;W=I;F<@8V%P86-I='D\+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,],T1N=6UP/B0@,2PS.#@L.#0S+#<P,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@.3,L,CDX+#4U-3QS<&%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*("`@("`@("`\=&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,],T1N=6UP/B0@,30L
M,S$X+#8W,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,30Q+#(V,2PR,#$\<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-$;G5M<#XD(#8Y+#,S,RPY-S`\<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-$;G5M<#XD(#<Q+#DR-RPR,S$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#$S,"PT-3@L-S(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@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`R-RPP-#8L,S(P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,#,L-#$R+#0P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-#<L-S(X
M+#DP,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,2PY,C$L-#<X/'-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<#Y297!A>6UE;G0@;V8@8W)E9&ET(&9A8VEL:71Y
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`@("`@("`@/'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-$;G5M<#XQ-"PP,3(L.#0Q/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PX
M,#@L.3@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,C$L,#$Y+#(V,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C(U+#(R,RPQ,3,\<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<#XT+#<W,BPX.#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#<W,BPX.#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS
M+#$X,2PY,C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#4Y,"PY-C`\<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<#XS-"PV-C<L,#DQ/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3,L,C,S+#4R,CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$V+#DS-2PW
M-C@\<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-$;G5M
M<#XQ,RPU,C,L,3@X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-BPQ,3@L.#(S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-BPQ,3@L.#(S/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L,S4Y+#$R.#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0S+#DY
M-BPT,#@\<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`@("`@("`@/'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`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ-2PY,#DL-C`S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,34L.3`Y+#8P,SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#DP.2PV,#0\<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-$;G5M<#XW-S8L,30R/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S<V
M+#$T,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,V.2PQ.30\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D]U='-T86YD:6YG(&)A;&%N8V4@;V8@8W)E9&ET(&9A
M8VEL:71Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,#8L-C`R
M+#@R-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C<P+#`V-"PR,#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT+#<W,BPX.#<\<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-$;G5M<#XQ,#0L.#,V+#,X,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&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*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,T+#8V-RPP.3$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW
M,"PQ-CDL,CDP/'-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&YU;7`^.#4L,3$V+#,W,#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,],T1N=6UP/C$S+#4R,RPQ.#@\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,2PU.3,L,3@R/'-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@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L-3(S
M+#$X.#QS<&%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*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^3G5M8F5R(&]F('1R86YC:&5S/"]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`@("`@("`@/'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`@("`@("`@/'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-$;G5M<#XR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#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@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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`^4F5P87EM96YT('!E<FEO9"!O9B!T:&4@9FER<W0@
M=')A;F-H92!O9B!C<F5D:70@9F%C:6QI='D\+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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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/C$@>65A<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("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/C$@>65A<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("`@("`@("`\=&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*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1FQO871I;F<@<F%T92!O9B!B
M;W)R;W=I;F<@*&%S(&$@<&5R8V5N="D\+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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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,],T1N=6UP/CDU+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*("`@("`@("`\
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`^0F%S:7,@;V8@:6YT97)E<W0@<F%T93PO=&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@("`@("`@(#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@("`@("`@(#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^3$E"3U(\<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`@("`@("`@/'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`@("`@("`@/'1D(&-L87-S/3-$=&5X=#Y"87-E(&EN=&5R97-T
M(')A=&4@<'5B;&ES:&5D(&)Y(%!E;W!L92=S($)A;FL@;V8@0VAI;F$\<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`@("`@("`@/'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`@("`@("`@/'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=#Y"87-E
M(&EN=&5R97-T(')A=&4@<'5B;&ES:&5D(&)Y(%!E;W!L92=S($)A;FL@;V8@
M0VAI;F$\<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`@("`@("`@/'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`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E)E9F5R96YC92!R871E('1O(&-O;7!U=&4@=&AE('9A<FEA8FQE
M(')A=&4@*&%S(&$@<&5R8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C0N.3`E/'-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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y-87AI;75M(&QI86)I;&ET:65S('1O(&%S<V5T<R!R
M871I;SPO=&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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/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`^.#@N
M,#`E/'-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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^.#`N,#`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@("`@("`@(#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@("`@("`@(#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&YU;7`^.3`N,#`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'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@("`@("`@(#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<#Y-871U<FET>2!T97)M(&]F(&-R961I="!F86-I
M;&ET>3PO=&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@("`@("`@(#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@("`@("`@(#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^-C`@;6]N=&AS
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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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,S8@;6]N=&AS/'-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<#Y&:7AE9"!R871E("AA<R!A('!E<F-E;G0I/"]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("`@("`@/'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("`@("`@/'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("`@("`@/'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("`@("`@/'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-$;G5M<#XP+CDP)3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&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]N9SY);G1E<F5S
M="!E>'!E;G-E/"]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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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/DEN=&5R97-T(&-A<&ET86QI>F5D("T@<')O:F5C="!A<W-E=',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L-C,Q+#4V.3QS<&%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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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`^26YT
M97)E<W0@8V%P:71A;&EZ960@+2!P<F]P97)T>2P@<&QA;G0L(&%N9"!E<75I
M<&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8W,"PS-S0\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M+#`Y.2PX,34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#8X-BPR-C(\<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/'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/'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/'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/'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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DEN=&5R97-T(&5X<&5N<V4\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4S+#,P-"PV-#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,RPX-#,L-3@V/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C(L
M,38T+#,V,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(U-2PU,#(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR-C<L.3<Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,CDV+#8W.#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&EN=&5R97-T
M(&EN8W5R<F5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4X
M+#8P-BPU.#,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#0W+#DT,RPT,#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#(S+#@U,"PV,C4\<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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*
M/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA
M-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R
M:W-H965T<R]3:&5E=#<S+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#!%-4<^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0Q/CQS=')O;F<^4TA/4E0M5$5232!.3U1%4R!005E!0DQ%("A$971A:6QS
M*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY32$]25"U415)-($Y/5$53(%!!64%"
M3$4\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M4VAO<G0M=&5R;2!N;W1E<R!P87EA8FQE/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#(S,2PQ,S4L.3(X/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,S$L-38X+#4T,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O
M9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C
M9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y
M-2]7;W)K<VAE971S+U-H965T-S0N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5,2D%#/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/D%#0U)5140@5T%24D%.5%D@0T]35%,@*$1E
M=&%I;',I("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N9&5D/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$P/&)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%#0U)5140@5T%24D%.5%D@0T]35#PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#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"96=I
M;FYI;F<@8F%L86YC93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`T-RPP,C$L,S4R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`S,2PR,C0L.3`V/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q-BPX.3DL-3(R/'-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<#Y787)R86YT
M>2!P<F]V:7-I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$R
M+#4Q-BPS-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ."PS-#<L,C<R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,30L-S`W+#4Q,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5V%R<F%N='D@8V]S=',@
M:6YC=7)R960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$L,C`S
M+#(W-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@R+#4U,"PX,C8I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH,S@R+#$R.2D\<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/D5N9&EN9R!B86QA;F-E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4X+#,S-"PT,C0\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0W+#`R
M,2PS-3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#,Q+#(R-"PY,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T
M,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P
M9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#<U
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%3E9"23X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY#
M3TY615)424),12!.3U1%4R`H1&5T86EL<RD@*%531"`D*3QB<CX\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXP
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O
M;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#$X+"`R
M,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,C<L
M(#(P,#@\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`Q
M,2P@,C`P-SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M1&5C+B`S,2P@,C`Q,#QB<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#3TY615)424),12!.3U1%4SPO<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@("`@("`@(#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);FET:6%L(&9A:7(@=F%L
M=64@;V8@9&5B="!C;VUP;VYE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,C$T+#4V,BPY-C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W)T:7IA=&EO;B!E>'!E;G-E(&]F
M(&1I<V-O=6YT(&]N(&1E8G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0Y+#8Y.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C0T+#0X-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,Y+#@Q-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$971A:6QS(&]F(&-O
M;G9E<G1I8FQE(&YO=&5S/"]S=')O;F<^/"]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,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y.970@8V%R<GEI;F<@86UO=6YT(&]F('1H92!D96)T
M(&-O;7!O;F5N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.34P
M+#,P,3QS<&%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')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^,C`P-R!.;W1E<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@("`@("`@(#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<#X\<W1R;VYG/D-/3E9%4E1)0DQ%($Y/5$53/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'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;W5N="!O9B!D96)T('1O
M(&)E(&ES<W5E9"!U;F1E<B!T:&4@<W5B<V-R:7!T:6]N(&%G<F5E;65N=#PO
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&YU;7`^-S4L,#`P+#`P,#QS<&%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`^1FEX
M960@<F%T92`H87,@82!P97)C96YT*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&YU;7`^-BXP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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/DEN:71I86P@8V]N=F5R<VEO;B!R871E("AI;B!S
M:&%R97,@<&5R(%531"D\+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,],T1N=6UP
M/C`N,#4P-C`W,SQS<&%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`^26YI=&EA;"!C;VYV97)S:6]N('!R:6-E("AI;B!D;VQL
M87)S('!E<B!S:&%R92D\+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,],T1N=6UP
M/B0@,3DN-S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E)E<'5R8VAA<V4@<')I8V4@87,@82!P97)C96YT86=E(&]F
M('!R:6YC:7!A;"!A;6]U;G0@;V8@;F]T97,\+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,],T1N=6UP/C$P,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E9&5M<'1I;VX@<')I8V4@87,@82!P
M97)C96YT86=E(&]F('!R:6YC:7!A;"!A;6]U;G0@;V8@;F]T97,\+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$P,"XP,"4\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!E<F-E;G1A9V4@
M;V8@=&AE(&-O;G9E<G-I;VX@<')I8V4@=&AA="!T:&4@8VQO<VEN9R!P<FEC
M92!O9B!T:&4@96YT:71Y)W,@8V]M;6]N('-T;V-K(&UU<W0@97AC965D(&EN
M(&]R9&5R(&9O<B!T:&4@;F]T97,@=&\@8F4@8V]N=F5R=&EB;&4\+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$S,"XP,"4\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYU;6)E<B!O9B!D
M87ES('=I=&AI;B`S,"!C;VYS96-U=&EV92!T<F%D:6YG(&1A>7,@:6X@=VAI
M8V@@=&AE(&-L;W-I;F<@<')I8V4@;V8@=&AE(&5N=&ET>2=S(&-O;6UO;B!S
M=&]C:R!M=7-T(&5X8V5E9"!T:&4@8V]N=F5R<VEO;B!P<FEC92!F;W(@=&AE
M(&YO=&5S('1O(&)E(')E9&5E;6%B;&4\+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/C(P(&1A>7,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DYU;6)E<B!O9B!C;VYS96-U=&EV92!T<F%D
M:6YG(&1A>7,@9'5R:6YG('=H:6-H('1H92!C;&]S:6YG('!R:6-E(&]F('1H
M92!E;G1I='DG<R!C;VUM;VX@<W1O8VL@;75S="!E>&-E960@=&AE(&-O;G9E
M<G-I;VX@<')I8V4@9F]R(&%T(&QE87-T(#(P(&1A>7,@:6X@;W)D97(@9F]R
M('1H92!N;W1E<R!T;R!B92!R961E96UA8FQE/"]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`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XS,"!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@8V]N<V5C=71I=F4@
M=')A9&EN9R!D87ES(&)E9F]R92`S,"!C;VYS96-U=&EV92!T<F%D:6YG(&1A
M>7,@9'5R:6YG('1H92!N;W1E(&UE87-U<F5M96YT('!E<FEO9#PO=&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^-2!D87ES/'-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<#Y097)C96YT86=E(&]F
M(&EN:71I86P@86=G<F5G871E('!R:6YC:7!A;"!A;6]U;G0@;V8@=&AE(&YO
M=&5S('1H870@;75S="!B92!R961E96UE9"P@8V]N=F5R=&5D(&]R(')E<'5R
M8VAA<V5D(&%N9"P@:6X@96%C:"!C87-E+"!C86YC96QL960@:6X@;W)D97(@
M9F]R('1H92!N;W1E<R!T;R!B92!R961E96UE9#PO=&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&YU;7`^.34N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);FET:6%L(&9A:7(@=F%L=64@;V8@
M9&5B="!C;VUP;VYE;G0\+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,],T1N=6UP
M/C8R+#8X-BPP.#@\<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/D]F9F5R:6YG(&-O<W1S(&EN8W5R<F5D(&9O<B!T:&4@
M:7-S=6%N8V4@;V8@=&AE($YO=&5S/"]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-$;G5M<#XS+#,U,2PV,S0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DEN:71I86P@9&5B="!I<W-U86YC92!C;W-T
M<SPO=&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&YU;7`^,BPX,#$L,S0T/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%
M9F9E8W1I=F4@:6YT97)E<W0@<F%T92`H87,@82!P97)C96YT*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^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$N-#`E/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$N-#`E/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$N-#`E/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!
M;6]R=&EZ871I;VX@97AP96YS92!O9B!D:7-C;W5N="!O;B!D96)T/"]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<#XT.2PV.3D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"PT.#4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS.2PX,38\
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=7!O;B!I;G1E<F5S="!R96-O<F1E9#PO=&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&YU;7`^-C`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-C`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C`L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);FET:6%L(&-O;G9E
M<G-I;VX@<F%T92`H:6X@<VAA<F5S('!E<B!54T0I/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XP+C`U,S8P-C$\<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`@("`@("`@/'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/DYU;6)E<B!O9B!C;VUM;VX@
M<W1O8VL@<VAA<F5S(&ES<W5E9"!U<&]N(&-O;G9E<G-I;VX@;V8@=&AE($YO
M=&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#DV-BPX-#$\
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/E!R:6YC:7!A;"!A;6]U;G0@;V8@9&5B="!I;G-T<G5M96YT(&-O;G9E<G1E
M9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S0L,#`P+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^
M06UO=6YT(&]F(&-H87)G92!T;R!E87)N:6YG<R!U<&]N(&EN9'5C960@8V]N
M=F5R<VEO;B!O9B!T:&4@3F]T97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$P+#$W,"PQ,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'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=A:6X@*&QO<W,I(&]N(&1E8G0@97AT:6YG
M=6ES:&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-#(Y
M+#4R-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C`\<W!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/E5N86UO<G1I>F5D(&1E8G0@9&ES8V]U;G0@86YD(&1E8G0@:7-S
M=6%N8V4@8V]S=',@<F5C;&%S<VEF:65D('1O(&-O;6UO;B!S:&%R97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#<V-BPQ-S,\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'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%G9W)E
M9V%T92!P<FEN8VEP86P@86UO=6YT(&]F(&1E8G0@<F5D965M960\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,#`P+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&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*("`@("`@("`\=&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$
M971A:6QS(&]F(&-O;G9E<G1I8FQE(&YO=&5S/"]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("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<G)Y:6YG(&%M;W5N="!O9B!T
M:&4@97%U:71Y(&-O;7!O;F5N=#PO=&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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,34V+#@T.#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`^4')I;F-I<&%L(&%M;W5N="!O9B!T:&4@9&5B="!C
M;VUP;VYE;G0\+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*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,#`P
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^56YA;6]R=&EZ960@9&5B="!D:7-C;W5N=#PO=&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&YU;7`^-#DL-CDY/'-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]U/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&-A<G)Y:6YG(&%M;W5N
M="!O9B!T:&4@9&5B="!C;VUP;VYE;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,],T1T97AT/CQS<&%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@.34P+#,P,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`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q
M-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E
M-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H
M965T-S8N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$5,1SX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T<F]N
M9SY215-44DE#5$5$($Y%5"!!4U-%5%,@*$1E=&%I;',I("A54T0@)"D\8G(^
M/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY215-44DE#5$5$($Y%5"!!4U-%5%,\+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`^36EN:6UU;2!P97)C96YT86=E
M(&]F('1H92!P<F]F:70@869T97(@=&%X('1O(&)E(&%P<')O<')I871E9"!T
M;R!T:&4@9V5N97)A;"!R97-E<G9E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,"XP,"4\<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/E)E<W1R:6-T960@;F5T(&%S<V5T<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S-3DL.3(R+#0V-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?,S4R9F4T8F)?,&9C
M9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y
M-2]7;W)K<VAE971S+U-H965T-S<N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5,5D%'/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/DE.0T]-12!405A%4R`H1&5T86EL<RD@*%53
M1"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^26YC;VUE("A,;W-S*2!B969O<F4@26YC;VUE(%1A>#PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YC
M;VUE("AL;W-S*2!B969O<F4@:6YC;VUE('1A>&5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B0@*#$Y."PV,3DL,C`Q*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H-S0L,S(R+#(W,2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#8W+#0S-2PW,38\<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<^0W5R<F5N="!487@\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-U<G)E;G0@5&%X+"!N
M970\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#8Y-RPV.#(\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M,2PQ,C8L-C(V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,C,L,S4W+#DQ,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$969E<G)E9"!487@\+W-T
M<F]N9SX\+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=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E9F5R
M<F5D(%1A>"P@;F5T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R
M,2PQ,S$L,#DR*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#0L-3@V+#8X-BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@V+#8P,RPY.34I/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E1O=&%L
M($EN8V]M92!487@@*$)E;F5F:70I($5X<&5N<V4\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L($EN8V]M92!487@@
M*$)E;F5F:70I($5X<&5N<V4L(&YE=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XH-2PT,S,L-#$P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$V+#4S.2PY-#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-BPW-3,L.3$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#86YA
M9&$\+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*("`@("`@("`\=&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;F-O;64@*$QO<W,I(&)E9F]R92!);F-O;64@5&%X/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);F-O;64@*&QO<W,I(&)E
M9F]R92!I;F-O;64@=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#(L-C$V+#DX,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@R,RPS-S@L.3@P*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X+#,U-"PR,#0\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M0W5R<F5N="!487@\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D-U<G)E;G0@5&%X+"!N970\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(L-#0W+#DS,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C@L,#0W+#<S,SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-38S+#DQ-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`^/'-T
M<F]N9SY$969E<G)E9"!487@\+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*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D1E9F5R<F5D(%1A>"P@;F5T/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#<Q,RPX-C(\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#4W-RPX-30\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@X-#@L-38V
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY4;W1A;"!);F-O;64@5&%X("A"96YE9FET*2!%>'!E;G-E
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`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4
M;W1A;"!);F-O;64@5&%X("A"96YE9FET*2!%>'!E;G-E+"!N970\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L,38Q+#<Y,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#8R-2PU.#<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX
M+#<Q-2PS-#D\<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]T:&5R/"]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("A,;W-S*2!B969O<F4@26YC;VUE(%1A>#PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YC
M;VUE("AL;W-S*2!B969O<F4@:6YC;VUE('1A>&5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR,#,L,C`U+#0X-SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4P+#DX-"PT-30I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#DL,C(X
M+#$P.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`^/'-T<F]N9SY#=7)R96YT(%1A>#PO<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("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0W5R<F5N="!487@L(&YE=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L,C0Y+#<U,CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#`W."PX
M.3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,RPW.3,L.3DW/'-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/D1E9F5R<F5D(%1A>#PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5F97)R960@5&%X
M+"!N970\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(R+#@T-"PY
M-30I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH-RPQ-C0L-30P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#4L-S4U+#0R.2D\<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<^5&]T86P@26YC;VUE
M(%1A>"`H0F5N969I="D@17AP96YS93PO<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+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@26YC;VUE(%1A>"`H0F5N969I
M="D@17AP96YS92P@;F5T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B0@*#DL-3DU+#(P,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#4L.3$T+#,U,SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@."PP,S@L-38X/'-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=%\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
M+U=O<FMS:&5E=',O4VAE970W."YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N
M8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O
M:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-
M"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0]
M,T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T
M97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E
M(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@
M("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14)"2$L^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O
M=W-P86X],T0R/CQS=')O;F<^24Y#3TU%(%1!6$53("A$971A:6QS(#(I/&)R
M/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0R,CXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:"!C;VQS<&%N/3-$,3XP($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q.3XQ,B!-;VYT:',@16YD
M960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY54T0@*"0I/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^55-$
M("@D*3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$P/&)R/E531"`H)"D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY#86YA9&$\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CY#86YA9&$\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,#QB
M<CY#86YA9&$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,CQB<CY#86YA9&$\8G(^0V%N861I86X@4V]L87(@4V]L=71I
M;VYS($EN8RX\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,3QB<CY#86YA9&$\8G(^0V%N861I86X@4V]L87(@4V]L=71I
M;VYS($EN8RX\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,#QB<CY#86YA9&$\8G(^0V%N861I86X@4V]L87(@4V]L=71I
M;VYS($EN8RX\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,CQB<CY#86YA9&$\8G(^0V%N861I86X@4V]L87(@36%N=69A
M8W1U<FEN9R`H3VYT87)I;RD@26YC+CQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/D-A;F%D83QB<CY#86YA9&EA
M;B!3;VQA<B!-86YU9F%C='5R:6YG("A/;G1A<FEO*2!);F,N/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^56YI
M=&5D(%-T871E<SQB<CY#86YA9&EA;B!3;VQA<B`H55-!*2!);F,N/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^
M56YI=&5D(%-T871E<SQB<CY#86YA9&EA;B!3;VQA<B`H55-!*2!);F,N/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\
M8G(^56YI=&5D(%-T871E<SQB<CY#86YA9&EA;B!3;VQA<B`H55-!*2!);F,N
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^2F%P86X\8G(^0V%N861I86X@4V]L87(@2F%P86X@2RY++CQB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R
M/DIA<&%N/&)R/D-A;F%D:6%N(%-O;&%R($IA<&%N($LN2RX\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,#QB<CY*87!A
M;CQB<CY#86YA9&EA;B!3;VQA<B!*87!A;B!++DLN/&)R/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^1V5R;6%N>3QB
M<CY#86YA9&EA;B!3;VQA<B!%345!($=M8D@\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CY'97)M86YY/&)R/D-A
M;F%D:6%N(%-O;&%R($5-14$@1VUB2#QB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$P/&)R/D=E<FUA;GD\8G(^0V%N861I
M86X@4V]L87(@14U%02!';6)(/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^2&]N9R!+;VYG/&)R/DA+4TD\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB
M<CY(;VYG($MO;F<\8G(^2$M323QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y*86XN(#`R+"`R,#`X/&)R/E!20SQB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/E!20SQB<CY#3ED\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,CQB<CY04D,\8G(^0U-)(%-O;&%R=')O;FEC<R`H0VAA;F=S:'4I($-O+BP@
M3'1D+CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$R/&)R/E!20SQB<CY#4TD@4V]L87(@5&5C:&YO;&]G:65S($EN8RX\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,3QB<CY04D,\8G(^0U-)(%-O;&%R(%1E8VAN;VQO9VEE<R!);F,N/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^
M4%)#/&)R/D-322!3;VQA<B!496-H;F]L;V=I97,@26YC+CQB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$T/&)R/E!20SQB
M<CY36D-#/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@
M,S$L(#(P,3,\8G(^4%)#/&)R/E-:0T,\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY04D,\8G(^4UI#0SQB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R
M/E!20SQB<CY36D-#/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3`\8G(^4%)#/&)R/E-:0T,\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`P.3QB<CY04D,\8G(^4UI#
M0SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$R/&)R/E!20SQB<CY#86YA9&EA;B!3;VQA<B!-86YU9F%C='5R:6YG("A,
M=6]Y86YG*2!);F,N/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3$\8G(^4%)#/&)R/D-A;F%D:6%N(%-O;&%R($UA;G5F
M86-T=7)I;F<@*$QU;WEA;F<I($EN8RX\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,#QB<CY04D,\8G(^0V%N861I86X@
M4V]L87(@36%N=69A8W1U<FEN9R`H3'5O>6%N9RD@26YC+CQB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#`Y/&)R/E!20SQB
M<CY#86YA9&EA;B!3;VQA<B!-86YU9F%C='5R:6YG("A,=6]Y86YG*2!);F,N
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^4%)#/&)R/D-A;F%D:6%N(%-O;&%R($UA;G5F86-T=7)I;F<@*$-H
M86YG<VAU*2!);F,N/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3$\8G(^4%)#/&)R/D-A;F%D:6%N(%-O;&%R($UA;G5F
M86-T=7)I;F<@*$-H86YG<VAU*2!);F,N/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^4%)#/&)R/D-A;F%D:6%N
M(%-O;&%R($UA;G5F86-T=7)I;F<@*$-H86YG<VAU*2!);F,N/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^4%)#
M/&)R/E-:4U`\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/CQS=')O;F<^26YC;VUE(%1A>&5S/"]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/'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/'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/'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/'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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D9E9&5R86P@86YD('!R;W9I;F-I86P@:6YC
M;VUE('1A>"!R871E("AA<R!A('!E<F-E;G0I/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR-RXP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR."XP,"4\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,2XP,"4\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-BXU,"4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR."XR-24\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS
M,2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR-BXU,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR."XR-24\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS,2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-2XP,"4\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-BXU,"4\<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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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/DEN8V]M92!T
M87@@<F%T92`H87,@82!P97)C96YT*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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,S4N-34E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#`N,#,E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,SDN.#,E/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#`N-CDE/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#`N-CDE/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#`N-CDE
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S,N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S,N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,S,N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,38N-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,38N-3`E/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C4N,#`E/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C4N,#`E/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(N
M-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3(N-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3(N-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,34N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,34N,#`E/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34N,#`E/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(N-3`E/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(N-3`E
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3(N-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,C4N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3(N-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3(N-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(N-3`E/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C4N,#`E/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(N-3`E/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(N
M-3`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,C4N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0W5R<F5N="!487@L(&YE=#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`Q-2PV.3<L-C@R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R,2PQ,C8L-C(V/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R,RPS
M-3<L.3$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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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!;6]U;G0@;V8@:6YT97)E<W0@86YD('!E;F%L=&EE<R!A8V-R
M=65D(')E;&%T960@=&\@=6YR96-O9VYI>F5D('1A>"!B96YE9FET<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPU-C$L-3(T/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPX-#<L.#DY
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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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/'-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<#Y097)I;V0@;V8@<W1A='5T92!O9B!L:6UI=&%T:6]N<SPO=&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("`@(#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("`@(#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^,R!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4&5R:6]D(&]F('-T871U
M=&4@;V8@;&EM:71A=&EO;G,@=6YD97(@<W!E8VEA;"!C:7)C=6US=&%N8V5S
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`@("`@("`@/'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`@("`@("`@/'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=#XU('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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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<#Y4:')E
M<VAO;&0@9F]R('5N9&5R<&%Y;65N="!O9B!I;F-O;64@=&%X(&QI86)I;&ET
M>2!T:&%T(&ES(&QI<W1E9"!A<R!A('-P96-I86P@8VER8W5M<W1A;F-E/"]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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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-$;G5M<#XQ,#`L,#`P/'-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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y097)I;V0@
M;V8@<W1A='5T92!O9B!L:6UI=&%T:6]N<R!F;W(@=')A;G-F97(@<')I8VEN
M9R!R96QA=&5D(&%D:G5S=&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/C$P('EE87)S/'-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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y4<F%N<VET:6]N('!E<FEO9"!O9B!T:&4@;F5W
M($5)5"!,87<\+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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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/C4@>65A
M<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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`@("`@("`@/'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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^0VAA;F=E<R!T;R!T:&4@8V]M<&%N>2=S(&QI86)I;&ET
M:65S(&9O<B!U;F-E<G1A:6X@=&%X('!O<VET:6]N<SPO<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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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"96=I;FYI;F<@8F%L86YC
M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PT-3,L,#0Q/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PQ
M.3$L,C@Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^."PY-3,L-38X/'-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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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<#Y!9&1I=&EO;B!F;W(@=&%X('!O<VET:6]N<R!R
M96QA=&5D('1O('1H92!C=7)R96YT('EE87(\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$L-S@Y+#$V-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C<S-BPW,#<\<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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%D9&ET:6]N(&9O<B!T
M87@@<&]S:71I;VYS(&9R;VT@<')I;W(@>65A<G,\+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,T,BPV,3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'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("`@("`@/'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("`@("`@/'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("`@("`@/'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/E)E9'5C=&EO;G,@9F]R('1A>"!P
M;W-I=&EO;G,@9G)O;2!P<FEO<B!Y96%R<R]3=&%T=71E(&]F(&QI;6ET871I
M;VYS(&5X<&ER871I;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@T-S0L.30W*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#$P-"PY,#0I/'-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(#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(#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(#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(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y%;F1I;F<@8F%L86YC93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,2PR-#(L,C`X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Y+#0U,RPP-#$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#DL,3DQ+#(X,3QS<&%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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA
M-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T-SDN:'1M;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O
M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M
M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N
M:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\
M+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I
M9#TS1$E$,$4S14%'/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/DE.0T]-12!4
M05A%4R`H1&5T86EL<R`S*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$969E<G)E
M9"!T87@@87-S971S.CPO<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-R=65D('=A<G)A;G1Y(&-O<W1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#DL,C`X+#8V-CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3$L-3DQ+#<W,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`^
M0F%D(&1E8G0@<')O=FES:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ,BPQ,3,L,#0Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-BPR,S$L-#4R/'-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)<W-U86YC92!C;W-T<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S,Y+#(V-SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,#`V+#(W,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`^
M26YV96YT;W)Y('=R:71E+61O=VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C8L-C0Y+#`P-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0L-#,T+#$X,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5P<F5C:6%T:6]N(&1I9F9E
M<F5N8V4@;V8@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W+#DR,"PW,3$\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PX,C8L,38Y
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y#;VYT:6YG96YT(&QI86)I;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT+#4P."PP.#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;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!O<&5R871I;F<@;&]S<V5S(&-A
M<G)Y+69O<G=A<F0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8Y
M+#$X.2PT,#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XS-RPY-C`L-SDR/'-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/=&AE<G,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C,L,34X+#,T,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-CDT+#0W,SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&1E9F5R
M<F5D('1A>"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$R,RPP.#8L-3(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-S0L-S0U+#$P.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`^5F%L=6%T:6]N(&%L;&]W86YC93PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-30L,30P+#,U.2D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S.2PW
M-#4L,C<Q*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E1O=&%L(&1E9F5R<F5D('1A>"!A<W-E=',L(&YE="!O9B!V
M86QU871I;VX@86QL;W=A;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XV."PY-#8L,3<P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,S0L.3DY+#@S.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY!;F%L>7-I<R!A
M<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0W5R<F5N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CDL.#8S
M+#8W-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$Q+#<W,RPP-C8\<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/DYO;BUC=7)R96YT/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XS.2PP.#(L-#DV/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C,L,C(V+#<W,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&1E
M9F5R<F5D('1A>"!A<W-E=',L(&YE="!O9B!V86QU871I;VX@86QL;W=A;F-E
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV."PY-#8L,3<P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S0L
M.3DY+#@S.#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`^/'-T<F]N9SY$969E<G)E9"!T87@@;&EA8FEL:71I97,Z/"]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
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9I;F%N
M8VEA;"!D97)I=F%T:79E<R!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C<P,"PQ.#0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS-#`L.#$W/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8W%U:7-I=&EO;B!O9B!S=6)S
M:61I87)I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C,P
M+#<T,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^1&5P<F5C:6%T:6]N(&1I9F9E<F5N8V4@;V8@<')O<&5R='DL('!L
M86YT(&%N9"!E<75I<&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0L-C0T+#<R,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`^0F%S:7,@9&EF9F5R96YC92!R96QA=&EN9R!T;R!3
M:WE0;W=E<B!A8W%U:7-I=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-C(L-3<R+#4V.3QS<&%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`^3W1H97)S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XW,#DL,#4R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-3DQ+#4U-3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&1E9F5R<F5D('1A
M>"!L:6%B:6QI=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-C@L-C(V+#4R-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(L,38S+#$Q,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`^/'-T<F]N9SY!;F%L>7-I<R!A<SH\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0W5R<F5N
M=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(L-#<T+#DU,CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L
M,38S+#$Q,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`^3F]N+6-U<G)E;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4V+#$U,2PU-S4\<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,],T1R974^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!D969E<G)E9"!T87@@;&EA8FEL
M:71I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8X+#8R-BPU
M,C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR+#$V,RPQ,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%C8W5M=6QA=&5D(&YE="!O<&5R871I;F<@;&]S<V5S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-3(L,C0S+#DT.3QS
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`^
M06-C=6UU;&%T960@;F5T(&]P97)A=&EN9R!L;W-S97,@<W5B:F5C="!T;R!E
M>'!I<F%T:6]N(&)E='=E96X@,C`Q-2!A;F0@,C`S,CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`Q-BPU,38L,#`S/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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=%\S-3)F931B8E\P9F-F7S0Y831?
M8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS
M:&5E=',O4VAE970X,"YH=&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!.04<^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0R/CQS=')O;F<^24Y#3TU%(%1!6$53("A$971A:6QS(#0I("A54T0@)"D\
M8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L
M<W!A;CTS1#,^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$P/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/E)E8V]N8VEL:6%T:6]N(&)E='=E96X@=&AE('!R;W9I<VEO;B!F
M;W(@:6YC;VUE('1A>"!C;VUP=71E9"!B>2!A<'!L>6EN9R!#86YA9&EA;B!F
M961E<F%L(&%N9"!P<F]V:6YC:6%L('-T871U=&]R>2!T87@@<F%T97,@=&\@
M:6YC;VUE(&)E9F]R92!I;F-O;64@=&%X97,@86YD('1H92!A8W1U86P@<')O
M=FES:6]N(&%N9"!B96YE9FET(&9O<B!I;F-O;64@=&%X97,\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M8FEN960@9F5D
M97)A;"!A;F0@<')O=FEN8VEA;"!I;F-O;64@=&%X(')A=&4@*&%S(&$@<&5R
M8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(W+C`P)3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X
M+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,Q+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^17AP96YS97,@;F]T(&1E9'5C=&EB;&4@9F]R('1A>"!P
M=7)P;W-E("AA<R!A('!E<F-E;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q+C`P)2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@Q.2XP,"4I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,RXP,"4\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1A>"!E>&5M<'1I;VX@86YD
M('1A>"!R96QI968@9W)A;G1E9"!T;R!T:&4@0V]M<&%N>2`H87,@82!P97)C
M96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C4N,#`E/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3`N
M,#`E*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`^169F96-T(&]F(&1I9F9E<F5N="!T87@@<F%T92!O9B!S=6)S:61I
M87)Y(&]P97)A=&EO;G,@:6X@;W1H97(@:G5R:7-D:6-T:6]N("AA<R!A('!E
M<F-E;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@W+C`P)2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S
M+C`P)2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@S+C`P)2D\<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/E5N<F5C;V=N:7IE9"!T87@@8F5N969I=',@*&%S(&$@
M<&5R8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$N,#`E
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#$N,#`E*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$N,#`E/'-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<#Y686QU871I;VX@86QL;W=A;F-E("AA<R!A('!E<F-E
M;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q-"XP,"4I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-3$N
M,#`E*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(N,#`E/'-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%>&-H86YG92!G86EN("AL;W-S*2`H87,@82!P97)C96YT
M*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2XP,"4I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2XP,"4I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y!8W1U86P@:6YC;VUE('1A>"!R871E("AA<R!A('!E<F-E;G0I
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+C`P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(R+C`P)2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M-2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/CQS=')O;F<^06=G<F5G871E(&%M;W5N="!A;F0@<&5R('-H87)E
M(&5F9F5C="!O9B!T:&4@=&%X(&AO;&ED87D\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&AE(&%G9W)E9V%T92!D;VQL87(@
M969F96-T("AI;B!D;VQL87)S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`Q."PQ-C(L-C0Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`V+#<X,2PW,#(\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^061D:71I
M;VYA;"!D:7-C;&]S=7)E/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/E=I=&AH;VQD:6YG(&EN8V]M92!T87@@<F%T92!O;B!D
M:79I9&5N9',@9&ES=')I8G5T960@8GD@9F]R96EG;B!I;G9E<W1E9"!E;G1E
M<G!R:7-E<R`H87,@82!P97)C96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3`N,#`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'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<#Y5;F1I<W1R:6)U=&5D(&5A<FYI;F=S(&]F('-U
M8G-I9&EA<FEE<R!A;F0@869F:6QI871E<R!C;VYS:61E<F5D('1O(&)E('!E
M<FUA;F5N=&QY(')E:6YV97-T960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$Q-BPS,S`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]V:7-I;VX@9F]R('=I=&AH;VQD:6YG
M(&EN8V]M92!T87@@;VX@9&EV:61E;F0\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,#QS<&%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')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^5&%X($AO;&ED87ES($5F9F5C="!\($5A<FYI;F=S
M(%!E<B!3:&%R92P@0F%S:6,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY!9V=R96=A=&4@86UO=6YT(&%N9"!P97(@<VAA<F4@
M969F96-T(&]F('1H92!T87@@:&]L:61A>3PO<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("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y097(@<VAA<F4@969F96-T+6)A<VEC
M(&%N9"!D:6QU=&5D("AI;B!D;VQL87)S('!E<B!S:&%R92D\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,"XT,CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,"XQ-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`^5&%X($AO;&ED
M87ES($5F9F5C="!\($5A<FYI;F=S+"!097(@4VAA<F4L($1I;'5T960\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY!9V=R96=A
M=&4@86UO=6YT(&%N9"!P97(@<VAA<F4@969F96-T(&]F('1H92!T87@@:&]L
M:61A>3PO<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@("`@("`@(#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<#Y097(@<VAA<F4@969F96-T+6)A<VEC(&%N9"!D:6QU=&5D("AI;B!D;VQL
M87)S('!E<B!S:&%R92D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@,"XT,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,"XQ-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?
M3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
M#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?
M-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T.#$N:'1M
M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L
M90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI
M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS
M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU
M=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H
M;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP
M=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R
M="!I9#TS1$E$,$562T%'/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D5!4DY)
M3D=3(%!%4B!32$%212`H1&5T86EL<RD@*%531"`D*3QB<CX\+W-T<F]N9SX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-
M;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0V]M<'5T
M871I;VX@;V8@8F%S:6,@86YD(&1I;'5T960@9V%I;B`H;&]S<RD@<&5R('-H
M87)E/"]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`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DYE="!I;F-O;64@*&QO<W,I(&%T=')I8G5T86)L92!T;R!#86YA9&EA;B!3
M;VQA<B!);F,N+6)A<VEC(&%N9"!D:6QU=&5D("AI;B!D;VQL87)S*3PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@Q.34L-#8X+#8Y,2D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#DP
M+#@P-"PR,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`U,"PU-C@L.3$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y796EG:'1E9"!A=F5R86=E(&YU;6)E
M<B!O9B!C;VUM;VX@<VAA<F5S+6)A<VEC/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT,RPQ.3`L-S<X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,#<V+#0X.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0R+#@S.2PS-38\<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/D1I
M;'5T960@<VAA<F4@;G5M8F5R(&9R;VT@<VAA<F4@;W!T:6]N<R!A;F0@<F5S
M=')I8W1E9"!S:&%R97,\+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,],T1N=6UP
M/C@S."PX-3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y796EG:'1E9"!A=F5R86=E(&YU;6)E<B!O9B!C;VUM;VX@
M<VAA<F5S+61I;'5T960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0S+#$Y,"PW-S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT,RPP-S8L-#@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L-C<X+#(P.#QS<&%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`^0F%S:6,@96%R;FEN
M9W,@*&QO<W,I('!E<B!S:&%R92`H:6X@9&]L;&%R<R!P97(@<VAA<F4I/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#0N-3,I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@R+C$Q*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,2XQ.#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`^1&EL=71E9"!E87)N:6YG<R`H;&]S<RD@<&5R('-H87)E("AI;B!D
M;VQL87)S('!E<B!S:&%R92D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^)"`H-"XU,RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B0@*#(N,3$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`Q+C$V/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D%N=&DM9&EL=71I
M=F4@<VAA<F5S(&5X8VQU9&5D(&9R;VT@=&AE(&-O;7!U=&%T:6]N(&]F(&1I
M;'5T960@96%R;FEN9W,@*&QO<W,I('!E<B!S:&%R93PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;G1I+61I;'5T:79E('-H
M87)E<R!E>&-L=61E9"!F<F]M('1H92!C;VUP=71A=&EO;B!O9B!D:6QU=&5D
M(&5A<FYI;F=S("AL;W-S*2!P97(@<VAA<F4L('1O=&%L/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XX+#4U."PQ,3`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#DR,2PW-30\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-S<L,S(S
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#;VYV97)T:6)L92!N;W1E<SPO=&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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D%N=&DM9&EL=71I=F4@<VAA<F5S(&5X8VQU9&5D
M(&9R;VT@=&AE(&-O;7!U=&%T:6]N(&]F(&1I;'5T960@96%R;FEN9W,@*&QO
M<W,I('!E<B!S:&%R93PO<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@("`@("`@(#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!;G1I+61I;'5T:79E('-H87)E<R!E>&-L=61E9"!F<F]M
M('1H92!C;VUP=71A=&EO;B!O9B!D:6QU=&5D(&5A<FYI;F=S("AL;W-S*2!P
M97(@<VAA<F4L('1O=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XU,"PV,#<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XU,"PV,#<\<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-H87)E(&]P=&EO;G,@+')E<W1R:6-T960@<VAA
M<F5S(&%N9"!R97-T<FEC=&5D('-H87)E('5N:71S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^06YT:2UD:6QU=&EV92!S:&%R
M97,@97AC;'5D960@9G)O;2!T:&4@8V]M<'5T871I;VX@;V8@9&EL=71E9"!E
M87)N:6YG<R`H;&]S<RD@<&5R('-H87)E/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%N=&DM9&EL=71I=F4@<VAA<F5S(&5X
M8VQU9&5D(&9R;VT@=&AE(&-O;7!U=&%T:6]N(&]F(&1I;'5T960@96%R;FEN
M9W,@*&QO<W,I('!E<B!S:&%R92P@=&]T86P\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C0L,C@X+#`P.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$L.#<Q+#$T-SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0R-BPW,38\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E=A<G)A
M;G0\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY!
M;G1I+61I;'5T:79E('-H87)E<R!E>&-L=61E9"!F<F]M('1H92!C;VUP=71A
M=&EO;B!O9B!D:6QU=&5D(&5A<FYI;F=S("AL;W-S*2!P97(@<VAA<F4\+W-T
M<F]N9SX\+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`^06YT:2UD
M:6QU=&EV92!S:&%R97,@97AC;'5D960@9G)O;2!T:&4@8V]M<'5T871I;VX@
M;V8@9&EL=71E9"!E87)N:6YG<R`H;&]S<RD@<&5R('-H87)E+"!T;W1A;#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PR-S,L,3`R/'-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*("`@(#PO=&%B;&4^#0H@(#PO
M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P
M9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ
M(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P
M,CDU+U=O<FMS:&5E=',O4VAE970X,BYH=&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-$240P15=.0D<^#0H@
M("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q
M(')O=W-P86X],T0R/CQS=')O;F<^4D5,051%1"!005)462!"04Q!3D-%4R!!
M3D0@5%)!3E-!0U1)3TY3("A$971A:6QS*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,CXQ,B!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3X\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$-#XQ
M,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C
M;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS
M<&%N/3-$,3X\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N
M/3-$-#XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB
M<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3$\8G(^55-$("@D*3QB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D-R961I="!F86-I;&ET>3QB
M<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3(\8G(^1V%O8VAU86YG=&4\8G(^55-$("@D*3QB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D=A
M;V-H=6%N9W1E/&)R/D-.63QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/D=A;V-H=6%N9W1E/&)R/E531"`H)"D\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,3QB<CY'86]C:'5A;F=T93QB<CY#3ED\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CY$<BX@4VAA=VX@474\8G(^
M55-$("@D*3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$Q/&)R/D1R+B!3:&%W;B!1=3QB<CY54T0@*"0I/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^1'(N
M(%-H87=N(%%U/&)R/D-R961I="!F86-I;&ET>3QB<CY#:&EN97-E($-O;6UE
M<F-I86P@0F%N:W,\8G(^55-$("@D*3QB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D1R+B!3:&%W;B!1=3QB<CY#
M<F5D:70@9F%C:6QI='D\8G(^0VAI;F5S92!#;VUM97)C:6%L($)A;FMS/&)R
M/D-.63QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$Q/&)R/D1R+B!3:&%W;B!1=3QB<CY#<F5D:70@9F%C:6QI='D\8G(^
M0VAI;F5S92!#;VUM97)C:6%L($)A;FMS/&)R/E531"`H)"D\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CY$<BX@
M4VAA=VX@474\8G(^0W)E9&ET(&9A8VEL:71Y/&)R/D-H:6YE<V4@0V]M;65R
M8VEA;"!"86YK<SQB<CY#3ED\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<^4D5,051%1"!005)462!"04Q!3D-%4R!!3D0@
M5%)!3E-!0U1)3TY3/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D%M;W5N="!D=64@9G)O;2!R96QA=&5D('!A<G1Y/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#DL.3<W+#$W-SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3DL.#,U
M+#DT,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@.2PY-S<L,3<W/'-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`^)"`Q.2PX,S4L.30R/'-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@("`@("`@(#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-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y097)C96YT86=E(&]F(&]W
M;F5R<VAI<"!I;G1E<F5S=#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'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-#`N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-#`N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#`N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#`N,#`E/'-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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G0@9'5E('1O(')E
M;&%T960@<&%R='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L
M,#,V+#8T,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C,L,#`W+#@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,],T1N=6UP/C0L-S4S+#0U,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-S(U+#,Q,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X,RPQ.3$\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR.#(L
M-#DX/'-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-871U<FET>2!T97)M(&]F(&-R961I="!F86-I;&ET>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^/'-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^,2!Y96%R/'-P86X^/"]S<&%N/CPO
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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^,2!Y
M96%R/'-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-87AI;75M(&)O<G)O=VEN9R!C87!A8VET>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&YU;7`^,2PS.#@L.#0S+#<P,SQS<&%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*("`@("`@("`\=&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,],T1N=6UP/C$L,#`Q+#`P,"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-$;G5M<#XQ
M+#4R,"PP,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y!;6]U;G1S(&1R87=N(&1O=VX\+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,],T1N=6UP/C8V+#,T.2PU-C,\<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<#XS,RPS,C@L-#<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<#Y2979E
M;G5E(&9R;VT@<V%L92!O9B!S;VQA<B!M;V1U;&5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ,"PU,3,L,C$R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3DL-C<T+#$V-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#4Q,RPR
M,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XV-BPU,C`L,S0S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3DL-C<T+#$V-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$R-2PY-#@L.#8U/'-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@("`@("`@(#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-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G0@<&%I
M9"!F;W(@<V]L87(@<')O:F5C="!C;VYS=')U8W1I;VX@<V5R=FEC97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,BPP-C8L,C@X/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^(#$R+#DX
M-RPV-3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#(L-C`Y+#<Y.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B`Q-BPT-#0L,3,P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#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*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M
M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V
M-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO
M,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E
M=',O4VAE970X,RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q
M=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA
M<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\3454
M02!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H
M=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S
M8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M
M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE
M(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14Y/04<^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R
M/CQS=')O;F<^0T]-34E4345.5%,@04Y$($-/3E1)3D=%3D-)15,@*$1E=&%I
M;',I("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$P/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/D]P97)A=&EN9R!L96%S92!C;VUM:71M96YT
M<SPO<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@("`@("`@(#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<#Y2
M96YT86P@97AP96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@."PV,3@L-#,V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`U+#0T-"PP-S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L.3$V+#4Y,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&
M=71U<F4@;6EN:6UU;2!L96%S92!P87EM96YT<R!U;F1E<B!N;VXM8V%N8V5L
M86)L92!O<&5R871I;F<@;&5A<V4@86=R965M96YT<SPO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR,#$S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT+#8Y,2PR,3@\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/C(P,30\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(L.#<U+#0U.3QS<&%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`^,C`Q-3PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PW,CDL,S(P/'-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-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR,#$V/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#,U-BPS,C0\<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/E1H97)E869T
M97(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L.3$R+#$V-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,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E1O=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-2PU-C0L
M-#@V/'-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/E!R;W!E<G1Y+"!P;&%N="!A;F0@97%U:7!M96YT('!U
M<F-H87-E(&-O;6UI=&UE;G1S/"]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`@("`@("`@/'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/E-H;W)T+71E<FT@8V]M;6ET;65N=',@9F]R('1H
M92!P=7)C:&%S92!O9B!P<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N=#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPR,#4L-38R/'-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<#X\<W1R
M;VYG/E-U<'!L>2!P=7)C:&%S92!C;VUM:71M96YT<SPO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!P=7)C:&%S97,@
M=6YD97(@=&AE(&QO;F<M=&5R;2!A9W)E96UE;G1S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ-#,L,3`Y+#,V,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Y,"PY,#$L-S@P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S@L-38W
M+#4V,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY&=71U<F4@;6EN:6UU;2!O8FQI9V%T:6]N('5S:6YG
M(&UA<FME="!P<FEC97,@=6YD97(@86QL('-U<'!L>2!A9W)E96UE;G1S/"]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`@("`@("`@/'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/C(P,3,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(T-RPW,#`L-S4R/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR
M,#$T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-#<L-S`P+#<U
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')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^,C`Q-3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S0Q+#`S
M-RPR-C<\<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;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y4;W1A;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`X,S8L-#,X+#<W,3QS<&%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')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^36EN: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@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/D]P97)A=&EN9R!L96%S92!C;VUM:71M96YT
M<SPO<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@("`@("`@(#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<#Y2
M96UA:6YI;F<@;&5A<V4@=&5R;7,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/C$@;6]N=&@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DUA>&EM=6T\+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]N9SY/<&5R871I;F<@;&5A<V4@8V]M;6ET;65N
M=',\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^
M4F5M86EN:6YG(&QE87-E('1E<FUS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XQ,#0@;6]N=&AS/'-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*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM
M+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C
M-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?
M,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970X
M-"YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I
M;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M
M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q
M=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R
M<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C
M/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO
M<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$
M<F5P;W)T(&ED/3-$240P14-01$D^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^
M0T]-34E4345.5%,@04Y$($-/3E1)3D=%3D-)15,@*$1E=&%I;',@,BD\8G(^
M/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^55-$("@D*3QB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/DYE="!R979E
M;G5E/&)R/D=E;V=R87!H:6,@8V]N8V5N=')A=&EO;CQB<CY!;65R:6-A/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\
M8G(^3F5T(')E=F5N=64\8G(^1V5O9W)A<&AI8R!C;VYC96YT<F%T:6]N/&)R
M/D5U<F]P93QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN
M(#`R+"`R,#$P/&)R/D-L87-S($%C=&EO;B!,87=S=6ET<R!&:6QE9"!I;B!.
M97<@66]R:SQB<CYI=&5M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3(\8G(^0V]U;G1E<G9A:6QI;F<@86YD(&%N=&DM
M9'5M<&EN9R!D=71I97,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,3QB<CY0=7)C:&%S92!C;VUM:71M96YT/&)R/D1E
M=71S8VAE(%-O;&%R($%'/&)R/D554B`H)B-X,C!A8SLI/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^4'5R8VAA
M<V4@8V]M;6ET;65N=#QB<CY$975T<V-H92!3;VQA<B!!1SQB<CY54T0@*"0I
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3$\8G(^4'5R8VAA<V4@8V]M;6ET;65N=#QB<CY$975T<V-H92!3;VQA<B!!
M1SQB<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3`\8G(^4'5R8VAA<V4@8V]M;6ET;65N=#QB<CY$975T
M<V-H92!3;VQA<B!!1SQB<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,#<\8G(^4'5R8VAA<V4@8V]M;6ET
M;65N=#QB<CY$975T<V-H92!3;VQA<B!!1SQB<CX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/E!U<F-H87-E(&-O;6UI
M=&UE;G0\8G(^3$1+/&)R/E531"`H)"D\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^3V-T+B`S,2P@,C`Q,#QB<CY0=7)C:&%S92!C;VUM:71M
M96YT/&)R/DQ$2SQB<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D]C="X@,S$L(#(P,3`\8G(^4'5R8VAA<V4@8V]M;6ET;65N
M=#QB<CY,1$L\8G(^0TY9/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D%P<BX@,S`L(#(P,3`\8G(^4'5R8VAA<V4@8V]M;6ET;65N=#QB<CY,
M1$L\8G(^:71E;3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$Q/&)R/E!U<F-H87-E(&-O;6UI=&UE;G0\8G(^3$1+/&)R
M/E531"`H)"D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5L
M+B`S,2P@,C`Q,#QB<CY0=7)C:&%S92!C;VUM:71M96YT/&)R/DQ$2SQB<CY5
M4T0@*"0I/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D-O;G1I;F=E;F-I97,\+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=&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=&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`^4&5R:6]D(&]F('-U<'!L>2!A9W)E96UE;G0\
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*("`@("`@("`\=&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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C$R('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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U
M;G0@;F]T(&%C8W)U960@9'5E('1O('1A:V4M;W(M<&%Y('!R;W9I<VEO;B!O
M9B!A9W)E96UE;G0@=VAI8V@@87)E('9O:60@=6YD97(@=&AE($=E<FUA;B!L
M87<\+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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,C$L,30S+#@U
M,SQS<&%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*("`@("`@("`\=&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`^06UO=6YT(&]F(&QO<W,@;VX@9FER;2!P=7)C:&%S92!C;VUM:71M96YT
M<R!R96-O<F1E9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB
M<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3`L-C$P+#0Q.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$L-38R+#`P,CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&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`^06UO=6YT(&]F(&1A;6%G
M97,@=&AA="!P;&%I;G1I9F8@8V%N(&-L86EM/"]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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ-#@L-C`P+#`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`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5C;&%S<VEF:6-A=&EO;B!O
M9B!P<F]V:7-I;VX@9F]R(&%C8W)U960@;&]S<V5S(&]N(&9I<FT@<'5R8VAA
M<V4@8V]M;6ET;65N=',@<F5S97)V92!T;R!L;W-S(&-O;G1I;F=E;F-Y(&%C
M8W)U86P\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(W+#@V,BPP
M,3<\<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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D%M;W5N="!O9B!B860@9&5B=',@86QL;W=A;F-E(&%G86EN<W0@=&AE
M(&)A;&%N8V4@;V8@861V86YC92!P87EM96YT<SPO=&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@("`@("`@(#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@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3<L-#`X+#4Y,SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-3,X+#$W,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-3$W+#$Q,#QS
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`^
M3&]S<R!C;VYT:6YG96YC>2!A8V-R=6%L<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C@L-#8Q+#`X-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(W+#@V,BPP,3<\<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-$;G5M<#XR-RPX-C(L,#$W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#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=6UB97(@;V8@;&]N9RUT97)M('-U<'!L>2!P=7)C:&%S92!A9W)E96UE;G1S
M('1E<FUI;F%T960@8GD@=&AE($-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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&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*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E)E9G5N9"!A;6]U;G0@;V8@861V86YC97,@87-K
M960@8GD@=&AE($-O;7!A;GD@=6YD97(@87)B:71R871I;VX@<F5Q=65S=#PO
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@("`@("`@(#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@("`@("`@(#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&YU;7`^.2PU,3<L,3$P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)F
M96ET=7)E(&]F(&%D=F%N8V4@8VQA:6UE9"!B>2!C;W5N=&5R<&%R='D\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-3$W+#$Q,#QS<&%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`^0V]M<&5N
M<V%T:6]N(&-L86EM960@8GD@8V]U;G1E<G!A<G1Y(&9O<B!L;W-S97,@9'5E
M('1O('1H92!A;&QE9V5D(&)R96%C:"!O9B!T:&4@86=R965M96YT<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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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;7`^-3DL.#,R+#<R,CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,W-RPP,#`L
M,#`P/'-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<#Y096YA;'1Y(&-L86EM960@8GD@8V]U;G1E<G!A<G1Y/"]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("`@("`@/'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+#0Q,BPS-30\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-2PR,#`L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!
M<F)I=')A=&EO;B!E>'!E;G-E<R!C;&%I;65D(&)Y(&-O=6YT97)P87)T>3PO
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@("`@("`@(#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&YU;7`^-S0U+#DR-3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L-S`P+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3F]N+6-A<V@@<')O=FES:6]N(')E;&%T960@=&\@87)B:71R871I;VX@
M9&5C:7-I;VX\+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*("`@("`@("`\=&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*("`@("`@("`\=&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,],T1N=6UP/B0@,S`L
M,S`P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^3G5M8F5R(&]F(&QA=W-U:71S(&9I;&5D/"]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-$;G5M<#XV/'-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("`@(#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
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H(&1E<&]S:70@<F%T92!F;W(@
M86YT:2UD=6UP:6YG(&1U='D@;VX@0U-05B!C96QL<R!I;7!O<G1E9"!F<F]M
M($-H:6YA("AA<R!A('!E<F-E;G0I/"]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`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,RXY-"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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-A<V@@9&5P;W-I="!R871E(&9O<B!C;W5N=&5R
M=F%I;&EN9R!D=71Y(&]N($-34%8@8V5L;',@:6UP;W)T960@9G)O;2!#:&EN
M82`H87,@82!P97)C96YT*3PO=&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@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,34N,C0E/'-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@("`@("`@(#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@("`@("`@(#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.970@<F5V96YU92`H87,@82!P97)C96YT*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&YU;7`^,3DN-C`E/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`N,3`E/'-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@("`@("`@(#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@("`@("`@(#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@("`@("`@(#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*("`@(#PO=&%B;&4^#0H@(#PO8F]D
M>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
M+U=O<FMS:&5E=',O4VAE970X-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-$240P151,0DD^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O
M=W-P86X],T0R/CQS=')O;F<^4T5'345.5"!)3D9/4DU!5$E/3B`H1&5T86EL
M<RD@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU97,@9V5N97)A=&5D(&)Y(&=E;V=R
M87!H:6,@;&]C871I;VX@;V8@8W5S=&]M97)S)R!H96%D<75A<G1E<CPO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#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<#Y4;W1A;"!N
M970@<F5V96YU97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,2PR.30L.#(Y+#0Q,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,2PX.3@L.3(R+#$P-CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,2PT.34L-3`Y+#`U-CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M175R;W!E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^4F5V96YU97,@9V5N97)A=&5D(&)Y(&=E;V=R87!H:6,@;&]C871I;VX@
M;V8@8W5S=&]M97)S)R!H96%D<75A<G1E<CPO<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("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!N970@<F5V96YU97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8U-BPT-3DL-S(X/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PR,S,L
M,C`P+#8Y,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$L,3DS+#0T."PU,3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=E<FUA;GD\+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')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY2979E;G5E<R!G96YE<F%T960@
M8GD@9V5O9W)A<&AI8R!L;V-A=&EO;B!O9B!C=7-T;VUE<G,G(&AE861Q=6%R
M=&5R/"]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`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E1O=&%L(&YE="!R979E;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-#(R+#`S."PY,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XW.34L,C8U+#,P,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8R,RPS-S4L-C4U/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3<&%I
M;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E)E
M=F5N=65S(&=E;F5R871E9"!B>2!G96]G<F%P:&EC(&QO8V%T:6]N(&]F(&-U
M<W1O;65R<R<@:&5A9'%U87)T97(\+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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^5&]T86P@;F5T(')E=F5N=65S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,2PY.#(L-#@R/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C`S+#(V-BPR,S@\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M-3$L-S<W+#$W-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0WIE8V@\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY2979E;G5E<R!G96YE<F%T960@8GD@9V5O9W)A<&AI
M8R!L;V-A=&EO;B!O9B!C=7-T;VUE<G,G(&AE861Q=6%R=&5R/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&YE="!R
M979E;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^."PP-3DL
M,#<V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^."PT,C$L-C8W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3`R+#$Y-"PW-#4\<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/DET86QY/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU97,@9V5N97)A=&5D
M(&)Y(&=E;V=R87!H:6,@;&]C871I;VX@;V8@8W5S=&]M97)S)R!H96%D<75A
M<G1E<CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#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<#Y4;W1A;"!N970@<F5V96YU97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(V+#(W-2PV,S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ,C8L-C`W+#4P-SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X-2PQ-S`L,3DU/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=&AE
M<G,\+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*("`@("`@("`\=&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]N9SY2
M979E;G5E<R!G96YE<F%T960@8GD@9V5O9W)A<&AI8R!L;V-A=&EO;B!O9B!C
M=7-T;VUE<G,G(&AE861Q=6%R=&5R/"]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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&YE="!R979E;G5E<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(X+#$P,RPV,CD\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY.2PV,SDL.3<U
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S`L.3,P+#<T-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^06UE<FEC83PO=&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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/E)E=F5N=65S(&=E;F5R871E9"!B>2!G96]G<F%P
M:&EC(&QO8V%T:6]N(&]F(&-U<W1O;65R<R<@:&5A9'%U87)T97(\+W-T<F]N
M9SX\+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*("`@("`@("`\=&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`^5&]T86P@;F5T
M(')E=F5N=65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-#(L
M,C4R+#8Q,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C,S-"PY,3@L-S`V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3$U+#8Y-"PQ,3(\<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/E5N:71E9"!3=&%T97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY2979E
M;G5E<R!G96YE<F%T960@8GD@9V5O9W)A<&AI8R!L;V-A=&EO;B!O9B!C=7-T
M;VUE<G,G(&AE861Q=6%R=&5R/"]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`@("`@("`@/'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/E1O=&%L(&YE="!R979E;G5E<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,C4T+#`Y-BPR-3@\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ.3(L,S@P+#@S.#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDR
M+#<P-RPS.#@\<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-A;F%D83PO=&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/E)E=F5N=65S(&=E;F5R871E9"!B>2!G96]G<F%P:&EC
M(&QO8V%T:6]N(&]F(&-U<W1O;65R<R<@:&5A9'%U87)T97(\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@;F5T(')E
M=F5N=65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX-BPS,C<L
M-C$X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,30R+#4S-RPX-C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR,BPY.#8L-S(T/'-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/=&AE<G,\+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`^/'-T<F]N9SY2979E;G5E<R!G96YE<F%T
M960@8GD@9V5O9W)A<&AI8R!L;V-A=&EO;B!O9B!C=7-T;VUE<G,G(&AE861Q
M=6%R=&5R/"]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`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E1O=&%L(&YE="!R979E;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PX,C@L-S,V/'-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!<VEA(&%N9"!O=&AE<B!R96=I;VYS/"]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,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU
M97,@9V5N97)A=&5D(&)Y(&=E;V=R87!H:6,@;&]C871I;VX@;V8@8W5S=&]M
M97)S)R!H96%D<75A<G1E<CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y4;W1A;"!N970@<F5V96YU97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(Y-BPQ,3<L,#<S/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S,P+#@P,BPW,3`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ.#8L
M,S8V+#0S,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0VAI;F$\+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')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY2979E;G5E<R!G96YE<F%T960@8GD@9V5O9W)A<&AI8R!L
M;V-A=&EO;B!O9B!C=7-T;VUE<G,G(&AE861Q=6%R=&5R/"]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`@("`@("`@/'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/E1O=&%L(&YE="!R979E
M;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#DL,3(P+#8S
M,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$R."PX-38L-CDS/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-#4L-#@R+#8Q-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YD:6$\+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]N9SY2979E;G5E<R!G96YE<F%T960@
M8GD@9V5O9W)A<&AI8R!L;V-A=&EO;B!O9B!C=7-T;VUE<G,G(&AE861Q=6%R
M=&5R/"]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`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E1O=&%L(&YE="!R979E;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,C(L-3(S+#(T,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C4Y+#@P.2PU,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:#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DIA<&%N/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU97,@9V5N97)A
M=&5D(&)Y(&=E;V=R87!H:6,@;&]C871I;VX@;V8@8W5S=&]M97)S)R!H96%D
M<75A<G1E<CPO<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@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y4;W1A;"!N970@<F5V96YU97,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$R,"PR-#@L,S@V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.3<L-34P+#8W-SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,R+#8V-RPV-3@\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T
M:&5R<SPO=&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<#X\<W1R;VYG
M/E)E=F5N=65S(&=E;F5R871E9"!B>2!G96]G<F%P:&EC(&QO8V%T:6]N(&]F
M(&-U<W1O;65R<R<@:&5A9'%U87)T97(\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@;F5T(')E=F5N=65S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#8T+#(R-"PX,3(\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0T+#4X
M-2PX,#(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#$P."PR,38L,34X/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C
M-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?
M,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970X
M-BYH=&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-$240P155'04<^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^
M4T5'345.5"!)3D9/4DU!5$E/3B`H1&5T86EL<R`R*2`H55-$("0I/&)R/CPO
M<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X]
M,T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY2979E;G5E<R!G96YE<F%T960@9G)O;2!E86-H('!R;V1U8W0\+W-T<F]N
M9SX\+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*("`@("`@("`\=&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`^5&]T86P@;F5T
M(')E=F5N=65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L
M,CDT+#@R.2PT,3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#$L.#DX+#DR,BPQ,#8\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L-#DU+#4P.2PP-38\<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/DUO
M9'5L97,\+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
M9SY2979E;G5E<R!G96YE<F%T960@9G)O;2!E86-H('!R;V1U8W0\+W-T<F]N
M9SX\+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*("`@("`@("`\=&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`^5&]T86P@;F5T
M(')E=F5N=65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#$S
M,BPW-C<L-#`T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PV.#,L,3(Q+#`R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-#`P+#DS.2PU.#4\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-O;&%R('-Y
M<W1E;2!K:71S/"]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/CQS
M=')O;F<^4F5V96YU97,@9V5N97)A=&5D(&9R;VT@96%C:"!P<F]D=6-T/"]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`@("`@("`@/'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/E1O=&%L
M(&YE="!R979E;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M.3(L-C(T+#DY.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/CDU+#<X-RPQ,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XW."PP,C@L-S`T/'-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%4$,@<V5R=FEC93PO
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<#X\<W1R;VYG/E)E=F5N
M=65S(&=E;F5R871E9"!F<F]M(&5A8V@@<')O9'5C=#PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!N970@<F5V96YU
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8U."PY,C<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3`L
M.3DR+#<T,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^4V]L87(@<&]W97(@<')O:F5C=',\+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')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY2979E;G5E<R!G96YE<F%T960@
M9G)O;2!E86-H('!R;V1U8W0\+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*("`@("`@("`\=&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`^5&]T86P@;F5T(')E=F5N=65S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XU-2PP-3`L.#4V/'-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/=&AE<G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY2979E;G5E<R!G
M96YE<F%T960@9G)O;2!E86-H('!R;V1U8W0\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@;F5T(')E=F5N=65S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$S+#<R-RPR,C<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#DL
M,#(Q+#(R-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,38L-30P+#<V-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM
M+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T
M8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B
M7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T
M.#<N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R
M:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S
M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE
M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA
M<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R
M8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\
M+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS
M1')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;VYG
M/DU!2D]2($-54U1/34524R`H1&5T86EL<RD@*%531"`D*3QB<CX\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ
M,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^36%J
M;W(@0W5S=&]M97)S/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DYU;6)E<B!O9B!C=7-T;VUE<G,@=VET:"!T:&4@;&%R9V5S
M="!R96-E:79A8FQE(&)A;&%N8V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XS/'-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<#Y.970@<F5V96YU92!\($-U<W1O;65R(&-O;F-E;G1R871I
M;VX@<FES:R!\($-O;7!A;GD@03PO=&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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/DUA:F]R($-U<W1O;65R<SPO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!N970@<F5V96YU
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-#4L.3@W+#(Q
M-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@.34L-34W+#0V-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,38T+#4R,BPS.30\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S(')E8V5I=F%B
M;&4@?"!!8V-O=6YT<R!R96-E:79A8FQE(&)A;&%N8V5S('P@0W5S=&]M97(@
M;VYE/"]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<^
M36%J;W(@0W5S=&]M97)S/"]S=')O;F<^/"]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/D-O;F-E;G1R871I;VX@<FES:R`H87,@82!P97)C96YT
M*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`N,#`E/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`N,#`E
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!8V-O=6YT<R!R96-E:79A8FQE('P@06-C;W5N=',@<F5C96EV86)L92!B
M86QA;F-E<R!\($-U<W1O;65R('1W;SPO=&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/DUA:F]R($-U<W1O;65R<SPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#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#;VYC96YT<F%T:6]N
M(')I<VL@*&%S(&$@<&5R8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C@N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^."XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S(')E8V5I=F%B;&4@?"!!8V-O
M=6YT<R!R96-E:79A8FQE(&)A;&%N8V5S('P@0W5S=&]M97(@=&AR964\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&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]N9SY-86IO<B!#
M=7-T;VUE<G,\+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*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^0V]N8V5N=')A=&EO;B!R:7-K("AA<R!A('!E<F-E;G0I/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX+C`P)3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8N,#`E/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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=%\S-3)F931B8E\P9F-F
M7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU
M+U=O<FMS:&5E=',O4VAE970X."YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N
M8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O
M:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-
M"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0]
M,T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T
M97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E
M(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@
M("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P15=/04,^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O
M=W-P86X],T0R/CQS=')O;F<^14U03$]9144@0D5.149)5"!03$%.4R`H1&5T
M86EL<RD@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^14U03$]9144@0D5.149)5"!03$%.4SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#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%;7!L
M;WEE<B=S(&-O;G1R:6)U=&EO;B`H87,@82!P97)C96YT*3PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,C`N,#`E/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$969I;F5D(&-O;G1R:6)U
M=&EO;G,@<V-H96UE<R!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#4L.#@P+#(P,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,RPX,C4L,C<X/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R+#$Q-BPQ-S,\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!E
M<F-E;G1A9V4@;V8@87!P;&EC86)L92!S86QA<FEE<R!C;VYT<FEB=71E9"!B
M>2!T:&4@96UP;&]Y97(@9F]R(&UE9&EC86P@:6YS=7)A;F-E(&)E;F5F:71S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"XP,"4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!E<F-E
M;G1A9V4@;V8@87!P;&EC86)L92!S86QA<FEE<R!C;VYT<FEB=71E9"!B>2!T
M:&4@96UP;&]Y97(@9F]R('5N96UP;&]Y;65N="!B96YE9FET<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BXP,"4\<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;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!E<F-E;G1A9V4@;V8@
M87!P;&EC86)L92!S86QA<FEE<R!C;VYT<FEB=71E9"!B>2!T:&4@96UP;&]Y
M97(@9F]R(&]T:&5R('-T871U=&]R>2!B96YE9FET<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,BXP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W5N="!O9B!C;VYT<FEB=71I
M;VX@8GD@=&AE(&5M<&QO>65R(&9O<B!M961I8V%L(&EN<W5R86YC92!B96YE
M9FET<RP@:&]U<VEN9R!F=6YD<RP@=6YE;7!L;WEM96YT(&%N9"!O=&AE<B!S
M=&%T=71O<GD@8F5N969I=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@-BPP,3(L.#@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`T+#`V-RPS-34\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L.3<Y+#0W-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?,S4R9F4T8F)?,&9C
M9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y
M-2]7;W)K<VAE971S+U-H965T.#DN:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5/1D-+/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/E-(05)%($]05$E/3E,@*$1E=&%I;',I("A5
M4T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#$^,"!-;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],T0X/C$R($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y-87D@,S`L(#(P,#8\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^4V5P+B`S,"P@,C`Q,#QB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^3W!T:6]N
M<SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$Q/&)R/D]P=&EO;G,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,#QB<CY/<'1I;VYS/&)R/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^3W!T:6]N<SQB<CY-
M:6YI;75M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@
M,S$L(#(P,3`\8G(^3W!T:6]N<SQB<CY-:6YI;75M/&)R/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^3W!T:6]N<SQB
M<CY-87AI;75M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3`\8G(^3W!T:6]N<SQB<CY-87AI;75M/&)R/CPO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-(05)%($]05$E/
M3E,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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*("`@("`@("`\=&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`^
M36%X:6UU;2!A9V=R96=A=&4@;G5M8F5R(&]F('-H87)E<R!T;R!B92!I<W-U
M960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L,S,P+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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*("`@("`@("`\=&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')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M06YN=6%L('!E<F-E;G1A9V4@:6YC<F5A<V4@:6X@875T:&]R:7IE9"!S:&%R
M97,@9F]R(&%W87)D<R!O=&AE<B!T:&%N(&EN8V5N=&EV92!O<'1I;VX@<VAA
M<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+C`P)3QS<&%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*("`@("`@("`\=&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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06YN
M=6%L('!E<F-E;G1A9V4@:6YC<F5A<V4@:6X@875T:&]R:7IE9"!S:&%R97,@
M;VX@=&AE(&9I<G-T(&1A>2!O9B!E86-H(&]F(#(P,#<L(#(P,#@@86YD(#(P
M,#D@<')I;W(@=&\@=&AE('EE87(@;V8@86UE;F1M96YT(&9O<B!A=V%R9',@
M;W1H97(@=&AA;B!I;F-E;G1I=F4@;W!T:6]N('-H87)E<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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-$=&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`@("`@("`@/'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/D%N;G5A;"!P97)C96YT86=E
M(&EN8W)E87-E(&EN(&%U=&AO<FEZ960@<VAA<F5S(&]N('1H92!F:7)S="!D
M87D@;V8@96%C:"!C86QE;F1A<B!Y96%R(&9R;VT@=&AE('EE87(@;V8@86UE
M;F1M96YT(&9O<B!A=V%R9',@;W1H97(@=&AA;B!I;F-E;G1I=F4@;W!T:6]N
M('-H87)E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BXU,"4\
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,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D5X<&ER>2!T97)M(&]F('-H87)E(&]P=&EO;G,\+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/C$P('EE87)S/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.=6UB97(@;V8@<VAA<F5S('1O
M(&)E(&=R86YT960@869T97(@97AP:7)A=&EO;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&YU;7`^,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],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`^/'-T<F]N9SY3:&%R92!/<'1I;VYS/"]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`@("`@("`@/'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,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L('5N
M<F5C;V=N:7IE9"!C;VUP96YS871I;VX@97AP96YS92!R96QA=&5D('1O('-H
M87)E+6)A<V5D(&-O;7!E;G-A=&EO;B!A=V%R9',\+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/B0@-2PS-#DL.34W/'-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@("`@("`@(#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<#Y796EG:'1E9"UA=F5R86=E
M('!E<FEO9"!O9B!R96-O9VYI=&EO;B!O9B!C;VUP96YS871I;VX@97AP96YS
M93PO=&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^,B!Y96%R<R`Q(&UO
M;G1H(#8@9&%Y<SQS<&%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*("`@("`@("`\=&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`^4F5C;V=N:7IE9"!C;VUP96YS871I;VX@97AP96YS93PO
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&YU;7`^,RPT,S,L,#<W/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPS.#(L
M-S@V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,RPV-#$L,C8P/'-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-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y);F-O;64@=&%X(&)E;F5F:70@9F]R('-H87)E+6)A
M<V5D(&-O;7!E;G-A=&EO;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&YU
M;7`^,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-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@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D%S<W5M<'1I;VYS('5S960@=&\@97-T:6UA=&4@
M=&AE(&9A:7(@=F%L=64@;V8@<W1O8VL@;W!T:6]N<R!G<F%N=&5D/"]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`@("`@("`@/'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)I<VL@9G)E
M92!R871E("AA<R!A('!E<F-E;G0I/"]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-$;G5M<#XS+C$U)3QS<&%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*("`@("`@("`\=&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`^4FES:R!F<F5E(')A=&4@*&%S(&$@<&5R8V5N="D\
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,],T1N=6UP/C(N-S8E/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"XR-24\<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`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)I
M<VL@9G)E92!R871E("AA<R!A('!E<F-E;G0I/"]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`@("`@("`@/'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`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XS+C0V)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0N-S4E/'-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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y6;VQA=&EL:71Y(')A=&EO("AA
M<R!A('!E<F-E;G0I/"]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-$;G5M<#XW
M."XW.24\<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`@("`@("`@/'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/E9O;&%T:6QI='D@<F%T:6\@*&%S(&$@<&5R8V5N="D\+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,],T1N=6UP/C<W+C`P)3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@P+C`P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5F]L871I
M;&ET>2!R871I;R`H87,@82!P97)C96YT*3PO=&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&YU;7`^-SDN,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^.#0N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;FYU86P@97AI="!R871E("AA
M<R!A('!E<F-E;G0I/"]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-$;G5M<#XS
M+C0Y)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,N,#<E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,BXX.24\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT+C,W)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C,N,S8E/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%>&5R8VES92!M=6QT:7!L93PO
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&YU;7`^-"XT/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0N-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0N-SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY.=6UB97(@;V8@3W!T:6]N<SPO<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(#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/<'1I;VYS(&]U='-T86YD:6YG(&%T('1H
M92!B96=I;FYI;F<@;V8@=&AE('!E<FEO9"`H:6X@<VAA<F5S*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^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPX,S(L-34P/'-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@("`@("`@(#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'<F%N=&5D("AI
M;B!S:&%R97,I/"]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<#XV.2PY
M,#`\<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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D5X97)C:7-E9"`H:6X@<VAA<F5S*3PO=&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&YU;3XH-C0L.#4R*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*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^1F]R9F5I=&5D("AI;B!S:&%R97,I/"]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-$;G5M/B@R,S$L-S<Q*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3W!T:6]N
M<R!O=71S=&%N9&EN9R!A="!T:&4@96YD(&]F('1H92!P97)I;V0@*&EN('-H
M87)E<RD\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-C`U+#@R
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(L.#,R+#4U,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&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`^3W!T:6]N<R!V97-T960@;W(@97AP96-T960@=&\@=F5S
M="!A="!T:&4@96YD(&]F('1H92!P97)I;V0@*&EN('-H87)E<RD\+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(L-#<Q+#<X-SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3W!T:6]N<R!E
M>&5R8VES86)L92!A="!T:&4@96YD(&]F('1H92!P97)I;V0@*&EN('-H87)E
M<RD\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-S,T+#<Y,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*("`@("`@("`\=&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]N9SY796EG:'1E9"!!=F5R86=E($5X97)C:7-E(%!R:6-E/"]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`@("`@("`@/'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,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]P=&EO;G,@
M;W5T<W1A;F1I;F<@870@=&AE(&)E9VEN;FEN9R!O9B!T:&4@<&5R:6]D("AI
M;B!D;VQL87)S('!E<B!S:&%R92D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,3`N-3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'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`@("`@("`@/'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/D=R86YT960@*&EN(&1O;&QA<G,@<&5R('-H87)E
M*3PO=&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&YU;7`^)"`S+C`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@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%>&5R
M8VES960@*&EN(&1O;&QA<G,@<&5R('-H87)E*3PO=&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&YU;7`^)"`R+C0U/'-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-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)F96ET960@*&EN(&1O;&QA<G,@
M<&5R('-H87)E*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q
M-"XS,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^3W!T:6]N<R!O=71S=&%N9&EN9R!A="!T:&4@96YD(&]F('1H92!P
M97)I;V0@*&EN(&1O;&QA<G,@<&5R('-H87)E*3PO=&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&YU;7`^)"`Q,"XR-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3`N-3D\<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,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]P=&EO;G,@=F5S=&5D
M(&]R(&5X<&5C=&5D('1O('9E<W0@870@=&AE(&5N9"!O9B!T:&4@<&5R:6]D
M("AI;B!D;VQL87)S('!E<B!S:&%R92D\+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,],T1N=6UP/B0@,3`N,C8\<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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D]P=&EO;G,@97AE<F-I<V%B;&4@870@=&AE
M(&5N9"!O9B!T:&4@<&5R:6]D("AI;B!D;VQL87)S('!E<B!S:&%R92D\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3`N-#,\<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/CQS=')O;F<^
M5V5I9VAT960@079E<F%G92!296UA:6YI;F<@0V]N=')A8W0@5&5R;7,\+W-T
M<F]N9SX\+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*("`@("`@("`\=&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')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3W!T:6]N
M<R!O=71S=&%N9&EN9R!A="!T:&4@96YD(&]F('1H92!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/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/C<@>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`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]P=&EO;G,@=F5S
M=&5D(&]R(&5X<&5C=&5D('1O('9E<W0@870@=&AE(&5N9"!O9B!T:&4@<&5R
M:6]D/"]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=#XW('EE87)S/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/
M<'1I;VYS(&5X97)C:7-A8FQE(&%T('1H92!E;F0@;V8@=&AE('!E<FEO9#PO
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^-B!Y96%R<SQS<&%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*("`@("`@("`\=&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
M9SY!9V=R96=A=&4@26YT<FEN<VEC(%9A;'5E/"]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("`@("`@/'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/D]P=&EO;G,@;W5T<W1A;F1I;F<@
M870@=&AE(&5N9"!O9B!T:&4@<&5R:6]D/"]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-$;G5M<#XT,S0L.#@U/'-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-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y/<'1I;VYS('9E<W1E9"!O<B!E>'!E8W1E
M9"!T;R!V97-T(&%T('1H92!E;F0@;V8@=&AE('!E<FEO9#PO=&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&YU;7`^-#,R+#$S,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3W!T:6]N<R!E>&5R8VES
M86)L92!A="!T:&4@96YD(&]F('1H92!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/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0Q,"PU-S<\<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,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E=E:6=H=&5D(&%V97)A9V4@9W)A
M;G0M9&%T92!F86ER('9A;'5E(&]F(&]P=&EO;G,@9W)A;G1E9"`H:6X@9&]L
M;&%R<R!P97(@<VAA<F4I/"]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-$;G5M
M<#XD(#(N,C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#8N-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@.2XV,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`^5&]T86P@:6YT<FEN<VEC('9A;'5E(&]F
M(&]P=&EO;G,@97AE<F-I<V5D/"]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;G5M<#XD(#,X+#DU.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,2PW-C`L-3`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#<X-BPV,#4\<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@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?
M-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O
M5V]R:W-H965T<R]3:&5E=#DP+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#!%255"23X-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#(^/'-T<F]N9SY32$%212!/4%1)3TY3("A$971A:6QS(#(I("A5
M4T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#(^,2!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^2G5L+B`S,2P@,C`P-CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y-87D@,S$L(#(P,#8\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E)E<W1R:6-T960@<VAA<F5S/"]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/CQS=')O;F<^4VAA<F4@3W!T:6]N
M<SPO<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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3
M:&%R97,@9W)A;G1E9"!T;R!E;7!L;WEE97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$Q-BPU,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XS,S,L,3DP/'-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<#Y4;W1A;"!U;G)E8V]G;FEZ
M960@<VAA<F4M8F%S960@8V]M<&5N<V%T:6]N(&-O<W1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#<L,3`P+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@<F5C
M;V=N:7IE9"!C;VUP96YS871I;VX@8V]S=#PO=&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^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C,U+#0Q,3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY.=6UB97(@;V8@4VAA<F5S/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R86YT960@*&EN('-H87)E<RD\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q-BPU,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,S,L,3DP/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/E=E:6=H=&5D($%V97)A9V4@1W)A;G0M1&%T92!&86ER(%9A;'5E
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`@("`@("`@/'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/E1O
M=&%L(&9A:7(@=F%L=64@;V8@<VAA<F5S('9E<W1E9#PO=&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^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S@R
M+#DY-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4F5S=')I8W1E9"!S:&%R97,@?"!-:6YI;75M/"]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(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4VAA<F4@3W!T:6]N<SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#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@("`@("`@(#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<#Y697-T
M:6YG('!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^,2!Y
M96%R/'-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<#Y297-T<FEC=&5D('-H87)E<R!\($UA>&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*("`@("`@
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`^/'-T<F]N9SY3:&%R92!/<'1I;VYS/"]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`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E9E<W1I
M;F<@<&5R:6]D/"]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=#XT('EE
M87)S/'-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<#Y24U4\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY3:&%R92!/<'1I;VYS/"]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`@("`@("`@/'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`@("`@("`@/'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/E-H87)E<R!G<F%N=&5D('1O(&5M<&QO>65E<SPO
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&YU;7`^,2PT,#`L,C,W/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3$X+#$X
M,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^5&]T86P@=6YR96-O9VYI>F5D('-H87)E+6)A<V5D(&-O;7!E;G-A=&EO
M;B!C;W-T<SPO=&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@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPQ,C$L
M-34Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-"PV,#`L,#`P/'-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<#Y4;W1A;"!R96-O9VYI>F5D(&-O;7!E;G-A=&EO;B!C
M;W-T/"]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-$;G5M<#XQ+#<U,BPQ-C4\
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/E=E:6=H=&5D+6%V97)A9V4@<&5R:6]D(&]F(')E8V]G;FET:6]N(&]F(&-O
M;7!E;G-A=&EO;B!E>'!E;G-E/"]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=#XS('EE87)S(#$@;6]N=&@@-B!D87ES/'-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<#X\<W1R;VYG/DYU;6)E<B!O
M9B!3:&%R97,\+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')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^56YV97-T960@870@=&AE(&)E9VEN;FEN9R!O9B!T:&4@<&5R:6]D
M("AI;B!S:&%R97,I/"]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-$;G5M<#XT
M.3DL-30P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y'<F%N=&5D("AI;B!S:&%R97,I/"]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`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#0P,"PR,S<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,3@L,3@Q/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y697-T960@*&EN('-H
M87)E<RD\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$S,2PP-CDI
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/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y&;W)F96ET960@*&EN('-H87)E<RD\+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=6T^*#DX+#$W-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E5N=F5S=&5D(&%T('1H92!E;F0@;V8@=&AE
M('!E<FEO9"`H:6X@<VAA<F5S*3PO=&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@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,2PV-S`L-3,Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#DY+#4T,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY796EG:'1E9"!!=F5R
M86=E($=R86YT+41A=&4@1F%I<B!686QU93PO<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("`@(#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<#Y5;G9E<W1E9"!A="!T:&4@8F5G:6YN
M:6YG(&]F('1H92!P97)I;V0@*&EN(&1O;&QA<G,@<&5R('-H87)E*3PO=&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;7`^)"`Y+C$V/'-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'<F%N=&5D("AI
M;B!D;VQL87)S('!E<B!S:&%R92D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,RXS,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`^5F5S=&5D("AI;B!D;VQL87)S('!E<B!S:&%R92D\
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,],T1N=6UP/B0@.2XR,SQS<&%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`^1F]R9F5I
M=&5D("AI;B!D;VQL87)S('!E<B!S:&%R92D\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@-BXX-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^56YV97-T960@870@=&AE(&5N9"!O9B!T
M:&4@<&5R:6]D("AI;B!D;VQL87)S('!E<B!S:&%R92D\+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/B0@-"XT/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Y+C$V/'-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<#Y4;W1A;"!F86ER('9A
M;'5E(&]F('-H87)E<R!V97-T960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,2PP,#<L,S0P/'-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<#Y24U4@?"!-:6YI;75M/"]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(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4VAA<F4@3W!T:6]N<SPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y697-T
M:6YG('!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^,2!Y
M96%R/'-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<#Y24U4@?"!-87AI;75M/"]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`@("`@("`@/'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/CQS=')O;F<^4VAA<F4@3W!T:6]N<SPO<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("`@("`@(#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-T:6YG('!E<FEO9#PO=&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^-"!Y96%R<SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^
M#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T
M.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7
M;W)K<VAE971S+U-H965T.3$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+2D%#/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/DE.5D535$U%3E0@3$]34R`H1&5T86EL<RD@*%53
M1"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,CXQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$P/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/DEN=F5S=&UE;G0@:6YC;VUE("AL;W-S*3PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);7!A:7)M96YT(&]F
M(&QO;F<M=&5R;2!I;G9E<W1M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B0@*#$L,#@Q+#<P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B0@*#,L,#`P+#`P,"D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE<FYS="!.97<@
M16YE<F=Y("A3=7IH;W4I($-O+BP@3'1D+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<#X\<W1R;VYG/DEN=F5S=&UE;G0@26YC;VUE("A,;W-S
M*3PO<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-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/
M=VYE<G-H:7`@<&5R8V5N=&%G92!H96QD(&)Y('1H92!E;G1I='D\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P+C`P)3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\
M+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R9F4T8F)?,&9C9E\T.6$T
M7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O
M+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K
M<VAE971S+U-H965T.3(N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN
M9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[
M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@
M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E
M>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J
M879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES
M($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT
M86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5$0T%%/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N
M/3-$,CX\<W1R;VYG/E-50E-%455%3E0@159%3E13("A$971A:6QS*2`H4W5B
M<V5Q=65N="!E=F5N="P@55-$("0I/&)R/DEN($UI;&QI;VYS+"!U;FQE<W,@
M;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS($5N9&5D/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/DUA<BX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E-H;W)T('1E<FT@8F%N:R!L;V%N(&%G<F5E;65N=',@96YT
M97)E9"!I;G1O(&)E='=E96X@2F%N=6%R>2`Q+"`R,#$S('1O($UA<F-H(#,Q
M+"`R,#$S/"]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<^4U5"4T51545.5"!%5D5.5%,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0F]R<F]W:6YG<R!O;B!N97<@9&5B="!I;G-T
M<G5M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S,#0N
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`^0F]R<F]W:6YG<R!R96YE=V5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,#@N-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`^4VAO<G0@=&5R;2!B86YK(&QO86X@9'5E(&1A=&5S
M(&)E9F]R92!$96-E;6)E<B`S,2P@,C`Q,SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-50E-%455%3E0@159%3E13/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)O<G)O=VEN
M9W,@;VX@;F5W(&1E8G0@:6YS=')U;65N=',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$T-2XR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y3:&]R="!T97)M(&)A;FL@;&]A;B!D=64@
M9&%T97,@8F5Y;VYD($1E8V5M8F5R(#,Q+"`R,#$S/"]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<^4U5"4T51545.5"!%5D5.5%,\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0F]R
M<F]W:6YG<R!O;B!N97<@9&5B="!I;G-T<G5M96YT<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`Q-3DN-#QS<&%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?,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?
M-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S,U
M,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-2]7;W)K<VAE971S
M+U-H965T.3,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O
M=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S
M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@
M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M
M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R
M:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE
M;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C
M;&%S<STS1')E<&]R="!I9#TS1$E$,$5.6$))/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\
M<W1R;VYG/D%P<&5N9&EX(#$@+2!-86IO<B!3=6)S:61I87)I97,@;V8@0U-)
M("A$971A:6QS*3QB<CX\+W-T<F]N9SX\+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-$=&@^
M1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^0U-)(%-O;&%R=')O;FEC<R`H0VAA;F=S:'4I($-O+BP@3'1D+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<#X\<W1R;VYG/DUA:F]R
M(%-U8G-I9&EA<FEE<R!O9B!#4TD\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^071T<FEB=71A8FQE($5Q=6ET>2!);G1E<F5S
M="!(96QD("AA<R!A('!E<F-E;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,#`N,#`E/'-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#4TD@4V]L87(@5&5C:&YO;&]G:65S($EN8RX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY-86IO
M<B!3=6)S:61I87)I97,@;V8@0U-)/"]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,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D%T=')I8G5T86)L92!%<75I='D@26YT97)E
M<W0@2&5L9"`H87,@82!P97)C96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3`P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0U-)(%-O;&%R($UA;G5F86-T=7)E($EN8RX\
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`^/'-T<F]N9SY-86IO
M<B!3=6)S:61I87)I97,@;V8@0U-)/"]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%T=')I8G5T86)L92!%<75I='D@26YT97)E
M<W0@2&5L9"`H87,@82!P97)C96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3`P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V%N861I86X@4V]L87(@36%N=69A8W1U<FEN
M9R`H3'5O>6%N9RD@26YC+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/DUA:F]R(%-U8G-I9&EA<FEE<R!O9B!#4TD\+W-T<F]N
M9SX\+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`^071T<FEB=71A
M8FQE($5Q=6ET>2!);G1E<F5S="!(96QD("AA<R!A('!E<F-E;G0I/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`N,#`E/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#86YA9&EA;B!3
M;VQA<B!-86YU9F%C='5R:6YG("A#:&%N9W-H=2D@26YC+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/DUA:F]R(%-U8G-I9&EA
M<FEE<R!O9B!#4TD\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^071T<FEB=71A8FQE($5Q=6ET>2!);G1E<F5S="!(96QD("AA
M<R!A('!E<F-E;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M,#`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#4TD@0V5L;',@0V\N+"!,=&0N/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^36%J;W(@4W5B<VED:6%R:65S(&]F
M($-323PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!='1R:6)U=&%B;&4@17%U:71Y($EN=&5R97-T($AE;&0@*&%S(&$@<&5R
M8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P,"XP,"4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-A;F%D:6%N(%-O;&%R("A54T$I($EN8RX\+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-86IO<B!3=6)S:61I87)I97,@;V8@
M0U-)/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D%T=')I8G5T86)L92!%<75I='D@26YT97)E<W0@2&5L9"`H87,@82!P97)C
M96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`P+C`P)3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0U-)(%!R;VIE8W0@0V]N<W5L=&EN9R!';6)(/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^36%J;W(@4W5B<VED:6%R:65S(&]F
M($-323PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!='1R:6)U=&%B;&4@17%U:71Y($EN=&5R97-T($AE;&0@*&%S(&$@<&5R
M8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<P+C`P)3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0V%N861I86X@4V]L87(@2F%P86X@2RY++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<#X\<W1R;VYG/DUA:F]R(%-U8G-I9&EA<FEE<R!O9B!#
M4TD\+W-T<F]N9SX\+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`^
M071T<FEB=71A8FQE($5Q=6ET>2!);G1E<F5S="!(96QD("AA<R!A('!E<F-E
M;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY,"XV-R4\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A
M;F%D:6%N(%-O;&%R(%-O;'5T:6]N<R!);F,N/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^36%J;W(@4W5B<VED:6%R:65S(&]F
M($-323PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!='1R:6)U=&%B;&4@17%U:71Y($EN=&5R97-T($AE;&0@*&%S(&$@<&5R
M8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P,"XP,"4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-322!3;VQA<B!0;W=E<B`H0VAI;F$I($EN8RX\+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-86IO<B!3=6)S:61I87)I97,@
M;V8@0U-)/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D%T=')I8G5T86)L92!%<75I='D@26YT97)E<W0@2&5L9"`H87,@82!P
M97)C96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`P+C`P
M)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^0V%N861I86X@4V]L87(@14U%02!';6)(/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^36%J;W(@4W5B<VED:6%R:65S(&]F
M($-323PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!='1R:6)U=&%B;&4@17%U:71Y($EN=&5R97-T($AE;&0@*&%S(&$@<&5R
M8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P,"XP,"4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-A;F%D:6%N(%-O;&%R($UA;G5F86-T=7)I;F<@*$]N=&%R:6\I($EN8RX\
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`^/'-T<F]N9SY-86IO
M<B!3=6)S:61I87)I97,@;V8@0U-)/"]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%T=')I8G5T86)L92!%<75I='D@26YT97)E
M<W0@2&5L9"`H87,@82!P97)C96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3`P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V%N861I86X@4V]L87(@*$%U<W1R86QI82D@
M4'1Y+BP@3'1D+CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/DUA:F]R(%-U8G-I9&EA<FEE<R!O9B!#4TD\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^071T<FEB=71A8FQE($5Q
M=6ET>2!);G1E<F5S="!(96QD("AA<R!A('!E<F-E;G0I/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`N,#`E/'-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#86YA9&EA;B!3;VQA<B!)
M;G1E<FYA=&EO;F%L($QT9"X\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY-86IO<B!3=6)S:61I87)I97,@;V8@0U-)/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%T=')I8G5T
M86)L92!%<75I='D@26YT97)E<W0@2&5L9"`H87,@82!P97)C96YT*3PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`P+C`P)3QS<&%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`^0V%N861I86X@
M4V]L87(@3R9A;7`[32`H3VYT87)I;RD@26YC+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<#X\<W1R;VYG/DUA:F]R(%-U8G-I9&EA<FEE<R!O
M9B!#4TD\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^071T<FEB=71A8FQE($5Q=6ET>2!);G1E<F5S="!(96QD("AA<R!A('!E
M<F-E;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`N,#`E
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y#4TDM0V5N97)G>2!(;VQD:6YG<RP@3$Q#/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^36%J;W(@4W5B<VED:6%R:65S(&]F
M($-323PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!='1R:6)U=&%B;&4@17%U:71Y($EN=&5R97-T($AE;&0@*&%S(&$@<&5R
M8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8R+C4P)3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0U-)(%!R;VIE8W0@2&]L9&-O+"!,3$,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY-86IO<B!3=6)S:61I87)I97,@;V8@0U-)
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,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%T
M=')I8G5T86)L92!%<75I='D@26YT97)E<W0@2&5L9"`H87,@82!P97)C96YT
M*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`P+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`^4W5Z
M:&]U(%-A;GES;VQA<B!-871E<FEA;',@5&5C:&YO;&]G>2!#;RXL($QT9"X\
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`^/'-T<F]N9SY-86IO
M<B!3=6)S:61I87)I97,@;V8@0U-)/"]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%T=')I8G5T86)L92!%<75I='D@26YT97)E
M<W0@2&5L9"`H87,@82!P97)C96YT*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^.#`N,#`E/'-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#86YA9&EA;B!3;VQA<B!3;W5T:"!%87-T($%S
M:6$@4'1E+BP@3'1D+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/DUA:F]R(%-U8G-I9&EA<FEE<R!O9B!#4TD\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^071T<FEB=71A8FQE
M($5Q=6ET>2!);G1E<F5S="!(96QD("AA<R!A('!E<F-E;G0I/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`N,#`E/'-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#4TD@4')O:F5C="!(
M;VQD8V\L($Q,0SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/DUA:F]R(%-U8G-I9&EA<FEE<R!O9B!#4TD\+W-T<F]N9SX\+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`^071T<FEB=71A8FQE($5Q
M=6ET>2!);G1E<F5S="!(96QD("AA<R!A('!E<F-E;G0I/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`N,#`E/'-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#86YA9&EA;B!3;VQA<B!-
M86YU9F%C='5R:6YG("A3=7IH;W4I($EN8SPO=&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/DUA:F]R(%-U8G-I9&EA<FEE<R!O9B!#
M4TD\+W-T<F]N9SX\+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`^
M071T<FEB=71A8FQE($5Q=6ET>2!);G1E<F5S="!(96QD("AA<R!A('!E<F-E
M;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,2XP,"4\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A
M;F%D:6%N(%-O;&%R(%-O=71H($%F<FEC82!0='DN+"!,=&0N/"]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<^36%J;W(@4W5B<VED
M:6%R:65S(&]F($-323PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y!='1R:6)U=&%B;&4@17%U:71Y($EN=&5R97-T($AE;&0@
M*&%S(&$@<&5R8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$P,"XP,"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-A;F%D:6%N(%-O;&%R($)R87-I;"!397)V:6-O<R!$92!#
M;VYS=6QT;W)I82!%32!%;F5R9VEA(%-O;&%R($QT9#PO=&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<#X\<W1R;VYG/DUA:F]R(%-U8G-I9&EA<FEE
M<R!O9B!#4TD\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^071T<FEB=71A8FQE($5Q=6ET>2!);G1E<F5S="!(96QD("AA<R!A
M('!E<F-E;G0I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`N
M,#`E/'-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#86YA9&EA;B!3;VQA<B!-:61D;&4@16%S="!,:6UI=&5D/"]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<^36%J;W(@4W5B
M<VED:6%R:65S(&]F($-323PO<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!='1R:6)U=&%B;&4@17%U:71Y($EN=&5R97-T($AE
M;&0@*&%S(&$@<&5R8V5N="D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$P,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T,#(Y-0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P9F-F7S0Y
M831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#DT+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#!%4$<^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^1FEN86YC:6%L
M(%-T871E;65N=',@4V-H961U;&4@22`H1&5T86EL<RD@*%531"`D*3QB<CX\
M+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N
M/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB
M<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&
M24Y!3D-)04P@4U1!5$5-14Y44R!30TA%1%5,12!)/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E<W1R:6-T960@;F5T(&%S
M<V5T<R!O9B!T:&4@96YT:71Y)W,@8V]N<V]L:61A=&5D(&%N9"!U;F-O;G-O
M;&ED871E9"!S=6)S:61I87)I97,@;F]T(&%V86EL86)L92!F;W(@9&ES=')I
M8G5T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#,U.2PY
M,C(L-#8V/'-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<#Y4:')E<VAO;&0@<&5R8V5N=&%G92!O9B!R97-T<FEC=&5D(&YE
M="!A<W-E=',@;V8@=&AE(&5N=&ET>2=S(&-O;G-O;&ED871E9"!A;F0@=6YC
M;VYS;VQI9&%T960@<W5B<VED:6%R:65S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR-2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C,34P-&,T
M,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S-3)F931B8E\P
M9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T<R]3:&5E=#DU
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%0E5#23X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T<F]N9SY&
M:6YA;F-I86P@4W1A=&5M96YT<R!38VAE9'5L92!)("A$971A:6QS(#(I("A5
M4T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`P.3QB<CX\+W1H/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY#=7)R96YT(&%S<V5T<SH\+W-T<F]N
M9SX\+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*("`@("`@("`\=&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`^0V%S:"!A;F0@
M8V%S:"!E<75I=F%L96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`Q-#$L.38X+#$X,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@,S0S+#DY-"PV-SD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(X."PV-3$L-S`Q/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q
M-C`L,3$P+#@X-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4F5S=')I8W1E9"!C87-H/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT,C(L,S4V+#<Y-#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W."PR-S`L-#(W/'-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<#Y!8V-O=6YT
M<R!R96-E:79A8FQE+"!N970@;V8@86QL;W=A;F-E(&9O<B!D;W5B=&9U;"!A
M8V-O=6YT<R!O9B`D.#<Q+#,X-2!A;F0@)#@L.30V+#8V,2!A="!$96-E;6)E
M<B`S,2P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR-30L.3`V+#0Y.#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(Y,BPQ-S8L-#,Y/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)
M;G9E;G1O<FEE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C<T
M+#0U-2PW.3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR.38L-38X+#$R-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^06UO=6YT(&1U92!F<F]M(&$@<F5L871E
M9"!P87)T>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PY-S<L
M,3<W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3DL.#,U+#DT,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`^1&5F97)R960@=&%X(&%S<V5T<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,CDL.#8S+#8W-#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q+#<W,RPP-C8\<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,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R
M97!A:60@97AP96YS97,@86YD(&]T:&5R(&-U<G)E;G0@87-S971S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#@L,#0Q+#8S,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0U+#(Q-RPY
M,3@\<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,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y4;W1A;"!C=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PT-#(L,C`T+#$R-SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,CDU+#4W-RPU-#(\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E9F5R
M<F5D('1A>"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C,Y+#`X,BPT.38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR,RPR,C8L-S<R/'-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/=&AE<B!N;VXM8W5R<F5N="!A<W-E
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Y+#4Q,"PY-C<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M-2PP.#,L,#<W/'-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]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^5$]404P@05-31513/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR+#(U.2PS,3,L,#@Q/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PX-SDL.#`X+#<S-SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY#=7)R96YT(&QI86)I;&ET:65S.CPO<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<#Y3:&]R="UT97)M(&)O<G)O=VEN9W,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@U."PY,C8L-S,R/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S0S+#8X
M-RPP-C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D%C8V]U;G1S('!A>6%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(S,"PT.34L,SDX/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,3<T+#0R.2PP-S$\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W5N=',@9'5E
M('1O(')E;&%T960@<&%R=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-2PP,S8L-C0R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,RPP,#<L.#`Y/'-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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=&AE<B!C=7)R96YT(&QI86)I
M;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY,"PX-#<L
M.34W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,S,L.#8S+#,R,#QS<&%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')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&-U<G)E;G0@;&EA8FEL:71I97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-30P+#(T.2PW,S`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(S
M-BPT-#<L-#`X/'-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!8V-R=65D('=A<G)A;G1Y(&-O<W1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XU."PS,S0L-#(T/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#<L,#(Q+#,U,CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Q+#(R
M-"PY,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ-BPX.3DL-3(R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y#;VYV97)T:6)L92!N;W1E<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.34P+#,P,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&]N9RUT97)M(&)O<G)O
M=VEN9W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(Q-"PU-C(L
M.3<S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^.#@L,C0Y+#`R-SQS<&%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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^3&EA8FEL:71Y(&9O<B!U;F-E<G1A:6X@=&%X('!O
M<VET:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30L.#`S
M+#<S,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$R+#,P,"PY-#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y43U1!3"!,24%"24Q)5$E%4SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,2PY,3(L-38S+#4Q.3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-#$R+#@S,2PP
M-#4\<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/CQS=')O;F<^17%U:71Y.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@("`@("`@(#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<#Y#;VUM;VX@<VAA<F5S+6YO('!A<B!V86QU93H@
M=6YL:6UI=&5D(&%U=&AO<FEZ960@<VAA<F5S+"`T,RPQ-34L-S8W(&%N9"`T
M,RPR-#(L-#(V('-H87)E<R!I<W-U960@86YD(&]U='-T86YD:6YG(&%T($1E
M8V5M8F5R(#,Q+"`R,#$Q(&%N9"`R,#$R+"!R97-P96-T:79E;'D\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P,BPU-C$L-S`U/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`R+#0P,BPY
M,SD\<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/D%D9&ET:6]N86P@<&%I9"UI;B!C87!I=&%L/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@S."PR.38L,C<U*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4S+#,S,2PT-#4I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-U
M;75L871E9"!D969I8VET/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@R,C0L,38R+#$R-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@R."PV.3,L-#,S*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*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@;W1H97(@
M8V]M<')E:&5N<VEV92!I;F-O;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4P+#<Y-2PU,CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XT-2PU-34L-S$P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@0V%N861I86X@
M4V]L87(@26YC+B!S:&%R96AO;&1E<G,G(&5Q=6ET>3PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,CDP+#@Y."PX,S4\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-C4L.3,S+#<W,3QS<&%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')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1/
M5$%,($Q)04))3$E42453+"!2141%14U!0DQ%($Y/3BU#3TY44D],3$E.1R!)
M3E1%4D535"!!3D0@4TA!4D5(3TQ$15)3)R!%455)5%D\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(L,C4Y+#,Q,RPP.#$\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#@W.2PX,#@L-S,W
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/'-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<#Y087)E;G0@0V]M<&%N>3PO=&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-U<G)E;G0@87-S971S.CPO<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-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H(&%N9"!C87-H(&5Q=6EV
M86QE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PR-#<L
M,S`V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-RPY,C0L-C@V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3<L.#,T+#8T,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0Y+#DS-2PW-3`\<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)E<W1R:6-T960@
M8V%S:#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PW,S$L,S8U
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/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!8V-O=6YT<R!R96-E:79A8FQE+"!N970@;V8@86QL;W=A;F-E(&9O<B!D
M;W5B=&9U;"!A8V-O=6YT<R!O9B`D.#<Q+#,X-2!A;F0@)#@L.30V+#8V,2!A
M="!$96-E;6)E<B`S,2P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#4V-RPW-38\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#,R-2PU
M,#`\<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/DEN=F5N=&]R:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR+#DX-"PP-S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ,BPX,C0L-3@R/'-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!;6]U;G0@9'5E(&9R;VT@82!R96QA
M=&5D('!A<G1Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,30L
M,C4T+#4X.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C@U+#<S,2PS,C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D1E9F5R<F5D('1A>"!A<W-E=',\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C<Y+#`S,SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')E<&%I9"!E
M>'!E;G-E<R!A;F0@;W1H97(@8W5R<F5N="!A<W-E=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$P+#4U,BPT,#D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#`Q,2PY.34\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A
M;"!C=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,C0Q+#8P-BPQ,S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,C4L.#(X+#0X.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YV97-T;65N=',@:6X@<W5B
M<VED:6%R:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,#DL
M,3DT+#<P-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C,Y.2PT,S<L-38Q/'-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$969E<G)E9"!T87@@87-S971S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#(V.2PV,#D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#<P."PU.3`\
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/D%M;W5N="!D=64@9G)O;2!R96QA=&5D('!A<G1I97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$U,"PP,#`L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34P+#`P,"PP,#`\<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,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T
M:&5R(&YO;BUC=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,S4L,S4V+#0R,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$T+#DW,BPW-S,\<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,],T1R974^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y43U1!3"!!4U-%5%,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8T,2PT,C8L.#<Q/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-CDY
M+#DT-RPT,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^0W5R<F5N="!L:6%B:6QI=&EE<SH\+W-T<F]N
M9SX\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4VAO<G0M=&5R
M;2!B;W)R;W=I;F=S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV
M."PP,#`L,#`P/'-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<#Y!8V-O=6YT<R!P87EA8FQE/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT+#$P-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0L,#(U/'-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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G1S(&1U92!T;R!R96QA
M=&5D('!A<G1I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U
M.2PT-S$L,S4Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3<W+#<V.2PW,#@\<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(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R(&-U<G)E;G0@;&EA8FEL:71I
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L-C$V+#`R.#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q
M+#,R,RPT.#$\<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,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y4;W1A;"!C=7)R96YT(&QI86)I;&ET:65S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,S0L,#DQ+#0Y,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X.2PP.3<L,C$T
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/'-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!8V-R=65D('=A<G)A;G1Y(&-O<W1S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS,BPX,S,L,#,Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,S(L-#`Q+#@Y,SQS<&%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`^0V]N=F5R=&EB;&4@
M;F]T97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDU,"PS,#$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DQO;F<M=&5R;2!B;W)R;W=I;F=S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XW,"PP-C,L-#@X/'-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,:6%B:6QI='D@9F]R('5N8V5R=&%I;B!T
M87@@<&]S:71I;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M,RPU-#`L,#(V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3$L-38T+#(S,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1/5$%,($Q)04))3$E42453/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-3`L-3(X+#`S-CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S-"PP,3,L
M-C0Q/'-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<#X\<W1R;VYG/D5Q=6ET>3H\+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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-H87)E<RUN;R!P87(@=F%L=64Z
M('5N;&EM:71E9"!A=71H;W)I>F5D('-H87)E<RP@-#,L,34U+#<V-R!A;F0@
M-#,L,C0R+#0R-B!S:&%R97,@:7-S=65D(&%N9"!O=71S=&%N9&EN9R!A="!$
M96-E;6)E<B`S,2P@,C`Q,2!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,#(L-38Q+#<P-3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P,BPT,#(L
M.3,Y/'-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!9&1I=&EO;F%L('!A:60M:6X@8V%P:71A;#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH,S@L,CDV+#(W-2D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@U,RPS,S$L-#0U*3QS<&%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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C
M=6UU;&%T960@9&5F:6-I=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,C(T+#$V,BPQ,C0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH,C@L-CDS+#0S,RD\<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/D%C8W5M=6QA=&5D(&]T:&5R
M(&-O;7!R96AE;G-I=F4@:6YC;VUE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XU,"PW.34L-3(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-#4L-34U+#<Q,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L($-A;F%D:6%N
M(%-O;&%R($EN8RX@<VAA<F5H;VQD97)S)R!E<75I='D\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(Y,"PX.3@L.#,U/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#8U+#DS,RPW-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-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4
M3U1!3"!,24%"24Q)5$E%4RP@4D5$145-04),12!.3TXM0T].5%)/3$Q)3D<@
M24Y415)%4U0@04Y$(%-(05)%2$],1$524R<@15%52519/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#8T,2PT,C8L.#<Q/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`V.3DL.30W+#0Q
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`@("`\+W1A8FQE
M/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,S4R
M9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU#0I#;VYT96YT+4QO
M8V%T:6]N.B!F:6QE.B\O+T,Z+S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T7S9C
M,34P-&,T,#(Y-2]7;W)K<VAE971S+U-H965T.38N:'1M;`T*0V]N=&5N="U4
M<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4
M>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-
M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP
M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP
M="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@
M3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@
M(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$56
M3$%%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS
M<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/D9I;F%N8VEA;"!3=&%T96UE
M;G1S(%-C:&5D=6QE($D@*$1E=&%I;',@,RD@*%531"`D*3QB<CX\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3$\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^0F%L86YC92!3:&5E=',\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^06-C;W5N=',@<F5C96EV86)L92!T<F%D92P@86QL
M;W=A;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0W+#4X
M,BPR,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#DL-3`U+#0X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-H87)E+"!P87(@=F%L=64@*&EN
M(&1O;&QA<G,@<&5R('-H87)E*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y#;VUM;VX@<VAA<F5S+"!S:&%R97,@:7-S=65D/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,RPR-#(L-#(V/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,34U
M+#<V-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`^0V]M;6]N('-H87)E<RP@<VAA<F5S(&]U='-T86YD:6YG/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,RPR-#(L-#(V/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,34U+#<V
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4&%R96YT($-O;7!A;GD\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY"86QA;F-E(%-H965T<SPO<W1R;VYG/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-O=6YT<R!R96-E:79A8FQE
M('1R861E+"!A;&QO=V%N8V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@."PY-#8L-C8Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`X-S$L,S@U/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUM;VX@<VAA<F4L('!A<B!V
M86QU92`H:6X@9&]L;&%R<R!P97(@<VAA<F4I/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#`\<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;6UO;B!S:&%R97,L('-H87)E<R!I
M<W-U960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0S+#(T,BPT
M,C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XT,RPQ-34L-S8W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y#;VUM;VX@<VAA<F5S+"!S:&%R97,@;W5T<W1A;F1I
M;F<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0S+#(T,BPT,C8\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M,RPQ-34L-S8W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT
M4&%R=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O
M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T
M7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970Y-RYH=&UL#0I#
M;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#
M;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-
M"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N
M=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX
M)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ
M<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO
M:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED
M/3-$240P15)20D<^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^1FEN86YC:6%L
M(%-T871E;65N=',@4V-H961U;&4@22`H1&5T86EL<R`T*2`H55-$("0I/&)R
M/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY3=&%T96UE;G1S(&]F($]P97)A=&EO;G,\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(')E=F5N=65S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L,CDT+#@R.2PT,3,\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L
M.#DX+#DR,BPQ,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#$L-#DU+#4P.2PP-38\<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-O<W0@;V8@<F5V96YU97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C`T+#0V-RPY.#,\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#<Q-BPV-#`L-#DR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PR-C8L-S,W+#0T-#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S('!R;V9I=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3`L,S8Q+#0S,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X,BPR.#$L
M-C$T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,C(X+#<W,2PV,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^3W!E<F%T:6YG(&5X<&5N<V5S.CPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#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<#Y396QL
M:6YG(&5X<&5N<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY
M,2PP-3(L-S(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-CDL,S0Q+#(R.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0W+#$P.2PR-C$\<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=E;F5R86P@86YD(&%D
M;6EN:7-T<F%T:79E(&5X<&5N<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,C@L.#(V+#,T,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C@V+#(V."PW.#8\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-"PU,3DL-C0V/'-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<#Y297-E
M87)C:"!A;F0@9&5V96QO<&UE;G0@97AP96YS97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$R+#DY."PQ,C(\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ.2PX,S@L-30W/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPX-#,L,C$V
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^5&]T86P@;W!E<F%T:6YG(&5X<&5N<V5S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR,S(L.#<W+#$Y,3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W-2PT-#@L-38R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`X+#0W,BPQ
M,C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E!R;V9I="!F<F]M(&]P97)A=&EO;G,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#$T,BPU,34L-S8Q*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L.#,S+#`U,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$R,"PR.3DL-#@Y
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/D]T:&5R(&EN8V]M92`H97AP96YS97,I.CPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#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);G1E<F5S="!E>'!E
M;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@U,RPS,#0L-C0P
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#0S+#@T,RPU.#8I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH,C(L,38T+#,V,RD\<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/DEN=&5R97-T(&EN8V]M93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L,S4Y+#DV,CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@L-#0V+#8T
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C8L.3,U+#4V,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^26YV97-T;65N="!L;W-S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@Q+#`X,2PW,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,RPP,#`L,#`P*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F]R96EG;B!E
M>&-H86YG92!G86EN("AL;W-S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH,3`L-S`W+#@X.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@T,"PP,#<L-#`S*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,V+#(Y,2PX.3@I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YC
M;VUE("AL;W-S*2!B969O<F4@:6YC;VUE('1A>&5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@Q.3@L-C$Y+#(P,2D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@W-"PS,C(L,C<Q*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8W+#0S
M-2PW,38\<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/DEN8V]M92!T87@@97AP96YS93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH-2PT,S,L-#$P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$V+#4S.2PY-#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-BPW-3,L.3$W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M3F5T(&EN8V]M92`H;&]S<RD@871T<FEB=71A8FQE('1O($-A;F%D:6%N(%-O
M;&%R($EN8RX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$Y-2PT
M-C@L-CDQ*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#DP+#@P-"PR,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-3`L-38X+#DQ.3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4&%R96YT($-O;7!A;GD\
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`^/'-T<F]N9SY3=&%T
M96UE;G1S(&]F($]P97)A=&EO;G,\+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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^3F5T(')E=F5N=65S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ,3$L-#$T+#,R-SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@R.2PP,38L-3(T/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PR-#@L
M-#`P+#$Q.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0V]S="!O9B!R979E;G5E<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^.#`L,3DP+#<T-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C<Y,BPV-#,L,S`V/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PR,#$L-S$S+#,U
M-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D=R;W-S('!R;V9I=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,S$L,C(S+#4X,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C,V+#,W,RPR,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-BPV.#8L-S8S/'-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]P
M97)A=&EN9R!E>'!E;G-E<SH\+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*("`@("`@("`\=&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`^4V5L;&EN9R!E>'!E;G-E<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,RPV-#DL,3,Q/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`L-#$Q+#(U-CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#`U-RPS
M-#<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D=E;F5R86P@86YD(&%D;6EN:7-T<F%T:79E(&5X<&5N<V5S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PY-34L-3<X/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L-#8Q+#@Y
M,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$S+#,U-2PV,#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/E)E<V5A<F-H(&%N9"!D979E;&]P;65N="!E>'!E;G-E
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S8T+#$T-3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C4U
M+#DT-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C<Y,BPU,#D\<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<#Y4;W1A;"!O<&5R871I;F<@97AP96YS97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$V+#,V."PX-30\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-2PQ,CDL,#DR
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,C0L,C`U+#0V-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4')O9FET(&9R;VT@;W!E<F%T:6]N<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,30L.#4T+#<R.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q+#(T-"PQ,C8\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,BPT
M.#$L,CDX/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D]T:&5R(&EN8V]M92`H97AP96YS97,I.CPO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#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);G1E<F5S
M="!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R-34L
M-3`R*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#(V-RPY-SDI/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH,CDV+#8W."D\<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/DEN=&5R97-T(&EN8V]M93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PU-3DL,C`W/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#<T+#@X-CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDS,RPS
M-S(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DEN=F5S=&UE;G0@;&]S<SPO=&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@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH,RPP,#`L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1F]R96EG;B!E>&-H86YG92!G86EN("AL;W-S
M*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-C(R+#@Q-BD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#(V
M,2PY,S,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XX,S`L-C`R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^26YC;VUE("AL;W-S*2!B969O<F4@:6YC;VUE('1A
M>&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-2PU,S4L-C$X
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,30L-S$R+#DV-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(P+#DT."PU.30\<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/DEN8V]M92!T87@@97AP96YS93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-RPT-#$L-3DP/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPW-#(L.#(W
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M.2PY-38L-3$S/'-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%<75I='D@:6X@96%R;FEN9W,H;&]S<RD@;V8@<W5B<VED
M:6%R:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R,#,L-38R
M+#<Q.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@Y."PW-S0L,S,Y*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,Y+#4W-BPX,S@\<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*2!A='1R:6)U=&%B;&4@=&\@0V%N861I86X@4V]L87(@26YC+CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@Q.34L-#8X+#8Y,2D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#DP+#@P
M-"PR,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`U,"PU-C@L.3$Y/'-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=%\S-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C
M-#`R.34-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?
M,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970Y
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-$240P14I.044^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^
M1FEN86YC:6%L(%-T871E;65N=',@4V-H961U;&4@22`H1&5T86EL<R`U*2`H
M55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H(&-O;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M1&5C+B`S,2P@,C`Q,#QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY3=&%T96UE;G1S(&]F(&-O;7!R96AE;G-I=F4@:6YC
M;VUE("AL;W-S*3PO<W1R;VYG/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@("`@("`@(#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.970@:6YC;VUE("AL;W-S*3PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XD("@Q.34L,34U+#`Y-RD\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#DP+#DP,RPS-S0I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`U,"PX
M,C@L,SDV/'-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]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE.CPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#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&;W)E
M:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S=&UE;G0\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4L-3`U+#`V-SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W+#$Q,2PP.#,\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,RPS
M,#DL,S$X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0V]M<')E:&5N<VEV92!I;F-O;64@*&QO<W,I(&%T=')I8G5T
M86)L92!T;R!#86YA9&EA;B!3;VQA<B!);F,N/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@Q.3`L,C(X+#@W,BD\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@W,RPW,3`L-#,T*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8S+#DP.2PT
M-C0\<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<F5N="!#;VUP86YY/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/CQS=')O;F<^4W1A=&5M96YT<R!O9B!C;VUP<F5H96YS:79E(&EN
M8V]M92`H;&]S<RD\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^3F5T(&EN8V]M92`H;&]S<RD\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#$Y-2PT-C@L-CDQ*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#DP+#@P-"PR,#`I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`L-38X+#DQ
M.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY/=&AE<B!C;VUP<F5H96YS:79E(&EN8V]M93H\+W-T<F]N
M9SX\+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*("`@("`@("`\=&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`^1F]R96EG;B!C
M=7)R96YC>2!T<F%N<VQA=&EO;B!A9&IU<W1M96YT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XU+#(S.2PX,3D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPP.3,L-S8V/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L,S0P+#4T
M-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D-O;7!R96AE;G-I=F4@:6YC;VUE("AL;W-S*2!A='1R:6)U=&%B;&4@
M=&\@0V%N861I86X@4V]L87(@26YC+CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XD("@Q.3`L,C(X+#@W,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#<S+#<Q,"PT,S0I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`V,RPY,#DL
M-#8T/'-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=%\S
M-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34-"D-O;G1E;G0M
M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?
M-F,Q-3`T8S0P,CDU+U=O<FMS:&5E=',O4VAE970Y.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
M15=!1$D^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^1FEN86YC:6%L(%-T871E
M;65N=',@4V-H961U;&4@22`H1&5T86EL<R`V*2`H55-$("0I/&)R/CPO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0S
M/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,#QB
M<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY/
M<&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=&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`^3F5T(&EN8V]M92`H;&]S<RD\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,3DU+#$U-2PP.3<I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@Y,"PY,#,L
M,S<T*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@-3`L.#(X+#,Y-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1&5P<F5C:6%T:6]N(&%N9"!A;6]R=&EZ871I
M;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@Q+#,Y."PT-S`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU
M-BPQ,3<L,C@P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,S$L,C8V+#$X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^06QL;W=A;F-E(&9O<B!D;W5B=&9U;"!D
M96)T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L-C$Q+#(Q
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(S+#$U-BPX-3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS+#`T-BPQ,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN=F5S=&UE;G0@;&]S<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP.#$L-S`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPP,#`L,#`P/'-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=&EZ871I;VX@;V8@9&ES8V]U;G0@;VX@9&5B=#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-#DL-CDY/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#0L-#@U/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,SDL.#$V/'-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<#Y3:&%R92UB
M87-E9"!C;VUP96YS871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C4L,3@U+#(T,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C0L,#8P+#@S.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,L.#<V+#8W,3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY#:&%N
M9V5S(&EN(&]P97)A=&EN9R!A<W-E=',@86YD(&QI86)I;&ET:65S.CPO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#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);G9E;G1O
M<FEE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPY-C`L-S0Y
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,C@L-SDX+#DT,RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@Q,#,L-C,W+#,U-2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S(')E8V5I=F%B;&4\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8L.3@S+#<S.2D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q,#,L
M-S0X+#4V-2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@U+#<P-"PP,SDI/'-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!;6]U;G0@9'5E(&9R;VT@<F5L871E9"!P
M87)T:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#DP-"PU
M,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q."PQ,S4L-C@T*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#$L,S0W+#@R."D\<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%D=F%N8V5S('1O('-U<'!L:65R
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3<L.#DX+#0V,2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M,RPT-3@L,#`V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,BPR,C<L.3DQ/'-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/=&AE<B!N;VXM8W5R<F5N="!A<W-E=',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(T+#0P-BPV-CDI/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH.2PR
M-3<L,#0X*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#4L.#(V+#`R.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S('!A>6%B;&4\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4V+#(S."PS,#$\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,BPT,S4L.#,T/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@L
M,#DV+#(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`^061V86YC97,@9G)O;2!C=7-T;VUE<G,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#0V+#$R-RPQ,C4I/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-38L-S`V+#@R-#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,3(P
M+#,Q,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^06UO=6YT<R!D=64@=&\@<F5L871E9"!P87)T:65S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#`Q-2PQ,S,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT.#0L-C0Y/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPQ-C,L
M-3$U/'-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!8V-R=65D('=A<G)A;G1Y(&-O<W1S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,2PS,S0L,SDU/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-S,W+#DX-SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T+#(U.2PX.#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D]T:&5R(&-U<G)E;G0@;&EA8FEL:71I97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C4Y+#$X."PU,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B@W-#0L,#<S*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X+#@W-2PT.3$\<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/DQI
M86)I;&ET>2!F;W(@=6YC97)T86EN('1A>"!P;W-I=&EO;G,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-3`R+#<Y,3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@T,"PV,3$\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW-34L-#$T
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$969E<G)E9"!T87AE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH-"PV,S(L.3<V*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#4L,3<Y+#@W-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@8V%S:"!P<F]V:61E9"!B
M>2`H=7-E9"!I;BD@;W!E<F%T:6YG(&%C=&EV:71I97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#$T-RPW-3@L.3,W*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8P+#$R-"PQ,30\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@U."PT
M.#<L,3$Y*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY);G9E<W1I;F<@86-T:79I=&EE<SH\+W-T<F]N
M9SX\+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*("`@("`@("`\=&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`^1&5C<F5A<V4@
M*&EN8W)E87-E*2!I;B!R97-T<FEC=&5D(&-A<V@\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#(T,RPQ,S<L,30R*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S+#8Q-"PX.3<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Y.#<L,#$Y
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^26YV97-T;65N="!I;B!S=6)S:61I87)I97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#,L-#(X+#<U,2D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@U+#8V-RPV,C<I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PU,#,L-3,Q
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4'5R8VAA<V4@;V8@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8P+#0X,2PP,C$I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,C`U
M+#0Q.2PQ.#DI/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XH,3,T+#,Q-"PW.3$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&-A<V@@=7-E9"!I;B!I;G9E
M<W1I;F<@86-T:79I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,S`V+#0Y,2PT,SDI/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH,3DS+#4W-BPW-#(I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3,S+#DX."PY-30I/'-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<#X\<W1R
M;VYG/D9I;F%N8VEN9R!A8W1I=FET:65S.CPO<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("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]C965D<R!F<F]M('-H;W)T+71E
M<FT@8F]R<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-SDQ+#4Y-BPQ-S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ+#@P."PT-C,L,3DY/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3$W+#4Q-"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/E!R;V-E961S
M(&9R;VT@;&]N9RUT97)M(&)O<G)O=VEN9W,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$T,RPY-C4L,S$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#DL,#(S+#@U,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@Y+#8U.2PV,#<\
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;V-E961S(&9R;VT@:7-S=6%N8V4@;V8@=V%R<F%N=',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-3`P+#`P,#QS<&%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`^4')O8V5E9',@9G)O
M;2!E>&5R8VES92!O9B!S=&]C:R!O<'1I;VYS/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ-3@L-S8V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,2PR-38L.30X/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#(S+#4V,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!C
M87-H('!R;W9I9&5D(&)Y(&9I;F%N8VEN9R!A8W1I=FET:65S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-#DL-3<U+#<T-#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W-RPW-#@L,C(U
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S$R+#8R.2PP,#4\<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/D5F9F5C="!O9B!E>&-H86YG92!R871E(&-H86YG97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-C0X+#$S-3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q+#`T
M-RPS.#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XX+#,X-RPX.#(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y.970@:6YC<F5A<V4@*&1E8W)E87-E*2!I;B!C
M87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@R,#(L,#(V+#0Y-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-2PS-#(L.3<X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(X+#4T,"PX,30\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-A<V@@86YD(&-A<V@@97%U:79A;&5N=',@870@=&AE(&)E9VEN;FEN9R!O
M9B!T:&4@>65A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S0S
M+#DY-"PV-SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR.#@L-C4Q+#<P,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$V,"PQ,3`L.#@W/'-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#87-H(&%N9"!C87-H
M(&5Q=6EV86QE;G1S(&%T('1H92!E;F0@;V8@=&AE('EE87(\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$T,2PY-C@L,3@R/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S0S+#DY-"PV-SD\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M.#@L-C4Q+#<P,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY3=7!P;&5M96YT86P@9&ES8VQO<W5R92!O
M9B!C87-H(&9L;W<@:6YF;W)M871I;VXZ/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN=&5R97-T('!A:60L(&YE="!O9B!A
M;6]U;G1S(&-A<&ET86QI>F5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XU-RPY,30L.#DP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#8L,S0U+#(Y.3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(Q+#(Q,2PR,C@\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN8V]M92!T
M87AE<R!P86ED/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#8Y
M."PU,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XS,"PY,CDL-C$W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3,L-C,U+#(Q-CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4&%R96YT($-O;7!A;GD\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&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]N9SY/<&5R871I
M;F<@86-T:79I=&EE<SH\+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*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^3F5T(&EN8V]M92`H;&]S<RD\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#$Y-2PT-C@L-CDQ*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#DP+#@P-"PR,#`I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`L-38X
M+#DQ.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`^1&5P<F5C:6%T:6]N(&%N9"!A;6]R=&EZ871I;VX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C8L.34P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PX-C0\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#@X.#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`^06QL;W=A
M;F-E(&9O<B!D;W5B=&9U;"!D96)T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^."PS-CDL,3@W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-2PX,CDL,C<U/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-RPS,C<L,S@V*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YV97-T
M;65N="!L;W-S/"]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<#XS+#`P
M,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D%M;W)T:7IA=&EO;B!O9B!D:7-C;W5N="!O;B!D96)T/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT.2PV.3D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"PT.#4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS.2PX,38\
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/D5Q=6ET>2!I;B!E87)N:6YG<R`H;&]S<RD@;V8@<W5B<VED:6%R:65S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,#,L-38R+#<Q.3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDX+#<W
M-"PS,SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@S.2PU-S8L.#,X*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4VAA<F4M8F%S960@8V]M<&5N<V%T:6]N/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#$X-2PR-#(\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#`V,"PX
M,S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XS+#@W-BPV-S$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^0VAA;F=E<R!I;B!O<&5R871I;F<@87-S
M971S(&%N9"!L:6%B:6QI=&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=&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`^26YV96YT;W)I97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/CDL.#0P+#4P-SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W+#4Y."PV,3<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#$T,"PT,C,\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D%C8V]U;G1S(')E8V5I=F%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#$L,S$W+#4S,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XY.2PX,C8L,C(S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S<L-S4S+#0Q-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`^06UO=6YT
M(&1U92!F<F]M(')E;&%T960@<&%R=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH,3(Q+#$W,RPS,S0I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3(V+#@S,BPP,3,I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,38L,CDY+#8R
M,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D%D=F%N8V5S('1O('-U<'!L:65R<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH,CDS+#DQ,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PY-S,L-S8R/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPW-3(L.3,U/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=&AE
M<B!C=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH-RPU-#`L-#$T*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C8L,SDY+#4V-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#0L,3DU+#4S.2D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R(&YO;BUC
M=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,C`L,S@W+#`P.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@Y+#$W-RPP.3$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH-2PW.#8L-SDX*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C;W5N=',@<&%Y
M86)L93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-SD\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q,"PP.#,L
M.3,S*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,L.3,W+#$P.3QS<&%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`^061V86YC97,@9G)O;2!C=7-T;VUE<G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0U,BPT,3<I/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,C$V+#,W,"D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,S`L
M,S4P/'-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!;6]U;G1S(&1U92!T;R!R96QA=&5D('!A<G1I97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#$X+#(Y."PS-#DI/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L-3,P+#$P.#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(S
M+#@R-RPR.3@I/'-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!8V-R=65D('=A<G)A;G1Y(&-O<W1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT,S$L,3,X/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PT,38L.3,U/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L.#<T+#@S
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3W1H97(@8W5R<F5N="!L:6%B:6QI=&EE<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH-"PR-34L,#,V*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#DL,#,T+#8P-2D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PX-#@L.#0P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y,:6%B:6QI='D@9F]R('5N8V5R=&%I;B!T87@@<&]S:71I;VYS/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#DW-2PW.3,\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#,L.3`R/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S4U
M+#0Q-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`^1&5F97)R960@=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4L-S$X+#`Q-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,X-"PS-#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XS.3(L-3DX/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&-A<V@@<')O
M=FED960@8GD@*'5S960@:6XI(&]P97)A=&EN9R!A8W1I=FET:65S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q,S0L,#0W+#,V-2D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,2PX,#`L
M,#0W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,S$L,#8S+#<S-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY);G9E<W1I;F<@86-T:79I=&EE<SH\
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*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5C
M<F5A<V4@*&EN8W)E87-E*2!I;B!R97-T<FEC=&5D(&-A<V@\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4L-S,Q+#,V-3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(U+#@Y-"PY-CD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S,2PT
M-S8L,S,T*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^26YV97-T;65N="!I;B!S=6)S:61I87)I97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#$S+#,Q.2PX-C0I/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-S4L.34U+#8Y,2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@T
M-2PX-3$L-30U*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4'5R8VAA<V4@;V8@<')O<&5R='DL('!L86YT(&%N9"!E
M<75I<&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,L-3@Y
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#$L,3<R*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DYE="!C87-H('5S960@:6X@:6YV97-T:6YG(&%C=&EV:71I
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#<L-3DR+#`X."D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@U
M,"PP-C`L-S(R*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#<W+#,R.2PP-3$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D9I;F%N8VEN9R!A8W1I
M=FET:65S.CPO<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@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y0<F]C965D<R!F<F]M('-H;W)T+71E<FT@8F]R<F]W:6YG<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C@L,#`P+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')O8V5E
M9',@9G)O;2!L;VYG+71E<FT@8F]R<F]W:6YG<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-S`L,#8S+#0X.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4&%Y;65N="!F;W(@<F5P=7)C
M:&%S92!O9B!C;VYV97)T:6)L92!N;W1E<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH,2PP,#`L,#`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*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')O8V5E9',@9G)O;2!I<W-U86YC
M92!O9B!W87)R86YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,BPU,#`L,#`P/'-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<#Y0<F]C965D<R!F<F]M(&5X97)C:7-E(&]F('-T;V-K(&]P
M=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U."PW-C8\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#(U-BPY-#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XX,C,L-38P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^3F5T(&-A<V@@<')O=FED960@8GD@9FEN86YC
M:6YG(&%C=&EV:71I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$S.2PW,C(L,C4T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PR-38L.30X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.#(S+#4V,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^169F96-T(&]F(&5X8VAA
M;F=E(')A=&4@8VAA;F=E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-2PR,SDL.#$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3<L,#DS+#<W,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#,T,"PV-#<\<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.970@:6YC<F5A
M<V4@*&1E8W)E87-E*2!I;B!C87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#,R,BPV,C`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Y+#DP.2PY
M-3<I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,S(L,3`Q+#$P-RD\<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<V@@86YD(&-A<V@@97%U:79A;&5N=',@870@
M=&AE(&)E9VEN;FEN9R!O9B!T:&4@>65A<CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-RPY,C0L-C@V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L.#,T+#8T,SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0Y+#DS-2PW-3`\<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<V@@86YD(&-A<V@@97%U:79A;&5N=',@870@=&AE(&5N9"!O9B!T:&4@>65A
M<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L,C0W+#,P-CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<L
M.3(T+#8X-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$W+#@S-"PV-#,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4W5P<&QE;65N=&%L(&1I<V-L
M;W-U<F4@;V8@8V%S:"!F;&]W(&EN9F]R;6%T:6]N.CPO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);G1E<F5S="!P86ED+"!N
M970@;V8@86UO=6YT<R!C87!I=&%L:7IE9#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C4U+#4P,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(R,RPT.34\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR.38L-C<X/'-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);F-O;64@=&%X
M97,@<&%I9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R.3`L
M.#$S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`Q,RPU-S4L.#(Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`U+#(P-"PV-#$\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL
M/@T*#0HM+2TM+2T]7TYE>'1087)T7S,U,F9E-&)B7S!F8V9?-#EA-%]B8S8T
M7S9C,34P-&,T,#(Y-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\S
M-3)F931B8E\P9F-F7S0Y831?8F,V-%\V8S$U,#1C-#`R.34O5V]R:W-H965T
M<R]F:6QE;&ES="YX;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U
M;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R
M<V5T/2)U<RUA<V-I:2(-"@T*/'AM;"!X;6QN<SIO/3-$(G5R;CIS8VAE;6%S
M+6UI8W)O<V]F="UC;VTZ;V9F:6-E.F]F9FEC92(^#0H@/&\Z36%I;D9I;&4@
M2%)E9CTS1"(N+B]7;W)K8F]O:RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$
M(E-H965T,#$N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`R+FAT
M;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970P,RYH=&UL(B\^#0H@/&\Z
M1FEL92!(4F5F/3-$(E-H965T,#0N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS
M1")3:&5E=#`U+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970P-BYH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#<N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#`X+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970P.2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,3`N
M:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$Q+FAT;6PB+SX-"B`\
M;SI&:6QE($A2968],T0B4VAE970Q,BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F
M/3-$(E-H965T,3,N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$T
M+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Q-2YH=&UL(B\^#0H@
M/&\Z1FEL92!(4F5F/3-$(E-H965T,38N:'1M;"(O/@T*(#QO.D9I;&4@2%)E
M9CTS1")3:&5E=#$W+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Q
M."YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,3DN:'1M;"(O/@T*
M(#QO.D9I;&4@2%)E9CTS1")3:&5E=#(P+FAT;6PB+SX-"B`\;SI&:6QE($A2
M968],T0B4VAE970R,2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T
M,C(N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#(S+FAT;6PB+SX-
M"B`\;SI&:6QE($A2968],T0B4VAE970R-"YH=&UL(B\^#0H@/&\Z1FEL92!(
M4F5F/3-$(E-H965T,C4N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E
M=#(V+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970R-RYH=&UL(B\^
M#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,C@N:'1M;"(O/@T*(#QO.D9I;&4@
M2%)E9CTS1")3:&5E=#(Y+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE
M970S,"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,S$N:'1M;"(O
M/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,R+FAT;6PB+SX-"B`\;SI&:6QE
M($A2968],T0B4VAE970S,RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H
M965T,S0N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,U+FAT;6PB
M+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S-BYH=&UL(B\^#0H@/&\Z1FEL
M92!(4F5F/3-$(E-H965T,S<N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3
M:&5E=#,X+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S.2YH=&UL
M(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-#`N:'1M;"(O/@T*(#QO.D9I
M;&4@2%)E9CTS1")3:&5E=#0Q+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B
M4VAE970T,BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-#,N:'1M
M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#0T+FAT;6PB+SX-"B`\;SI&
M:6QE($A2968],T0B4VAE970T-2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$
M(E-H965T-#8N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#0W+FAT
M;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970T."YH=&UL(B\^#0H@/&\Z
M1FEL92!(4F5F/3-$(E-H965T-#DN:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS
M1")3:&5E=#4P+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970U,2YH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-3(N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#4S+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970U-"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-34N
M:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#4V+FAT;6PB+SX-"B`\
M;SI&:6QE($A2968],T0B4VAE970U-RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F
M/3-$(E-H965T-3@N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#4Y
M+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970V,"YH=&UL(B\^#0H@
M/&\Z1FEL92!(4F5F/3-$(E-H965T-C$N:'1M;"(O/@T*(#QO.D9I;&4@2%)E
M9CTS1")3:&5E=#8R+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970V
M,RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-C0N:'1M;"(O/@T*
M(#QO.D9I;&4@2%)E9CTS1")3:&5E=#8U+FAT;6PB+SX-"B`\;SI&:6QE($A2
M968],T0B4VAE970V-BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T
M-C<N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#8X+FAT;6PB+SX-
M"B`\;SI&:6QE($A2968],T0B4VAE970V.2YH=&UL(B\^#0H@/&\Z1FEL92!(
M4F5F/3-$(E-H965T-S`N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E
M=#<Q+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970W,BYH=&UL(B\^
M#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-S,N:'1M;"(O/@T*(#QO.D9I;&4@
M2%)E9CTS1")3:&5E=#<T+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE
M970W-2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-S8N:'1M;"(O
M/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#<W+FAT;6PB+SX-"B`\;SI&:6QE
M($A2968],T0B4VAE970W."YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H
M965T-SDN:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#@P+FAT;6PB
M+SX-"B`\;SI&:6QE($A2968],T0B4VAE970X,2YH=&UL(B\^#0H@/&\Z1FEL
M92!(4F5F/3-$(E-H965T.#(N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3
M:&5E=#@S+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970X-"YH=&UL
M(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T.#4N:'1M;"(O/@T*(#QO.D9I
M;&4@2%)E9CTS1")3:&5E=#@V+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B
M4VAE970X-RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T.#@N:'1M
M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#@Y+FAT;6PB+SX-"B`\;SI&
M:6QE($A2968],T0B4VAE970Y,"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$
M(E-H965T.3$N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#DR+FAT
M;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Y,RYH=&UL(B\^#0H@/&\Z
M1FEL92!(4F5F/3-$(E-H965T.30N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS
M1")3:&5E=#DU+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Y-BYH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T.3<N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#DX+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970Y.2YH=&UL(B\^#0H\+WAM;#X-"BTM+2TM+3U?3F5X=%!A<G1?
H,S4R9F4T8F)?,&9C9E\T.6$T7V)C-C1?-F,Q-3`T8S0P,CDU+2T-"@``
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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="ID0EJCAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>BORROWINGS (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>BORROWINGS</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_ScheduleOfDebtTableTextBlock', window );">Schedule of bank borrowings</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 87.53%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 283px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank borrowings</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">831,936,089</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,073,489,705</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">629,688,722</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">800,808,595</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Long-term, current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">113,998,340</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,481,257</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Subtotal for short-term</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">743,687,062</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">818,289,852</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Long-term, non-current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">88,249,027</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">214,562,973</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Borrowings from non-banking financial institutions</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2"><br />
&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2"><br />
40,636,880</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">40,636,880</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">831,936,089</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,073,489,705</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of components of the Company's short-term borrowings</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 85.09%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 407px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank borrowings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by restricted cash</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">74,873,390</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">175,289,355</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by inventory</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,767,880</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">79,548,166</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings guaranteed by Dr.&#160;Shawn Qu</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">33,328,470</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">66,349,563</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by land use right and property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">39,295,970</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">231,676,935</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank notes</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">21,825,595</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unsecured short-term borrowings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">466,423,012</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">226,118,981</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2"><b>Long-term Loans due within one year</b></font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Secured by property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,870,700</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">13,523,188</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Secured by inventory</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,600,000</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unsecured</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">82,527,640</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">3,958,069</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Subtotal</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">743,687,062</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">818,289,852</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Borrowings from non-banking financial institutions</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by related parties</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,781,410</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank notes</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">35,855,470</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Subtotal</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">40,636,880</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">743,687,062</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">858,926,732</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of components of the Company's long-term bank borrowings</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 77.34%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 166px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unsecured</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,761,210</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">142,969,791</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Long-term borrowings secured by land use right and property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">83,487,817</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">71,593,182</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">88,249,027</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">214,562,973</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of future principal repayment on the long-term bank loans</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 77.64%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 177px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="74"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2013</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">17,481,257</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2014</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">75,732,288</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2015</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">33,232,774</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2016 and after</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">105,597,911</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">232,044,230</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Less: future principal repayment related to long-term loan, current portion</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(17,481,257</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total long-term portion</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">214,562,973</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ScheduleOfInterestExpenseTableTextBlock', window );">Schedule of interest expense</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 79.29%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 210px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Interest capitalized&#8212;project assets</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,631,569</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Interest capitalized&#8212;property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,686,262</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,099,815</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">670,374</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Interest expense</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">22,164,363</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,843,586</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">53,304,640</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total interest incurred</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">23,850,625</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">47,943,401</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">58,606,583</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ScheduleOfInterestExpenseTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the amount of interest expenses related to borrowings.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfInterestExpenseTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_DebtDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ScheduleOfDebtInstrumentsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21521-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 30<br><br> -Section 55<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584090&amp;loc=d3e28878-108400<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 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(e),(f))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<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 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-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 942<br><br> -SubTopic 470<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6479336&amp;loc=d3e64711-112823<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 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28551-108399<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 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21538-112644<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 22<br><br> -Article 5<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 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfDebtInstrumentsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ScheduleOfDebtTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfDebtTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 470<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ScheduleOfShortTermDebtTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p>
              </div><a href="javascript:void(0);" 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> -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)<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_ScheduleOfShortTermDebtTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SHARE OPTIONS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE OPTIONS</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE OPTIONS</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times"><font size="2"><b>22. SHARE OPTIONS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On May&#160;30, 2006, the Board of Directors approved the adoption of a share incentive plan to provide additional incentives to employees, directors or external consultants. The maximum aggregate number of shares which may be issued pursuant to all awards (including options) is 2,330,000&#160;shares, plus for awards other than incentive option shares, an annual increase to be added on the first business day of each calendar year beginning in 2007 equal to the lesser of one percent (1%) of the number of common shares outstanding as of such date, or a lesser number of common shares determined by the Board of Directors or a committee designated by the Board. In September&#160;2010, the shareholders approved an amendment to the Plan to increase the maximum number of common shares which may be issued pursuant to all awards of options and restricted shares under the Plan to the sum of (i)&#160;2,330,000 plus (ii)&#160;the sum of 1% of the number of outstanding common shares of the Company on the first day of each of 2007, 2008 and 2009 and 2.5% of the number of outstanding common shares of the Company outstanding on the first day of each calendar year after 2009. The share incentive plan will expire on, and no awards may be granted after, March&#160;15, 2016. Under the terms of the share incentive plan, options are generally granted with an exercise price equal to the fair market value of the Company's ordinary shares and expire ten years from the date of&#160;grant.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><i>Options to Employees</i></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2012, there was $5,349,957 in total unrecognized compensation expense related to share-based compensation awards, which is expected to be recognized over a weighted-average period of 2.1&#160;years. During the years ended December&#160;31, 2010, 2011 and 2012, $3,641,260, $3,382,786 and $3,433,077 was recognized as compensation expense, respectively. There is no income tax benefit recognized in the income statement for the share-based compensation arrangements in 2010, 2011 and&#160;2012.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company utilizes the Binomial option-pricing model to estimate the fair value of stock&#160;options.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following assumptions were used to estimate the fair value of stock options granted in 2010, 2011 and&#160;2012:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="center" width="83"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="center" width="83"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="center" width="44"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>2012</b></font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Risk free rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">4.25%~4.75%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">2.76%~3.46%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">3.15%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Volatility ratio</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">80%~84%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">77%~79%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">78.79%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Dividend yield</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">&#8212;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Annual exit rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">2.89%~3.36%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">3.07%~4.37%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">3.49%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Exercise multiple</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">5.00</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">4.40-4.70</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">4.40</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company used the market yield of USD dominated Chinese International government bonds with maturity periods that can cover the contractual life of the shares option for the risk-free rates. The Company estimated the expected volatility based on the average of historical daily annualized volatility of its own and comparable companies' stock prices. The Company's dividend policy is to retain earnings for reinvestment purpose and the Company does not intend to distribute dividends, thus the dividend yield is assumed to be zero. The Company estimated the annual exit rates based on the historical general exit rate of staff at different levels. The Company estimated the exercise multiple based on the historical exercise pattern of prior employee stock options granted by the&#160;Company.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A summary of the option activity is as follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="44"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="51"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="69"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Number<br />
of Options</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Weighted<br />
Average<br />
Exercise<br />
Price</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Weighted<br />
Average<br />
Remaining<br />
Contract<br />
Terms</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Aggregate<br />
Intrinsic Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left" colspan="2"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options outstanding at January&#160;1, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,832,550</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.59</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Granted</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">69,900</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">3.03</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Exercised</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(64,852</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2.45</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Forfeited</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(231,771</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">14.33</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options outstanding at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,605,827</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.25</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">7&#160;years</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">434,885</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options vested or expected to vest at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,471,787</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.26</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">7&#160;years</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">432,131</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options exercisable at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,734,792</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.43</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6&#160;years</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">410,577</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The weighted average grant-date fair value of options granted in 2010, 2011 and 2012 was $9.62, $6.50 and $2.22, respectively. The total intrinsic value of options exercised during the years ended December&#160;31, 2010, 2011 and 2012 was $1,786,605, $1,760,500 and $38,958, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><i>Restricted shares to Employees</i></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company granted 333,190 and 116,500&#160;restricted shares to employees in May&#160;2006 and July&#160;2006 respectively. The restricted shares were granted at nominal value and generally vest over periods from one to four years based on the specific terms of the grants. The difference between the exercise price of the restricted shares and the fair market value of the Company's ordinary shares at the date of grant resulted in total compensation cost of approximately $7.1&#160;million that will be recognized ratably over the vesting period. During the years ended December&#160;31, 2010, 2011 and 2012, the Company recognized $235,411, nil, and nil in compensation expense associated with these awards, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2012, there was no unrecognized share-based compensation related to unvested restricted share&#160;awards.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The total fair value of restricted shares vested during the year ended December&#160;31, 2010, 2011 and 2012 was $382,994, nil and nil, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><i>Restricted shares units to Employees</i></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company granted 518,181 and 1,400,237&#160;restricted shares units ("RSU") to employees in 2011 and 2012, respectively. The RSUs entitle the holders to receive the Company's common shares upon vesting. The RSU were granted for free and generally vest over periods from one to four years based on the specific terms of the grants. The fair market value of the Company's ordinary shares at the date of grant resulted in total compensation cost of approximately $4.6&#160;million and $4.5&#160;million that will be recognized ratably over the vesting period for the RSU granted in 2011 and 2012, respectively. During the year ended December&#160;31, 2012, the Company recognized $1,752,165 in compensation expense associated with these&#160;awards.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2012, there was $6,121,559 of total unrecognized share-based compensation related to unvested restricted share units, which is expected to be recognized over a weighted-average period of 3.1&#160;years.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A summary of the RSU activity is as follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="82"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Number of<br />
Shares</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Weighted Average<br />
Grant-Date<br />
Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left" colspan="2"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unvested at January&#160;1, 2012</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">499,540</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9.16</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Granted</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,400,237</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3.32</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Vested</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(131,069</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9.23</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Forfeited</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(98,177</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6.84</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unvested at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,670,531</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4.40</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The total fair value of restricted shares units vested during the year ended December&#160;31, 2012 was&#160;$1,007,340.</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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>49
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>EMPLOYEE BENEFIT PLANS</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>21. EMPLOYEE BENEFIT PLANS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Employees of the Company located in the PRC are covered by the retirement schemes defined by local practice and regulations, which are essentially defined contribution schemes. The calculation of contributions for these eligible employees is based on 20% of the applicable payroll cost in 2012. The expense paid by the Company to these defined contributions schemes was $2,116,173, $3,825,278 and $5,880,203 for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition, in 2012, the Company is required by PRC law to contribute approximately 10%, 8%, 2% and 2% of applicable salaries for medical insurance benefits, housing funds, unemployment and other statutory benefits, respectively. The PRC government is directly responsible for the payment of the benefits to these employees. The amounts contributed for these benefits were $1,979,476, $4,067,355 and $6,012,889 for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CompensationAndRetirementDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for pension and other postretirement benefits.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 158<br><br> -Paragraph 7, 21, 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 FASB Staff Position (FSP)<br><br> -Number FAS106-2<br><br> -Paragraph 20, 21, 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Implementation Guide (Q and A)<br><br> -Number FAS88<br><br> -Paragraph 63<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 106<br><br> -Paragraph 518<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 715<br><br> -URI http://asc.fasb.org/topic&amp;trid=2235017<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 132R<br><br> -Paragraph 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 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 132R<br><br> -Paragraph 5<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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 132R<br><br> -Paragraph 8<br><br> -Subparagraph m<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 87<br><br> -Paragraph 264<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 30<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 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 03-2<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 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 132R<br><br> -Paragraph 5<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>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 132R<br><br> -Paragraph 5<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 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 132R<br><br> -Paragraph 5<br><br> -Subparagraph q<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ENYAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 4) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract', window );"><strong>Investments in affiliates</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment charges on investments</a></td>
        <td class="nump">$ 1,100,000<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">$ 3,000,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentChargesAbstract', window );"><strong>Impairment of long-lived assets</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</a></td>
        <td class="nump">0<span></span></td>
        <td class="nump">0<span></span></td>
        <td class="nump">0<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_RevenueArrangementsLineItems', window );"><strong>Revenue arrangements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_RevenueRecognizedUnderAccrualMethod', window );">Revenue recognized using the full accrue method</a></td>
        <td class="nump">48,900,758<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_csiq_InventoryRelatingToNonRecognizedRevenue', window );">Inventories relating to unrecognized revenue</a></td>
        <td class="nump">18,400,000<span></span></td>
        <td class="nump">23,200,000<span></span></td>
        <td class="nump">18,800,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_csiq_ShippingAndHandlingCostsAbstract', window );"><strong>Shipping and handling costs</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingHandlingAndTransportationCosts', window );">Shipping and handling costs relating to solar module sales</a></td>
        <td class="nump">41,902,327<span></span></td>
        <td class="nump">31,785,077<span></span></td>
        <td class="nump">23,727,467<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Research and development</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
        <td class="nump">12,998,122<span></span></td>
        <td class="nump">19,838,547<span></span></td>
        <td class="nump">6,843,216<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Advertising 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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
        <td class="nump">11,874,452<span></span></td>
        <td class="nump">11,194,027<span></span></td>
        <td class="nump">5,148,215<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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_RevenueArrangementsLineItems', window );"><strong>Revenue arrangements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ConstructionPeriodOfProject', window );">Construction period</a></td>
        <td class="text">6 months<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Maximum</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_RevenueArrangementsLineItems', window );"><strong>Revenue arrangements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ConstructionPeriodOfProject', window );">Construction period</a></td>
        <td class="text">1 year<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">Toll manufacturing arrangements</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_RevenueArrangementsLineItems', window );"><strong>Revenue arrangements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueGoodsNet', window );">Finished goods sold</a></td>
        <td class="nump">7,911,733<span></span></td>
        <td class="nump">24,709,792<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Buy-and-sell arrangements</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_RevenueArrangementsLineItems', window );"><strong>Revenue arrangements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSoldDirectMaterials', window );">Cost of raw materials purchased</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">21,463,337<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_SalesRevenueGoodsNet', window );">Finished goods sold</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">$ 43,883,871<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ConstructionPeriodOfProject">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 construction period of the project.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ConstructionPeriodOfProject</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_InventoryRelatingToNonRecognizedRevenue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of inventory relating to unrecognized revenue because of unsure collection of payment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_InventoryRelatingToNonRecognizedRevenue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_RevenueArrangementsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_RevenueArrangementsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_RevenueRecognizedUnderAccrualMethod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of revenue recognized using the full accrual method of accounting.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_RevenueRecognizedUnderAccrualMethod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ShippingAndHandlingCostsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_ShippingAndHandlingCostsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_AdvertisingExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 720<br><br> -SubTopic 35<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 93-7<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_AdvertisingExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 144<br><br> -Paragraph 45, 46, 47<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=8077374&amp;loc=d3e2420-110228<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AssetImpairmentCharges</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentChargesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetImpairmentChargesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_CostOfGoodsSoldDirectMaterials">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Cost of materials used in 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 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_CostOfGoodsSoldDirectMaterials</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ImpairmentOfInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15C<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 34<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16383099&amp;loc=d3e25351-111560<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 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 16B<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 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 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 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 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-2/124-2<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ImpairmentOfInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_MarketingAndAdvertisingExpenseAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketingAndAdvertisingExpenseAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_ResearchAndDevelopmentExpenseAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ResearchAndDevelopmentExpenseAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueGoodsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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_ShippingHandlingAndTransportationCosts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 605<br><br> -SubTopic 45<br><br> -Section S99<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18726-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 00-10<br><br> -Paragraph 6<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Shipping Costs<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6525344<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 Handling Costs<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6514758<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 605<br><br> -SubTopic 45<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6408196&amp;loc=d3e61069-111654<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 605<br><br> -SubTopic 45<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21915142&amp;loc=d3e60635-111653<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShippingHandlingAndTransportationCosts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ACCRUED WARRANTY COSTS (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>ACCRUED WARRANTY COSTS</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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Summary of the Company's warranty activity</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 75.39%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 186px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Beginning balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,899,522</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">31,224,906</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">47,021,352</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Warranty provision</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">14,707,513</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,347,272</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">12,516,349</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Warranty costs incurred</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(382,129</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(2,550,826</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,203,277</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Ending balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">31,224,906</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">47,021,352</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">58,334,424</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_ProductWarrantiesDisclosuresAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductWarrantiesDisclosuresAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVESTMENT LOSS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_InvestmentIncomeLossDisclosureAbstract', window );"><strong>INVESTMENT LOSS</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_csiq_InvestmentIncomeLossDisclosureTextBlock', window );">INVESTMENT LOSS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>23. INVESTMENT LOSS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the Company's investment income loss:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="25"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Impairment of long-term investment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(3,000,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,081,700</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company owns a 50% interest in a joint venture, Nernst New&#160;Energy (Suzhou)&#160;Co.,&#160;Ltd. and exercise significant influence over the investee. In 2012, due to the deterioration of the investee's financial position, the Company concluded that the $1,081,700 investment was fully&#160;impaired.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company owns preferred shares of a privately held entity in an amount that is not sufficient to provide the Company with significant influence over the investee's operations. In 2010, due to the deterioration of the investee's financial position, the Company concluded that the $3,000,000 preferred share investment was fully&#160;impaired.</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_csiq_InvestmentIncomeLossDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_InvestmentIncomeLossDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_InvestmentIncomeLossDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 investment income (loss) derived from various investments, which may includes, but not limited to (1) the gain (loss) resulting from the sale of a subsidiary which is not a discontinued operation; (2) the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied; (3) The amount of other than temporary impairment (OTTI) losses on equity 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>csiq_InvestmentIncomeLossDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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>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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>SUBSEQUENT EVENTS</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_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>24. SUBSEQUENT EVENTS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Between January&#160;1 and March&#160;31, 2013, the Company obtained new borrowings of $304.6&#160;million, of which $145.2&#160;million has due dates before December&#160;31, 2013, and $159.4&#160;million has due dates beyond December&#160;31,&#160;2013.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Between January&#160;1 and March&#160;31, 2013, the Company renewed $108.6&#160;million bank facilities with due dates beyond December&#160;31,&#160;2013.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_SubsequentEventsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SubsequentEventsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES</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_NatureOfOperations', window );">ORGANIZATION AND PRINCIPAL ACTIVITIES</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>1. ORGANIZATION AND PRINCIPAL ACTIVITIES</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canadian Solar&#160;Inc. ("CSI") was incorporated pursuant to the laws of the Province of Ontario in October&#160;2001, and changed its jurisdiction by continuing under the Canadian federal corporate statute, the Canada Business Corporations Act, or CBCA, effective June&#160;1,&#160;2006.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CSI and its subsidiaries (collectively, the "Company") are principally engaged in the design, development, manufacturing and marketing of solar power products, and the total solution business in global markets. As of December&#160;31, 2012, major subsidiaries of CSI are included in Appendix&#160;1.</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_NatureOfOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 nature of an entity's business, the major products or services it sells or provides and its principal markets, including the locations of those markets. If the entity operates in more than one business, the disclosure also indicates the relative importance of its operations in each business and the basis for the determination (for example, assets, revenues, or earnings).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6003-108592<br><br><br><br>Reference 2: 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 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NatureOfOperations</nobr></td>
                  </tr>
                  <tr>
                    <td 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>APPENDIX 1 - Major Subsidiaries of CSI<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract', window );"><strong>INVESTMENTS IN AFFILIATES</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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock', window );">APPENDIX 1 - Major Subsidiaries of CSI</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times" align="center"><font size="2"><b>APPENDIX 1<br /></b></font></p>
<p style="FONT-FAMILY: times"><font size="2"><b>Major Subsidiaries of CSI</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table sets forth information concerning CSI's major subsidiaries:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" width="31%" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="112" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="63"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="31%" align="left"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 38pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>Subsidiary <!-- COMMAND=ADD_SCROPPEDRULE,38pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Place and<br />
date<br />
of Incorporation</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Attributable<br />
Equity<br />
Interest Held</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Principal Activity</b></font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solartronics (Changshu)&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
November&#160;23, 2001</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Developing solar power<br />
project</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solar Technologies&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
August&#160;8, 2003</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Research and developing solar<br />
modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solar Manufacture&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
January&#160;7, 2005</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Production of solar modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Luoyang)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
February&#160;24, 2006</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Manufacture of solar modules,<br />
ingots and wafers</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Changshu)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
August&#160;1, 2006</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Production of solar modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Cells&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
August&#160;23, 2006</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Manufacture of solar cells</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar (USA)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">USA<br />
June&#160;8, 2007</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Sales and marketing of<br />
modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Project Consulting&#160;GmbH</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Germany<br />
May&#160;26, 2009</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">70</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Developing solar power project</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Japan K.K.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Japan<br />
June&#160;21, 2009</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">90.67</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Sales and marketing of<br />
modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Solutions&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Canada<br />
June&#160;22, 2009</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Developing solar power project</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solar Power (China)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
July&#160;7, 2009</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Investment holding</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar EMEA&#160;GmbH</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Germany<br />
August&#160;21, 2009</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Sales and marketing of<br />
modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Ontario)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Canada<br />
June&#160;30, 2010</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Production of solar modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar (Australia) Pty.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Australia<br />
February&#160;3, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Sales and marketing of<br />
modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar International&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Hong Kong<br />
March&#160;25, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Sales and marketing of<br />
modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar O&amp;M (Ontario)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Canada<br />
May&#160;10, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Developing solar power project</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Project Holdco,&#160;LLC</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">USA<br />
July&#160;27, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Developing solar power project</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI-Cenergy Holdings,&#160;LLC</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">USA<br />
July&#160;27, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">62.5</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Developing solar power project</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Suzhou Sanysolar Materials Technology&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
August&#160;17, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">80</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Production of solar module materials</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar South East Asia Pte.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Singapore<br />
September&#160;19, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Sales and marketing of<br />
modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Project Holdco,&#160;LLC</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">USA<br />
November&#160;23, 2011</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Developing solar power project</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Suzhou)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">PRC<br />
February&#160;13, 2012</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">61</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Manufacture of solar modules, cells</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar South Africa Pty.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">South Africa<br />
June&#160;22,2012</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Sales and marketing modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Brasil Servicos De Consultoria EM Energia Solar&#160;Ltda.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Brazil<br />
November&#160;14, 2012</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Consulting services in energy solutions, certification and importation of photovoltaic modules</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Middle East Limited</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">United Arab Emirates<br />
December&#160;10, 2012</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">Energy generation and distribution</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 946<br><br> -SubTopic 320<br><br> -Section S99<br><br> -Paragraph 6<br><br> -Subparagraph (SX 210.12-14)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6955306&amp;loc=d3e611322-123010<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 14<br><br> -Article 12<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ENOAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating lease commitments</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rental expenses</a></td>
        <td class="nump">$ 8,618,436<span></span></td>
        <td class="nump">$ 5,444,078<span></span></td>
        <td class="nump">$ 2,916,591<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Future minimum lease payments under non-cancelable operating lease agreements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2013</a></td>
        <td class="nump">4,691,218<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2014</a></td>
        <td class="nump">2,875,459<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2015</a></td>
        <td class="nump">1,729,320<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2016</a></td>
        <td class="nump">1,356,324<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_csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour', window );">Thereafter</a></td>
        <td class="nump">4,912,165<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
        <td class="nump">15,564,486<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_csiq_PurchaseCommitmentExcludingLongtermCommitmentAbstract', window );"><strong>Property, plant and equipment purchase commitments</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted', window );">Short-term commitments for the purchase of property, plant and equipment</a></td>
        <td class="nump">3,205,562<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_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract', window );"><strong>Supply purchase commitments</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Total purchases under the long-term agreements</a></td>
        <td class="nump">143,109,363<span></span></td>
        <td class="nump">190,901,780<span></span></td>
        <td class="nump">78,567,563<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Future minimum obligation using market prices under all supply agreements</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2013</a></td>
        <td class="nump">247,700,752<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_PurchaseObligationDueInSecondYear', window );">2014</a></td>
        <td class="nump">247,700,752<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_PurchaseObligationDueInThirdYear', window );">2015</a></td>
        <td class="nump">341,037,267<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Total</a></td>
        <td class="nump">$ 836,438,771<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Minimum</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating lease commitments</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass', window );">Remaining lease terms</a></td>
        <td class="text">1 month<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Maximum</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating lease commitments</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass', window );">Remaining lease terms</a></td>
        <td class="text">104 months<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_csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining terms of the lease agreements entered into by the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentUnamortizedDiscountAndDebtIssuanceExpenseReclass</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of required minimum rental payments maturing after the fourth fiscal year following the latest fiscal year for operating leases having initial or remaining non-cancelable letter-terms in excess of one year.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_PurchaseCommitmentExcludingLongtermCommitmentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_PurchaseCommitmentExcludingLongtermCommitmentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_LongTermPurchaseCommitmentAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermPurchaseCommitmentAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OperatingLeasedAssetsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasedAssetsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_OperatingLeasesFutureMinimumPaymentsDue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 16<br><br> -Subparagraph b(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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 122<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of required minimum rental payments maturing in the next fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 16<br><br> -Subparagraph b(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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 122<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of required minimum rental payments maturing in the forth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 16<br><br> -Subparagraph b(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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 122<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of required minimum rental payments maturing in the third fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 16<br><br> -Subparagraph b(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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 122<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of required minimum rental payments maturing in the second fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 16<br><br> -Subparagraph b(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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 13<br><br> -Paragraph 122<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41499-112717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesRentExpenseNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PurchaseObligation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PurchaseObligationDueInNextTwelveMonths">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PurchaseObligationDueInNextTwelveMonths</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PurchaseObligationDueInSecondYear</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PurchaseObligationDueInThirdYear">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PurchaseObligationDueInThirdYear</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PurchaseObligationFiscalYearMaturityAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PurchaseObligationFiscalYearMaturityAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity has agreed to expend funds to procure goods or services from one or more suppliers, other than under a long-term purchase commitment or an unconditional purchase obligation.</p>
              </div><a href="javascript:void(0);" 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 17<br><br> -Article 9<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.17)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 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.25)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-03.(a)(19))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 25<br><br> -Article 5<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 19<br><br> -Article 7<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SignificantPurchaseCommitmentRemainingMinimumAmountCommitted</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>57
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>INTANGIBLE ASSETS, NET</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_csiq_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 75.98%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 181px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"><font size="1"><b>As of December&#160;31, 2012 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Gross<br />
Carrying<br />
Amount</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Accumulated<br />
Amortization</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Net</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Technical know-how</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,025,861</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(341,954</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">683,907</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Computer software</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,634,986</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,991,289</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,643,697</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total intangible assets, net</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,660,847</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(2,333,243</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,327,604</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2"><br /></font>&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 74.94%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 156px">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"><font size="1"><b>As of December&#160;31, 2011 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Gross<br />
Carrying<br />
Amount</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Accumulated<br />
Amortization</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Net</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Acquired power purchase agreements</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,111,199</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(142,969</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,968,230</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Technical know-how</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,023,354</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(213,199</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">810,155</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Computer software</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,982,833</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,244,984</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,727,849</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total intangible assets, net</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,117,386</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,601,152</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,516,234</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_csiq_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value and amortization of finite-lived intangible assets by major class.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfCarryingValueOfFiniteLivedIntangibleAssetsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_FiniteLivedIntangibleAssetsNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>58
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E5EAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2009</div>
        </th>
        <th class="th">
          <div>Mar. 31, 2013

</div>
          <div>Subsequent event

</div>
          <div>Short term bank loan agreements entered into between January 1, 2013 to March 31, 2013</div>
        </th>
        <th class="th">
          <div>Mar. 31, 2013

</div>
          <div>Subsequent event

</div>
          <div>Short term bank loan agreements entered into between January 1, 2013 to March 31, 2013

</div>
          <div>Repayment due in 2014</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
        <td class="nump">$ 195,155,097<span></span></td>
        <td class="nump">$ 90,903,374<span></span></td>
        <td class="num">$ (50,828,396)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Cash used in operations</a></td>
        <td class="num">(147,758,937)<span></span></td>
        <td class="nump">60,124,114<span></span></td>
        <td class="num">(58,487,119)<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
        <td class="nump">141,968,182<span></span></td>
        <td class="nump">343,994,679<span></span></td>
        <td class="nump">288,651,701<span></span></td>
        <td class="nump">160,110,887<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
        <td class="nump">422,356,794<span></span></td>
        <td class="nump">178,270,427<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_DebtCurrent', window );">Bank borrowings due within one year</a></td>
        <td class="nump">858,926,732<span></span></td>
        <td class="nump">743,687,062<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_csiq_WorkingCapital', window );">Amount by which current liabilities exceeded current assets</a></td>
        <td class="nump">98,045,603<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_csiq_BasisOfPresentationLineItems', window );"><strong>Basis of presentation</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAdditionalBorrowings', window );">Bank borrowings renewed and drew down</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="nump">304,583,061<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Bank borrowings due beyond December 31, 2013</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="nump">159,438,369<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract', window );"><strong>Allowance for doubtful receivables</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_InsuranceForBadDebtLossReceivableCurrent', window );">Receivable from Sinosure recorded in prepaid expenses and other current assets</a></td>
        <td class="nump">$ 9,515,899<span></span></td>
        <td class="nump">$ 5,337,282<span></span></td>
        <td class="nump">$ 4,212,532<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_csiq_BasisOfPresentationLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_BasisOfPresentationLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_InsuranceForBadDebtLossReceivableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of receivable from China Export &amp; Credit Insurance Corporation recorded in prepaid expenses and other current assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_InsuranceForBadDebtLossReceivableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_WorkingCapital">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of working capital which is difference between current assets and current 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>csiq_WorkingCapital</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AccountingPoliciesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccountingPoliciesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of the sum of short-term debt and current maturities of long-term debt and capital lease obligations, which are due within one year (or 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> -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,20)<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 19<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentIncreaseAdditionalBorrowings">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Increase of additional borrowings on existing and new debt instruments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(f))<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 f<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_DebtInstrumentIncreaseAdditionalBorrowings</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentPeriodicPaymentPrincipal">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required periodic payments applied to principal.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.22)<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 22<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_DebtInstrumentPeriodicPaymentPrincipal</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net cash from (used in) the entity's continuing operations, excluding cash flows derived by the entity from its discontinued operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3536-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> -Footnote 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -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 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 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 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_ProfitLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 5<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<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 38<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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfitLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RestrictedCashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. For a classified balance sheet represents the current portion only (the noncurrent portion has a separate concept); there is a separate and distinct element for unclassified presentations.</p>
              </div><a href="javascript:void(0);" 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 Audit and Accounting Guide (AAG)<br><br> -Number AAG-BRD<br><br> -Paragraph 80<br><br> -Subparagraph Exhibit 4-8, 3<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>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.1)<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 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_RestrictedCashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>59
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELEFM">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>BORROWINGS (Details 4) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
        <th class="th" colspan="4"></th>
        <th class="th" colspan="3">12 Months Ended</th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="5">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="5">0 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="3">12 Months Ended</th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="2"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="6">12 Months Ended</th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="2"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="4">0 Months Ended</th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

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

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

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

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the acquisition of the project 16

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

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

</div>
          <div>Parent Company</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010

</div>
          <div>Parent Company</div>
        </th>
        <th class="th">
          <div>Aug. 13, 2012

</div>
          <div>Parent Company

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the acquisition of the project 16

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

</div>
          <div>Parent Company

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the acquisition of the project 16

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

</div>
          <div>Parent Company

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the acquisition of the project 16

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2014</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Parent Company

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the acquisition of the project 16

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2015</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Parent Company

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the acquisition of the project 16

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2016</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Parent Company

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the acquisition of the project 16

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2017</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI Solar Power Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreements for the construction of solar module production lines

</div>
          <div>Credit facility</div>
        </th>
        <th class="th">
          <div>Jun. 25, 2009

</div>
          <div>CSI Solar Power Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreements for the construction of solar module production lines

</div>
          <div>Credit facility</div>
        </th>
        <th class="th">
          <div>Jun. 25, 2009

</div>
          <div>CSI Solar Power Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreements for the construction of solar module production lines

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2011</div>
        </th>
        <th class="th">
          <div>Jun. 25, 2009

</div>
          <div>CSI Solar Power Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreements for the construction of solar module production lines

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2012</div>
        </th>
        <th class="th">
          <div>Jun. 25, 2009

</div>
          <div>CSI Solar Power Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreements for the construction of solar module production lines

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2013</div>
        </th>
        <th class="th">
          <div>Jun. 25, 2009

</div>
          <div>CSI Solar Power Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreements for the construction of solar module production lines

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2014</div>
        </th>
        <th class="th">
          <div>May 31, 2010

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

</div>
          <div>Credit facility

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2014</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2015</div>
        </th>
        <th class="th">
          <div>May 31, 2010

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

</div>
          <div>Second tranche</div>
        </th>
        <th class="th">
          <div>May 31, 2010

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar cell production capacity

</div>
          <div>Second tranche</div>
        </th>
        <th class="th">
          <div>Oct. 29, 2011

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

</div>
          <div>Credit facility

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2014</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2015</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2016</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2017</div>
        </th>
        <th class="th">
          <div>Oct. 29, 2011

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

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

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

</div>
          <div>Second tranche</div>
        </th>
        <th class="th">
          <div>Oct. 29, 2011

</div>
          <div>CSI Cells Co., Ltd.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

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

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement entered on October 29, 2011

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

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar module production lines

</div>
          <div>Credit facility</div>
        </th>
        <th class="th">
          <div>Nov. 11, 2010

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar module production lines

</div>
          <div>Credit facility</div>
        </th>
        <th class="th">
          <div>Nov. 11, 2010

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar module production lines

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2012</div>
        </th>
        <th class="th">
          <div>Nov. 11, 2010

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar module production lines

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2013</div>
        </th>
        <th class="th">
          <div>Nov. 11, 2010

</div>
          <div>Canadian Solar Manufacturing (Changshu) Inc.

</div>
          <div>Local Chinese commercial banks

</div>
          <div>Loan agreement for the expansion of solar module production lines

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2014</div>
        </th>
        <th class="th">
          <div>Jun. 26, 2012

</div>
          <div>Canadian Solar Japan K.K.

</div>
          <div>Japanese bank

</div>
          <div>Loan agreement for working capital

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

</div>
          <div>Canadian Solar Japan K.K.

</div>
          <div>Japanese bank

</div>
          <div>Loan agreement for working capital

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Canadian Solar Japan K.K.

</div>
          <div>Japanese bank

</div>
          <div>Loan agreement for working capital

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2014</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Canadian Solar Japan K.K.

</div>
          <div>Japanese bank

</div>
          <div>Loan agreement for working capital

</div>
          <div>Credit facility

</div>
          <div>Repayment due in 2015</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</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">$ 1,388,843,703<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="nump">$ 93,298,555<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="nump">$ 14,318,670<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="nump">$ 141,261,201<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="nump">$ 69,333,970<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 71,927,231<span></span></td>
        <td class="nump">$ 130,458,720<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="nump">$ 27,046,320<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 103,412,400<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 47,728,900<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 1,921,478<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_DebtInstrumentPeriodicPaymentPrincipal', window );">Repayment of credit facility</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">14,012,841<span></span></td>
        <td class="nump">9,808,989<span></span></td>
        <td class="nump">21,019,262<span></span></td>
        <td class="nump">25,223,113<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,772,880<span></span></td>
        <td class="nump">4,772,880<span></span></td>
        <td class="nump">3,181,927<span></span></td>
        <td class="nump">1,590,960<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">34,667,091<span></span></td>
        <td class="nump">53,233,522<span></span></td>
        <td class="nump">16,935,768<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="nump">13,523,188<span></span></td>
        <td class="nump">6,118,823<span></span></td>
        <td class="nump">6,118,823<span></span></td>
        <td class="nump">15,359,128<span></span></td>
        <td class="nump">43,996,408<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="nump">15,909,603<span></span></td>
        <td class="nump">15,909,603<span></span></td>
        <td class="nump">15,909,604<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">776,142<span></span></td>
        <td class="nump">776,142<span></span></td>
        <td class="nump">369,194<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAmountOutstanding', window );">Outstanding balance of credit facility</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="nump">706,602,827<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="nump">70,064,205<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="nump">4,772,887<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="nump">104,836,381<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="nump">34,667,091<span></span></td>
        <td class="nump">70,169,290<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">85,116,370<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="nump">13,523,188<span></span></td>
        <td class="nump">71,593,182<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">13,523,188<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_csiq_NumberOfTranches', window );">Number of tranches</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="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="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>
        <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_csiq_LineOfCreditFacilityRepaymentPeriod', window );">Repayment period of the first tranche of credit facility</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">1 year<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">1 year<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate', window );">Floating rate of borrowing (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">95.00%<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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Basis of interest rate</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">LIBOR<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">Base interest rate published by People's Bank of China<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">Base interest rate published by People's Bank of China<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_DebtInstrumentBasisSpreadOnVariableRate', window );">Reference rate to compute the variable rate (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4.90%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio', window );">Maximum liabilities to assets ratio</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="nump">90.00%<span></span></td>
        <td class="nump">88.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">80.00%<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="nump">90.00%<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_csiq_LineOfCreditFacilityMaturityTerm', window );">Maturity term of credit facility</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">60 months<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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">36 months<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_DebtInstrumentInterestRateStatedPercentage', window );">Fixed rate (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">0.90%<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_InterestCostsIncurredAbstract', window );"><strong>Interest expense</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_InterestCostsCapitalizedProjectAssets', window );">Interest capitalized - project assets</a></td>
        <td class="nump">4,631,569<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_InterestCostsCapitalizedPropertyPlantAndEquipment', window );">Interest capitalized - property, plant, and equipment</a></td>
        <td class="nump">670,374<span></span></td>
        <td class="nump">4,099,815<span></span></td>
        <td class="nump">1,686,262<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
        <td class="nump">53,304,640<span></span></td>
        <td class="nump">43,843,586<span></span></td>
        <td class="nump">22,164,363<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="nump">255,502<span></span></td>
        <td class="nump">267,979<span></span></td>
        <td class="nump">296,678<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="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_InterestCostsIncurred', window );">Total interest incurred</a></td>
        <td class="nump">$ 58,606,583<span></span></td>
        <td class="nump">$ 47,943,401<span></span></td>
        <td class="nump">$ 23,850,625<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maximum liabilities to assets ratio under the debt instrument covenants.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentCovenantMaximumLiabilitiesToAssetsRatio</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_InterestCostsCapitalizedProjectAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest capitalized on project assets during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_InterestCostsCapitalizedProjectAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_InterestCostsCapitalizedPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest capitalized on property, plant, and equipment during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_InterestCostsCapitalizedPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 floating rate of borrowing, as a percentage of base interest 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>csiq_LineOfCreditFacilityFloatingRateAsPercentageOfBaseInterestRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_LineOfCreditFacilityMaturityTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity period of credit facility.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LineOfCreditFacilityMaturityTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_LineOfCreditFacilityRepaymentPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repayment period of the first tranche of credit facility.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LineOfCreditFacilityRepaymentPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_NumberOfTranches">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of tranches.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NumberOfTranches</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_DebtInstrumentBasisSpreadOnVariableRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The percentage points added to the reference rate to compute the variable rate on the debt 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>us-gaap_DebtInstrumentBasisSpreadOnVariableRate</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtInstrumentDescriptionOfVariableRateBasis</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtInstrumentInterestRateStatedPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Interest rate stated in the contractual debt agreement.</p>
              </div><a href="javascript:void(0);" 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 22<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.22(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_DebtInstrumentInterestRateStatedPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtInstrumentPeriodicPaymentPrincipal">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required periodic payments applied to principal.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.22)<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 22<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_DebtInstrumentPeriodicPaymentPrincipal</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InterestCostsIncurred">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest costs incurred during the period and either capitalized or charged against earnings.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 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 2: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InterestCostsIncurred</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InterestCostsIncurredAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterestCostsIncurredAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_LineOfCreditFacilityAmountOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowed under the credit facility as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19, 22<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_LineOfCreditFacilityAmountOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LineOfCreditFacilityMaximumBorrowingCapacity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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, 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.19(b),22(b))<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 19, 22<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_LineOfCreditFacilityMaximumBorrowingCapacity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>60
<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="ID0EQSBG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 141,968,182<span></span></td>
        <td class="nump">$ 343,994,679<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
        <td class="nump">422,356,794<span></span></td>
        <td class="nump">178,270,427<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable trade, net of allowance of $9,505,481 and $47,582,216 as of December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">254,906,498<span></span></td>
        <td class="nump">292,176,439<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Accounts receivable, unbilled</a></td>
        <td class="nump">5,229,760<span></span></td>
        <td class="nump">51,370,820<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from a related party</a></td>
        <td class="nump">9,977,177<span></span></td>
        <td class="nump">19,835,942<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
        <td class="nump">274,455,798<span></span></td>
        <td class="nump">296,568,127<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivableCurrent', window );">Value added tax recoverable</a></td>
        <td class="nump">14,483,487<span></span></td>
        <td class="nump">16,974,452<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advances to suppliers, net of allowance of $9,458,683 and $9,639,629 as of December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">28,997,522<span></span></td>
        <td class="nump">11,309,132<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue', window );">Foreign currency derivative assets</a></td>
        <td class="nump">1,350,657<span></span></td>
        <td class="nump">2,726,538<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProjectAssetsPlantsAndLandCurrentPortion', window );">Project assets</a></td>
        <td class="nump">180,436,619<span></span></td>
        <td class="nump">37,133,068<span></span></td>
      </tr>
      <tr class="ro">
        <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">108,041,633<span></span></td>
        <td class="nump">45,217,918<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
        <td class="nump">1,442,204,127<span></span></td>
        <td class="nump">1,295,577,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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
        <td class="nump">469,642,822<span></span></td>
        <td class="nump">510,069,436<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred tax assets</a></td>
        <td class="nump">39,082,498<span></span></td>
        <td class="nump">23,226,772<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_AdvancesOnInventoryPurchasesNonCurrent', window );">Advances to suppliers, net of allowance of $28,665,038 and $28,905,858 as of December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">478,359<span></span></td>
        <td class="nump">257,821<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseNoncurrent', window );">Prepaid land use right</a></td>
        <td class="nump">18,628,710<span></span></td>
        <td class="nump">13,805,283<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in affiliates</a></td>
        <td class="nump">26,727,589<span></span></td>
        <td class="nump">11,007,725<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
        <td class="nump">4,327,604<span></span></td>
        <td class="nump">8,516,234<span></span></td>
      </tr>
      <tr class="ro">
        <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="text">&#xA0;<span></span></td>
        <td class="nump">2,264,847<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProjectAssetsPlantsAndLandNonCurrentPortion', window );">Project assets</a></td>
        <td class="nump">218,710,405<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
        <td class="nump">39,510,967<span></span></td>
        <td class="nump">15,083,077<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">2,259,313,081<span></span></td>
        <td class="nump">1,879,808,737<span></span></td>
      </tr>
      <tr class="ro">
        <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_DebtCurrent', window );">Short-term borrowings</a></td>
        <td class="nump">858,926,732<span></span></td>
        <td class="nump">743,687,062<span></span></td>
      </tr>
      <tr class="ro">
        <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">230,495,398<span></span></td>
        <td class="nump">174,429,071<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term notes payable</a></td>
        <td class="nump">231,135,928<span></span></td>
        <td class="nump">131,568,540<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
        <td class="nump">5,036,642<span></span></td>
        <td class="nump">3,007,809<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other payables</a></td>
        <td class="nump">104,782,551<span></span></td>
        <td class="nump">84,675,532<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advances from customers</a></td>
        <td class="nump">18,659,296<span></span></td>
        <td class="nump">65,216,074<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue', window );">Foreign currency derivative liabilities</a></td>
        <td class="nump">365,226<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
        <td class="nump">90,847,957<span></span></td>
        <td class="nump">33,863,320<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">1,540,249,730<span></span></td>
        <td class="nump">1,236,447,408<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualNoncurrent', window );">Accrued warranty costs</a></td>
        <td class="nump">58,334,424<span></span></td>
        <td class="nump">47,021,352<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Convertible notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">950,301<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
        <td class="nump">214,562,973<span></span></td>
        <td class="nump">88,249,027<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for uncertain tax positions</a></td>
        <td class="nump">14,803,732<span></span></td>
        <td class="nump">12,300,940<span></span></td>
      </tr>
      <tr class="ro">
        <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 liabilities</a></td>
        <td class="nump">56,151,575<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accruals</a></td>
        <td class="nump">28,461,085<span></span></td>
        <td class="nump">27,862,017<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_Liabilities', window );">TOTAL LIABILITIES</a></td>
        <td class="nump">1,912,563,519<span></span></td>
        <td class="nump">1,412,831,045<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 18)</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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable non-controlling interest</a></td>
        <td class="nump">45,166,131<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>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_CommonStockValue', window );">Common shares-no par value: unlimited authorized shares, 43,155,767 and 43,242,426 shares issued and outstanding at December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">502,561,705<span></span></td>
        <td class="nump">502,402,939<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
        <td class="num">(38,296,275)<span></span></td>
        <td class="num">(53,331,445)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
        <td class="num">(224,162,124)<span></span></td>
        <td class="num">(28,693,433)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
        <td class="nump">50,795,529<span></span></td>
        <td class="nump">45,555,710<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_StockholdersEquity', window );">Total Canadian Solar Inc. shareholders' equity</a></td>
        <td class="nump">290,898,835<span></span></td>
        <td class="nump">465,933,771<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
        <td class="nump">10,684,596<span></span></td>
        <td class="nump">1,043,921<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
        <td class="nump">301,583,431<span></span></td>
        <td class="nump">466,977,692<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY</a></td>
        <td class="nump">$ 2,259,313,081<span></span></td>
        <td class="nump">$ 1,879,808,737<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_AdvancesOnInventoryPurchasesNonCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value of capitalized payments made in advance for inventory that is expected to be received after one year or beyond the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AdvancesOnInventoryPurchasesNonCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandCurrentPortion">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of investments in solar power projects that are expected to be realized before one year or within the operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandCurrentPortion</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProjectAssetsPlantsAndLandNonCurrentPortion">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of investments in solar power projects, which is not expected to be realized within one year or the operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPlantsAndLandNonCurrentPortion</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_AccountsPayableOtherCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, which are not elsewhere 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><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Current Liabilities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 43<br><br><br><br> -Section A<br><br><br><br> -Paragraph 7<br><br><br><br> -Chapter 3<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 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.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 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 19<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher 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 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6935-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_AccountsPayableOtherCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 130<br><br><br><br> -Paragraph 14, 17, 26<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 11<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e637-108580<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669686-108580<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e681-108580<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 10<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name FASB Staff Position (FSP)<br><br><br><br> -Number FAS115-1/124-1<br><br><br><br> -Paragraph 15D<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.30(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdditionalPaidInCapitalCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.8)<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 8<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_AdvancesOnInventoryPurchases</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_ConvertibleLongTermNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p>
              </div><a href="javascript:void(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.22)<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 22<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_ConvertibleLongTermNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_CustomerAdvancesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 portion of prepayments received from customers for goods or services to be provided in the future.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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_CustomerAdvancesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of the sum of short-term debt and current maturities of long-term debt and capital lease obligations, which are due within one year (or 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.19,20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name 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> -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_DebtCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxAssetsLiabilitiesNetNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 109<br><br><br><br> -Paragraph 41, 42, 43<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>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 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br><br><br><br><br>Reference 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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DueFromRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 57<br><br><br><br> -Paragraph 2<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>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<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 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(a)(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 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> -Subparagraph (d)<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 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 235<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.4-08.(k)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<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 850<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (d)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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 08<br><br><br><br> -Paragraph k<br><br><br><br> -Subparagraph 2<br><br><br><br> -Article 4<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_DueFromRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DueToRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such 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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 57<br><br><br><br> -Paragraph 2<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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>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 235<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.4-08.(k)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<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 19<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 850<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (d)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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 08<br><br><br><br> -Paragraph k<br><br><br><br> -Subparagraph 1<br><br><br><br> -Article 4<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_DueToRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_EquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 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 323<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=16385135&amp;loc=d3e33749-111570<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_EquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)(1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16323-109275<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 45<br><br><br><br> -Subparagraph a(1)<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FiniteLivedIntangibleAssetsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 133<br><br><br><br> -Paragraph 17<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 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 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4B<br><br><br><br> -Subparagraph (c)(2)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 133<br><br><br><br> -Paragraph 17<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 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 815<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4B<br><br><br><br> -Subparagraph (c)(2)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_Goodwill">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date, which is the cumulative amount paid and (if applicable) the fair value of any noncontrolling interest in the acquiree, adjusted for any amortization recognized prior to the adoption of any changes in generally accepted accounting principles (as applicable) and for any impairment charges, in excess of the fair value of net assets acquired in one or more business combination transactions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 45<br><br><br><br> -Subparagraph e<br><br><br><br> -Clause 1<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=14024403&amp;loc=d3e13816-109267<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 141R<br><br><br><br> -Paragraph 68<br><br><br><br> -Subparagraph l<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 141R<br><br><br><br> -Paragraph 34<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 43<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 45<br><br><br><br> -Subparagraph e<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 141R<br><br><br><br> -Paragraph 72<br><br><br><br> -Subparagraph d<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_Goodwill</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount (lower of cost or market) as of the balance sheet date of inventories less all valuation and other allowances. Excludes noncurrent inventory balances (expected to remain on hand past one year or one operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386567&amp;loc=d3e3927-108312<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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-26)<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_Liabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LiabilitiesAndStockholdersEquity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of all Liabilities and Stockholders' Equity items (or Partners' Capital, as applicable), including the portion of equity attributable to noncontrolling interests, if any.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.32)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 25<br><br><br><br> -Article 7<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 32<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesAndStockholdersEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesCurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The noncurrent portion of the amount recognized for uncertain tax positions as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.24)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name FASB Interpretation (FIN)<br><br><br><br> -Number 48<br><br><br><br> -Paragraph 6, 7, 8<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher 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.22)<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 22<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_LongTermDebtNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LossContingencyAccrualAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 as of the balance sheet date of the combined total of loss contingency 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><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 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 5<br><br><br><br> -Paragraph 9, 10, 11, 12<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_LossContingencyAccrualAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_MinorityInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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><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 27<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 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 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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 7<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher 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)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph 38<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_MinorityInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherAssetsNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 17<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherAssetsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of current liabilities (due within one year or within the normal operating cycle if longer) not separately disclosed in the balance sheet. Includes 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 and of liabilities 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><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 8<br><br><br><br> -Chapter 3<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name 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 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6904-107765<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 6<br><br><br><br> -Paragraph 15<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name 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 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6911-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_OtherLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PrepaidExpenseNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 17<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PrepaidExpenseNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProductWarrantyAccrualNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><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 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14394-108349<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 5<br><br><br><br> -Paragraph 9, 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 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 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 24<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyAccrualNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount, 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_RedeemableNoncontrollingInterestEquityCarryingAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee 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><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 480<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 3A<br><br><br><br> -Subparagraph 14<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=14643745&amp;loc=SL6540498-122764<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 Emerging Issues Task Force (EITF)<br><br><br><br> -Number D-98<br><br><br><br> -Paragraph 43<br><br><br><br> -Subparagraph b<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 480<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 3A<br><br><br><br> -Subparagraph (12)(c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=14643745&amp;loc=SL6540498-122764<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 Emerging Issues Task Force (EITF)<br><br><br><br> -Number D-98<br><br><br><br> -Paragraph 43<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 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 480<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 3A<br><br><br><br> -Subparagraph (16)(c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=14643745&amp;loc=SL6540498-122764<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 480<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 3A<br><br><br><br> -Subparagraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=14643745&amp;loc=SL6540498-122764<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 Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph 27<br><br><br><br> -Subparagraph c<br><br><br><br> -Appendix A<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_RedeemableNoncontrollingInterestEquityCarryingAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RestrictedCashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. For a classified balance sheet represents the current portion only (the noncurrent portion has a separate concept); there is a separate and distinct element for unclassified presentations.</p>
              </div><a href="javascript:void(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 Audit and Accounting Guide (AAG)<br><br><br><br> -Number AAG-BRD<br><br><br><br> -Paragraph 80<br><br><br><br> -Subparagraph Exhibit 4-8, 3<br><br><br><br> -IssueDate 2006-05-01<br><br><br><br> -Chapter 4<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 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 1<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShortTermBankLoansAndNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 at the balance sheet date of borrowings from a bank, not elsewhere enumerated in the taxonomy, with a maturity within one year (or within one operating cycle if longer) from the date of borrowing.</p>
              </div><a href="javascript:void(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.16)<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 SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 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.19(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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 16<br><br><br><br> -Article 7<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShortTermBankLoansAndNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is 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 810<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4568740-111683<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph A3<br><br><br><br> -Appendix A<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 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 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 810<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 4I<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4590271-111686<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 810<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4568447-111683<br><br><br><br><br><br><br><br>Reference 6: 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 25<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_UnbilledReceivablesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 due for services rendered or products shipped, but not yet billed, recognized in conformity with revenue recognition criteria. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_UnbilledReceivablesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ValueAddedTaxReceivableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.8)<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 8<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_ValueAddedTaxReceivableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONVERTIBLE NOTES (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract', window );"><strong>CONVERTIBLE NOTES</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_csiq_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock', window );">Schedule of convertible notes</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 78.84%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 163px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Carrying amount of the equity component</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">156,848</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Principal amount of the debt component</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,000,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unamortized debt discount</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,699</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Net carrying amount of the debt component</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">950,301</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt and equity components of convertible long-term debt.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfDebtAndEquityComponentsOfConvertibleLongTermDebtTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>62
<FILENAME>R96.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="ID0EVLAE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Financial Statements Schedule I (Details 3) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Balance Sheets</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable trade, allowance</a></td>
        <td class="nump">$ 47,582,216<span></span></td>
        <td class="nump">$ 9,505,481<span></span></td>
      </tr>
      <tr class="re">
        <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 share, par value (in dollars per share)</a></td>
        <td class="nump">$ 0<span></span></td>
        <td class="nump">$ 0<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common shares, shares issued</a></td>
        <td class="nump">43,242,426<span></span></td>
        <td class="nump">43,155,767<span></span></td>
      </tr>
      <tr class="re">
        <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 shares, shares outstanding</a></td>
        <td class="nump">43,242,426<span></span></td>
        <td class="nump">43,155,767<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Parent Company</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_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Balance Sheets</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable trade, allowance</a></td>
        <td class="nump">$ 8,946,661<span></span></td>
        <td class="nump">$ 871,385<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common share, par value (in dollars per share)</a></td>
        <td class="nump">$ 0<span></span></td>
        <td class="nump">$ 0<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common shares, shares issued</a></td>
        <td class="nump">43,242,426<span></span></td>
        <td class="nump">43,155,767<span></span></td>
      </tr>
      <tr class="re">
        <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 shares, shares outstanding</a></td>
        <td class="nump">43,242,426<span></span></td>
        <td class="nump">43,155,767<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_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_CondensedFinancialStatementsCaptionsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CondensedFinancialStatementsCaptionsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>63
<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="ID0E63CI">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Total</div>
        </th>
        <th class="th">
          <div>Equity (Deficits) Attribute to Canadian Solar Inc.</div>
        </th>
        <th class="th">
          <div>Common Shares</div>
        </th>
        <th class="th">
          <div>Additional Paid-in Capital</div>
        </th>
        <th class="th">
          <div>Retained Earnings (Accumulated Deficit)</div>
        </th>
        <th class="th">
          <div>Accumulated Other Comprehensive Income</div>
        </th>
        <th class="th">
          <div>Non-Controlling Interest</div>
        </th>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2009</a></td>
        <td class="nump">$ 466,001,404<span></span></td>
        <td class="nump">$ 465,716,624<span></span></td>
        <td class="nump">$ 500,322,431<span></span></td>
        <td class="num">$ (61,268,954)<span></span></td>
        <td class="nump">$ 11,541,848<span></span></td>
        <td class="nump">$ 15,121,299<span></span></td>
        <td class="nump">$ 284,780<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2009</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">42,774,485<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="nump">50,828,396<span></span></td>
        <td class="nump">50,568,919<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">50,568,919<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">259,477<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
        <td class="nump">13,309,318<span></span></td>
        <td class="nump">13,340,645<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">13,340,645<span></span></td>
        <td class="num">(31,327)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
        <td class="nump">3,876,671<span></span></td>
        <td class="nump">3,876,671<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,876,671<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of share options</a></td>
        <td class="nump">823,560<span></span></td>
        <td class="nump">823,560<span></span></td>
        <td class="nump">823,560<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of share options (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">118,559<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_MinorityInterestIncreaseFromStockIssuance', window );">Sales of subsidiary shares to non-controlling interest</a></td>
        <td class="nump">145,128<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="nump">145,128<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2010</a></td>
        <td class="nump">534,984,477<span></span></td>
        <td class="nump">534,326,419<span></span></td>
        <td class="nump">501,145,991<span></span></td>
        <td class="num">(57,392,283)<span></span></td>
        <td class="nump">62,110,767<span></span></td>
        <td class="nump">28,461,944<span></span></td>
        <td class="nump">658,058<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2010</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">42,893,044<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">(90,903,374)<span></span></td>
        <td class="num">(90,804,200)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(90,804,200)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(99,174)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
        <td class="nump">17,111,083<span></span></td>
        <td class="nump">17,093,766<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">17,093,766<span></span></td>
        <td class="nump">17,317<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
        <td class="nump">4,060,838<span></span></td>
        <td class="nump">4,060,838<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,060,838<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of share options</a></td>
        <td class="nump">1,256,948<span></span></td>
        <td class="nump">1,256,948<span></span></td>
        <td class="nump">1,256,948<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of share options (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">262,723<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_csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest', window );">Paid-in capital from non-controlling interest</a></td>
        <td class="nump">467,720<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="nump">467,720<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2011</a></td>
        <td class="nump">466,977,692<span></span></td>
        <td class="nump">465,933,771<span></span></td>
        <td class="nump">502,402,939<span></span></td>
        <td class="num">(53,331,445)<span></span></td>
        <td class="num">(28,693,433)<span></span></td>
        <td class="nump">45,555,710<span></span></td>
        <td class="nump">1,043,921<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2011</a></td>
        <td class="nump">43,155,767<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">43,155,767<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">(195,155,097)<span></span></td>
        <td class="num">(195,468,691)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(195,468,691)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">313,594<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
        <td class="nump">5,505,067<span></span></td>
        <td class="nump">5,239,819<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,239,819<span></span></td>
        <td class="nump">265,248<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisition of subsidiaries</a></td>
        <td class="nump">4,635,298<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="nump">4,635,298<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Issuance of warrant</a></td>
        <td class="nump">9,849,928<span></span></td>
        <td class="nump">9,849,928<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">9,849,928<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
        <td class="nump">5,185,242<span></span></td>
        <td class="nump">5,185,242<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,185,242<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of share options</a></td>
        <td class="nump">158,766<span></span></td>
        <td class="nump">158,766<span></span></td>
        <td class="nump">158,766<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of share options (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">86,659<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_csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest', window );">Paid-in capital from non-controlling interest</a></td>
        <td class="nump">4,426,535<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="nump">4,426,535<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2012</a></td>
        <td class="nump">$ 301,583,431<span></span></td>
        <td class="nump">$ 290,898,835<span></span></td>
        <td class="nump">$ 502,561,705<span></span></td>
        <td class="num">$ (38,296,275)<span></span></td>
        <td class="num">$ (224,162,124)<span></span></td>
        <td class="nump">$ 50,795,529<span></span></td>
        <td class="nump">$ 10,684,596<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2012</a></td>
        <td class="nump">43,242,426<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">43,242,426<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_csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an increase in noncontrolling interest due to Paid-in capital change of the noncontrolling interest.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AdjustmentsToAdditionalPaidInCapitalFromNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents the amount of recognized equity-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). Alternate captions include the words "stock-based compensation".</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6576910&amp;loc=d3e11178-113907<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415241&amp;loc=d3e4534-113899<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A91<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6576910&amp;loc=d3e11149-113907<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 39<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Increase in additional paid in capital due to warrants issued during the period. Includes also the proceeds of debt securities issued with detachable stock purchase warrants that are allocable to the warrants. These warrants qualify for equity classification and provide the holder with a right to purchase stock from the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Warrant<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528364<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 31<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<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 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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 14<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -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 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 470<br><br> -SubTopic 20<br><br> -Section 25<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656322&amp;loc=d3e4724-112606<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 30<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommonStockSharesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInStockholdersEquityRollForward</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_MinorityInterestIncreaseFromStockIssuance">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an increase in noncontrolling interest from issuance of additional equity interests to noncontrolling interest holders or the sale of a portion of the parent's controlling 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4616395-111683<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph c(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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 23<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569655-111683<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_MinorityInterestIncreaseFromStockIssuance</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NoncontrollingInterestIncreaseFromBusinessCombination">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Increase in noncontrolling interest balance because of a business combination that occurred during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after tax, before reclassification adjustments, resulting from the process of expressing in the reporting currency of the reporting entity those amounts that are denominated or measured in a different currency, and from transactions whose terms are denominated in a currency other than the entity's functional currency.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32022-110900<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 52<br><br> -Paragraph 13, 20, 31<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a-c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669646-108580<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 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e637-108580<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32157-110900<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 45<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProfitLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 5<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<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 38<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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfitLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 16<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4568740-111683<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A3<br><br> -Appendix A<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4I<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4590271-111686<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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4568447-111683<br><br><br><br>Reference 6: 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 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Number of share options (or share units) exercised during the current period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28,29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iv)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30<br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959260&amp;loc=d3e187085-122770<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Value of stock issued as a result of the exercise of stock options.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959260&amp;loc=d3e187085-122770<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29-31)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R94.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="ID0EPG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Financial Statements Schedule I (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>FINANCIAL STATEMENTS SCHEDULE I</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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Restricted net assets of the entity's consolidated and unconsolidated subsidiaries not available for distribution</a></td>
        <td class="nump">$ 359,922,466<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Threshold percentage of restricted net assets of the entity's consolidated and unconsolidated subsidiaries</a></td>
        <td class="nump">25.00%<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 threshold percentage of restricted net assets of the entity's consolidated and unconsolidated subsidiaries.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed 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 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(e)(3)(ii))<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 e<br><br> -Subparagraph 3<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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>65
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E6XCI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ACQUISITION (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">0 Months Ended</th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="2">0 Months Ended</th>
        <th class="th" colspan="2"></th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Aug. 27, 2012

</div>
          <div>CSSI

</div>
          <div>Project FL3</div>
        </th>
        <th class="th">
          <div>May 24, 2011

</div>
          <div>Acquisition of Project FL3

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

</div>
          <div>Acquisition of Project FL3

</div>
          <div>CSSI</div>
        </th>
        <th class="th">
          <div>Jan. 28, 2011

</div>
          <div>Acquisition of Project FL3

</div>
          <div>CSSI</div>
        </th>
        <th class="th">
          <div>May 31, 2012

</div>
          <div>Acquisition of Projects 16</div>
        </th>
        <th class="th">
          <div>Apr. 17, 2012

</div>
          <div>Acquisition of Projects 16

</div>
          <div>item</div>
        </th>
        <th class="th">
          <div>Apr. 17, 2012

</div>
          <div>Acquisition of Projects 16

</div>
          <div>Minimum

</div>
          <div>MW</div>
        </th>
        <th class="th">
          <div>Apr. 17, 2012

</div>
          <div>Acquisition of Projects 16

</div>
          <div>Maximum

</div>
          <div>MW</div>
        </th>
        <th class="th">
          <div>Jun. 15, 2012

</div>
          <div>Acquisition of Projects 16

</div>
          <div>Warrants issued in acquisition</div>
        </th>
        <th class="th">
          <div>Dec. 26, 2012

</div>
          <div>Acquisition of SunEdison Projects

</div>
          <div>CSSI

</div>
          <div>MW

</div>
          <div>item</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>ACQUISITION</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Percentage of equity interest in acquiree prior to additional acquisition</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">50.00%<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of interest acquired</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">97.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">100.00%<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityCashPaid', window );">Cash paid</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 3,084,714<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 3,020,109<span></span></td>
        <td class="nump">$ 186,716,547<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_BusinessAcquisitionPurchasePriceAllocationAbstract', window );"><strong>Purchase price allocation</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets', window );">Net tangible assets acquired</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">845,929<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_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,345,152)<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_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets', window );">Power purchase agreement</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,339,201<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_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount', window );">Goodwill</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,264,845<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="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_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice', window );">Total consideration</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">6,104,823<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">194,491,537<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="nump">20,500,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated useful life</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">20 years<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_AmortizationOfAcquiredIntangibleAssets', window );">Amortization expense</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">142,969<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_csiq_DisposalGroupIncludingDiscontinuedOperationSalePrice', window );">Sale price of discontinued project</a></td>
        <td class="nump">48,900,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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Profit on sale of project</a></td>
        <td class="nump">6,400,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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_NumberOfSolarPowerProjectsAcquired', window );">Number of solar power projects 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="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">16<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_CapacityOfSolarProjectsAcquired', window );">Capacity of solar power 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="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">190<span></span></td>
        <td class="nump">200<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">24<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects', window );">Power purchase contract period awarded to projects</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">20 years<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_csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne', window );">Number of contracts issued under Ontario's FIT program</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="nump">15<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_csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo', window );">Number of contracts issued as part of Ontario's Renewable Energy Standard Offer Program</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="nump">1<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_BusinessAcquisitionCostOfAcquiredEntityAbstract', window );"><strong>Total consideration paid</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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityCashPaid', window );">Cash consideration</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,084,714<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,020,109<span></span></td>
        <td class="nump">186,716,547<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_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable', window );">Fair value of the issuance of warrant, net of cash received</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="nump">$ 7,774,990<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_csiq_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity', window );">'Warrants issued to seller as percentage of reporting entity's outstanding common shares</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="nump">9.90%<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_csiq_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable', window );">Period during which warrants will not be exercisable</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">1 year<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights', window );">Exercise price of warrant (in dollars per share)</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="nump">$ 5.00<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_FairValueInputsAbstract', window );"><strong>Assumptions used to determine fair market value of warrants</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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_FairValueAssumptionsRiskFreeRate', window );">Risk free rate (as a percent)</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="nump">1.76%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssumptionsExpectedVolatilityRate', window );">Volatility ratio (as a percent)</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="nump">93.50%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions', window );">Percentage of non-voting tracking shares that would be redeemable by the Company upon satisfaction of certain conditions</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="nump">97.00%<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_csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of contracts that were issued under program one.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramOne</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of contracts that were issued under program two.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_BusinessAcquisitionNumberOfContractsIssuedUnderProgramTwo</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 power purchase contract period awarded to projects by regulatory authority.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_BusinessAcquisitionPowerPurchaseContractPeriodAwardedToProjects</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_CapacityOfSolarProjectsAcquired">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capacity of solar power acquired.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_CapacityOfSolarProjectsAcquired</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:powerItemType</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_csiq_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period during which warrants will not be exercisable.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ClassOfWarrantOrRightPeriodDuringWhichWarrantsWillNotBeExercisable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DisposalGroupIncludingDiscontinuedOperationSalePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale price of discontinued operation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DisposalGroupIncludingDiscontinuedOperationSalePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_FairValueAssumptionsRiskFreeRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Risk free rate used to find the present value of an amount to be paid or received in the future as an input to measure 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>csiq_FairValueAssumptionsRiskFreeRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_NumberOfSolarPowerProjectsAcquired">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of solar power project acquired.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NumberOfSolarPowerProjectsAcquired</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of non-voting tracking shares that would be redeemable by the entity upon the satisfaction of certain conditions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PercentageOfNonvotingTrackingSharesThatWouldBeRedeemableByTheEntityUponSatisfactionOfCertainConditions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants issued to seller as a percentage of reporting entity's outstanding common shares at the closing date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_WarrantsIssuedToSellerAsPercentageOfOutstandingCommonSharesOfReportingEntity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_AmortizationOfAcquiredIntangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 acquired intangible assets. As a noncash expense, this element is added back to net income when calculating cash provided by (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>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AmortizationOfAcquiredIntangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionCostOfAcquiredEntityAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionCostOfAcquiredEntityAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_BusinessAcquisitionCostOfAcquiredEntityCashPaid">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of cash paid to acquire the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 141R<br><br> -Paragraph 68<br><br> -Subparagraph f(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 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_BusinessAcquisitionCostOfAcquiredEntityCashPaid</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The acquisition-date fair value of the equity interests of the acquirer, including the number of instruments or interests issued or issuable in consideration for the business combination.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 141R<br><br> -Paragraph 39<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 88-16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: 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>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 141R<br><br> -Paragraph 68<br><br> -Subparagraph f(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_BusinessAcquisitionCostOfAcquiredEntityEquityInterestsIssuedAndIssuable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired in the business combination.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<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=7659399&amp;loc=d3e1392-128463<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 68<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionPurchasePriceAllocationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 acquisition cost of a business combination allocated to an identifiable intangible asset that will be amortized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 e<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: 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 52<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisition cost of a business combination allocated to noncurrent deferred tax 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_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilitiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill arising from a business combination, which is the excess of the cost of the acquired entity over the amounts assigned to assets acquired and 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 141<br><br> -Paragraph 52<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 2: 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 53<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_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 acquisition cost of a business combination allocated to net tangible assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>In a business combination achieved in stages, this element represents the acquisition-date percentage of equity in the acquiree held by the acquirer immediately before the acquisition date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The exercise price of each class of warrants or rights 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 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(i)(4))<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 i<br><br> -Subparagraph 4<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>us-types:perUnitItemType</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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The gain (loss) resulting from the sale of a disposal group that is not a discontinued operation. It is included in income from continuing operations before income taxes in the income statement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 144<br><br> -Paragraph 37, 45<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=8077374&amp;loc=d3e2443-110228<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_FairValueAssumptionsExpectedVolatilityRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Measure of dispersion, in percentage terms (for instance, the standard deviation or variance), for a given stock price.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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_FairValueAssumptionsExpectedVolatilityRate</nobr></td>
                  </tr>
                  <tr>
                    <td 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_FairValueInputsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R99.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="ID0EWADI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Financial Statements Schedule I (Details 6) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Operating activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">$ (195,155,097)<span></span></td>
        <td class="num">$ (90,903,374)<span></span></td>
        <td class="nump">$ 50,828,396<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">81,398,470<span></span></td>
        <td class="nump">56,117,280<span></span></td>
        <td class="nump">31,266,181<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful debts</a></td>
        <td class="nump">43,611,217<span></span></td>
        <td class="nump">23,156,857<span></span></td>
        <td class="nump">3,046,100<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeLossOnInvestments', window );">Investment loss</a></td>
        <td class="nump">1,081,700<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,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_AmortizationOfDebtDiscountPremium', window );">Amortization of discount on debt</a></td>
        <td class="nump">49,699<span></span></td>
        <td class="nump">44,485<span></span></td>
        <td class="nump">39,816<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
        <td class="nump">5,185,242<span></span></td>
        <td class="nump">4,060,838<span></span></td>
        <td class="nump">3,876,671<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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">3,960,749<span></span></td>
        <td class="num">(28,798,943)<span></span></td>
        <td class="num">(103,637,355)<span></span></td>
      </tr>
      <tr class="ro">
        <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">(6,983,739)<span></span></td>
        <td class="num">(103,748,565)<span></span></td>
        <td class="num">(5,704,039)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
        <td class="nump">9,904,520<span></span></td>
        <td class="num">(18,135,684)<span></span></td>
        <td class="num">(1,347,828)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncreaseDecreaseInAdvanceToSuppliers', window );">Advances to suppliers</a></td>
        <td class="num">(17,898,461)<span></span></td>
        <td class="nump">13,458,006<span></span></td>
        <td class="nump">2,227,991<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
        <td class="num">(24,406,669)<span></span></td>
        <td class="num">(9,257,048)<span></span></td>
        <td class="num">(5,826,029)<span></span></td>
      </tr>
      <tr class="ro">
        <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">56,238,301<span></span></td>
        <td class="nump">52,435,834<span></span></td>
        <td class="nump">18,096,208<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerAdvances', window );">Advances from customers</a></td>
        <td class="num">(46,127,125)<span></span></td>
        <td class="nump">56,706,824<span></span></td>
        <td class="nump">5,120,313<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
        <td class="nump">2,015,133<span></span></td>
        <td class="nump">484,649<span></span></td>
        <td class="nump">2,163,515<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Accrued warranty costs</a></td>
        <td class="nump">11,334,395<span></span></td>
        <td class="nump">15,737,987<span></span></td>
        <td class="nump">14,259,880<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
        <td class="nump">59,188,516<span></span></td>
        <td class="num">(744,073)<span></span></td>
        <td class="nump">18,875,491<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Liability for uncertain tax positions</a></td>
        <td class="nump">2,502,791<span></span></td>
        <td class="nump">840,611<span></span></td>
        <td class="nump">755,414<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred taxes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(4,632,976)<span></span></td>
        <td class="num">(5,179,877)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by (used in) operating activities</a></td>
        <td class="num">(147,758,937)<span></span></td>
        <td class="nump">60,124,114<span></span></td>
        <td class="num">(58,487,119)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Investing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInRestrictedCash', window );">Decrease (increase) in restricted cash</a></td>
        <td class="num">(243,137,142)<span></span></td>
        <td class="nump">23,614,897<span></span></td>
        <td class="num">(987,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_PaymentsToAcquireEquityMethodInvestments', window );">Investment in subsidiaries</a></td>
        <td class="num">(3,428,751)<span></span></td>
        <td class="num">(5,667,627)<span></span></td>
        <td class="num">(1,503,531)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant and equipment</a></td>
        <td class="num">(60,481,021)<span></span></td>
        <td class="num">(205,419,189)<span></span></td>
        <td class="num">(134,314,791)<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities</a></td>
        <td class="num">(306,491,439)<span></span></td>
        <td class="num">(193,576,742)<span></span></td>
        <td class="num">(133,988,954)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Financing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
        <td class="nump">791,596,176<span></span></td>
        <td class="nump">1,808,463,199<span></span></td>
        <td class="nump">917,514,400<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings</a></td>
        <td class="nump">143,965,319<span></span></td>
        <td class="nump">89,023,852<span></span></td>
        <td class="nump">89,659,607<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from issuance of warrants</a></td>
        <td class="nump">2,500,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
        <td class="nump">158,766<span></span></td>
        <td class="nump">1,256,948<span></span></td>
        <td class="nump">823,560<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by financing activities</a></td>
        <td class="nump">249,575,744<span></span></td>
        <td class="nump">177,748,225<span></span></td>
        <td class="nump">312,629,005<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations', window );">Effect of exchange rate changes</a></td>
        <td class="nump">2,648,135<span></span></td>
        <td class="nump">11,047,381<span></span></td>
        <td class="nump">8,387,882<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_NetCashProvidedByUsedInContinuingOperations', window );">Net increase (decrease) in cash and cash equivalents</a></td>
        <td class="num">(202,026,497)<span></span></td>
        <td class="nump">55,342,978<span></span></td>
        <td class="nump">128,540,814<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the beginning of the year</a></td>
        <td class="nump">343,994,679<span></span></td>
        <td class="nump">288,651,701<span></span></td>
        <td class="nump">160,110,887<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of the year</a></td>
        <td class="nump">141,968,182<span></span></td>
        <td class="nump">343,994,679<span></span></td>
        <td class="nump">288,651,701<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
        <td class="nump">57,914,890<span></span></td>
        <td class="nump">46,345,299<span></span></td>
        <td class="nump">21,211,228<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
        <td class="nump">9,698,512<span></span></td>
        <td class="nump">30,929,617<span></span></td>
        <td class="nump">13,635,216<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Parent Company</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Operating activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">(195,468,691)<span></span></td>
        <td class="num">(90,804,200)<span></span></td>
        <td class="nump">50,568,919<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">6,950<span></span></td>
        <td class="nump">5,864<span></span></td>
        <td class="nump">5,888<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful debts</a></td>
        <td class="nump">8,369,187<span></span></td>
        <td class="nump">5,829,275<span></span></td>
        <td class="num">(7,327,386)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeLossOnInvestments', window );">Investment loss</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,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_AmortizationOfDebtDiscountPremium', window );">Amortization of discount on debt</a></td>
        <td class="nump">49,699<span></span></td>
        <td class="nump">44,485<span></span></td>
        <td class="nump">39,816<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in earnings (loss) of subsidiaries</a></td>
        <td class="nump">203,562,719<span></span></td>
        <td class="nump">98,774,339<span></span></td>
        <td class="num">(39,576,838)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
        <td class="nump">5,185,242<span></span></td>
        <td class="nump">4,060,838<span></span></td>
        <td class="nump">3,876,671<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
        <td class="nump">9,840,507<span></span></td>
        <td class="nump">17,598,617<span></span></td>
        <td class="nump">2,140,423<span></span></td>
      </tr>
      <tr class="re">
        <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">(1,317,532)<span></span></td>
        <td class="nump">99,826,223<span></span></td>
        <td class="nump">37,753,416<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
        <td class="num">(121,173,334)<span></span></td>
        <td class="num">(126,832,013)<span></span></td>
        <td class="num">(16,299,621)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncreaseDecreaseInAdvanceToSuppliers', window );">Advances to suppliers</a></td>
        <td class="num">(293,911)<span></span></td>
        <td class="nump">11,973,762<span></span></td>
        <td class="nump">2,752,935<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
        <td class="num">(7,540,414)<span></span></td>
        <td class="nump">6,399,566<span></span></td>
        <td class="num">(4,195,539)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
        <td class="num">(20,387,009)<span></span></td>
        <td class="num">(9,177,091)<span></span></td>
        <td class="num">(5,786,798)<span></span></td>
      </tr>
      <tr class="ro">
        <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">79<span></span></td>
        <td class="num">(10,083,933)<span></span></td>
        <td class="nump">3,937,109<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerAdvances', window );">Advances from customers</a></td>
        <td class="num">(452,417)<span></span></td>
        <td class="num">(216,370)<span></span></td>
        <td class="nump">130,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_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
        <td class="num">(18,298,349)<span></span></td>
        <td class="nump">17,530,108<span></span></td>
        <td class="num">(23,827,298)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Accrued warranty costs</a></td>
        <td class="nump">431,138<span></span></td>
        <td class="nump">5,416,935<span></span></td>
        <td class="nump">11,874,837<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
        <td class="num">(4,255,036)<span></span></td>
        <td class="num">(9,034,605)<span></span></td>
        <td class="nump">10,848,840<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Liability for uncertain tax positions</a></td>
        <td class="nump">1,975,793<span></span></td>
        <td class="nump">103,902<span></span></td>
        <td class="nump">755,415<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred taxes</a></td>
        <td class="nump">5,718,014<span></span></td>
        <td class="nump">384,345<span></span></td>
        <td class="nump">392,598<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by (used in) operating activities</a></td>
        <td class="num">(134,047,365)<span></span></td>
        <td class="nump">21,800,047<span></span></td>
        <td class="nump">31,063,737<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Investing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInRestrictedCash', window );">Decrease (increase) in restricted cash</a></td>
        <td class="nump">5,731,365<span></span></td>
        <td class="nump">25,894,969<span></span></td>
        <td class="num">(31,476,334)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in subsidiaries</a></td>
        <td class="num">(13,319,864)<span></span></td>
        <td class="num">(75,955,691)<span></span></td>
        <td class="num">(45,851,545)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant and equipment</a></td>
        <td class="num">(3,589)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,172)<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities</a></td>
        <td class="num">(7,592,088)<span></span></td>
        <td class="num">(50,060,722)<span></span></td>
        <td class="num">(77,329,051)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Financing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
        <td class="nump">68,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings</a></td>
        <td class="nump">70,063,488<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_PaymentsForRepurchaseOfConvertiblePreferredStock', window );">Payment for repurchase of convertible notes</a></td>
        <td class="num">(1,000,000)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from issuance of warrants</a></td>
        <td class="nump">2,500,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
        <td class="nump">158,766<span></span></td>
        <td class="nump">1,256,948<span></span></td>
        <td class="nump">823,560<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by financing activities</a></td>
        <td class="nump">139,722,254<span></span></td>
        <td class="nump">1,256,948<span></span></td>
        <td class="nump">823,560<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations', window );">Effect of exchange rate changes</a></td>
        <td class="nump">5,239,819<span></span></td>
        <td class="nump">17,093,770<span></span></td>
        <td class="nump">13,340,647<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_NetCashProvidedByUsedInContinuingOperations', window );">Net increase (decrease) in cash and cash equivalents</a></td>
        <td class="nump">3,322,620<span></span></td>
        <td class="num">(9,909,957)<span></span></td>
        <td class="num">(32,101,107)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the beginning of the year</a></td>
        <td class="nump">7,924,686<span></span></td>
        <td class="nump">17,834,643<span></span></td>
        <td class="nump">49,935,750<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of the year</a></td>
        <td class="nump">11,247,306<span></span></td>
        <td class="nump">7,924,686<span></span></td>
        <td class="nump">17,834,643<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
        <td class="nump">255,502<span></span></td>
        <td class="nump">223,495<span></span></td>
        <td class="nump">296,678<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
        <td class="nump">$ 290,813<span></span></td>
        <td class="nump">$ 13,575,821<span></span></td>
        <td class="nump">$ 5,204,641<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_IncomeLossOnInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included the aggregate amount of investment income (loss) derived from (1) the gain (loss) resulting from the sale of a subsidiary which is not a discontinued operation; (2) the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied; (3) The amount of other than temporary impairment (OTTI) losses on equity 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>csiq_IncomeLossOnInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncreaseDecreaseInAdvanceToSuppliers">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 advances to suppliers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncreaseDecreaseInAdvanceToSuppliers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AmortizationOfDebtDiscountPremium">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.8)<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 8<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 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<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 21<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AmortizationOfDebtDiscountPremium</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 8, 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7, 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3044-108585<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7<br><br> -Footnote 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DepreciationDepletionAndAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 in continuing operations 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 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 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 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 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_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncomeLossFromEquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.12)<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 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 9<br><br> -Article 5<br><br><br><br>Reference 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 11<br><br> -Article 7<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16385135&amp;loc=d3e33749-111570<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 6<br><br> -Subparagraph 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 19<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_IncomeLossFromEquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br><br><br>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 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 27<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_IncomeTaxesPaidNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInCustomerAdvances">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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_IncreaseDecreaseInCustomerAdvances</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseInDueFromRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInDueToRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseInDueToRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInOtherCurrentAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in other current operating assets not separately disclosed in the statement of cash flows.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOtherCurrentAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInOtherCurrentLiabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 current operating liabilities not separately disclosed in the statement of cash flows.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in other noncurrent operating assets not separately disclosed in the statement of cash flows.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInRestrictedCash">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-108585<br><br><br><br>Reference 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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15, 16, 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInRestrictedCash</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InterestPaidNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of cash paid for interest during the period net of cash paid for interest that is capitalized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br><br><br>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 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 27<br><br> -Subparagraph e<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InterestPaidNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetCashProvidedByUsedInContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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) in cash associated with the entity's continuing operating, investing, and 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>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net cash from (used in) the entity's financing activities, excluding cash flows derived by the entity from its discontinued operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net cash from (used in) the entity's investing activities, excluding cash flows derived by the entity from its discontinued 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -Footnote 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3574-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 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net cash from (used in) the entity's continuing operations, excluding cash flows derived by the entity from its discontinued operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3536-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> -Footnote 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -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 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 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 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_PaymentsForRepurchaseOfConvertiblePreferredStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in 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 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_PaymentsForRepurchaseOfConvertiblePreferredStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PaymentsToAcquireEquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 13<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-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 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_PaymentsToAcquireEquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromIssuanceOfLongTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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 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> -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 14<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromIssuanceOfLongTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromIssuanceOfWarrants">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate 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 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 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 14<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromIssuanceOfWarrants</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromShortTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 19<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> -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 14<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromShortTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProductWarrantyAccrualPeriodIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total increases or decreases in the standard and extended product warranty liability 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 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_ProfitLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 5<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<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 38<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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfitLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProvisionForDoubtfulAccounts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current period expense charged against operations, the offset which is generally to the allowance for doubtful accounts for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).</p>
              </div><a href="javascript:void(0);" 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 5<br><br> -Article 5<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 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.5)<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_ProvisionForDoubtfulAccounts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The net amount of all increases and decreases in unrecognized tax benefits 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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 21<br><br> -Subparagraph 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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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="ID0E1AAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</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_csiq_ScheduleOfProjectAssetsTableTextBlock', window );">Schedule of project assets</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Acquisition cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">275,423,447</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Modules cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">30,721,957</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Development cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">67,037,602</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25,964,018</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Project assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">399,147,024</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">180,436,619</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Non-current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">218,710,405</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of estimated useful lives of property, plant and equipment</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" width="39%" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="39%" align="left"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Buildings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">20&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Leasehold improvements</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">Over the shorter of the lease term or their estimated useful lives</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Machinery</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">5-10&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times" valign="top">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Furniture, fixtures and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="top"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="top"><font size="2">5&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Motor vehicles</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">5&#160;years</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of useful life intangible assets</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="59" align="left"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Power purchase agreement</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">20&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Technical know-how</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">10&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Computer software</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">1-10&#160;years</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock', window );">Schedule of gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Supplier A</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,999,361</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Supplier B</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,408,593</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,712,192</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Supplier C</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,157,248</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,182,165</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Supplier D</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,517,110</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,545,172</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Supplier E</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,935,350</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,954,817</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Supplier F</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,430,646</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,188,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 suppliers, if prepayments with a single supplier amount to 10 percent or more of entity prepayments, including the disclosure of that fact, the total amount of prepayments from each such supplier.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfPrepaymentsByMajorSuppliersTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ScheduleOfProjectAssetsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of project assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfProjectAssetsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccountingPoliciesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the useful life and salvage value of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p>
              </div><a href="javascript:void(0);" 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 13<br><br> -Subparagraph b<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13)<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_PropertyPlantAndEquipmentTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <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>68
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ENGAE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT (Details 2) (Not designated as hedging instruments, USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Effect of fair values of derivative instruments on the consolidated balance sheets</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_DerivativeAssetFairValueNet', window );">Total derivatives asset</a></td>
        <td class="nump">$ 1,350,657<span></span></td>
        <td class="nump">$ 2,726,538<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityFairValueNet1', window );">Total derivatives liability</a></td>
        <td class="nump">365,226<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">Foreign exchange option contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Effect of fair values of derivative instruments on the consolidated balance sheets</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_DerivativeAssetFairValueNet', window );">Total derivatives asset</a></td>
        <td class="nump">100,837<span></span></td>
        <td class="nump">479,333<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Foreign exchange forward contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Effect of fair values of derivative instruments on the consolidated balance sheets</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_DerivativeAssetFairValueNet', window );">Total derivatives asset</a></td>
        <td class="nump">1,249,820<span></span></td>
        <td class="nump">2,247,205<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityFairValueNet1', window );">Total derivatives liability</a></td>
        <td class="nump">$ 365,226<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_DerivativeAssetFairValueNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the gross assets less the gross liabilities of a derivative asset or group of derivative assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 10<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13433-108611<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<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 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13495-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_DerivativeAssetFairValueNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DerivativeLiabilityFairValueNet1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the gross liabilities less the gross assets of a derivative liability or group of derivative liabilities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 10<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13433-108611<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<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 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13495-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_DerivativeLiabilityFairValueNet1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DerivativesFairValueLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INCOME TAXES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>15. INCOME TAXES</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The provision for income taxes is comprised of the following:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Income (Loss) before Income Tax</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,354,204</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(23,378,980</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,616,980</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,228,109</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(50,984,454</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(203,205,487</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">67,582,313</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(74,363,434</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(200,588,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Current Tax</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,563,915</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,047,733</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,447,930</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,793,997</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,078,893</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,249,752</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">23,357,912</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">21,126,626</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">15,697,682</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred Tax</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(848,566</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,577,854</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,713,862</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,755,429</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(7,164,540</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(22,844,954</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(6,603,995</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,586,686</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(21,131,092</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Income Tax (Benefit) Expense</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,715,349</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,625,587</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,161,792</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Other</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,038,568</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,914,353</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(9,595,202</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,753,917</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,539,940</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,433,410</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company mainly operates in Canada, PRC, Japan, Germany and the United&#160;States.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b>Canada</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company was incorporated in Ontario, Canada and is subject to both federal and Ontario provincial corporate income taxes at a rate of 31%, 28.25% and 26.5% for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canadian Solar Solutions&#160;Inc. was incorporated in Ontario, Canada and is subject to both federal and Ontario provincial corporate income taxes at a rate of 31%, 28.25% and 26.5% for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canadian Solar Manufacturing (Ontario)&#160;Inc. was a manufacturing entity incorporated in Ontario, Canada, and is subject to both federal and Ontario provincial corporate income taxes at a rate of 26.5% and 25% for the years ended December&#160;31, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b>United&#160;States</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canadian Solar (USA)&#160;Inc. was incorporated in Delaware, USA and is subject to federal, California, and states corporate income taxes at a rate of 39.83%, 40.03% and 35.55% for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b>Japan</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canadian Solar Japan K.K. was incorporated in Japan and is subject to Japanese corporate income taxes at a normal statutory rate of approximately 40.69% for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b>Germany</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canadian Solar EMEA&#160;GmbH was incorporated in Munich, Germany and is subject to German corporate income tax at a rate of approximately 33% for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b>Hong Kong</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canadian Solar International&#160;Ltd. ("HKSI") was incorporated in Hong Kong, China, and is subject to Hong Kong profits tax at a rate of 16.5% for the years ended December&#160;31, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b>PRC</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The other major operating subsidiaries, including CSI Solartronics (Changshu)&#160;Co.,&#160;Ltd., CSI Solar Technologies&#160;Inc., CSI Cells&#160;Co.,&#160;Ltd., Canadian Solar Manufacturing (Luoyang)&#160;Inc., CSI Solar Power (China)&#160;Inc. and Canadian Solar Manufacturing (Changshu)&#160;Inc., were governed by the PRC Enterprise Income Tax Law ("new&#160;EIT Law"), which replaced the previous Income Tax Law of PRC Concerning Foreign Investment and Foreign Enterprises and various other local income tax regulations, effective from January&#160;1,&#160;2008.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Under the new EIT Law, both foreign-invested enterprises and domestic enterprises are subject to a uniform enterprise income tax rate of 25%. The new EIT Law also provides a five-year transition period for those enterprises established before the promulgation date of the new EIT Law and were entitled to preferential tax treatment under the previous tax law. Enterprises that were subject to an enterprise income tax rate lower than 25% will have the new uniform enterprise income tax rate of 25% phased in over a five-year period from the effective date of the EIT Law. Enterprises that were entitled to exemptions or reductions from the standard income tax rate for a fixed term may continue to enjoy such treatment until the fixed term expires, subject to certain limitations.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SZCC is currently subject to a preferential enterprise income tax rate of 15% for the three years from 2012 to 2014, resulting from its HNTE status recognized in 2009 and renewed in&#160;2012.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accordingly, the enterprise income tax rates applicable to the Company's major operating subsidiaries in China are summarized as&#160;follows:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" width="48%" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="48%" align="left"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 33pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>Company <!-- COMMAND=ADD_SCROPPEDRULE,33pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Applicable enterprise income tax rate under the new EIT Law</b></font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solartronics (Changshu)&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">25%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solar Technologies&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008 and 2009, and 12.5% for 2010, 2011 and 2012 (half reduction of 25%)</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Cells&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 15% for 2012, 2013 and 2014 resulting from its HNTE status</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Luoyang)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008, 12.5% for 2009, 2010 and 2011 (half reduction of 25%), and 25% for 2012 onwards</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Canadian Solar Manufacturing (Changshu) Inc</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">Exempted for 2008 and 2009, 12.5% for 2010, 2011 and 2012 (half reduction of 25%), and 25% for 2012 onwards</font></p></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">CSI Solar Power (China)&#160;Inc.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; TEXT-INDENT: 0pt; FONT-FAMILY: times; MARGIN-LEFT: 0pt" align="left"><font size="2">25%</font></p></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company makes an assessment of the level of authority for each of its uncertain tax positions (including the potential application of interest and penalties) based on their technical merits, and has measured the unrecognized benefits associated with such tax positions. This liability is recorded as liability for uncertain tax positions in the consolidated balance sheet. In accordance with its policies, the Company accrues and classifies interest and penalties associated with such unrecognized tax benefits as a component of its income tax provision. The amount of interest and penalties accrued as of December&#160;31, 2011 and 2012 was $2,847,899 and $3,561,524, respectively. The Company does not anticipate any significant changes to its liability for unrecognized tax positions within the next 12&#160;months.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table illustrates the movement and balance of the Company's liability for uncertain tax positions (excluding interest and penalties) for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Beginning balance</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">8,953,568</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,191,281</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,453,041</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Addition for tax positions related to the current year</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">736,707</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,789,167</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Addition for tax positions from prior years</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">342,617</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Reductions for tax positions from prior years/Statute of limitations expirations</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(104,904</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(474,947</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Ending balance</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,191,281</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">9,453,041</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,242,208</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is subject to taxation in various jurisdictions where it operates, mainly including Canada and China. Generally, the Company's taxation years from 2005 to 2011 are open for reassessment to the Canadian tax authorities. The Company's taxation years from 2002 through 2012 are subject to examination by the Chinese tax authorities due to its permanent establishment in&#160;China.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of income taxes is resulted from the computational errors of the taxpayer. The statute of limitations could be extended to five years under special circumstances. Though not being clearly defined, a special circumstance would suffice where any underpayment of income taxes exceeds RMB100,000. For income tax adjustments relating to transfer pricing matters, the statute of limitations is ten years. Therefore, the Company's Chinese subsidiaries might be subject to reexamination by the Chinese tax authorities on non-transfer pricing matters for taxation years up to 2007 retrospectively, and on transfer pricing matters for taxation years up to 2002 retrospectively. There is no statute of limitations in case of tax evasion in&#160;China.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The components of the deferred tax assets and liabilities are presented as&#160;follows:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred tax assets:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Accrued warranty costs</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">11,591,771</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,208,666</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Bad debt provision</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,231,452</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">12,113,049</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Issuance costs</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,006,272</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">339,267</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Inventory write-down</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,434,180</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,649,004</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Depreciation difference of property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,826,169</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,920,711</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Contingent liabilities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,508,086</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Net operating losses carry-forward</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">37,960,792</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">69,189,405</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,694,473</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,158,341</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total deferred tax assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">74,745,109</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">123,086,529</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Valuation allowance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(39,745,271</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(54,140,359</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total deferred tax assets, net of valuation allowance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">34,999,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,946,170</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">11,773,066</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">29,863,674</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Non-current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">23,226,772</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">39,082,496</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">34,999,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,946,170</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred tax liabilities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Financial derivatives assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">340,817</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">700,184</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Acquisition of subsidiaries</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,230,740</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Depreciation difference of property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,644,722</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Basis difference relating to SkyPower acquisition</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">62,572,569</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">591,555</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">709,052</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total deferred tax liabilities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,163,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,626,527</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,163,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">12,474,952</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 20pt"><font size="2">Non-current</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">56,151,575</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,163,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">68,626,527</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2012, the Company has accumulated net operating losses of $252,243,949 of which $16,516,003 will expire between 2015 and&#160;2032, and the remaining can be carried forward indefinitely.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company considers positive and negative evidence to determine whether some portion or all of the deferred tax assets will not be realized. This assessment considers, among other matters, the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carry-forward periods, the Company's experience with tax attributes expiring unused and tax planning alternatives. The Company has considered the following possible sources of taxable income when assessing the realization of deferred tax&#160;assets:</font></p>
<ul>
<li style="list-style: none">
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2">&#8226;</font></dt>
<dd style="FONT-FAMILY: times"><font size="2">Tax planning strategies;</font> <font size="2"><br />
<br /></font></dd>
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2">&#8226;</font></dt>
<dd style="FONT-FAMILY: times"><font size="2">Future reversals of existing taxable temporary differences;</font> <font size="2"><br />
<br /></font></dd>
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2">&#8226;</font></dt>
<dd style="FONT-FAMILY: times"><font size="2">Further taxable income exclusive of reversing temporary differences and carry-forwards.</font></dd></dl></li></ul>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible for tax purposes. As a result, the Company has recognized a valuation allowance of $39,745,271 and $54,140,359 as at December&#160;31, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Reconciliation between the provision for income tax computed by applying Canadian federal and provincial statutory tax rates to income before income taxes and the actual provision and benefit for income taxes is as&#160;follows:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="39"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="39"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="39"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Combined federal and provincial income tax rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">31</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">28</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">27</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Expenses not deductible for tax purpose</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(19</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Tax exemption and tax relief granted to the Company</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(10</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Effect of different tax rate of subsidiary operations in other jurisdiction</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(7</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Unrecognized tax benefits</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Valuation allowance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(51</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(14</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Exchange gain (loss)</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(22</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">%</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The aggregate amount and per share effect of the tax holiday are as follows:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="25"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">The aggregate dollar effect</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,781,702</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,162,641</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Per share effect&#8212;basic</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.16</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.42</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Per share effect&#8212;diluted</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.16</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">0.42</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In accordance with the EIT Law, dividends, which arise from profits of foreign invested enterprises ("FIEs") earned after January&#160;1, 2008, are subject to a 10% withholding income tax. Under applicable accounting principles, a deferred tax liability should be recorded for taxable temporary difference attributable to excess of financial reporting basis over tax basis in the investment in a foreign subsidiary. However, a deferred tax liability is not recognized if the basis difference is not expected to reverse in the foreseeable future and is expected to be permanent in duration. As of December&#160;31, 2012, all of the undistributed earnings of approximately $116.33&#160;million attributable to the Company's PRC subsidiaries and affiliates are considered to be permanently reinvested and no provision for PRC withholding income tax on dividend has been made thereon accordingly.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeTaxDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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>70
<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="ID0EKH">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ACQUISITION (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>ACQUISITION</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_ScheduleOfPurchasePriceAllocationTableTextBlock', window );">Schedule of purchase price allocation</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Net tangible assets acquired</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">845,929</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Deferred tax liabilities</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(1,345,152</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Power purchase agreement</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,339,201</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Goodwill</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,264,845</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total consideration</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6,104,823</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ScheduleOfTotalConsiderationPaidTableTextBlock', window );">Schedule of total consideration the Company paid as at the closing date</a></td>
        <td class="text"><div style="FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 84.58%; PADDING-RIGHT: 0pt; HEIGHT: 155px; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="74"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total consideration paid</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Cash consideration</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">186,716,547</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Fair value of the issuance of warrant, net of cash received</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">7,774,990</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt">&#160;</p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">194,491,537</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock', window );">Schedule of assumptions used to determine fair market value of warrants on the grant date through the binomial option pricing model</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="92"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>As at June&#160;15, 2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Risk free rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1.76%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Volatility ratio</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">93.50%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Dividend yield</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;&#160;&#160;&#160;&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ScheduleOfTotalConsiderationPaidTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total consideration the entity paid as at the closing date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ScheduleOfTotalConsiderationPaidTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_BusinessCombinationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quantitative information about the inputs used in the fair value measurement of liabilities. This disclosure may include, but is not limited to, the fair value of the liability, valuation technique used to measure fair value, the inputs used to measure fair value, the ranges of the inputs, and the weighted averages of the inputs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 (bbb)<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_FairValueInputsLiabilitiesQuantitativeInformationTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ScheduleOfPurchasePriceAllocationTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all of the fair values of the purchase price and assets and liabilities acquired in a business combination.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<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_ScheduleOfPurchasePriceAllocationTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>71
<FILENAME>R98.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="ID0EJNAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Financial Statements Schedule I (Details 5) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Statements of comprehensive income (loss)</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">$ (195,155,097)<span></span></td>
        <td class="num">$ (90,903,374)<span></span></td>
        <td class="nump">$ 50,828,396<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
        <td class="text">&#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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
        <td class="nump">5,505,067<span></span></td>
        <td class="nump">17,111,083<span></span></td>
        <td class="nump">13,309,318<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to Canadian Solar Inc.</a></td>
        <td class="num">(190,228,872)<span></span></td>
        <td class="num">(73,710,434)<span></span></td>
        <td class="nump">63,909,464<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Parent Company</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Statements of comprehensive income (loss)</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">(195,468,691)<span></span></td>
        <td class="num">(90,804,200)<span></span></td>
        <td class="nump">50,568,919<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
        <td class="nump">5,239,819<span></span></td>
        <td class="nump">17,093,766<span></span></td>
        <td class="nump">13,340,545<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to Canadian Solar Inc.</a></td>
        <td class="num">$ (190,228,872)<span></span></td>
        <td class="num">$ (73,710,434)<span></span></td>
        <td class="nump">$ 63,909,464<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_CondensedFinancialStatementsCaptionsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CondensedFinancialStatementsCaptionsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after tax, before reclassification adjustments, resulting from the process of expressing in the reporting currency of the reporting entity those amounts that are denominated or measured in a different currency, and from transactions whose terms are denominated in a currency other than the entity's functional currency.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32022-110900<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 52<br><br> -Paragraph 13, 20, 31<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a-c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669646-108580<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 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e637-108580<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32157-110900<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 45<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ProfitLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 5<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<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 38<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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfitLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>72
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>RELATED PARTY BALANCES AND TRANSACTIONS</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_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY BALANCES AND TRANSACTIONS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>17. RELATED PARTY BALANCES AND TRANSACTIONS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><i>Related party balances:</i></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The amount due from related party of $9,977,177 as of December&#160;31, 2012 is a trade receivable from the affiliate Suzhou Gaochuangte New&#160;Energy&#160;Co.&#160;Ltd ("Gaochuangte"), the Company's 40% owned affiliate, for module products&#160;sold.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The amount due from related party of $19,835,942 as of December&#160;31, 2011 is a trade receivable from the affiliate Suzhou Gaochuangte New&#160;Energy&#160;Co.&#160;Ltd ("Gaochuangte"), the Company's 40% owned affiliate, for module products&#160;sold.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The amount due to related party of $5,036,642 as of December&#160;31, 2012 consists of (i)&#160;a government award of $283,191, payable to Dr.&#160;Shawn Qu, Chairman, President, Chief Executive Officer, and major stockholder of the Company, which was initially paid to the Company, and (ii)&#160;a trade payable of $4,753,450 to Gaochuangte for the solar project construction service&#160;fees.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The amount due to related party of $3,007,809 as of December&#160;31, 2011 consists of (i)&#160;a government award of $282,498, payable to Dr.&#160;Shawn Qu, Chairman, President, Chief Executive Officer, and major stockholder of the Company, which was initially paid to the Company, and (ii)&#160;a trade payable of $2,725,311 to Gaochuangte for the solar project construction service&#160;fees.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><i>Related party transactions:</i></b></font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><u>Guarantees and Share Pledges</u></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dr.&#160;Qu fully guaranteed a one-year RMB1,520&#160;million and RMB1,001&#160;million loan facilities from Chinese Commercial Banks in 2011 and 2012, respectively. Amounts drawn down from the facilities as at December&#160;31, 2011 and 2012 were $33,328,470 and $66,349,563 respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><u>Sales and purchase contracts with affiliates</u></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2012, the Company sold solar modules to Gaochuangte in the amount of RMB66,520,343 ($10,513,212).</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2011, the Company sold solar modules to Gaochuangte in the amount of RMB125,948,865 ($19,674,164).</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2012, the Company paid RMB 12,987,653 ($2,066,288) to Gaochuangte for solar project construction services. Since the solar project is for the Company's internal use, these amounts were recorded in construction in&#160;progress.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2011, the Company paid RMB16,444,130 ($2,609,798) to Gaochuangte for solar project construction services. Since the solar project is for the Company's internal use, these amounts were recorded in construction in&#160;progress.</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_RelatedPartyTransactionsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_RelatedPartyTransactionsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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 57<br><br> -Paragraph 1-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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39678-107864<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 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph b<br><br> -Article 3A<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 08<br><br> -Paragraph k<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_RelatedPartyTransactionsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>73
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EA1BI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVESTMENTS IN AFFILIATES (Details 2) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="2"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="6">0 Months Ended</th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="2"></th>
        <th class="th" colspan="2"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Ningxia GD CSI New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Suzhou Gaochuangte New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Suzhou Gaochuangte New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Nernst New Energy (Suzhou) Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>GCL-CSI (Suzhou) Photovoltaic Technology Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>GCL-CSI (Suzhou) Photovoltaic Technology Co., Ltd.</div>
        </th>
        <th class="th">
          <div>May 23, 2012

</div>
          <div>CSI SkyPower

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

</div>
          <div>CSI SkyPower</div>
        </th>
        <th class="th">
          <div>Oct. 14, 2009

</div>
          <div>SZCC

</div>
          <div>Ningxia GD CSI New Energy Co., Ltd.

</div>
          <div>item</div>
        </th>
        <th class="th">
          <div>Mar. 31, 2012

</div>
          <div>SZCC

</div>
          <div>Ningxia GD CSI New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Jul. 04, 2011

</div>
          <div>SZCC

</div>
          <div>Suzhou Gaochuangte New Energy Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Dec. 17, 2009

</div>
          <div>SZCC

</div>
          <div>Suzhou Gaochuangte New Energy Co., Ltd.

</div>
          <div>item</div>
        </th>
        <th class="th">
          <div>Nov. 30, 2010

</div>
          <div>SZCC

</div>
          <div>Nernst New Energy (Suzhou) Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Jul. 04, 2011

</div>
          <div>SZSP

</div>
          <div>GCL-CSI (Suzhou) Photovoltaic Technology Co., Ltd.</div>
        </th>
        <th class="th">
          <div>Sep. 25, 2012

</div>
          <div>USPH

</div>
          <div>9 utility-scale solar power projects</div>
        </th>
        <th class="th">
          <div>Sep. 27, 2012

</div>
          <div>USPH

</div>
          <div>2 separate utility-scale solar power projects</div>
        </th>
        <th class="th">
          <div>Sep. 30, 2012

</div>
          <div>USPH

</div>
          <div>12 and 3 separate utility-scale solar power projects</div>
        </th>
        <th class="th">
          <div>Sep. 30, 2012

</div>
          <div>USPH

</div>
          <div>12 separate utility-scale solar power projects</div>
        </th>
        <th class="th">
          <div>Sep. 30, 2012

</div>
          <div>USPH

</div>
          <div>3 separate utility-scale solar power projects</div>
        </th>
        <th class="th">
          <div>Sep. 27, 2012

</div>
          <div>USPH

</div>
          <div>First utility - scale solar power project</div>
        </th>
        <th class="th">
          <div>Sep. 27, 2012

</div>
          <div>USPH

</div>
          <div>Second utility - scale solar power project</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Investments in affiliates</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Cash consideration for acquisition of the entity</a></td>
        <td class="nump">$ 3,428,751<span></span></td>
        <td class="nump">$ 5,667,627<span></span></td>
        <td class="nump">$ 1,503,531<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="nump">$ 3,428,751<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 512,578<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 2,929,020<span></span></td>
        <td class="nump">$ 1,503,531<span></span></td>
        <td class="nump">$ 2,548,827<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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Other Significant Noncash Transaction, Value of Consideration Given</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,122,255<span></span></td>
        <td class="nump">2,204,008<span></span></td>
        <td class="nump">11,548,614<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_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of interest acquired in the entity</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">35.00%<span></span></td>
        <td class="nump">40.00%<span></span></td>
        <td class="nump">40.00%<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="nump">35.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">40.00%<span></span></td>
        <td class="nump">50.00%<span></span></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">21.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">21.00%<span></span></td>
        <td class="nump">30.00%<span></span></td>
        <td class="nump">30.30%<span></span></td>
        <td class="nump">28.30%<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_NumberOfBoardMembersDesignatedByTheAcquiredEntity', window );">Number of board members designated by the acquired entity</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="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1<span></span></td>
        <td class="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_csiq_NumberOfBoardMembers', window );">Number of board members</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="nump">4<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3<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_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates', window );">Interest in the entity sold</a></td>
        <td class="nump">555,475<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,524,541<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="nump">555,475<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_CapitalContributionsAmount', window );">Additional capital contribution paid</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,118,800<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_csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax', window );">Equity in earnings (loss) of unconsolidated investees</a></td>
        <td class="num">$ (1,969,306)<span></span></td>
        <td class="num">$ (41,163)<span></span></td>
        <td class="nump">$ 146,597<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_CapitalContributionsAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of contribution, in proportion of ownership percentage, made due to increase in share capital of the investee entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_CapitalContributionsAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied, net of income tax or benefit.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_NumberOfBoardMembers">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of board members.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NumberOfBoardMembers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_NumberOfBoardMembersDesignatedByTheAcquiredEntity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of board members designated by the acquired entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NumberOfBoardMembersDesignatedByTheAcquiredEntity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_EquityMethodInvestmentOwnershipPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 159<br><br> -Paragraph 18<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 Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6382943&amp;loc=d3e33918-111571<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 18<br><br> -Paragraph 20<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_EquityMethodInvestmentOwnershipPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4332-108586<br><br><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 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4313-108586<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 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PaymentsToAcquireEquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 13<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-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 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_PaymentsToAcquireEquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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 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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-108585<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 39<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ScheduleOfEquityMethodInvestmentsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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>75
<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="ID0EPTBI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Operating activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">$ (195,155,097)<span></span></td>
        <td class="num">$ (90,903,374)<span></span></td>
        <td class="nump">$ 50,828,396<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', 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>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">81,398,470<span></span></td>
        <td class="nump">56,117,280<span></span></td>
        <td class="nump">31,266,181<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property, plant and equipment</a></td>
        <td class="nump">1,991,098<span></span></td>
        <td class="nump">1,223,163<span></span></td>
        <td class="nump">194,243<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">(Gain) loss on change in fair value of derivatives</a></td>
        <td class="nump">4,369,173<span></span></td>
        <td class="nump">5,750,981<span></span></td>
        <td class="num">(1,656,928)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeLossOnInvestments', window );">Investment loss</a></td>
        <td class="nump">1,081,700<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,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_csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax', window );">Equity in (loss) earnings of unconsolidated investees</a></td>
        <td class="nump">1,969,306<span></span></td>
        <td class="nump">41,163<span></span></td>
        <td class="num">(146,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_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful debts</a></td>
        <td class="nump">43,611,217<span></span></td>
        <td class="nump">23,156,857<span></span></td>
        <td class="nump">3,046,100<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write-down of inventories</a></td>
        <td class="nump">3,085,529<span></span></td>
        <td class="nump">8,456,260<span></span></td>
        <td class="nump">2,101,124<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProvisionReversalForFirmPurchaseCommitment', window );">Provision for firm purchase commitment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">10,610,410<span></span></td>
        <td class="nump">1,562,002<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of discount on debt</a></td>
        <td class="nump">49,699<span></span></td>
        <td class="nump">44,485<span></span></td>
        <td class="nump">39,816<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
        <td class="nump">5,185,242<span></span></td>
        <td class="nump">4,060,838<span></span></td>
        <td class="nump">3,876,671<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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">3,960,749<span></span></td>
        <td class="num">(28,798,943)<span></span></td>
        <td class="num">(103,637,355)<span></span></td>
      </tr>
      <tr class="ro">
        <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">(6,983,739)<span></span></td>
        <td class="num">(103,748,565)<span></span></td>
        <td class="num">(5,704,039)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
        <td class="nump">9,904,520<span></span></td>
        <td class="num">(18,135,684)<span></span></td>
        <td class="num">(1,347,828)<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Value added tax recoverable</a></td>
        <td class="nump">2,303,949<span></span></td>
        <td class="nump">28,508,062<span></span></td>
        <td class="num">(1,828,277)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncreaseDecreaseInAdvanceToSuppliers', window );">Advances to suppliers</a></td>
        <td class="num">(17,898,461)<span></span></td>
        <td class="nump">13,458,006<span></span></td>
        <td class="nump">2,227,991<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
        <td class="num">(24,406,669)<span></span></td>
        <td class="num">(9,257,048)<span></span></td>
        <td class="num">(5,826,029)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInUnbilledReceivables', window );">Accounts receivable, unbilled</a></td>
        <td class="nump">46,425,858<span></span></td>
        <td class="num">(51,370,820)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncreaseDecreaseInProjectAssets', window );">Project assets</a></td>
        <td class="num">(300,679,763)<span></span></td>
        <td class="num">(37,133,068)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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="num">(70,614,891)<span></span></td>
        <td class="num">(2,969,210)<span></span></td>
        <td class="num">(6,424,395)<span></span></td>
      </tr>
      <tr class="ro">
        <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">56,238,301<span></span></td>
        <td class="nump">52,435,834<span></span></td>
        <td class="nump">18,096,208<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesPayableCurrent', window );">Short-term notes payable</a></td>
        <td class="nump">99,114,001<span></span></td>
        <td class="nump">118,154,508<span></span></td>
        <td class="num">(96,011,517)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayable', window );">Other payables</a></td>
        <td class="nump">36,910,195<span></span></td>
        <td class="nump">20,699,554<span></span></td>
        <td class="nump">10,979,862<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerAdvances', window );">Advances from customers</a></td>
        <td class="num">(46,127,125)<span></span></td>
        <td class="nump">56,706,824<span></span></td>
        <td class="nump">5,120,313<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
        <td class="nump">2,015,133<span></span></td>
        <td class="nump">484,649<span></span></td>
        <td class="nump">2,163,515<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Accrued warranty costs</a></td>
        <td class="nump">11,334,395<span></span></td>
        <td class="nump">15,737,987<span></span></td>
        <td class="nump">14,259,880<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncreaseDecreaseInProvisionForFirmPurchaseCommitment', window );">Provision for firm purchase commitment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(27,862,017)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease', window );">Loss contingency accruals</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">27,862,017<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
        <td class="nump">59,188,516<span></span></td>
        <td class="num">(744,073)<span></span></td>
        <td class="nump">18,875,491<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncreaseDecreaseInPrepaidLandUseRight', window );">Prepaid land use right</a></td>
        <td class="num">(4,760,904)<span></span></td>
        <td class="nump">229,241<span></span></td>
        <td class="num">(454,803)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Liability for uncertain tax positions</a></td>
        <td class="nump">2,502,791<span></span></td>
        <td class="nump">840,611<span></span></td>
        <td class="nump">755,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_csiq_DeferredIncomeTaxNoncashExpenseBenefit', window );">Deferred taxes</a></td>
        <td class="nump">48,851,188<span></span></td>
        <td class="num">(4,632,976)<span></span></td>
        <td class="num">(5,179,877)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfDerivatives', window );">Settlement of foreign currency derivatives</a></td>
        <td class="num">(2,623,318)<span></span></td>
        <td class="num">(8,898,838)<span></span></td>
        <td class="nump">1,337,319<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by (used in) operating activities</a></td>
        <td class="num">(147,758,937)<span></span></td>
        <td class="nump">60,124,114<span></span></td>
        <td class="num">(58,487,119)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Investing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInRestrictedCash', window );">Decrease (increase) in restricted cash</a></td>
        <td class="num">(243,137,142)<span></span></td>
        <td class="nump">23,614,897<span></span></td>
        <td class="num">(987,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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Payment to acquire subsidiaries</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(6,104,823)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in affiliates</a></td>
        <td class="num">(3,428,751)<span></span></td>
        <td class="num">(5,667,627)<span></span></td>
        <td class="num">(1,503,531)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates', window );">Proceeds from disposal of investment</a></td>
        <td class="nump">555,475<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,524,541<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant and equipment</a></td>
        <td class="num">(60,481,021)<span></span></td>
        <td class="num">(205,419,189)<span></span></td>
        <td class="num">(134,314,791)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property, plant and equipment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">291,846<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities</a></td>
        <td class="num">(306,491,439)<span></span></td>
        <td class="num">(193,576,742)<span></span></td>
        <td class="num">(133,988,954)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Financing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
        <td class="nump">791,596,176<span></span></td>
        <td class="nump">1,808,463,199<span></span></td>
        <td class="nump">917,514,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_RepaymentsOfShortTermDebt', window );">Repayment of short-term borrowings</a></td>
        <td class="num">(692,071,052)<span></span></td>
        <td class="num">(1,721,463,494)<span></span></td>
        <td class="num">(695,513,690)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings</a></td>
        <td class="nump">143,965,319<span></span></td>
        <td class="nump">89,023,852<span></span></td>
        <td class="nump">89,659,607<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Sales of subsidiary shares to non-controlling interest</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">145,128<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProceedsFromCapitalContributionFromMinorityInterest', window );">Capital contribution from non-controlling interest</a></td>
        <td class="nump">4,426,535<span></span></td>
        <td class="nump">467,720<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Payment for repurchase of convertible notes</a></td>
        <td class="num">(1,000,000)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from issuance of warrant</a></td>
        <td class="nump">2,500,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
        <td class="nump">158,766<span></span></td>
        <td class="nump">1,256,948<span></span></td>
        <td class="nump">823,560<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by financing activities</a></td>
        <td class="nump">249,575,744<span></span></td>
        <td class="nump">177,748,225<span></span></td>
        <td class="nump">312,629,005<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations', window );">Effect of exchange rate changes</a></td>
        <td class="nump">2,648,135<span></span></td>
        <td class="nump">11,047,381<span></span></td>
        <td class="nump">8,387,882<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_NetCashProvidedByUsedInContinuingOperations', window );">Net increase (decrease) in cash and cash equivalents</a></td>
        <td class="num">(202,026,497)<span></span></td>
        <td class="nump">55,342,978<span></span></td>
        <td class="nump">128,540,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the beginning of the year</a></td>
        <td class="nump">343,994,679<span></span></td>
        <td class="nump">288,651,701<span></span></td>
        <td class="nump">160,110,887<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of the year</a></td>
        <td class="nump">141,968,182<span></span></td>
        <td class="nump">343,994,679<span></span></td>
        <td class="nump">288,651,701<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
        <td class="nump">57,914,890<span></span></td>
        <td class="nump">46,345,299<span></span></td>
        <td class="nump">21,211,228<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
        <td class="nump">9,698,512<span></span></td>
        <td class="nump">30,929,617<span></span></td>
        <td class="nump">13,635,216<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental schedule of non-cash activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1', window );">Amounts due from disposal of subsidiaries or affiliates included in prepaid expenses and other current assets</a></td>
        <td class="nump">715,934<span></span></td>
        <td class="nump">714,182<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property, plant and equipment cost included in other payables</a></td>
        <td class="nump">16,814,481<span></span></td>
        <td class="nump">36,495,522<span></span></td>
        <td class="nump">22,199,024<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid', window );">Module contribution in exchange for minority investment in associates</a></td>
        <td class="nump">$ 15,874,847<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_csiq_DeferredIncomeTaxNoncashExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DeferredIncomeTaxNoncashExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied, net of income tax or benefit.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncomeLossOnInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included the aggregate amount of investment income (loss) derived from (1) the gain (loss) resulting from the sale of a subsidiary which is not a discontinued operation; (2) the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied; (3) The amount of other than temporary impairment (OTTI) losses on equity 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>csiq_IncomeLossOnInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncreaseDecreaseInAdvanceToSuppliers">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 advances to suppliers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncreaseDecreaseInAdvanceToSuppliers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncreaseDecreaseInPrepaidLandUseRight">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for land use right that bring economic benefits for future periods.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncreaseDecreaseInPrepaidLandUseRight</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncreaseDecreaseInProjectAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period of the amount of cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncreaseDecreaseInProjectAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncreaseDecreaseInProvisionForFirmPurchaseCommitment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in value of provision for firm material supply arrangements during the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncreaseDecreaseInProvisionForFirmPurchaseCommitment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of noncash consideration paid for a business or asset acquired through a noncash (or part noncash) transaction.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NoncashOrPartNoncashAcquisitionValueOfConsiderationPaid</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProceedsFromCapitalContributionFromMinorityInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from noncontrolling interest as a source of financing that is recorded as additional paid in capital.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProceedsFromCapitalContributionFromMinorityInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ProvisionReversalForFirmPurchaseCommitment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash adjustment to the provision established for the firm purchase commitment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProvisionReversalForFirmPurchaseCommitment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_AmortizationOfDebtDiscountPremium">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.8)<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 8<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 835<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<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 21<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AmortizationOfDebtDiscountPremium</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_CapitalExpendituresIncurredButNotYetPaid">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4313-108586<br><br><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 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<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 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4332-108586<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CapitalExpendituresIncurredButNotYetPaid</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_DepreciationDepletionAndAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DepreciationDepletionAndAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 in continuing operations 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 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 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 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 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_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_GainLossOnSaleOfDerivatives">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-04.13(h))<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_GainLossOnSaleOfDerivatives</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_GainLossOnSaleOfPropertyPlantEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 sale price or salvage price and the book value of a property, plant, and equipment asset that was sold or retired during the reporting period. This element refers to the gain (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainLossOnSaleOfPropertyPlantEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br><br><br>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 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 27<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_IncomeTaxesPaidNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInCustomerAdvances">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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_IncreaseDecreaseInCustomerAdvances</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseInDueFromRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInDueToRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseInDueToRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInNotesPayableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseInNotesPayableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_IncreaseDecreaseInOtherAccountsPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 obligations due by the reporting entity that are payable within one year (or one business cycle), 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_IncreaseDecreaseInOtherAccountsPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInOtherCurrentLiabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 current operating liabilities not separately disclosed in the statement of cash flows.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in other noncurrent operating assets not separately disclosed in the statement of cash flows.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_IncreaseDecreaseInRestrictedCash">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-108585<br><br><br><br>Reference 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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15, 16, 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInRestrictedCash</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInUnbilledReceivables">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseInUnbilledReceivables</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InterestPaidNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of cash paid for interest during the period net of cash paid for interest that is capitalized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br><br><br>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 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 27<br><br> -Subparagraph e<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InterestPaidNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InventoryWriteDown">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Charge to cost of goods sold that represents the reduction of the carrying amount of inventory, generally attributable to obsolescence or market conditions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Concepts (CON)<br><br> -Number 6<br><br> -Paragraph 86<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section 7<br><br> -Paragraph 14<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 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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386783&amp;loc=d3e4542-108314<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryWriteDown</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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) in the period in loss contingency liabilities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14326-108349<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 5<br><br> -Paragraph 9, 10, 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_NetCashProvidedByUsedInContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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) in cash associated with the entity's continuing operating, investing, and 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>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net cash from (used in) the entity's financing activities, excluding cash flows derived by the entity from its discontinued operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net cash from (used in) the entity's investing activities, excluding cash flows derived by the entity from its discontinued 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -Footnote 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3574-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 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net cash from (used in) the entity's continuing operations, excluding cash flows derived by the entity from its discontinued operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3536-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> -Footnote 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -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 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 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 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_NoncashInvestingAndFinancingItemsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncashInvestingAndFinancingItemsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4332-108586<br><br><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 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4313-108586<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 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PaymentsToAcquireEquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 13<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-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 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_PaymentsToAcquireEquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled 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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-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 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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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 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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-108585<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 39<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromIssuanceOfLongTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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 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> -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 14<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromIssuanceOfLongTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromIssuanceOfWarrants">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate 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 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 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 14<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromIssuanceOfWarrants</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromMinorityShareholders">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 contributed by noncontrolled interest that purchase additional shares or otherwise increase their ownership stake in a subsidiary of the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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 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> -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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromMinorityShareholders</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromSaleOfPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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 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 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 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 12<br><br> -Subparagraph (c)<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_ProceedsFromSaleOfPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProceedsFromShortTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 19<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> -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 14<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProceedsFromShortTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProductWarrantyAccrualPeriodIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total increases or decreases in the standard and extended product warranty liability 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 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_ProfitLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 5<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<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 38<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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfitLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ProvisionForDoubtfulAccounts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current period expense charged against operations, the offset which is generally to the allowance for doubtful accounts for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).</p>
              </div><a href="javascript:void(0);" 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 5<br><br> -Article 5<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 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.5)<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_ProvisionForDoubtfulAccounts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RepaymentsOfConvertibleDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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 Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3291-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 20<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_RepaymentsOfConvertibleDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RepaymentsOfShortTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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 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 Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3291-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 20<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_RepaymentsOfShortTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_SupplementalCashFlowInformationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The net amount of all increases and decreases in unrecognized tax benefits 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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 21<br><br> -Subparagraph 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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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="ID0ETKAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>CONSOLIDATED BALANCE SHEETS</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable trade, allowance</a></td>
        <td class="nump">$ 47,582,216<span></span></td>
        <td class="nump">$ 9,505,481<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_AllowanceForDoubtfulAdvancesToSuppliersCurrent', window );">Advances to suppliers, allowance</a></td>
        <td class="nump">9,639,629<span></span></td>
        <td class="nump">9,458,683<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent', window );">Advances to suppliers, allowance</a></td>
        <td class="nump">$ 28,905,858<span></span></td>
        <td class="nump">$ 28,665,038<span></span></td>
      </tr>
      <tr class="re">
        <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 share, par value (in dollars per share)</a></td>
        <td class="nump">$ 0<span></span></td>
        <td class="nump">$ 0<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common shares, shares issued (in shares)</a></td>
        <td class="nump">43,242,426<span></span></td>
        <td class="nump">43,155,767<span></span></td>
      </tr>
      <tr class="re">
        <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 shares, shares outstanding (in shares)</a></td>
        <td class="nump">43,242,426<span></span></td>
        <td class="nump">43,155,767<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_AllowanceForDoubtfulAdvancesToSuppliersCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advances made to suppliers expected to be utilized within twelve months (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>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AllowanceForDoubtfulAdvancesToSuppliersCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advances made to suppliers expected to be utilized after twelve months (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>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AllowanceForDoubtfulAdvancesToSuppliersNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_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_StatementOfFinancialPositionAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StatementOfFinancialPositionAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>BORROWINGS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>BORROWINGS</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_DebtDisclosureTextBlock', window );">BORROWINGS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>10. BORROWINGS</b></font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank borrowings</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">831,936,089</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,073,489,705</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">629,688,722</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">800,808,595</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Long-term, current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">113,998,340</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,481,257</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Subtotal for short-term</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">743,687,062</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">818,289,852</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Long-term, non-current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">88,249,027</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">214,562,973</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Borrowings from non-banking financial institutions</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2"><br />
&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2"><br />
40,636,880</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Analysis as:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">40,636,880</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">831,936,089</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,073,489,705</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2012, the Company had contractual bank credit facilities of $1,388,843,703, of which $214,562,973 has been drawn down with the due dates beyond December&#160;31, 2013 and $706,602,827 has been drawn down with the due dates before December&#160;31, 2013; and $467,677,902 was available for draw down upon demand. In addition, as of December&#160;31, 2012, the Company also had non-binding bank credit facilities of $189,324,636, of which $134,720,502 has been drawn down with the due dates before December&#160;31, 2013 and $54,604,134 was subject to banks' discretion upon request for additional drawn&#160;down.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2012, short-term borrowings of $324,748,289 and long-term borrowings of $71,593,182 were secured by property, plant and equipment with carrying amounts of $43,279,771, inventory of $31,819,267 and a prepaid land use right of&#160;$7,864,132.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>a)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Short-term</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's short-term borrowings consisted of the following:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 80%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank borrowings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by restricted cash</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">74,873,390</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">175,289,355</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by inventory</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,767,880</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">79,548,166</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings guaranteed by Dr.&#160;Shawn Qu</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">33,328,470</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">66,349,563</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by land use right and property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">39,295,970</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">231,676,935</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank notes</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">21,825,595</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unsecured short-term borrowings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">466,423,012</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">226,118,981</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2"><b>Long-term Loans due within one year</b></font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Secured by property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,870,700</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">13,523,188</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Secured by inventory</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,600,000</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unsecured</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">82,527,640</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">3,958,069</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Subtotal</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">743,687,062</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">818,289,852</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-TOP: 12pt; MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Borrowings from non-banking financial institutions</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Short-term borrowings secured by related parties</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,781,410</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Bank notes</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">35,855,470</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Subtotal</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">40,636,880</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">743,687,062</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">858,926,732</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The average interest rate on short-term borrowings was 5.16% and 4.60% per annum for the years ended December&#160;31, 2011 and 2012, respectively. The borrowings are repayable within one&#160;year.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>b)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Long-term</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's long-term bank borrowings consisted of the following:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unsecured</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,761,210</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">142,969,791</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Long-term borrowings secured by land use right and property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">83,487,817</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">71,593,182</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">88,249,027</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">214,562,973</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The average interest rate on long-term borrowings was 6.70% and 6.68% per annum for the years ended December&#160;31, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Future principal repayment on the long-term bank loans are as follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="74"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2013</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">17,481,257</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2014</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">75,732,288</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2015</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">33,232,774</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">2016 and after</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">105,597,911</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">232,044,230</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Less: future principal repayment related to long-term loan, current portion</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(17,481,257</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total long-term portion</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">214,562,973</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On June&#160;25, 2009, CSI Solar Power&#160;Inc. entered into several loan agreements with a local Chinese commercial bank for the construction of solar wafer production lines. The total credit facility under those agreements is $14,318,677, which requires repayment of $4,772,880, $4,772,880, $3,181,927 and $1,590,960 in 2011, 2012, 2013 and 2014, respectively. Interest is due quarterly in arrears. The outstanding balance as of December&#160;31, 2012 was $4,772,887 and was guaranteed by CSI Cells&#160;Co.,&#160;Ltd. The borrowing bears a floating base interest rate published by People's Bank of China for borrowings with the same maturities and does not contain any financial covenants or restrictions. On January&#160;20, 2010, CSI Solar Power&#160;Inc. was merged into Canadian Solar Manufacturing (Changshu)&#160;Inc., and the loan was transferred to Canadian Solar Manufacturing (Changshu)&#160;Inc.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On May&#160;31, 2010, CSI Cells&#160;Co.,&#160;Ltd. entered into a syndicated loan agreement with local Chinese commercial banks for the expansion of solar cell production capacity. The total credit facility under this agreement is $141,261,201, or an equivalent RMB amounts, with two tranches. The first tranche has a credit limit of $69,333,970, which requires repayment within one year. The second tranche has a credit limit of $71,927,231. As of December&#160;31, 2012, CSI Cells&#160;Co.,&#160;Ltd. has drawn $34,667,091, from the first tranche in RMB, and $70,169,290 from the second tranche in RMB. Both tranches bear the base interest rate published by People's Bank of China for the same maturity for RMB denominated borrowings. Interest under both tranches is due quarterly in arrears. Outstanding borrowings under this agreement were $104, 836,381&#160;at December&#160;31, 2012, which requires repayment of $34,667,091, $53,233,522, and $16,935,768 in 2013, 2014 and 2015 respectively. The borrowing under the agreement is guaranteed by CSI Cells&#160;Co.,&#160;Ltd, Canadian Solar Manufacturing (Luoyang)&#160;Inc., and Canadian Solar Manufacturing (Changshu)&#160;Inc. The agreement does not contain any financial covenants or restrictions.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On November&#160;11, 2010, Canadian Solar Manufacturing (Changshu)&#160;Inc. entered into a loan agreement with a local Chinese commercial bank for the expansion of solar module production lines. The total credit facility under this agreement is $47,728,900, which requires repayments of $15,909,603, $15,909,603 and $15,909,604 in 2012, 2013 and 2014, respectively. The outstanding balance as of December&#160;31, 2012 was $13,523,188, which was secured by the land use right and buildings of Canadian Solar Manufacturing (Changshu)&#160;Inc. and guaranteed by CSI Cells&#160;Co.,&#160;Ltd. and Canadian Solar Manufacturing (Luoyang)&#160;Inc. Interest is due quarterly in arrears. The borrowing bears a floating rate equal to 95% of the base interest rate published by People's Bank of China and does not contain any financial covenants or restrictions.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On October&#160;29, 2011, CSI Cells&#160;Co.,&#160;Ltd. entered into a syndicated loan agreement with local Chinese commercial banks. The total credit facility under this agreement is $130,458,720, or an equivalent RMB amount, with two tranches. The first tranche has a credit limit of $27,046,320, which requires repayment within one year and for working capital purpose. The second tranche has a credit limit of $103,412,400 for the expansion of solar cell production capacity of CSI Cell&#160;Co.,&#160;Ltd. As of December&#160;31, 2012, CSI Cells&#160;Co.,&#160;Ltd. has drawn $13,523,188, from the first tranche in RMB, and $71,593,182 from the second tranche in RMB. Both tranches bear the base interest rate published by People's Bank of China for the same maturity for RMB denominated borrowings. Interest under both tranches is due quarterly in arrears. Outstanding borrowings under this agreement were $85,116,370 at December&#160;31, 2012, which requires repayment of $13,523,188, $6,118,823, $6,118,823, $15,359,128 and $43,996,408 in 2013, 2014, 2015, 2016 and 2017 respectively. The borrowing under the agreement is secured by the land use right and buildings of CSI Cells&#160;Co.,&#160;Ltd and are guaranteed by CSI Solar Power (China)&#160;Inc., Canadian Solar Manufacturing (Luoyang)&#160;Inc. and Canadian Solar Manufacturing (Changshu)&#160;Inc. The borrowing contains financial covenants which require that the ratio of liabilities to assets of CSI Cells Co,&#160;Ltd, shall not exceed 80%, the ratio of liabilities to assets of Canadian Solar Manufacturing (Changshu)&#160;Inc. and the Company shall not exceed 90%. As at December&#160;31, 2012, the Company met all the requirements of the financial covenants.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On June&#160;26, 2012, Canadian Solar Japan K.K. entered into a loan agreement with a Japanese bank for working capital. The total credit facility under the agreement is $1,921,478, which has a maturity of 36&#160;months, which requires the repayment of $776,142, $776,142 $369,194 in 2013, 2014 and 2015 respectively. The borrowing bears a fixed rate of 0.9% and does not contain any financial covenants or restrictions.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On August&#160;13, 2012, CSI entered into a loan agreement with a local Chinese bank for the acquisition of projects 16. The total credit facility under the agreement is $93,298,555, or an equivalent CAD amount, which has a maturity of 60&#160;months. Interest is due quarterly in arrears. The outstanding balance as of December&#160;31, 2012 was $70,064,205, which requires repayment of $14,012,841, $9,808,989, $ 21,019,262 and $ 25,223,113&#160;in 2014, 2015, 2016 and 2017 respectively. The loan was guaranteed by CSI Solar Project 16&#160;Inc., CSI Solar Power (China)&#160;Inc. and Canadian Solar Solutions&#160;Inc. The borrowing bears a floating interest rate equal to LIBOR+4.9%. The borrowing contains financial covenants which require that for any period ended Jun 30 and December&#160;31 of each year, the ratio of liabilities to assets of the Company shall be no higher than 88%. As at December&#160;31, 2012, the Company met the requirements of the financial covenants.</font></p>
<dl compact="compact">
<dt style="MARGIN-BOTTOM: -11pt; FONT-FAMILY: times"><font size="2"><b><i>c)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Interest expense</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company capitalized interest costs incurred into the Company's property, plant and equipment or the Company's project assets as follows during the years ended December&#160;31, 2010, 2011 and&#160;2012:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Interest capitalized&#8212;project assets</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,631,569</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Interest capitalized&#8212;property, plant and equipment</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,686,262</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,099,815</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">670,374</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Interest expense</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">22,164,363</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,843,586</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">53,304,640</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total interest incurred</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">23,850,625</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">47,943,401</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">58,606,583</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_DebtDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.19,20,22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19, 20, 22<br><br> -Article 5<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 129<br><br> -Paragraph 2, 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_DebtDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>78
<FILENAME>R93.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="ID0ENXBI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Appendix 1 - Major Subsidiaries of CSI (Details)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">CSI Solartronics (Changshu) Co., Ltd.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">CSI Solar Technologies Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">CSI Solar Manufacture Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar Manufacturing (Luoyang) Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar Manufacturing (Changshu) Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">CSI Cells Co., Ltd.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar (USA) Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">CSI Project Consulting GmbH</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></td>
        <td class="nump">70.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Canadian Solar Japan K.K.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></td>
        <td class="nump">90.67%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Canadian Solar Solutions Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">CSI Solar Power (China) Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar EMEA GmbH</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar Manufacturing (Ontario) Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar (Australia) Pty., Ltd.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar International Ltd.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar O&amp;M (Ontario) Inc.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">CSI-Cenergy Holdings, LLC</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></td>
        <td class="nump">62.50%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">CSI Project Holdco, LLC</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Suzhou Sanysolar Materials Technology Co., Ltd.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></td>
        <td class="nump">80.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Canadian Solar South East Asia Pte., Ltd.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">CSI Project Holdco, LLC</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar Manufacturing (Suzhou) Inc</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></td>
        <td class="nump">61.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Canadian Solar South Africa Pty., Ltd.</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar Brasil Servicos De Consultoria EM Energia Solar Ltd</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></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">Canadian Solar Middle East Limited</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_InvestmentsInAndAdvancesToAffiliatesLineItems', window );"><strong>Major Subsidiaries of CSI</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Attributable Equity Interest Held (as a percent)</a></td>
        <td class="nump">100.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_InvestmentsInAndAdvancesToAffiliatesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsInAndAdvancesToAffiliatesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiary's or equity method investee's stock owned by parent immediately after all stock 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> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section H<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</nobr></td>
                  </tr>
                  <tr>
                    <td 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>79
<FILENAME>R91.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="ID0EKJAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVESTMENT LOSS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_InvestmentIncomeLossAbstract', window );"><strong>Investment income (loss)</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_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Impairment of long-term investment</a></td>
        <td class="num">$ (1,081,700)<span></span></td>
        <td class="num">$ (3,000,000)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Nernst New Energy (Suzhou) Co., Ltd.</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_InvestmentHoldingsLineItems', window );"><strong>Investment Income (Loss)</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Ownership percentage held by the entity</a></td>
        <td class="nump">50.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_csiq_InvestmentIncomeLossAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_InvestmentIncomeLossAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_EquityMethodInvestmentOtherThanTemporaryImpairment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 19<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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 32<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658923&amp;loc=d3e32787-111569<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InvestmentHoldingsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentHoldingsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiary's or equity method investee's stock owned by parent immediately after all stock 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> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section H<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</nobr></td>
                  </tr>
                  <tr>
                    <td 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>80
<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="ID0EWPAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Document and Entity Information (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
        <td class="text">Canadian Solar Inc.<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
        <td class="text">0001375877<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
        <td class="text">20-F<span></span></td>
      </tr>
      <tr 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">Dec. 31,
         2012<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
        <td class="text">false<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
        <td class="text">--12-31<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
        <td class="text">No<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
        <td class="text">No<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
        <td class="text">Yes<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
        <td class="text">Accelerated Filer<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
        <td class="nump">$ 0<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
        <td class="nump">43,242,426<span></span></td>
      </tr>
      <tr 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>
      </tr>
      <tr 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">FY<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_DocumentAndEntityInformationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DocumentAndEntityInformationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_AmendmentFlag</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:booleanItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>End date of current fiscal year in the format --MM-DD.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_CurrentFiscalYearEndDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:gMonthDayItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentFiscalPeriodFocus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:fiscalPeriodItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentFiscalYearFocus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:gYearItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentPeriodEndDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:dateItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_DocumentType</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:submissionTypeItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation 12B<br><br> -Number 240<br><br> -Section 12b<br><br> -Subsection 1<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityCentralIndexKey</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:centralIndexKeyItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityCommonStockSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityCurrentReportingStatus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:yesNoItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityFilerCategory</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:filerCategoryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityPublicFloat</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation 12B<br><br> -Number 240<br><br> -Section 12b<br><br> -Subsection 1<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityRegistrantName</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:normalizedStringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityVoluntaryFilers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:yesNoItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_EntityWellKnownSeasonedIssuer</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>dei:yesNoItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SHORT-TERM NOTES PAYABLE<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableAbstract', window );"><strong>SHORT-TERM NOTES PAYABLE</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_csiq_ShortTermNotesPayableTextBlock', window );">SHORT-TERM NOTES PAYABLE</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>11. SHORT-TERM NOTES PAYABLE</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company enters into arrangements with banks wherein the banks issue notes to the Company's vendors, which effectively serve to extend the payment date of the associated accounts payable. Vendors may present the notes for payment to a bank, including the bank issuing the note, prior to the stated maturity date, but generally at a discount from the face amount of the note. Although the option is available, the Company's vendors rarely pursue settlement in advance of the note maturity date. Further, the Company is required to deposit restricted cash balances with the issuing bank, which are utilized to immediately repay the bank upon the banks' settlement of the notes. Given the purpose of these arrangements is to extend the payment dates of accounts payable, the Company has recorded such amounts as short-term notes payable. As payments by the bank are immediately repaid by the Company's restricted cash balances and other deposits with that same bank, the notes payable do not represent cash borrowings from the bank and, as such, the associated cash payments have been recorded by the Company as an operating activity in the consolidated statements of cash flows. As of December&#160;31, 2011 and 2012, short-term notes payable was $131,568,540 and $231,135,928, respectively.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ShortTermNotesPayableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 information about the notes issued by banks to vendors of the company, which effectively serve to extend the payment date of the associated accounts payables of the company.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ShortTermNotesPayableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_NotesPayableAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>82
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EPNAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INCOME TAXES (Details 4) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation between the provision for income tax computed by applying Canadian federal and provincial statutory tax rates to income before income taxes and the actual provision and benefit for income taxes</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate', window );">Combined federal and provincial income tax rate (as a percent)</a></td>
        <td class="nump">27.00%<span></span></td>
        <td class="nump">28.00%<span></span></td>
        <td class="nump">31.00%<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Expenses not deductible for tax purpose (as a percent)</a></td>
        <td class="num">(1.00%)<span></span></td>
        <td class="num">(19.00%)<span></span></td>
        <td class="nump">3.00%<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays', window );">Tax exemption and tax relief granted to the Company (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">25.00%<span></span></td>
        <td class="num">(10.00%)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Effect of different tax rate of subsidiary operations in other jurisdiction (as a percent)</a></td>
        <td class="num">(7.00%)<span></span></td>
        <td class="num">(3.00%)<span></span></td>
        <td class="num">(3.00%)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Unrecognized tax benefits (as a percent)</a></td>
        <td class="num">(1.00%)<span></span></td>
        <td class="num">(1.00%)<span></span></td>
        <td class="nump">1.00%<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance (as a percent)</a></td>
        <td class="num">(14.00%)<span></span></td>
        <td class="num">(51.00%)<span></span></td>
        <td class="nump">2.00%<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss', window );">Exchange gain (loss) (as a percent)</a></td>
        <td class="num">(1.00%)<span></span></td>
        <td class="num">(1.00%)<span></span></td>
        <td class="nump">1.00%<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Actual income tax rate (as a percent)</a></td>
        <td class="nump">3.00%<span></span></td>
        <td class="num">(22.00%)<span></span></td>
        <td class="nump">25.00%<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeTaxHolidayAbstract', window );"><strong>Aggregate amount and per share effect of the tax holiday</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount', window );">The aggregate dollar effect (in dollars)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 18,162,641<span></span></td>
        <td class="nump">$ 6,781,702<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeTaxAdditionalDisclosureAbstract', window );"><strong>Additional disclosure</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities', window );">Withholding income tax rate on dividends distributed by foreign invested enterprises (as a percent)</a></td>
        <td class="nump">10.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of subsidiaries and affiliates considered to be permanently reinvested</a></td>
        <td class="nump">116,330,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities', window );">Provision for withholding income tax on dividend</a></td>
        <td class="nump">$ 0<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">Tax Holidays Effect | Earnings Per Share, Basic</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeTaxHolidayAbstract', window );"><strong>Aggregate amount and per share effect of the tax holiday</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Per share effect-basic and diluted (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.42<span></span></td>
        <td class="nump">$ 0.16<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Tax Holidays Effect | Earnings, Per Share, Diluted</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeTaxHolidayAbstract', window );"><strong>Aggregate amount and per share effect of the tax holiday</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Per share effect-basic and diluted (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.42<span></span></td>
        <td class="nump">$ 0.16<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The domestic federal statutory tax rate and provincial corporate income tax rate applicable under enacted tax laws to the Company's pretax income from continuing operations for the period. The "statutory" tax rate is the regular tax rate if there are alternative tax systems.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to foreign exchange 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>csiq_EffectiveIncomeTaxRateReconciliationForeignExchangeGainLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_IncomeTaxAdditionalDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_IncomeTaxAdditionalDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_IncomeTaxHolidayAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_IncomeTaxHolidayAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of provision for withholding tax on dividends distributed by foreign investment entities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProvisionForWithholdingTaxOnDividendDistributedByForeignInvestmentEntities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 withholding tax rate on dividends distributed by foreign investment entities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_EffectiveIncomeTaxRateContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>A ratio calculated by dividing the reported amount of income tax expense attributable to continuing operations for the period by GAAP-basis pretax income from continuing operations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Subparagraph 2<br><br> -Article 4<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 47<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h)(2))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to changes in the valuation allowance for deferred tax assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the difference between statutory income tax rates in foreign jurisdictions and the domestic federal statutory income tax rate recorded during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 differences between the effective income tax rate and domestic federal statutory income tax rate attributable to all nondeductible expenses under enacted tax laws.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</nobr></td>
                  </tr>
                  <tr>
                    <td 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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 differences between the effective income tax rate and domestic federal statutory income tax rate attributable to changes in all income tax contingencies, whether recorded or adjusted, during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</nobr></td>
                  </tr>
                  <tr>
                    <td 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_EffectiveIncomeTaxRateReconciliationTaxHolidays">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to income that is exempt from income tax because of tax holidays an entity has received. A tax "holiday" refers to the tax benefit derived from a jurisdiction that provides an exemption from income taxes for some defined period of time as an incentive to attract 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 Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays</nobr></td>
                  </tr>
                  <tr>
                    <td 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_IncomeTaxHolidayAggregateDollarAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 11.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330215-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 11<br><br> -Section C<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeTaxHolidayAggregateDollarAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 11.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330215-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 11<br><br> -Section C<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</nobr></td>
                  </tr>
                  <tr>
                    <td 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_UndistributedEarningsOfForeignSubsidiaries">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the United States that are not subject to U.S. federal income taxes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_UndistributedEarningsOfForeignSubsidiaries</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>83
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EIUBI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SHARE OPTIONS (Details 2) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">1 Months Ended</th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jul. 31, 2006</div>
        </th>
        <th class="th">
          <div>May 31, 2006</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Restricted shares</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 Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted to employees</a></td>
        <td class="nump">116,500<span></span></td>
        <td class="nump">333,190<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized share-based compensation costs</a></td>
        <td class="nump">$ 7,100,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total recognized compensation cost</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">235,411<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
        <td class="nump">116,500<span></span></td>
        <td class="nump">333,190<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant-Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of shares vested</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="nump">382,994<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Restricted shares | 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="re">
        <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 Options</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 );">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>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Restricted shares | 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 Options</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 );">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="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">RSU</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 Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted to employees</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,400,237<span></span></td>
        <td class="nump">518,181<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized share-based compensation costs</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">6,121,559<span></span></td>
        <td class="nump">4,600,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total recognized compensation cost</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,752,165<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of recognition of compensation expense</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">3 years 1 month 6 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at the beginning of the period (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">499,540<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,400,237<span></span></td>
        <td class="nump">518,181<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(131,069)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(98,177)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at the end of the period (in shares)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,670,531<span></span></td>
        <td class="nump">499,540<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant-Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at the beginning of the period (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 9.16<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 3.32<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 9.23<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 6.84<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at the end of the period (in dollars per share)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 4.40<span></span></td>
        <td class="nump">$ 9.16<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of shares vested</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 1,007,340<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">RSU | 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 Options</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 );">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>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">RSU | 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="re">
        <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 Options</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 );">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>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (h)(1)(i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph g(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 14<br><br> -Section F<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 14.F)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6793087&amp;loc=d3e301413-122809<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AllocatedShareBasedCompensationExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized cost of share-based awards, other than options, made to employees under an equity-based compensation plan, that have yet to vest.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iv)(3)<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(2)(e)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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)(2)(iii)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(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(2)(c)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(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 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(2)(c)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(2)(i)-(ii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(2)(b)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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)(2)(i)-(ii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(2)(b)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(2)(iii)(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 b(2)(d)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 fair value of equity-based awards for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (d)(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 c(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(2)(iii)(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 b(2)(d)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td 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_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>84
<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="ID0EP4AG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNetAbstract', window );"><strong>Net revenues:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_RevenueFromNonrelatedParties', window );">-Non-related parties</a></td>
        <td class="nump">$ 1,284,316,201<span></span></td>
        <td class="nump">$ 1,879,247,942<span></span></td>
        <td class="nump">$ 1,495,509,056<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">-Related parties</a></td>
        <td class="nump">10,513,212<span></span></td>
        <td class="nump">19,674,164<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_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">1,294,829,413<span></span></td>
        <td class="nump">1,898,922,106<span></span></td>
        <td class="nump">1,495,509,056<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of Revenue</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_CostOfGoodsAndServicesSoldNonrelatedParties', window );">-Non-related parties</a></td>
        <td class="nump">1,193,507,964<span></span></td>
        <td class="nump">1,696,421,523<span></span></td>
        <td class="nump">1,266,737,444<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartiesAmountInCostOfSales', window );">-Related parties</a></td>
        <td class="nump">10,960,019<span></span></td>
        <td class="nump">20,218,969<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_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
        <td class="nump">1,204,467,983<span></span></td>
        <td class="nump">1,716,640,492<span></span></td>
        <td class="nump">1,266,737,444<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_GrossProfit', window );">Gross profit</a></td>
        <td class="nump">90,361,430<span></span></td>
        <td class="nump">182,281,614<span></span></td>
        <td class="nump">228,771,612<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
        <td class="text">&#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_SellingExpense', window );">Selling expenses</a></td>
        <td class="nump">91,052,729<span></span></td>
        <td class="nump">69,341,229<span></span></td>
        <td class="nump">47,109,261<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
        <td class="nump">128,826,340<span></span></td>
        <td class="nump">86,268,786<span></span></td>
        <td class="nump">54,519,646<span></span></td>
      </tr>
      <tr class="re">
        <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 expenses</a></td>
        <td class="nump">12,998,122<span></span></td>
        <td class="nump">19,838,547<span></span></td>
        <td class="nump">6,843,216<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
        <td class="nump">232,877,191<span></span></td>
        <td class="nump">175,448,562<span></span></td>
        <td class="nump">108,472,123<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
        <td class="num">(142,515,761)<span></span></td>
        <td class="nump">6,833,052<span></span></td>
        <td class="nump">120,299,489<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (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>
      </tr>
      <tr class="re">
        <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">(53,304,640)<span></span></td>
        <td class="num">(43,843,586)<span></span></td>
        <td class="num">(22,164,363)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
        <td class="nump">13,359,962<span></span></td>
        <td class="nump">8,446,647<span></span></td>
        <td class="nump">6,935,560<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Gain (loss) on change in foreign currency derivatives</a></td>
        <td class="num">(4,369,173)<span></span></td>
        <td class="num">(5,750,981)<span></span></td>
        <td class="nump">1,656,928<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange loss</a></td>
        <td class="num">(10,707,889)<span></span></td>
        <td class="num">(40,007,403)<span></span></td>
        <td class="num">(36,291,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_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Investment loss</a></td>
        <td class="num">(1,081,700)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(3,000,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
        <td class="num">(198,619,201)<span></span></td>
        <td class="num">(74,322,271)<span></span></td>
        <td class="nump">67,435,716<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
        <td class="nump">5,433,410<span></span></td>
        <td class="num">(16,539,940)<span></span></td>
        <td class="num">(16,753,917)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax', window );">Equity in earnings (loss) of unconsolidated investees</a></td>
        <td class="num">(1,969,306)<span></span></td>
        <td class="num">(41,163)<span></span></td>
        <td class="nump">146,597<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_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">(195,155,097)<span></span></td>
        <td class="num">(90,903,374)<span></span></td>
        <td class="nump">50,828,396<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income (loss) attributable to non-controlling interest</a></td>
        <td class="nump">313,594<span></span></td>
        <td class="num">(99,174)<span></span></td>
        <td class="nump">259,477<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Canadian Solar Inc.</a></td>
        <td class="num">$ (195,468,691)<span></span></td>
        <td class="num">$ (90,804,200)<span></span></td>
        <td class="nump">$ 50,568,919<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Earnings (loss) per share-basic (in dollars per share)</a></td>
        <td class="num">$ (4.53)<span></span></td>
        <td class="num">$ (2.11)<span></span></td>
        <td class="nump">$ 1.18<span></span></td>
      </tr>
      <tr class="re">
        <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 );">Shares used in computation - basic (in shares)</a></td>
        <td class="nump">43,190,778<span></span></td>
        <td class="nump">43,076,489<span></span></td>
        <td class="nump">42,839,356<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Earnings (loss) per share-diluted (in dollars per share)</a></td>
        <td class="num">$ (4.53)<span></span></td>
        <td class="num">$ (2.11)<span></span></td>
        <td class="nump">$ 1.16<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation-diluted (in shares)</a></td>
        <td class="nump">43,190,778<span></span></td>
        <td class="nump">43,076,489<span></span></td>
        <td class="nump">43,678,208<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_CostOfGoodsAndServicesSoldNonrelatedParties">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate costs related to goods produced and sold to non-related parties by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_CostOfGoodsAndServicesSoldNonrelatedParties</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied, net of income tax or benefit.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_IncomeLossFromEquityMethodInvestmentsNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_RevenueFromNonrelatedParties">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total revenue from sale of goods and services rendered excluding revenues arising from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's' management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates, during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_RevenueFromNonrelatedParties</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_CostOfGoodsAndServicesSold">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 2<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2(a),(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CostOfGoodsAndServicesSold</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CostOfGoodsAndServicesSoldAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EquityMethodInvestmentOtherThanTemporaryImpairment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 19<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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 32<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658923&amp;loc=d3e32787-111569<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ForeignCurrencyTransactionGainLossBeforeTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate foreign currency transaction gain (loss) (both realized and unrealized) included in determining net income for the reporting period. Excludes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. For certain enterprises, primarily banks, that are dealers in foreign exchange, foreign currency transaction gains (losses) may be disclosed as dealer gains (losses).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 52<br><br> -Paragraph 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30690-110894<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30700-110894<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_GeneralAndAdministrativeExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GeneralAndAdministrativeExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1,2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GrossProfit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 10<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_InvestmentIncomeInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Income derived from investments in debt securities and on cash and cash equivalents the earnings of which reflect the time value of money or transactions in which the payments are for the use or forbearance of money.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 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>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 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(b))<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_InvestmentIncomeInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetIncomeLossAttributableToNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Income (Loss) attributable to noncontrolling interest.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<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 A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_NetIncomeLossAvailableToCommonStockholdersBasic">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated 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 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1377-109256<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 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NonoperatingIncomeExpenseAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_OperatingExpenses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingExpenses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingExpensesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_ProfitLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 5<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<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 38<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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfitLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RelatedPartiesAmountInCostOfSales">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations 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 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 3<br><br> -Subparagraph b<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RelatedPartiesAmountInCostOfSales</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_RevenueFromRelatedParties">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="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 Related Parties<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16382449<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 946<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.6-07.1(c))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6488393&amp;loc=d3e606610-122999<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 57<br><br> -Paragraph 2<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 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 07<br><br> -Paragraph b<br><br> -Subparagraph 1<br><br> -Article 6<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.1(e))<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 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_RevenueFromRelatedParties</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SalesRevenueNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SalesRevenueNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SellingExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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>85
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVENTORIES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>5. INVENTORIES</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories consist of the following:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Raw materials</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,062,944</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">40,197,952</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Work-in-process</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,157,454</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,739,907</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Finished goods</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">197,347,729</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">217,517,939</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">296,568,127</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">274,455,798</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2010, 2011 and 2012, inventory was written down by $2,101,124, $8,456,260 and $3,085,529, respectively, to reflect the lower of cost or&#160;market.</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_InventoryDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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>86
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ALLOWANCE FOR DOUBTFUL ACCOUNTS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>ALLOWANCE FOR DOUBTFUL ACCOUNTS</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_AllowanceForCreditLossesTextBlock', window );">ALLOWANCE FOR DOUBTFUL ACCOUNTS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>4. ALLOWANCE FOR DOUBTFUL ACCOUNTS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Allowance for doubtful accounts are comprised of allowances for accounts receivable, trade and advances to&#160;suppliers.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;An analysis of allowances for accounts receivable, trade for the years ended December&#160;31, 2010, 2011 and 2012 is as&#160;follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Beginning of the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,029,440</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,956,036</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,505,481</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Allowances made (reversed) during the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(10,082,718</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,552,926</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">43,240,595</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Accounts written-off against allowances</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,053,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,325,908</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Foreign exchange effect</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,314</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,057</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">162,049</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Closing balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,956,036</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,505,481</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">47,582,217</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2010 an allowance for doubtful accounts receivable was reversed by $10,082,718; and in 2011 and 2012, allowance for doubtful accounts receivable was accrued by $6,552,926 and $43,240,595, respectively. The significant increase in allowance during 2012 was caused by specific provision for specific identified customers, including $18.7&#160;million allowance for doubtful accounts receivable from a Chinese company, and $15.3&#160;million allowance for doubtful accounts receivable from other specifically identified customers after reviewing the likelihood of collection from those customers.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;An analysis of allowances for advances to suppliers for the years ended December&#160;31, 2010, 2011 and 2012 is as&#160;follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Beginning of the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,985,195</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">19,389,542</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">38,123,721</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Allowances made during the year</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,239,858</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,728,681</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">370,622</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Accounts written-off against allowances</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(2,205,848</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#160;&#8212;&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Foreign exchange effect</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">370,337</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,005,498</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">51,144</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Closing balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">19,389,542</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">38,123,721</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">38,545,487</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_AllowanceForCreditLossesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 allowance for credit losses.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AllowanceForCreditLossesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ReceivablesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>87
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times"><font size="2"><b>16. EARNINGS PER SHARE</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table sets forth the computation of basic and diluted gain (loss) per share for the periods indicated:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 89.62%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 273px">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="72"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="78"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Net income (loss) attributable to Canadian Solar&#160;Inc.&#8212;basic and diluted</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50, 568,919</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(90,804,200</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(195,468,691</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Weighted average number of common shares&#8212;basic</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">42,839,356</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,076,489</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,190,778</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Diluted share number from share options and restricted shares</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">838,852</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Weighted average number of common shares&#8212;diluted</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,678,208</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,076,489</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">43,190,778</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Basic earnings (loss) per share</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1.18</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(2.11</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(4.53</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Diluted earnings (loss) per share</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1.16</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(2.11</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(4.53</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table sets forth anti-dilutive shares excluded from the computation of diluted earnings (loss) per share for the periods indicated.</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 80%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="45"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Convertible notes</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,607</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,607</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Share options, restricted shares and restricted share units</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">426,716</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,871,147</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,288,008</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Warrant</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,273,102</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">477,323</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,921,754</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,561,110</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for earnings per share.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 52<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16381557&amp;loc=d3e4984-109258<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1278-109256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.21)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ACCRUED WARRANTY COSTS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>ACCRUED WARRANTY COSTS</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_ProductWarrantyDisclosureTextBlock', window );">ACCRUED WARRANTY COSTS</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times"><font size="2"><b>12. ACCRUED WARRANTY COSTS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's warranty activity is summarized below:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 78.39%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 124px">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Beginning balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,899,522</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">31,224,906</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">47,021,352</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Warranty provision</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">14,707,513</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,347,272</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">12,516,349</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Warranty costs incurred</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(382,129</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(2,550,826</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,203,277</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Ending balance</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">31,224,906</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">47,021,352</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">58,334,424</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_ProductWarrantiesDisclosuresAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductWarrantiesDisclosuresAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ProductWarrantyDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 14<br><br> -Subparagraph a, b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ECPDI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details 2)<br></strong></div>
        </th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="2">12 Months Ended</th>
        <th class="th" colspan="1">0 Months Ended</th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="4">12 Months Ended</th>
        <th class="th" colspan="4">1 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012

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

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

</div>
          <div>Net revenue

</div>
          <div>Geographic concentration

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

</div>
          <div>Net revenue

</div>
          <div>Geographic concentration

</div>
          <div>Europe</div>
        </th>
        <th class="th">
          <div>Jun. 02, 2010

</div>
          <div>Class Action Lawsuits Filed in New York

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

</div>
          <div>Countervailing and anti-dumping duties</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Purchase commitment

</div>
          <div>Deutsche Solar AG

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

</div>
          <div>Purchase commitment

</div>
          <div>Deutsche Solar AG

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

</div>
          <div>Purchase commitment

</div>
          <div>Deutsche Solar AG

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

</div>
          <div>Purchase commitment

</div>
          <div>Deutsche Solar AG

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

</div>
          <div>Purchase commitment

</div>
          <div>Deutsche Solar AG</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Purchase commitment

</div>
          <div>LDK

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Oct. 31, 2010

</div>
          <div>Purchase commitment

</div>
          <div>LDK

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Oct. 31, 2010

</div>
          <div>Purchase commitment

</div>
          <div>LDK

</div>
          <div>CNY</div>
        </th>
        <th class="th">
          <div>Apr. 30, 2010

</div>
          <div>Purchase commitment

</div>
          <div>LDK

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

</div>
          <div>Purchase commitment

</div>
          <div>LDK

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Jul. 31, 2010

</div>
          <div>Purchase commitment

</div>
          <div>LDK

</div>
          <div>USD ($)</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Contingencies</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_SupplyAgreementPeriod', window );">Period of supply agreement</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#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">12 years<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_csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw', window );">Amount not accrued due to take-or-pay provision of agreement which are void under the German law</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="nump">$ 21,143,853<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_LossContingencyLossInPeriod', window );">Amount of loss on firm purchase commitments recorded</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">&nbsp;&nbsp;<span></span></td>
        <td class="nump">10,610,419<span></span></td>
        <td class="nump">1,562,002<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_LossContingencyDamagesSoughtValue', window );">Amount of damages that plaintiff can claim</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="nump">148,600,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_csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment', window );">Reclassification of provision for accrued losses on firm purchase commitments reserve to loss contingency accrual</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="nump">27,862,017<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_csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments', window );">Amount of bad debts allowance against the balance of advance payments</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="nump">17,408,593<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">9,538,172<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">9,517,110<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accruals</a></td>
        <td class="nump">28,461,085<span></span></td>
        <td class="nump">27,862,017<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="nump">27,862,017<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_csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated', window );">Number of long-term supply purchase agreements terminated by the Company</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest', window );">Refund amount of advances asked by the Company under arbitration request</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">9,517,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_csiq_LossContingencyForfeitureOfAdvanceClaimedByCounterparty', window );">Forfeiture of advance claimed by counterparty</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">9,517,110<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_csiq_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements', window );">Compensation claimed by counterparty for losses due to the alleged breach of the agreements</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">59,832,722<span></span></td>
        <td class="nump">377,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_LossContingencyPenaltyClaimedByCounterparty', window );">Penalty claimed by counterparty</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,412,354<span></span></td>
        <td class="nump">15,200,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_LossContingencyArbitrationExpensesClaimedByCounterparty', window );">Arbitration expenses claimed by counterparty</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">745,925<span></span></td>
        <td class="nump">4,700,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValueProvision', window );">Non-cash provision related to arbitration decision</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 30,300,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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">Number of lawsuits filed</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="nump">6<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate', window );">Cash deposit rate for anti-dumping duty on CSPV cells imported from China (as a percent)</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="nump">13.94%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate', window );">Cash deposit rate for countervailing duty on CSPV cells imported from China (as a percent)</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="nump">15.24%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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 );">Net revenue (as a percent)</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">19.60%<span></span></td>
        <td class="nump">50.10%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of adjustment made to the reserve for accrued losses on firm purchase commitment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AccruedLossOnFirmPurchaseCommitmentReserveAdjustment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount not accrued due to take-or-pay provision of agreement which are void under the German law.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyAmountNotAccruedDueToTakeOrPayProvisionOfAgreementWhichAreVoidUnderGermanLaw</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LossContingencyArbitrationExpensesClaimedByCounterparty">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of arbitration expenses claimed by counterparty.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyArbitrationExpensesClaimedByCounterparty</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of bad debt allowances against the balance of advance payments as a result of the termination of the long-term supply contract.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyBadDebtAllowanceAgainstBalanceOfAdvancePayments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash deposit rate for anti-dumping duty on CSPV cells imported from China on or after a specified date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyCashDepositRateAntiDumpingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash deposit rate for countervailing duty on CSPV cells imported from China on or after a specified date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyCashDepositRateCountervailingDutyOnCSPVCellsImportedFromChinaOnOrAfterSpecificDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of compensation claimed by counterparty for losses due to the alleged breach of the agreements.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyCompensationClaimedByCounterpartyForLossesDueToAllegedBreachOfAgreements</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LossContingencyForfeitureOfAdvanceClaimedByCounterparty">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 forfeiture of advance claimed by the counterparty.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyForfeitureOfAdvanceClaimedByCounterparty</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LossContingencyPenaltyClaimedByCounterparty">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of penalty claimed by counterparty.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyPenaltyClaimedByCounterparty</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 refund amount of advances asked by the entity under arbitration request.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LossContingencyRefundAmountOfAdvancesAskedByEntityUnderArbitrationRequest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of long-term supply purchase agreements terminated by the entity during the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NumberOfLongTermSupplyPurchaseAgreementsTerminated</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_SupplyAgreementPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of supply agreement entered into by the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_SupplyAgreementPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_LossContingencyAccrualAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 as of the balance sheet date of the combined total of loss contingency liabilities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14326-108349<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 5<br><br> -Paragraph 9, 10, 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LossContingencyAccrualAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LossContingencyAccrualCarryingValueProvision">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The charge against earnings in the period to increase loss contingency liabilities, net of any adjustments to reduce previously estimated 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> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14326-108349<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 5<br><br> -Paragraph 9, 10, 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LossContingencyAccrualCarryingValueProvision</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LossContingencyDamagesSoughtValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14435-108349<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14557-108349<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 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14326-108349<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 11<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 5<br><br> -Paragraph 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 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 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LossContingencyDamagesSoughtValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LossContingencyLossInPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14326-108349<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 5<br><br> -Paragraph 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LossContingencyLossInPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LossContingencyNewClaimsFiledNumber">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 number of new claims filed pertaining to a loss contingency 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 5<br><br> -Paragraph 9, 10, 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LossContingencyNewClaimsFiledNumber</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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="ID0EME">
      <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">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENT</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENT</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>8. FAIR VALUE MEASUREMENT</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2011 and 2012, information about inputs into the fair value measurements of the Company's assets or liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as&#160;follows:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="64"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"><font size="1"><b>Fair Value Measurements at Reporting Date Using</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>As of December&#160;31, 2012 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Total Fair<br />
Value and<br />
Carrying<br />
Value on the<br />
Balance Sheet</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Quoted Prices<br />
in Active<br />
Markets for<br />
Identical<br />
Assets<br />
(Level&#160;1)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Other<br />
Observable<br />
Inputs<br />
(Level&#160;2)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Unobservable<br />
Inputs<br />
(Level&#160;3)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Assets:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100,837</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100,837</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,249,820</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,249,820</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,350,657</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,350,657</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Liabilities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Liabilities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;<br /></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="64"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"><font size="1"><b>Fair Value Measurements at Reporting Date Using</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>As of December&#160;31, 2011 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Total Fair<br />
Value and<br />
Carrying<br />
Value on the<br />
Balance Sheet</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Quoted Prices<br />
in Active<br />
Markets for<br />
Identical<br />
Assets<br />
(Level&#160;1)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Other<br />
Observable<br />
Inputs<br />
(Level&#160;2)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Unobservable<br />
Inputs<br />
(Level&#160;3)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Assets:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">479,333</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">479,333</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,247,205</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,247,205</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,726,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,726,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's foreign currency derivative instruments relate to foreign exchange option or forward contracts involving major currencies such as Euro and USD. Since its derivative instruments are not traded on an exchange, the Company values them using valuation models. Interest rate yield curves and foreign exchange rates are the significant inputs into these valuation models. These inputs are observable in active markets over the terms of the instruments the Company holds, and accordingly, the fair value measurements are classified as Level&#160;2 in the hierarchy. The Company considers the effect of its own credit standing and that of its counterparties in valuations of its derivative financial instruments.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company measures certain long term investments at fair value on a non-recurring basis in periods after initial measurement in circumstances when the fair value of such asset is impaired below its recorded cost. As stated in Note&#160;23, investment of $3&#160;million preferred share in a privately held company was fully impaired in 2010, and investment in Nernst New&#160;Energy (Suzhou)&#160;Co. of $1.1&#160;million was fully impaired in 2012, respectively, accordingly to the provisions of ASC 323-10. The fair value of such investments was classified as level&#160;3 measurements as the valuation based on cash flow model involved significant unobservable inputs. The Company did not have any other assets or liabilities that were measured at fair value on a non-recurring basis subsequent to initial recognition for the years ended December&#160;31, 2010, 2011 and&#160;2012.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company also holds financial instruments that are not recorded at fair value in the consolidated balance sheets, but whose fair value is required to be disclosed under US GAAP. The carrying value of cash and cash equivalents, trade receivables, billed and unbilled, amount due from related parties, accounts and short-term notes payable, other payables, other current liabilities, amounts due to related parties, and short-term borrowings approximate their fair values due to the short-term maturity of these instruments. Long-term bank borrowings of $214,562,973 as of December&#160;31, 2012 approximate their fair value since these borrowings contain variable interest&#160;rates.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Depending on the terms of the specific derivative instruments and market conditions, some of the Company's derivative instruments may be assets and others liabilities at any particular point in&#160;time.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's primary objective for holding derivative financial instruments is to manage currency risk. The recognition of gains or losses resulting from changes in fair values of those derivative instruments is based on the use of each derivative instrument and whether it qualifies for hedge accounting.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company entered into certain foreign currency derivative contracts to protect against volatility of future cash flows caused by the changes in foreign exchange rates. The foreign currency derivative contracts do not qualify for hedge accounting and, as a result, the changes in fair value of the foreign currency derivative contracts are recognized in the consolidated statements of operations. The Company recorded a gain (loss) on foreign currency derivative contracts of $1,656,928, $(5,750,981) and $(4,369,173) for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The effect of fair values of derivative instruments on the consolidated balance sheets as of December&#160;31, 2011 and 2012 and the effect of derivative instruments on consolidated statements of operations for the years ended December&#160;31, 2011 and 2012 are as&#160;follows:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 67%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="1"><!-- COMMAND=ADD_TABLEWIDTH,"120%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="120%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="50"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="50"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"><font size="1"><b>Fair Values of Derivatives Asset</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">479,333</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">100,837</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">2,247,205</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">1,249,820</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Total derivatives</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">2,726,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">1,350,657</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="1">&#160;<br /></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 73%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="1"><!-- COMMAND=ADD_TABLEWIDTH,"110%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="110%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="49"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="49"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"><font size="1"><b>Fair Values of Derivatives Liability</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Total derivatives</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="1">&#160;<br /></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 73%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"110%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="110%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="115" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="2">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Amount of Gain (Loss) Recognized in Income on Derivatives</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times" rowspan="2"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" colspan="8" align="center"><font size="1"><b>Year Ended December&#160;31</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times" rowspan="2"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" align="center"><font size="1"><b>Location of<br />
Gain (Loss) Recognized<br />
in Income on Derivatives</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">Gain on foreign currency derivatives</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,636,821</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(6,933,</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">428,340</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">Gain on foreign currency derivatives</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,979,893</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,182</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,797,513</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,656,928</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,750,981</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,369,173</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FairValueDisclosuresAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 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>91
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E2MAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Allowances for accounts receivable</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Movement of allowances</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Beginning of the year</a></td>
        <td class="nump">$ 9,505,481<span></span></td>
        <td class="nump">$ 7,956,036<span></span></td>
        <td class="nump">$ 18,029,440<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet', window );">Allowances made (reversal) during the year</a></td>
        <td class="nump">43,240,595<span></span></td>
        <td class="nump">6,552,926<span></span></td>
        <td class="num">(10,082,718)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Accounts written-off against allowances</a></td>
        <td class="num">(5,325,908)<span></span></td>
        <td class="num">(5,053,538)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ValuationAllowancesAndReservesForeignExchangeEffect', window );">Foreign exchange effect</a></td>
        <td class="nump">162,049<span></span></td>
        <td class="nump">50,057<span></span></td>
        <td class="nump">9,314<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Closing balance</a></td>
        <td class="nump">47,582,217<span></span></td>
        <td class="nump">9,505,481<span></span></td>
        <td class="nump">7,956,036<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Allowances for accounts receivable | Other</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Movement of allowances</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Allowances made during the year</a></td>
        <td class="nump">15,300,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Allowances for accounts receivable | Chaori Solar</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Movement of allowances</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Allowances made during the year</a></td>
        <td class="nump">18,700,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Allowances for advances to suppliers</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Movement of allowances</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Beginning of the year</a></td>
        <td class="nump">38,123,721<span></span></td>
        <td class="nump">19,389,542<span></span></td>
        <td class="nump">10,985,195<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet', window );">Allowances made (reversal) during the year</a></td>
        <td class="nump">370,622<span></span></td>
        <td class="nump">17,728,681<span></span></td>
        <td class="nump">10,239,858<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Accounts written-off against allowances</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(2,205,848)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ValuationAllowancesAndReservesForeignExchangeEffect', window );">Foreign exchange effect</a></td>
        <td class="nump">51,144<span></span></td>
        <td class="nump">1,005,498<span></span></td>
        <td class="nump">370,337<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Closing balance</a></td>
        <td class="nump">$ 38,545,487<span></span></td>
        <td class="nump">$ 38,123,721<span></span></td>
        <td class="nump">$ 19,389,542<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs which have been charged to costs and expenses net of the total of recoveries of amounts due the Entity that had previously been written off as uncollectible using allowances (the valuation accounts that are netted against the cost of an asset to value it at its carrying value) and total of reestablishments of reserves (liabilities established to represent expected future costs) that had previously been utilized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ValuationAllowancesAndReservesChargedToCostAndExpenseAndRecoveriesNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_ValuationAllowancesAndReservesForeignExchangeEffect">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign exchange effects in a given period to allowances or reserves.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ValuationAllowancesAndReservesForeignExchangeEffect</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_MovementInValuationAllowancesAndReservesRollForward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MovementInValuationAllowancesAndReservesRollForward</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ValuationAllowancesAndReservesBalance">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><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 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e24092-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_ValuationAllowancesAndReservesBalance</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs and expenses.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><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 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToCostAndExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><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 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e24092-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_ValuationAllowancesAndReservesDeductions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT, NET<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, PLANT AND EQUIPMENT, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>6. PROPERTY, PLANT AND EQUIPMENT, NET</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, net consist of the following:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Buildings</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">150,147,460</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">166,300,361</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Leasehold improvements</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,742,305</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,873,232</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Machinery</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">413,079,111</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">422,895,433</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Furniture, fixtures and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">26,397,638</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">34,611,157</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Motor vehicles</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,908,260</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,023,309</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">595,274,774</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">631,703,582</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Less: Accumulated depreciation</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(122,078,346</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(202,390,860</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">473,196,428</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">429,312,722</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Construction in process</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">36,873,008</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">40,330,100</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Property, plant and equipment, net</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">510,069,436</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">469,642,822</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Depreciation expense of property, plant and equipment was $30,946,035, $55,104,656 and $80,644,322 for the years ended December&#160;31, 2010, 2011 and 2012, respectively. Construction in process represents production facilities under construction.</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_PropertyPlantAndEquipmentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software. This disclosure may include property plant and equipment accounting policies and methodology, a schedule of property, plant and equipment gross, additions, deletions, transfers and other changes, depreciation, depletion and amortization expense, net, accumulated depreciation, depletion and amortization expense and useful lives, income statement disclosures, assets held for sale and public utility disclosures.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 205<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6360339&amp;loc=d3e1361-107760<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13-14)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391110&amp;loc=d3e2921-110230<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>INTANGIBLE ASSETS, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS, NET</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>7. INTANGIBLE ASSETS, NET</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following summarizes the Company's intangible assets:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"><font size="1"><b>As of December&#160;31, 2012 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Gross<br />
Carrying<br />
Amount</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Accumulated<br />
Amortization</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Net</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Technical know-how</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,025,861</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(341,954</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">683,907</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Computer software</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">5,634,986</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,991,289</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,643,697</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total intangible assets, net</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,660,847</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(2,333,243</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,327,604</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;<br /></font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="MARGIN-BOTTOM: 0pt; WIDTH: 85pt; BORDER-BOTTOM: #000000 1pt solid"><font size="1"><b>As of December&#160;31, 2011 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Gross<br />
Carrying<br />
Amount</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Accumulated<br />
Amortization</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Net</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Acquired power purchase agreements</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,111,199</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(142,969</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,968,230</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Technical know-how</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,023,354</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(213,199</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">810,155</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Computer software</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4,982,833</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,244,984</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3,727,849</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total intangible assets, net</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,117,386</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(1,601,152</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,516,234</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amortization expense for the years ended December&#160;31, 2010, 2011 and 2012 were $320,146, $1,012,624 and $754,148, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amortization expenses of the above intangible assets is expected to be approximately $0.9&#160;million, $0.9&#160;million, $0.8&#160;million, $0.6million and $0.3&#160;million for the years ended December&#160;31, 2013, 2014, 2015, 2016 and 2017, respectively.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for all or part of the information related to intangible assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 142<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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16323-109275<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16373-109275<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 1<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_IntangibleAssetsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVESTMENTS IN AFFILIATES<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract', window );"><strong>INVESTMENTS IN AFFILIATES</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_EquityMethodInvestmentsDisclosureTextBlock', window );">INVESTMENTS IN AFFILIATES</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>9. INVESTMENTS IN AFFILIATES</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investments in affiliates consist of the following:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10%; WIDTH: 80%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="51"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="51"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="11"><font size="1"><b>At December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="5"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Carrying<br />
Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Ownership<br />
Percentage</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Carrying<br />
Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Ownership<br />
Percentage</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>(%)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>(%)</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Suzhou Gaochuangte New&#160;Energy&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6,489,445</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">40</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6,453,371</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">40</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">CSI SkyPower</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,565,075</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">GCL-CSI (Suzhou) Photovoltaic Technology&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,625,743</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,834,296</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Nernst New&#160;Energy (Suzhou)&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,337,062</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">50</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Ningxia GD CSI New&#160;Energy&#160;Co.,&#160;Ltd.&#160;</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">555,475</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">35</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">15,874,847</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">21-30</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">11,007,725</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">26,727,589</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On October&#160;14, 2009, CSI Cells&#160;Co.,&#160;Ltd. (or&#160;"SZCC") established a joint venture, Ningxia GD CSI New&#160;Energy&#160;Co.,&#160;Ltd., for total cash consideration of $512,578. SZCC holds a 35% voting interest and one of the three board members is designated by SZCC and, as such, SZCC is considered to have significant influence over the investee. In March&#160;2012, SZCC sold its interest for&#160;$555,475.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On December&#160;17, 2009, SZCC established a joint venture, Suzhou Gaochuangte New&#160;Energy&#160;Co.,&#160;Ltd., for total cash consideration of $2,929,020. SZCC holds a 40% voting interest and one of the three board members is designated by SZCC and, as such, SZCC is considered to have significant influence over the investee. On July&#160;4, 2011, Suzhou Gaochuangte New&#160;Energy&#160;Co.,&#160;Ltd. increased its share capital, and SZCC paid $3,118,800 in proportion to its ownership percentage.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On November&#160;30, 2010, SZCC acquired a 50% interest in a joint venture, Nernst New&#160;Energy (Suzhou)&#160;Co.,&#160;Ltd., for cash consideration of $1,503,531. The chairman of the board, who is designated by the other investor, has veto rights over all the operating and financial proposals from SZCC and, as such SZCC is not considered to have control, but does exercise significant influence, over the investee. In 2012, due to the deterioration of the investee's financial position, the Company concluded that the investment was fully&#160;impaired.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On July&#160;4, 2011, CSI Solar Power (China)&#160;Inc. ("SZSP") acquired a 10% interest in a joint venture, GCL-CSI (Suzhou) Photovoltaic Technology&#160;Co.,&#160;Ltd, for cash consideration of $2,548,827. SZSP is able to exercise significant influence over the investee through its representative in the&#160;board.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On May&#160;23, 2012, the Company established a joint venture, CSI SkyPower, for cash consideration of $3,428,751. CSI holds a 50% voting interest and two of four board members are designated by CSI and, as such, CSI is considered to have significant influence over the&#160;investee.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On September&#160;25, 2012, CSI Project Holdco,&#160;LLC ("USPH") acquired 21% equity interests in 9&#160;separate utility-scale solar power projects from a third party by contribution of solar modules with an aggregate book value of $2,122,225. These equity interests were recorded at the carrying value of the modules contributed.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On September&#160;27, 2012, USPH acquired equity interests of 30.3% and 28.3% in 2&#160;separate utility-scale solar power projects, respectively, from a third party, by contribution of solar modules with an aggregate book value of $2,204,008. These equity interests were recorded at the carrying value of the modules contributed.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In September, 2012, USPH also acquired 21% equity interests in 12&#160;separate utility-scale solar power projects and 30% equity interests in 3&#160;separate utility-scale solar power projects from a third party by contribution of solar modules with an aggregate book value of $11,548,614. These equity interests were recorded at the carrying value of the modules contributed.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Equity in earnings (loss) of unconsolidated investees was $146,597, $(41,163) and $(1,969,306) for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 32<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658923&amp;loc=d3e32787-111569<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 18<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>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.12)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6382943&amp;loc=d3e33918-111571<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 35<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658923&amp;loc=d3e32847-111569<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EquityMethodInvestmentsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>95
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EKNBG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term bank borrowings</a></td>
        <td class="nump">$ 214,562,963<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_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Gain (loss) on foreign currency derivative contracts</a></td>
        <td class="num">(4,369,173)<span></span></td>
        <td class="num">(5,750,981)<span></span></td>
        <td class="nump">1,656,928<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Recurring basis | Total Fair Value and Carrying Value on the Balance Sheet</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
        <td class="nump">1,350,657<span></span></td>
        <td class="nump">2,726,538<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
        <td class="nump">365,226<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">Recurring basis | Total Fair Value and Carrying Value on the Balance Sheet | Foreign exchange option contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
        <td class="nump">100,837<span></span></td>
        <td class="nump">479,333<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">Recurring basis | Total Fair Value and Carrying Value on the Balance Sheet | Foreign exchange forward contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
        <td class="nump">1,249,820<span></span></td>
        <td class="nump">2,247,205<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
        <td class="nump">365,226<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">Recurring basis | Significant Other Observable Inputs (Level 2)</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
        <td class="nump">1,350,657<span></span></td>
        <td class="nump">2,726,538<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
        <td class="nump">365,226<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">Recurring basis | Significant Other Observable Inputs (Level 2) | Foreign exchange option contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
        <td class="nump">100,837<span></span></td>
        <td class="nump">479,333<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">Recurring basis | Significant Other Observable Inputs (Level 2) | Foreign exchange forward contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
        <td class="nump">1,249,820<span></span></td>
        <td class="nump">2,247,205<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
        <td class="nump">365,226<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">Non-recurring basis | Significant Unobservable Inputs (Level 3)</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements of the entity's assets or liabilities that are measured at fair value on a recurring basis</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Equity method investment, before impairment</a></td>
        <td class="nump">$ 1,100,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 3,000,000<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments accounted for under the equity method of accounting as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 6<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 323<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6903542&amp;loc=d3e32014-111567<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EquityMethodInvestmentsFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LiabilitiesFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities 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_LiabilitiesFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The fair value amount of long-term debt 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.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermDebtFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>96
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ETLBI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SEGMENT INFORMATION (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">$ 1,294,829,413<span></span></td>
        <td class="nump">$ 1,898,922,106<span></span></td>
        <td class="nump">$ 1,495,509,056<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Europe</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">656,459,728<span></span></td>
        <td class="nump">1,233,200,690<span></span></td>
        <td class="nump">1,193,448,513<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Germany</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">422,038,906<span></span></td>
        <td class="nump">795,265,303<span></span></td>
        <td class="nump">623,375,655<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Spain</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">71,982,482<span></span></td>
        <td class="nump">203,266,238<span></span></td>
        <td class="nump">251,777,174<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Czech</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">8,059,076<span></span></td>
        <td class="nump">8,421,667<span></span></td>
        <td class="nump">102,194,745<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Italy</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">26,275,635<span></span></td>
        <td class="nump">126,607,507<span></span></td>
        <td class="nump">185,170,195<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Others</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">128,103,629<span></span></td>
        <td class="nump">99,639,975<span></span></td>
        <td class="nump">30,930,744<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">America</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">342,252,612<span></span></td>
        <td class="nump">334,918,706<span></span></td>
        <td class="nump">115,694,112<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>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">254,096,258<span></span></td>
        <td class="nump">192,380,838<span></span></td>
        <td class="nump">92,707,388<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Canada</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">86,327,618<span></span></td>
        <td class="nump">142,537,868<span></span></td>
        <td class="nump">22,986,724<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Others</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">1,828,736<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">Asia and other regions</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">296,117,073<span></span></td>
        <td class="nump">330,802,710<span></span></td>
        <td class="nump">186,366,431<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">China</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">89,120,632<span></span></td>
        <td class="nump">128,856,693<span></span></td>
        <td class="nump">45,482,615<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">India</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">22,523,243<span></span></td>
        <td class="nump">59,809,538<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Japan</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">120,248,386<span></span></td>
        <td class="nump">97,550,677<span></span></td>
        <td class="nump">32,667,658<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Others</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues generated by geographic location of customers' headquarter</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total net revenues</a></td>
        <td class="nump">$ 64,224,812<span></span></td>
        <td class="nump">$ 44,585,802<span></span></td>
        <td class="nump">$ 108,216,158<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SalesRevenueNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EKIAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT (Details 3) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Effect of derivative instruments on consolidated statements of operations</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Amount of Gain (Loss) Recognized in Income on Derivatives</a></td>
        <td class="num">$ (4,369,173)<span></span></td>
        <td class="num">$ (5,750,981)<span></span></td>
        <td class="nump">$ 1,656,928<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Foreign exchange option contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Effect of derivative instruments on consolidated statements of operations</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Amount of Gain (Loss) Recognized in Income on Derivatives</a></td>
        <td class="nump">428,340<span></span></td>
        <td class="num">(6,933,353)<span></span></td>
        <td class="nump">6,636,821<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Foreign exchange forward contracts</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Effect of derivative instruments on consolidated statements of operations</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Amount of Gain (Loss) Recognized in Income on Derivatives</a></td>
        <td class="num">$ (4,797,513)<span></span></td>
        <td class="nump">$ 1,182,372<span></span></td>
        <td class="num">$ (4,979,893)<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_DerivativeInstrumentsGainLossLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DerivativeInstrumentsGainLossLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) from the increase (decrease) in fair value of derivative instrument not designated as hedging instrument.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 45<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>98
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELYAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>INTANGIBLE ASSETS, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="nump">$ 6,660,847<span></span></td>
        <td class="nump">$ 10,117,386<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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">(2,333,243)<span></span></td>
        <td class="num">(1,601,152)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total intangible assets, net</a></td>
        <td class="nump">4,327,604<span></span></td>
        <td class="nump">8,516,234<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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">754,148<span></span></td>
        <td class="nump">1,012,624<span></span></td>
        <td class="nump">320,146<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Expected amortization expense of intangible assets</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2013</a></td>
        <td class="nump">900,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2014</a></td>
        <td class="nump">900,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2015</a></td>
        <td class="nump">800,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2016</a></td>
        <td class="nump">600,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2017</a></td>
        <td class="nump">300,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Acquired power purchase agreements</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>INTANGIBLE ASSETS, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,111,199<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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="text">&#xA0;<span></span></td>
        <td class="num">(142,969)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total intangible assets, net</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,968,230<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">Technical know-how</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>INTANGIBLE ASSETS, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="nump">1,025,861<span></span></td>
        <td class="nump">1,023,354<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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">(341,954)<span></span></td>
        <td class="num">(213,199)<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_FiniteLivedIntangibleAssetsNet', window );">Total intangible assets, net</a></td>
        <td class="nump">683,907<span></span></td>
        <td class="nump">810,155<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Computer software</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>INTANGIBLE ASSETS, NET</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="nump">5,634,986<span></span></td>
        <td class="nump">4,982,833<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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">(1,991,289)<span></span></td>
        <td class="num">(1,244,984)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total intangible assets, net</a></td>
        <td class="nump">$ 3,643,697<span></span></td>
        <td class="nump">$ 2,727,849<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_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_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_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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_FiniteLivedIntangibleAssetsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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_FiniteLivedIntangibleAssetsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R92.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="ID0EDCAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) (Subsequent event, USD $)<br>In Millions, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Short term bank loan agreements entered into between January 1, 2013 to March 31, 2013</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_csiq_DebtInstrumentBorrowingsNewDebtInstruments', window );">Borrowings on new debt instruments</a></td>
        <td class="nump">$ 304.6<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DebtInstrumentBorrowingsRenewed', window );">Borrowings renewed</a></td>
        <td class="nump">108.6<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Short term bank loan due dates before December 31, 2013</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_csiq_DebtInstrumentBorrowingsNewDebtInstruments', window );">Borrowings on new debt instruments</a></td>
        <td class="nump">145.2<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Short term bank loan due dates beyond December 31, 2013</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_csiq_DebtInstrumentBorrowingsNewDebtInstruments', window );">Borrowings on new debt instruments</a></td>
        <td class="nump">$ 159.4<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_DebtInstrumentBorrowingsNewDebtInstruments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of borrowings on new debt instruments during the period by the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentBorrowingsNewDebtInstruments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_DebtInstrumentBorrowingsRenewed">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of borrowings on existing debt instruments renewed by the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DebtInstrumentBorrowingsRenewed</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_SubsequentEventLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>100
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EO2AE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Policies)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(a)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Basis of presentation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The consolidated financial statements of the Company have been prepared in accordance with U.S.&#160;GAAP.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The accompanying consolidated financial statements contemplate the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Company's ability to operate profitably, to generate cash flows from operations and to arrange adequate financing to support its working capital requirements. During the year ended December&#160;31, 2012, the solar industry was negatively impacted by a number of factors, including excess capacity, reduction of government incentives in key solar markets, higher import tariffs and the European debt crisis. These factors contributed to declining average selling prices ("ASP") throughout the industry, including the Company's products. The Company suffered a net loss of $195,468,691 and used cash of $147,758,937 in operating activities for the year ended December&#160;31, 2012. As of December&#160;31, 2012, the Company had cash and cash equivalents of $141,968,182, restricted cash of $422,356,794 and bank borrowings due within one year of $858,926,732. The Company's current liabilities exceed its current assets by $98,045,603. The Company has carried out a review of its cash flow forecast for the twelve months ending December&#160;31, 2013. Although no assurance can be given, management believes that the Company will be able to execute its current total solution business, realize forecasted module sales prices and shipments, and renew its bank borrowings in 2013. The Company also considered the steps it might take should it encounter difficulties in fully executing its total solution business and sales plans. Management believes that, in those circumstances, the Company would be able to renew substantially all its existing bank borrowings as they become due. Between January&#160;1, 2013 and March&#160;31, 2013, the Company renewed and drew down short-term bank borrowings of $304,583,061, of which $159,438,369 is due beyond December&#160;31, 2013. Based on the above factors, management believes that adequate sources of liquidity will exist to fund the Company's working capital and capital expenditures requirements and to meet its short term debt obligations and other liabilities and commitments as they become&#160;due.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of consolidation</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(b)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Basis of consolidation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The consolidated financial statements include the financial statements of CSI and its subsidiaries in which it has a controlling financial interest. A controlling financial interest is typically determined when a company holds a majority of the voting equity interest in an entity. The Company evaluates each of its interest in private companies to determine whether or not the investee is a variable interest entity ("VIE"). If the Company demonstrates it both has (i)&#160;the power to direct the activities of a VIE that most significantly impact the VIE's economic performance and (ii)&#160;the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE, then the entity is consolidated. The Company has not consolidated any VIEs as of or during any of the periods presented. All significant intercompany balances and transactions between CSI and its subsidiaries have been eliminated in consolidation.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(c)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Use of estimates</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect 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. Significant accounting estimates reflected in the Company's financial statements include revenue recognition for solar power projects accounted for under the percentage of completion method, estimated sales returns, allowance for doubtful accounts receivable and advances to suppliers, valuation of inventories and provision for firm purchase commitments, provision for contingent liability, impairment of project assets, useful lives and impairment of long lived assets, accrual for warranty and the recognition of the benefit from the purchased warranty insurance, fair value of foreign exchange derivatives, provision for uncertain tax positions and tax valuation allowances and assumptions used in the computation of share-based compensation, including the associated forfeiture rates.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and cash equivalents and restricted cash</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(d)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Cash and cash equivalents and restricted cash</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cash and cash equivalents are stated at cost, which approximates fair value. Cash and cash equivalents consist of cash on hand and demand deposits, which are unrestricted as to withdrawal and use, and have original maturities of three months or less when&#160;acquired.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Restricted cash represents amounts held by banks, which are not available for the Company's general use, as security for issuance of letters of credit, short term notes payable, and bank borrowings. Upon maturity of the letters of credit and repayment of short term notes payable, and bank borrowings which generally occur within one year, the deposits are released by the bank and become available for general use by the&#160;Company.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Accounts receivable, unbilled</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(e)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Accounts receivable, unbilled</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts receivable, unbilled represents revenue that has been recognized in advance of billing. The Company uses the percentage of completion method to recognize revenue from system integration projects for which the Company provides engineering, procurement and construction services ("EPC"). Under this accounting method, revenue may be recognized in advance of billing the customer, which results in the recording of accounts receivable, unbilled. Once the Company meets the billing criteria under such contract, it bills the customer and reclassifies the unbilled balance to accounts receivable, trade. Billing requirements vary by contract, but are generally structured around completion of certain construction milestones.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_AllowanceForDoubtfulAccountsPolicyTextBlock', window );">Allowance for doubtful receivables</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(f)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Allowance for doubtful receivables</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company began purchasing insurance from China Export&#160;&amp; Credit Insurance Corporation ("Sinosure") since 2009 for certain of its accounts receivable, trade in order to reduce its exposure to bad debt loss. The Company provides an allowance for accounts receivable, trade using primarily a specific identification methodology. An allowance is recorded based on the likelihood of collection from the specific customer regardless whether such account is covered by Sinosure. At the time the claim is made to Sinosure, the Company records a receivable from Sinosure equal to the expected recovery up to the amount of the specific allowance. The Company had recorded a receivable from Sinosure in prepaid expenses and other current assets of $ $4,212,532, $5,337,282 and $9,515,899 as of December&#160;31, 2010, 2011 and 2012, respectively, and a corresponding reduction in bad debt&#160;expense.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_AdvancesToSuppliersPolicyTextBlock', window );">Advances to suppliers</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(g)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Advances to suppliers</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In order to secure a stable supply of silicon materials, the Company makes prepayments to certain suppliers based on written purchase orders detailing product, quantity and price. Such amounts are recorded in advances to suppliers in the consolidated balance sheets. Advances to suppliers expected to be utilized within twelve months as of each balance sheet date are recorded as current assets and the portion expected to be utilized after twelve months are classified as non-current assets in the consolidated balance&#160;sheets.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(h)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Inventories</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or market. Cost is determined by the weighted-average method. Cost is comprised of direct materials and, where applicable, direct labor costs, tolling costs and those overhead costs that have been incurred in bringing the inventories to their present location and&#160;condition.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Adjustments are recorded to write down the cost of obsolete and excess inventory to the estimated market value based on historical and forecast demand.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company outsources portions of its manufacturing process, including converting silicon into ingots, cutting ingots into wafers, and converting wafers into solar cells, to various third-party manufacturers. These outsourcing arrangements may or may not include transfer of title of the raw material inventory (silicon, ingots or wafers) to the third-party manufacturers. Such raw materials are recorded as raw materials inventory when purchased from suppliers. For those outsourcing arrangements in which title is not transferred, the Company maintains such inventory on the Company's balance sheet as raw materials inventory while it is in physical possession of the third-party manufacturer. Upon receipt, processed inventory is reclassified to work-in-process inventory and a processing fee is paid to the third-party manufacturer. For those outsourcing arrangements, which are characterized as sales, in which title (including risk of loss) does transfer to the third-party manufacturer, the Company is constructively obligated, through raw materials sales agreements and processed inventory purchase agreements, which have been entered into simultaneously with the third-party manufacturer, to repurchase the inventory once processed. In this case, the raw material inventory remains classified as raw material inventory while in the physical possession of the third-party manufacturer and cash is received, which is classified as "advances from customers" on the balance sheet and not as revenue or deferred revenue. Cash payments for outsourcing arrangements, which require prepayment for repurchase of the processed inventory, are classified as "advances to suppliers" on the balance sheet. There is no right of offset for these arrangements and accordingly, "advances from customers" and "advances to suppliers" remain on the balance sheet until the processed inventory is&#160;repurchased.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On occasion, the Company enters into firm purchase commitments to acquire materials from its suppliers. A firm purchase commitment represents an agreement that specifies all significant terms, including the price and timing of the transactions, and includes a disincentive for non-performance that is sufficiently large to make performance probable. This disincentive is generally in the form of a take-or-pay provision, which requires the Company to pay for committed volumes regardless of whether the Company actually acquires the materials. The Company evaluates these agreements and records a loss, if any, on firm purchase commitments using the same lower of cost or market approach as that used to value inventory. The Company records the expected loss only as it relates to the following fiscal period, as it is unable to reasonably estimate future market prices beyond one year, in cost of revenues in the consolidated statements of&#160;operations.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ProjectAssetsPolicyTextBlock', window );">Project assets</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(i)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Project assets</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Project assets consist primarily of direct costs relating to solar power projects in various stages of development that are capitalized prior to the sale of the solar power projects. A project asset is initially recorded at the actual cost. For a self-developed project asset that is initially obtained by application of feed-in-tariff ("FIT") contract and other required permits and consents, the actual cost capitalized is the amount of the expenditure incurred for the application of those contracts, permits, consents and other similar direct costs. For a project asset acquired from external parties, the initial cost is the acquisition cost which includes the consideration transferred and certain direct acquisition costs. Modules, construction expenditure and other development costs incurred in the project development process will build up the cost of project&#160;assets.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Project assets consisted of the following at December&#160;31, 2012:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Acquisition cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">275,423,447</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Modules cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">30,721,957</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Development cost</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">67,037,602</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Project assets&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">25,964,018</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Project assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">399,147,024</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">180,436,619</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Non-current portion</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">218,710,405</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company reviews project assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. In determining whether or not the project assets are recoverable, the Company considers a number of factors, including changes in environmental, ecological, permitting, marketing price or regulatory conditions that affect the project. Such changes may cause the cost of the project to increase or the selling price of the project to decrease. Any impairment of the project assets will be recorded as cost of sales in the consolidated financial statements.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Project assets expected to be sold within twelve months as of each balance sheet date are recorded as current assets and project assets expected to be sold after twelve months are recorded as non-current assets in the consolidated balance sheets. The cash flows associated with the acquisition, construction, and sale of projects assets are classified as from operating activities in the consolidated statements of cash flows.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company does not depreciate the project assets. If the Company has to operate the project assets by itself, the project assets will be reclassified to property, plant and equipment.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combination</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(j)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Business combination</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Business combinations are recorded using the purchase method of accounting and, accordingly, the acquired assets and liabilities are recorded at their fair market value at the date of acquisition. Any excess of acquisition cost over the fair value of the acquired assets and liabilities, including identifiable intangible assets, is recorded as&#160;goodwill.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_AssetsAcquisitionPolicyTextBlock', window );">Assets acquisition</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(k)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Assets acquisition</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;When the Company acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on the cost, which generally includes the transaction costs of the asset acquisition, and no gain or loss is recognized unless the fair value of noncash assets given as consideration differs from the assets' carrying amounts on the Company's books. If the consideration given is not in the form of cash (that is, in the form of noncash assets, liabilities incurred, or equity interests issued), measurement is based on the fair value of the assets (or&#160;net assets) acquired. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to&#160;goodwill.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(l)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Property, plant and equipment</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment is recorded at cost less accumulated depreciation. The cost of property, plant and equipment comprises its purchase price and any directly attributable costs, including interest cost capitalized during the period the asset is brought to its working condition and location for its intended use. The Company expenses repair and maintenance costs as&#160;incurred.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Depreciation is computed on a straight-line basis over the following estimated useful&#160;lives:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" width="39%" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="39%" align="left"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Buildings</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">20&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Leasehold improvements</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">Over the shorter of the lease term or their estimated useful lives</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Machinery</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">5-10&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times" valign="top">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Furniture, fixtures and equipment</font></p></td>
<td style="FONT-FAMILY: times" valign="top"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="top"><font size="2">5&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Motor vehicles</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">5&#160;years</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Costs incurred in constructing new facilities, including progress payment, capitalized interest and other costs relating to the construction, are capitalized and transferred to property, plant and equipment on completion and depreciation commences from that&#160;time.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For property, plant and equipment that has been placed into service, but is subsequently idled temporarily, the Company continues to record depreciation expense during the idle period. The Company adjusts the estimated useful life of the idled assets if the estimated useful life has&#160;changed.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(m)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Intangible assets</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Intangible assets primarily represent the power purchase agreement, technical know-how, and computer software purchased from third parties. Intangible assets are recorded at fair value at the time of acquisition less accumulated amortization, if applicable. Amortization is recorded according to the following table on a straight-line basis for all intangible assets:</font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 70%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 15%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="59" align="left"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Power purchase agreement</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">20&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Technical know-how</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">10&#160;years</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Computer software</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">1-10&#160;years</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PrepaymentForLandUseRightPolicyTextBlock', window );">Prepaid land use right</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(n)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Prepaid land use right</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Prepaid land use right represents amounts paid for the Company's lease for the use right of lands located in Changshu City, Suzhou City, and Luoyang City of People's Republic of China ("PRC"). Amounts are charged to earnings ratably over the term of the lease of 50&#160;years.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Investments in affiliates</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(o)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Investments in affiliates</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company holds equity investments in affiliates, which include minority interests in project assets that are being constructed, for which it does not have a controlling financial interest, but has the ability to exercise significant influence over the operating and financial policies of the investee. These investments are accounted for under equity method of accounting wherein the Company records its' proportionate share of the investees' income or loss in its consolidated financial statements.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investments are evaluated for impairment when facts or circumstances indicate that the fair value of the investment is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (1)&#160;nature of the investment; (2)&#160;cause and duration of the impairment; (3)&#160;extent to which fair value is less than cost; (4)&#160;financial conditions and near term prospects of the issuers; and (5)&#160;ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. During the years ended December&#160;31, 2010, 2011 and 2012, the Company recorded impairment charges on its investments of $3.0&#160;million, nil and $1.1&#160;million, respectively.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(p)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Impairment of long-lived assets</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company assesses the recoverability of the carrying value of long-lived assets when an indicator of impairment has been identified. The Company reviews the long-lived assets each reporting period to assess whether impairment indicators are present. For purposes of recognition and measurement of an impairment loss, a long-lived asset or assets is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For long-lived assets, when impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group's carrying value to determine if the asset group is recoverable. Assessments also consider changes in asset group utilization, including the temporary idling of capacity and the expected timing of placing this capacity back into production. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Company would recognize an impairment loss based on the fair value of the assets. There was no impairment charge recognized for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCapitalizationPolicyPolicyTextBlock', window );">Interest Capitalization</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(q)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Interest Capitalization</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company capitalizes interest cost as part of the historical cost of acquiring or constructing certain assets during the period of time required to place the asset into service or sell the asset to a customer. These assets include property, plant and equipment and solar power system development and construction costs that the Company has capitalized as project assets. Interest capitalized for property, plant and equipment is depreciated over the estimated useful life of the related asset, as the qualifying asset is placed into service. The Company capitalizes interest in connection with the construction of project assets, and the interest capitalized forms part of the cost of sales when such project assets are sold and the Company has met all revenue recognition criteria. The Company capitalizes interest to the extent that expenditures to acquire, construct, or develop an asset have occurred and interest cost has been incurred. The Company ceases capitalization of interest for project assets if the Company has sold such solar power&#160;systems.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(r)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Contingencies</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed as&#160;incurred.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(s)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Income taxes</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, net tax loss carry-forwards and credits using the enacted tax rates expected to apply to taxable income in the periods in which the deferred tax liability or asset is expected to be settled or realized. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually classified as current and non-current based on the characteristics of the underlying assets and liabilities, or the expected timing of their use when they do not relate to a specific asset or&#160;liability.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income tax expense includes (i)&#160;deferred tax expense, which generally represents the net change in the deferred tax asset or liability balance during the year plus any change in valuation allowances; (ii)&#160;current tax expense, which represents the amount of tax currently payable to or receivable from a taxing authority; and (iii)&#160;noncurrent tax expense, which represents the increases and decreases in amounts related to uncertain tax positions from prior period and not settled with cash or other tax attributes. The Company only recognizes tax benefits related to uncertain tax positions when such positions are more likely than not of being sustained upon examination. For such positions, the amount of tax benefit that the Company recognizes is the largest amount of tax benefit that is more than fifty percent likely of being sustained upon the ultimate settlement of such uncertain tax position. The Company records penalties and interest associated with the uncertain tax positions as a component of income tax&#160;expense.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(t)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Revenue recognition</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Sales of modules, solar system kits and silicon materials are recorded when products are delivered and title and risk of loss or damage has passed to the customers. A Solar system kit is a ready-to-install package consisting of solar modules produced by the Company and components, such as inverters, racking system, tracker and other accessories, supplied by third parties. The Company only recognizes revenues when prices to the seller are fixed or determinable and collectability is reasonably assured. If collectability is not reasonably assured, the Company recognizes revenue only upon collection of cash. Revenues also include reimbursements of shipping and handling costs of products sold to customers. Sales agreements typically contain the customary product warranties but do not contain any post-shipment obligations nor any return or credit provisions.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A majority of the Company's contracts provide that products are shipped under the term of free on board ("FOB"), ex-works, or cost, insurance and freight ("CIF"). Under FOB, the Company fulfills its obligation to deliver when the goods have passed over the ship's rail at the named port of shipment. The customer has to bear all costs and risks of loss or damage to the goods from that point. Under ex-works, the Company fulfills its obligation to deliver when it has made the goods available at its premises to the customer. The customer bears all costs and risks involved in taking the goods from the Company's premises to the desired destination. Under CIF, the Company must pay the costs, marine insurance and freight necessary to bring the goods to the named port of destination but the risk of loss of or damage to the goods, as well as any additional costs due to events occurring after the time the goods have been delivered on board the vessel, is transferred to the customer when the goods pass the ship's rail in the port of&#160;shipment.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company uses the percentage of completion method to recognize revenue from systems integration projects for which the Company provides EPC services under an EPC contract when the contract price is fixed or determinable. The Company uses the cost-to-cost method to measure the percentage of completion and recognize revenue based on the estimated progress to completion. The Company periodically revises its profit estimates based on changes in facts, and immediately recognizes any losses that are identified on contracts. Incurred costs include all direct material, labor, subcontractor cost, and other associated costs. The Company recognizes job material costs as incurred costs when the job materials have been permanently attached or fitted to the solar power systems as required by the engineering design. The construction periods normally extend beyond six months and less than one&#160;year.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company recognizes revenue from the sale of project assets in accordance with ASC 360-20</font><font size="2"><i>, Real Estate Sales</i></font><font size="2">. For these transactions, the Company has determined that the project assets, which represent the costs of constructing solar power projects, represent "integral" equipment and as such, the entire transaction is in substance the sale of real estate and subject to the revenue recognition guidance under ASC 360-20</font> <font size="2"><i>Real Estate Sales.</i></font> <font size="2">The Company recognizes revenue and profit using the full accrual method once the sale is consummated, the buyer's initial and continuing investments are adequate to demonstrate its commitment to pay, the receivable is not subject to any future subordination, and the Company has transferred the usual risk and rewards of ownership to the buyer. If these criteria are met and the Company executes a sales agreement prior to the delivery of the solar power project and has an original construction period of three months or longer, the Company recognizes revenue and profit under the percentage of completion method of accounting applicable to real estate sales when the Company can reasonably estimate progress towards completion. If the criteria for recognition under the full accrual method are met except that the buyer's initial and continuing investment is less than the level determined to be adequate, the Company recognizes revenue using the installment method. Under the installment method, the Company records revenue up to costs incurred and apportions each cash receipt from the buyer between cost recovered and profit in the same ratio as total cost and total profit bear to the sales value. During 2012, the Company recognized $48,900,758 of revenue using the full accrual&#160;method.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company allocates revenue for transactions involving multiple-element arrangements to each unit of accounting on a relative fair value basis. The Company estimates fair value on each unit of accounting on the following basis (i)&#160;vendor-specific objective evidence of selling price, if it exists, otherwise, (ii)&#160;third-party evidence of selling price. If neither (i)&#160;nor (ii)&#160;exists, management's best estimate of the selling price for that unit of accounting is used. The Company recognizes revenue for each unit of accounting when the revenue recognition criteria have been&#160;met.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Sales to customers are recorded net of estimated returns.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company enters into toll manufacturing arrangements in which the Company receives wafers and returns finished modules. In those cases, the title of the wafers received and risk of loss remains with the seller. As a result, the Company does not recognized inventory on the balance sheet. The Company recognizes a service fee as revenue when the processed modules are delivered. During the years ended December&#160;31, 2010, 2011 and 2012, the Company recognized nil, $24,709,792, and $7,911,733 of revenue, respectively, under toll manufacturing arrangements.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company enters into buy/sell arrangements with certain raw material vendors pursuant to which the Company sells finished goods, comprising either solar cells or solar modules, in exchange for raw materials, typically silicon wafers. These arrangements are made with counterparties in the same line of business as the Company and are executed as a means of securing a consistent supply of raw materials. The transactions are recorded in revenues and cost of revenues at fair value on a gross basis. During the years ended December&#160;31, 2010, 2011, and 2012, the Company purchased nil, $21,463,337, and nil of raw materials and sold nil, $43,883,871, nil of finished goods under these buy-and-sell arrangements, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2010, 2011 and 2012, the Company had inventories of $18.8&#160;million, $23.2&#160;million and $18.4&#160;million, respectively, relating to sales to customers where revenues were not recognized because the collection of payment was not reasonably assured. The delivered product remains in inventories on consolidated balance sheets, regardless of whether title has been transferred. In such cases, the Company recognizes revenue, relieves inventories and recognizes cost of revenue when payment is collected from&#160;customers.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and handling costs</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(u)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Shipping and handling costs</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Payments received from customers for shipping and handling costs are included in net revenues. Shipping and handling costs relating to solar module sales of $23,727,467, $31,785,077 and $41,902,327, are included in selling expenses for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(v)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Research and development</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and development costs are expensed when incurred and amounted to $6,843,216, $19,838,547 and $12,998,122 for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising expenses</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(w)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Advertising expenses</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Advertising expenses are expensed as incurred and amounted to $5,148,215, $11,194,027 and $11,874,452 for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty cost</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(x)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Warranty cost</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Before June&#160;2009, the Company typically sold standard solar modules and products with up to a two-year guarantee for defects in materials and workmanship and a 10-year and 25-year warranty against declines of more than 10% and 20%, respectively, from the initial minimum power generation capacity at the time of delivery. In June&#160;2009, the Company increased its warranty against defects in materials and workmanship to six years. Effective August&#160;1, 2011, the Company increased its warranty against defects in materials and workmanship to 10&#160;years and guarantees that, for a period of 25&#160;years the modules will maintain the following performance levels: (i)&#160;during the first year, the actual power output of the module will be no less than 97% of the labeled power output; (ii)&#160;from year 2 to year 24, the actual annual power output decline will be no more than 0.7%; and (iii)&#160;by the end of year 25, the actual power output of the module will be no less than 80% of the labeled power output. The Company has the right to repair or replace solar modules, at its option, under the terms of the warranty policy. The Company maintains warranty reserves to cover potential liabilities that could arise under these guarantees and&#160;warranties.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to the solar module warranty described above, for utility-scale solar power projects built by the Company, the Company provides a limited warranty against defects in workmanship under normal use, operation and service conditions for a period of five years following the energizing of the solar power plant. In resolving claims under both the workmanship warranty, the Company has the option of remedying through repair, refurbishment, or replacement of equipment.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;When recognizing revenue for modules, solar system kits or solar power projects, the Company accrues a liability for the estimated future costs of meeting the limited warranty obligations. Due to limited warranty claims to date, the Company accrues the estimated costs of warranties based on an assessment of its competitors' accrual history, industry-standard accelerated testing, estimates of failure rates from its quality review, and other assumptions that the Company believes to be reasonable under the circumstances. Actual warranty costs are accumulated and charged against the accrued warranty liability. To the extent that accrual warranty costs differ from the estimates, the Company will prospectively revise the accrual rate. The Company currently records a 1% warranty provision for sales of solar modules and 0.8% for sales of solar system kits and solar power projects. The warranty costs of $14,259,880, $18,347,272 and $12,516,349 are included in cost of revenues for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company began to purchase product warranty insurance from a group of insurance companies to reduce the Company's exposure to the warranty and provide additional assurance to the Company's customers in April&#160;2010. Under the terms of the policies, the insurance companies are obliged to reimburse the Company, subject to certain maximum claim limits and certain deductibles, for the actual product warranty costs that the Company incurs under the terms of the Company's warranty policy. The Company's customers are also beneficiaries of the policy, and would have recourse to the insurance companies in the event that the Company was unable to perform under the terms of the policy. The Company records the insurance premiums initially as prepaid expenses and amortizes them over the respective policy period, normally one year. The unamortized carrying amount is $14,719,807 and $3,061,879 as of December&#160;31, 2011 and 2012, respectively and was included as a component of other current assets. If the Company determines that the product warranty costs to be reimbursed from the insurance companies are probable and determinable, an asset is recognized on the balance sheet. The Company reviews the recoverability of warranty insurance receivables at each period end. As of December&#160;31, 2012, the insurance receivable amounts were $35,441,672, and were included as a component of other non-current assets.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_NoncontrollingInterestPolicyTextBlock', window );">Redeemable Non-controlling Interest</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(y)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Redeemable Non-controlling Interest</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Redeemable non-controlling interests are equity interests in common stock of consolidated subsidiaries that have redemption features that are not solely within our control. These interests are classified as temporary equity because their redemption is considered probable. These interests are measured at the greater of estimated redemption value at the end of each reporting period or the initial carrying amount of the redeemable non-controlling interests adjusted for cumulative earnings allocations.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dt style="FONT-FAMILY: times; MARGIN-BOTTOM: -11pt"><font size="2"><b><i>(z)</i></b></font></dt>
<dd style="FONT-FAMILY: times"><font size="2"><b><i>Foreign currency translation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The United&#160;States dollar ("U.S.&#160;dollar"), the currency in which a substantial amount of the Company's transactions are denominated, is used as the functional and reporting currency of CSI. Monetary assets and liabilities denominated in currencies other than the U.S.&#160;dollar are translated into U.S.&#160;dollars at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the U.S.&#160;dollar during the year are converted into the U.S.&#160;dollar at the applicable rates of exchange prevailing on the transaction date. Transaction gains and losses are recognized in the consolidated statements of operations. Gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities are not recognized in earnings, but are included as a component of other comprehensive income.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The financial records of certain of the Company's subsidiaries are maintained in local currencies other than the U.S.&#160;dollar, such as Renminbi ("RMB"), Euro ("EUR"), Canadian dollar ("CAD") and Japanese Yen ("Yen"), which are their functional currencies. Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustment and are shown as a separate component of other comprehensive income in the statements of comprehensive income.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dd style="FONT-FAMILY: times"><font size="2"><b><i>(aa) Comprehensive income</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Comprehensive income includes all changes in equity except those resulting from investments by owners and distributions to owners. For the years presented, total comprehensive income included (i)&#160;net income, (ii)&#160;foreign currency translation adjustments and (iii)&#160;gains and losses on intra-entity foreign currency transactions that are of a long-term-investment nature (that is, settlement is not planned or anticipated in the foreseeable future) between consolidated entities. The consolidated financial statements have been adjusted for the retrospective application of the authoritative guidance regarding presentation of comprehensive income, which was adopted by the Company on January&#160;1,&#160;2012.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_ForeignCurrencyRiskPolicyTextBlock', window );">Foreign currency risk</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dd style="FONT-FAMILY: times"><font size="2"><b><i>(ab) Foreign currency risk</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the People's Bank of China, controls the conversion of RMB into foreign currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company's cash and cash equivalents and restricted cash denominated in RMB amounted to $296,612,028, $363,647,327 and $491,288,121 as of December&#160;31, 2010, 2011 and 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risk</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<dl compact="compact">
<dd style="FONT-FAMILY: times"><font size="2"><b><i>(ac) Concentration of credit risk</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and advances to suppliers. All of the Company's cash and cash equivalents are held with financial institutions that Company management believes to be high credit&#160;quality.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company conducts credit evaluations of customers and generally does not require collateral or other security from its customers. The Company establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. With respect to advances to suppliers, such suppliers are primarily suppliers of raw materials and EPC services. The Company performs ongoing credit evaluations of its suppliers' financial conditions. The Company generally does not require collateral or security against advances to suppliers, however, it maintains a reserve for potential credit losses and such losses have historically been within management's expectation.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company makes the prepayments without receiving collateral. Such prepayments are unsecured and expose the Company to supplier credit risk. As of December&#160;31, 2011 and 2012, gross prepayments made to individual suppliers in excess of 10% of total advances to suppliers are as&#160;follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier A</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">18,999,361</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier B</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,408,593</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">17,712,192</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier C</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,157,248</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">10,182,165</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier D</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,517,110</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,545,172</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier E</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,935,350</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">7,954,817</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Supplier F</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,430,646</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,188,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair value of derivatives and financial instruments</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dd style="FONT-FAMILY: times"><font size="2"><b><i>(ad) Fair value of derivatives and financial instruments</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company estimates fair value of financial assets and liabilities as the price that would be received from the sale of an asset or paid to transfer a liability (i.e.,&#160;an exit price) on the measurement date in an orderly transaction between market participants. The fair value measurement guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value. The fair value hierarchy gives the highest priority, Level&#160;1, to measurements based on unadjusted quoted prices in active markets for identical assets or liabilities and lowest priority, Level&#160;3, to measurements based on unobservable inputs and classifies assets and liabilities with limited observable inputs or observable inputs for similar assets or liabilities as Level&#160;2 measurement. When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use; when possible, current market-based or independently sourced market parameters, such as interest rates and currency&#160;rates.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dd style="FONT-FAMILY: times"><font size="2"><b><i>(ae) Earnings per Share</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic income per share is computed by dividing income attributable to holders of common shares by the weighted average number of common shares outstanding during the year. Diluted income per common share reflects the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares. Common share equivalents are excluded from the computation in loss periods, as their effects would be anti-dilutive.</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dd style="FONT-FAMILY: times"><font size="2"><b><i>(af) Share-based compensation</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's share-based compensation with employees and non-employees, such as restricted shares and share options, is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The Company has made an estimate of expected forfeitures and is recognizing compensation cost only for those equity awards expected to&#160;vest.</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<dl compact="compact">
<dd style="FONT-FAMILY: times"><font size="2"><b><i>(ag) Recently issued accounting pronouncements</i></b></font></dd></dl>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In February&#160;2013, the FASB issued ASU 2013-02, an authoritative pronouncement related to reporting of amounts reclassified out of accumulated other comprehensive income. Under the guidance, an entity is required to report the effect of significant reclassifications out of accumulated other comprehensive income on the respective line items in net income if the amount being reclassified is required under US GAAP to be reclassified in its entirety to net income. For other amounts that are not required under US GAAP to be reclassified in their entirety to net income in the same reporting period, an entity is required to cross-reference other disclosures required under US GAAP that provide additional detail about those amounts. The amendments are effective prospectively for reporting periods beginning after December&#160;15, 2012. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March&#160;2013, the FASB issued ASU 2013-05, an authoritative pronouncement related to parent's accounting for the cumulative translation adjustment upon de-recognition of certain subsidiaries or groups of assets within a foreign entity or of an investment in a foreign entity. Under the guidance, the cumulative translation adjustment should be released into net income when a reporting entity (parent) ceases to have a controlling financial interest in a subsidiary or group of assets that is a nonprofit activity or a business within a foreign entity. A pro&#160;rata portion of the cumulative translation adjustment should be released into net income upon a partial sale of an equity method investment which is a foreign entity. The amendments are effective prospectively for reporting periods beginning after December&#160;15, 2013. Early adoption is permitted. The Company is in the process of evaluating the effect of adoption of this pronouncement.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In July&#160;2012, the FASB issued ASU 2012-02, Impairment of Indefinite-Lived Intangible Assets, an authoritative pronouncement related to testing indefinite-lived intangible assets, other than goodwill, for impairment. Under the guidance, an entity testing an indefinite-lived intangible asset for impairment has the option of performing a qualitative assessment before calculating the fair value of the asset. If the entity determines, on the basis of qualitative factors, that the fair value of the indefinite-lived intangible asset is not more likely than not (i.e.,&#160;a likelihood of more than 50&#160;percent) impaired, the entity would not need to calculate the fair value of the asset. The guidance does not revise the requirement to test indefinite-lived intangible assets annually for impairment. In addition, the guidance does not amend the requirement to test these assets for impairment between annual tests if there is a change in events or circumstances; however, it does revise the examples of events and circumstances that an entity should consider in interim periods. The guidance was effective for annual and interim impairment tests performed for fiscal years beginning after September&#160;15, 2012. Early adoption is permitted. The adoption of this guidance did not have a significant effect on the Company's 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_csiq_AdvancesToSuppliersPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for advances to suppliers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AdvancesToSuppliersPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_AllowanceForDoubtfulAccountsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of the accounting policy for the allowance for doubtful accounts on accounts receivable balances.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AllowanceForDoubtfulAccountsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_AssetsAcquisitionPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for assets acquisition.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AssetsAcquisitionPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ForeignCurrencyRiskPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for risk associated with converting the amounts denominated in the foreign currencies into reporting entity's reporting currency.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ForeignCurrencyRiskPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_NoncontrollingInterestPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for noncontrolling interests.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_NoncontrollingInterestPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_PrepaymentForLandUseRightPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for prepayment for land use rights which may include the basis of such assets, depreciation methods used and estimated useful lives.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PrepaymentForLandUseRightPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_ProjectAssetsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for determining project asset costs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_ProjectAssetsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccountingPoliciesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 340<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2127066<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 340<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6387501&amp;loc=d3e8275-108329<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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 Emerging Issues Task Force (EITF)<br><br> -Number 02-16<br><br> -Paragraph 6<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 340<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6387522&amp;loc=d3e8384-108330<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 93-7<br><br> -Paragraph 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdvertisingCostsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for 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_BasisOfAccountingPolicyPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_BusinessCombinationsPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 6<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 7<br><br> -Subparagraph a, b, c, 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 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 Emerging Issues Task Force (EITF)<br><br> -Number 88-16<br><br> -Section SEC Observer Comments<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 805<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2303973<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 805<br><br> -SubTopic 10<br><br> -Section 05<br><br> -Paragraph 4<br><br> -Subparagraph (a)-(d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<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 141<br><br> -Paragraph 9, 10, 11, 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_BusinessCombinationsPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 305<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2122427<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.1(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Subparagraph a<br><br> -Article 9<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Financial Reporting Release (FRR)<br><br> -Number 203<br><br> -Paragraph 02-03<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Technical Bulletin (FTB)<br><br> -Number 90-1<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Technical Bulletin (FTB)<br><br> -Number 90-1<br><br> -Paragraph 3<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 954<br><br> -SubTopic 450<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 14<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 AICPA<br><br> -Name Audit and Accounting Guide (AAG)<br><br> -Number AAG-HCO<br><br> -Paragraph 12, 13<br><br> -IssueDate 2006-05-01<br><br> -Chapter 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<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 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<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 11: 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>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 954<br><br> -SubTopic 450<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 11<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 24<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 25<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 3<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 17: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155897<br><br><br><br>Reference 18: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 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 19: 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 20: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Technical Bulletin (FTB)<br><br> -Number 90-1<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 21: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommitmentsAndContingenciesPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for comprehensive income.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for credit risk.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 825<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6480020&amp;loc=d3e61044-112788<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number SOP94-6-1<br><br> -Paragraph 7, 11<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 113<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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6875567&amp;loc=d3e14537-108613<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 825<br><br> -Section 55<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6487554&amp;loc=d3e32600-158583<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 55<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6875567&amp;loc=d3e14489-108613<br><br><br><br>Reference 7: 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> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 01-6<br><br> -Paragraph 14<br><br> -Subparagraph m<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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 10: 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 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 825<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6480020&amp;loc=d3e61082-112788<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ConcentrationRiskCreditRisk</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2197480<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 325<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2197087<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 18<br><br> -Paragraph 20<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 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 2-6<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 323<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2196966<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 860<br><br> -SubTopic 40<br><br> -Section 45<br><br> -URI http://asc.fasb.org/section&amp;trid=2197723<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 5, 6, 16-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>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 46R<br><br> -Paragraph 4<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 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 k<br><br> -Article 1<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 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=d3e5614-111684<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16385135&amp;loc=d3e33801-111570<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 46R<br><br> -Paragraph 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 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 46R<br><br> -Paragraph 4<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>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 140<br><br> -Paragraph 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>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.3A-02)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959686&amp;loc=d3e355033-122828<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 96-16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 17: 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 18: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02, 03<br><br> -Article 3A<br><br><br><br>Reference 19: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 97-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_ConsolidationPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 6, 8-16, 60<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 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 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> -URI http://asc.fasb.org/subtopic&amp;trid=2144384<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerSharePolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for the equity method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. The accounting policy may include information such as: (1) initially recording an investment in the stock of an investee at cost; (2) adjusting the carrying amount of the investment to recognize the investor's share of the earnings or losses of the investee after the date of acquisition; and (3) adjustments to reflect the investor's share of changes in the investee's capital (dividends). This disclosure may also include a detailed description of the policy for determining the amount of equity method losses recognized after an investment has been reduced to zero as a result of previous losses, reasons for not using the equity method when the investor company owns 20 percent or more of the voting stock of the investee's company (including identification of the significant investee), reasons for using the equity method when the ownership percentage is less than 20 percent, and discussion of recognition of equity method losses when an investor's total investment in an investee includes, in addition to an investment in common stock, other investments such as preferred stock and loans to the investee. An entity also may describe how such investments are assessed for impairment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6382943&amp;loc=d3e33918-111571<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 D-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>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.12)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 02-14<br><br> -Paragraph 6<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 03-16<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2196966<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 98-13<br><br> -Paragraph 5, 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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 5, 6, 16-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>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 99-10<br><br> -Paragraph 6, 7<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 28<br><br> -Subparagraph (f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14064-108612<br><br><br><br>Reference 12: 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 12<br><br> -Article 5<br><br><br><br>Reference 13: 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 18<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_EquityMethodInvestmentsPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for determining the fair value of financial instruments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155942<br><br><br><br>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 107<br><br> -Paragraph 8, 10, 12, 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_FairValueOfFinancialInstrumentsPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2175892<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 52<br><br> -Paragraph 5, 7-20, 80<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 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 830<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2175856<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2175826<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 142<br><br> -Paragraph 11-17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144471<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 144<br><br> -Paragraph 7-18, 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 144<br><br> -Paragraph 7-15, 26, 30-37<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section CC<br><br> -Subsection 3<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 360<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155824<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 17<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32809-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 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>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e32247-109318<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 4<br><br> -Paragraph 11<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32840-109319<br><br><br><br>Reference 6: 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 6-34, 43, 47, 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 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e32280-109318<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 954<br><br> -SubTopic 740<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 30<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144749<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144681<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeTaxPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCapitalizationPolicyPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for interest capitalization.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InterestCapitalizationPolicyPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2126999<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Financial Reporting Release (FRR)<br><br> -Number 206<br><br> -Paragraph b<br><br> -Subparagraph i, ii<br><br> -Chapter 2<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 6<br><br> -Subparagraph a<br><br> -Article 5<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 43<br><br> -Paragraph 3, 5-10, 15, 16, 17<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 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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 81-1<br><br> -Paragraph 69-75<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386783&amp;loc=d3e4556-108314<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 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(b))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386783&amp;loc=d3e4492-108314<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of the adoption of new accounting pronouncements that may impact the entity's financial reporting.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for property, plant and equipment which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155824<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 22<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>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 34<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 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 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 13<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 7: 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> -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>Reference 8: 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 C<br><br> -Paragraph 5<br><br> -Chapter 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 9: 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 7<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_PropertyPlantAndEquipmentPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for costs it has 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.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 2<br><br> -Paragraph 8, 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 6<br><br> -Paragraph 5, 6, 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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 141<br><br> -Paragraph 42<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 730<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2127266<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 Research and Development<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6523717<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ResearchAndDevelopmentExpensePolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 605<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 13.B.Q1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6600647&amp;loc=d3e214044-122780<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 22<br><br> -Paragraph 8, 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>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 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18823-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 SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 13<br><br> -Section B<br><br> -Paragraph Question 1<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RevenueRecognitionPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2228939<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 06-11<br><br> -Paragraph 7<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b),(f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 605<br><br> -SubTopic 45<br><br> -Section S99<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18726-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 00-10<br><br> -Paragraph 6<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Shipping Costs<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6525344<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 Handling Costs<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6514758<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 605<br><br> -SubTopic 45<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6408196&amp;loc=d3e61069-111654<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 605<br><br> -SubTopic 45<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21915142&amp;loc=d3e60635-111653<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShippingAndHandlingCostPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 14<br><br> -Subparagraph a, b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StandardProductWarrantyPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7512638&amp;loc=d3e5093-111524<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6378556&amp;loc=d3e10133-111534<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 310<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7512638&amp;loc=d3e5033-111524<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 310<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7512638&amp;loc=d3e5144-111524<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 3<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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 94-6<br><br> -Paragraph 11, 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6143-108592<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6132-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 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6061-108592<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_UseOfEstimates</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EKH">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SHARE OPTIONS (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE OPTIONS</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of assumptions used to estimate the fair value of stock options granted</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70.59%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 168px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="center" width="83"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="center" width="83"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="center" width="44"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>2012</b></font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Risk free rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">4.25%~4.75%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">2.76%~3.46%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">3.15%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Volatility ratio</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">80%~84%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">77%~79%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">78.79%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Dividend yield</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">&#8212;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Annual exit rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">2.89%~3.36%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">3.07%~4.37%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">3.49%</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Exercise multiple</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">5.00</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">4.40-4.70</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="center"><font size="2">4.40</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of the option activity</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 80.64%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 302px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="44"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="51"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="69"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Number<br />
of Options</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Weighted<br />
Average<br />
Exercise<br />
Price</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Weighted<br />
Average<br />
Remaining<br />
Contract<br />
Terms</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Aggregate<br />
Intrinsic Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left" colspan="2"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options outstanding at January&#160;1, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,832,550</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.59</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Granted</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">69,900</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">3.03</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Exercised</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(64,852</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2.45</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 20pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Forfeited</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(231,771</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">14.33</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options outstanding at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,605,827</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.25</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">7&#160;years</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">434,885</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options vested or expected to vest at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,471,787</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.26</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">7&#160;years</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">432,131</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Options exercisable at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">1,734,792</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">10.43</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6&#160;years</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">410,577</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of the RSU activity</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 71.93%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 208px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="55"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="82"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Number of<br />
Shares</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>Weighted Average<br />
Grant-Date<br />
Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left" colspan="2"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unvested at January&#160;1, 2012</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">499,540</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9.16</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Granted</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,400,237</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">3.32</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Vested</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(131,069</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9.23</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Forfeited</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(98,177</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6.84</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unvested at December&#160;31, 2012</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,670,531</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">4.40</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>RESTRICTED NET ASSETS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract', window );"><strong>RESTRICTED NET ASSETS</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">RESTRICTED NET ASSETS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>14. RESTRICTED NET ASSETS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As stipulated by the relevant laws and regulations applicable to China's foreign investment enterprise, the Company's PRC subsidiaries are required to make appropriations from net income as determined under accounting principles generally accepted in the PRC ("PRC&#160;GAAP") to non-distributable reserves, which include a general reserve, an enterprise expansion reserve and staff welfare and bonus reserve. The wholly-owned PRC subsidiaries are not required to make appropriations to the enterprise expansion reserve but appropriations to the general reserve are required to be made at not less than 10% of the profit after tax as determined under PRC GAAP. The board of directors determines the staff welfare and bonus&#160;reserve.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The general reserve is used to offset future losses. The subsidiaries may, upon a resolution passed by the stockholder, convert the general reserve into capital. The staff welfare and bonus reserve is used for the collective welfare of the employee of the subsidiaries. The enterprise expansion reserve is for the expansion of the subsidiaries' operations and can be converted to capital subject to approval by the relevant authorities. These reserves represent appropriations of the retained earnings determined in accordance with Chinese&#160;law.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to the general reserve, the Company's PRC subsidiaries are required to obtain approval from the local PRC government prior to distributing any registered share capital. Accordingly, both the appropriations to general reserve and the registered share capital of the Company's PRC subsidiaries are considered as restricted net assets amounting to $359,922,466 as of December&#160;31,&#160;2012.</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_RestrictedAssetsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RestrictedAssetsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>103
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SEGMENT INFORMATION<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>SEGMENT INFORMATION</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT INFORMATION</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>19. SEGMENT INFORMATION</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company primarily operates in a single reportable business segment that includes the design, development and manufacture of solar power&#160;products.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the Company's net revenues generated from different geographic locations. The information presented below is based on the location of customer's headquarters:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Europe:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Germany</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">623,375,655</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">795,265,303</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">422,038,906</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Spain</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">251,777,174</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">203,266,238</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">71,982,482</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Czech</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">102,194,745</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,421,667</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,059,076</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Italy</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">185,170,195</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">126,607,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">26,275,635</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">30,930,744</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">99,639,975</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">128,103,629</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Europe Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,193,448,513</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,233,200,690</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">656,459,728</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">America:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;United&#160;States</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">92,707,388</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">192,380,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">254,096,258</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">22,986,724</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">142,537,868</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">86,327,618</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,828,736</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">America Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">115,694,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">334,918,706</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">342,252,612</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Asia and other regions:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;China</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">45,482,615</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">128,856,693</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">89,120,632</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;India</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">59,809,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">22,523,243</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Japan</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">32,667,658</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">97,550,677</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">120,248,386</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">108,216,158</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">44,585,802</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">64,224,812</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Asia Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">186,366,431</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">330,802,710</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">296,117,073</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total net revenues</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,495,509,056</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,898,922,106</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,294,829,413</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Substantially all of the Company's long-lived assets are located in the PRC.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the Company's revenues generated from each&#160;product:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Modules</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,400,939,585</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,683,121,020</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,132,767,404</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Solar system kits</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">78,028,704</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">95,787,118</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">92,624,999</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">EPC service</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">110,992,742</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">658,927</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Solar power projects</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">55,050,856</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,540,767</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,021,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,727,227</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total net revenues</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,495,509,056</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,898,922,106</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,294,829,413</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SegmentReportingAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 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>104
<FILENAME>R95.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="ID0EBUCI">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Financial Statements Schedule I (Details 2) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2009</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>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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">$ 141,968,182<span></span></td>
        <td class="nump">$ 343,994,679<span></span></td>
        <td class="nump">$ 288,651,701<span></span></td>
        <td class="nump">$ 160,110,887<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
        <td class="nump">422,356,794<span></span></td>
        <td class="nump">178,270,427<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $871,385 and $8,946,661 at December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">254,906,498<span></span></td>
        <td class="nump">292,176,439<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_InventoryNet', window );">Inventories</a></td>
        <td class="nump">274,455,798<span></span></td>
        <td class="nump">296,568,127<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_DueFromRelatedPartiesCurrent', window );">Amount due from a related party</a></td>
        <td class="nump">9,977,177<span></span></td>
        <td class="nump">19,835,942<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_DeferredTaxAssetsNetCurrent', window );">Deferred tax assets</a></td>
        <td class="nump">29,863,674<span></span></td>
        <td class="nump">11,773,066<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
        <td class="nump">108,041,633<span></span></td>
        <td class="nump">45,217,918<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
        <td class="nump">1,442,204,127<span></span></td>
        <td class="nump">1,295,577,542<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_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
        <td class="nump">39,082,496<span></span></td>
        <td class="nump">23,226,772<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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
        <td class="nump">39,510,967<span></span></td>
        <td class="nump">15,083,077<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
        <td class="nump">2,259,313,081<span></span></td>
        <td class="nump">1,879,808,737<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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Short-term borrowings</a></td>
        <td class="nump">858,926,732<span></span></td>
        <td class="nump">743,687,062<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
        <td class="nump">230,495,398<span></span></td>
        <td class="nump">174,429,071<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_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
        <td class="nump">5,036,642<span></span></td>
        <td class="nump">3,007,809<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
        <td class="nump">90,847,957<span></span></td>
        <td class="nump">33,863,320<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
        <td class="nump">1,540,249,730<span></span></td>
        <td class="nump">1,236,447,408<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_ProductWarrantyAccrualNoncurrent', window );">Accrued warranty costs</a></td>
        <td class="nump">58,334,424<span></span></td>
        <td class="nump">47,021,352<span></span></td>
        <td class="nump">31,224,906<span></span></td>
        <td class="nump">16,899,522<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Convertible notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">950,301<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_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
        <td class="nump">214,562,973<span></span></td>
        <td class="nump">88,249,027<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_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for uncertain tax positions</a></td>
        <td class="nump">14,803,732<span></span></td>
        <td class="nump">12,300,940<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
        <td class="nump">1,912,563,519<span></span></td>
        <td class="nump">1,412,831,045<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</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_CommonStockValue', window );">Common shares-no par value: unlimited authorized shares, 43,155,767 and 43,242,426 shares issued and outstanding at December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">502,561,705<span></span></td>
        <td class="nump">502,402,939<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
        <td class="num">(38,296,275)<span></span></td>
        <td class="num">(53,331,445)<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
        <td class="num">(224,162,124)<span></span></td>
        <td class="num">(28,693,433)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
        <td class="nump">50,795,529<span></span></td>
        <td class="nump">45,555,710<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Canadian Solar Inc. shareholders' equity</a></td>
        <td class="nump">290,898,835<span></span></td>
        <td class="nump">465,933,771<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY</a></td>
        <td class="nump">2,259,313,081<span></span></td>
        <td class="nump">1,879,808,737<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">Parent 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_AssetsCurrentAbstract', window );"><strong>Current assets:</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
        <td class="nump">11,247,306<span></span></td>
        <td class="nump">7,924,686<span></span></td>
        <td class="nump">17,834,643<span></span></td>
        <td class="nump">49,935,750<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,731,365<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $871,385 and $8,946,661 at December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">2,567,756<span></span></td>
        <td class="nump">9,325,500<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_InventoryNet', window );">Inventories</a></td>
        <td class="nump">2,984,075<span></span></td>
        <td class="nump">12,824,582<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_DueFromRelatedPartiesCurrent', window );">Amount due from a related party</a></td>
        <td class="nump">214,254,589<span></span></td>
        <td class="nump">85,731,327<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_DeferredTaxAssetsNetCurrent', window );">Deferred tax assets</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,279,033<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
        <td class="nump">10,552,409<span></span></td>
        <td class="nump">3,011,995<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
        <td class="nump">241,606,135<span></span></td>
        <td class="nump">125,828,488<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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in subsidiaries</a></td>
        <td class="nump">209,194,706<span></span></td>
        <td class="nump">399,437,561<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_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
        <td class="nump">5,269,609<span></span></td>
        <td class="nump">9,708,590<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_DueFromRelatedPartiesNoncurrent', window );">Amount due from related parties</a></td>
        <td class="nump">150,000,000<span></span></td>
        <td class="nump">150,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
        <td class="nump">35,356,421<span></span></td>
        <td class="nump">14,972,773<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
        <td class="nump">641,426,871<span></span></td>
        <td class="nump">699,947,412<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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Short-term borrowings</a></td>
        <td class="nump">68,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
        <td class="nump">4,104<span></span></td>
        <td class="nump">4,025<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_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
        <td class="nump">159,471,359<span></span></td>
        <td class="nump">177,769,708<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
        <td class="nump">6,616,028<span></span></td>
        <td class="nump">11,323,481<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
        <td class="nump">234,091,491<span></span></td>
        <td class="nump">189,097,214<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_ProductWarrantyAccrualNoncurrent', window );">Accrued warranty costs</a></td>
        <td class="nump">32,833,031<span></span></td>
        <td class="nump">32,401,893<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_ConvertibleLongTermNotesPayable', window );">Convertible notes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">950,301<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_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
        <td class="nump">70,063,488<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_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for uncertain tax positions</a></td>
        <td class="nump">13,540,026<span></span></td>
        <td class="nump">11,564,233<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
        <td class="nump">350,528,036<span></span></td>
        <td class="nump">234,013,641<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</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_CommonStockValue', window );">Common shares-no par value: unlimited authorized shares, 43,155,767 and 43,242,426 shares issued and outstanding at December 31, 2011 and 2012, respectively</a></td>
        <td class="nump">502,561,705<span></span></td>
        <td class="nump">502,402,939<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
        <td class="num">(38,296,275)<span></span></td>
        <td class="num">(53,331,445)<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
        <td class="num">(224,162,124)<span></span></td>
        <td class="num">(28,693,433)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
        <td class="nump">50,795,529<span></span></td>
        <td class="nump">45,555,710<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Canadian Solar Inc. shareholders' equity</a></td>
        <td class="nump">290,898,835<span></span></td>
        <td class="nump">465,933,771<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY</a></td>
        <td class="nump">$ 641,426,871<span></span></td>
        <td class="nump">$ 699,947,412<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_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> -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 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 19<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_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> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.3-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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 3<br><br> -Subparagraph a(1)<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 4<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_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_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> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 14, 17, 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 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e637-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669686-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e681-108580<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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 31<br><br> -Article 5<br><br><br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 31<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.30(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_AdditionalPaidInCapitalCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 12<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 Concepts (CON)<br><br> -Number 6<br><br> -Paragraph 25<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 18<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.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 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_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> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 9<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.9)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6801-107765<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<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_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> -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_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> -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_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_ConvertibleLongTermNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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.22)<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 22<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_ConvertibleLongTermNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of the sum of short-term debt and current maturities of long-term debt and capital lease obligations, which are due within one year (or 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> -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,20)<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 19<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized or consumed within one year or operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<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 109<br><br> -Paragraph 41, 42, 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxAssetsNetCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of noncurrent deferred tax asset attributable to deductible temporary differences and carryforwards. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<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 109<br><br> -Paragraph 41, 42, 43<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DeferredTaxAssetsNetNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 57<br><br> -Paragraph 2<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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 3<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.3(a)(2))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-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 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k)(1))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph k<br><br> -Subparagraph 2<br><br> -Article 4<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DueFromRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DueFromRelatedPartiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 57<br><br> -Paragraph 2<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>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.11)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k)(1))<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 02<br><br> -Paragraph 11<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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph k<br><br> -Subparagraph 1<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_DueFromRelatedPartiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DueToRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 57<br><br> -Paragraph 2<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>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))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k)(1))<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 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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph k<br><br> -Subparagraph 1<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_DueToRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in (A) an entity in which the entity has significant influence, but does not have control, (B) subsidiaries that are not required to be consolidated and are accounted for using the equity and or cost method, and (C) an entity in which the reporting entity shares control of the entity with another party or group. Includes long-term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.12)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_Liabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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-26)<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_Liabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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> -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.32)<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 03<br><br> -Paragraph 25<br><br> -Article 7<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 32<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_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> -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.21)<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 21<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_LiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesCurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The noncurrent portion of the amount recognized for uncertain tax positions as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.24)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 6, 7, 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22)<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 22<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_LongTermDebtNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherAssetsNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -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.17)<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 17<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_OtherAssetsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of current liabilities (due within one year or within the normal operating cycle if longer) not separately disclosed in the balance sheet. Includes 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 and of liabilities 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 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>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 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6904-107765<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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 6<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 8<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 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-107765<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 4<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_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_ProductWarrantyAccrualNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14394-108349<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 5<br><br> -Paragraph 9, 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>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.24)<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 24<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 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14326-108349<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyAccrualNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RestrictedCashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. For a classified balance sheet represents the current portion only (the noncurrent portion has a separate concept); there is a separate and distinct element for unclassified presentations.</p>
              </div><a href="javascript:void(0);" 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 Audit and Accounting Guide (AAG)<br><br> -Number AAG-BRD<br><br> -Paragraph 80<br><br> -Subparagraph Exhibit 4-8, 3<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>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.1)<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 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_RestrictedCashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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> -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.31(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 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 31<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29-31)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A3<br><br> -Appendix A<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 4.E)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6228006&amp;loc=d3e74512-122707<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 4<br><br> -Section E<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0E2F">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>SEGMENT INFORMATION (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>SEGMENT INFORMATION</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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Summary of the Company's net revenues generated from different geographic locations</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 88.43%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 416px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Europe:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Germany</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">623,375,655</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">795,265,303</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">422,038,906</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Spain</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">251,777,174</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">203,266,238</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">71,982,482</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Czech</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">102,194,745</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,421,667</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">8,059,076</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Italy</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">185,170,195</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">126,607,507</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">26,275,635</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">30,930,744</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">99,639,975</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">128,103,629</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Europe Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,193,448,513</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,233,200,690</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">656,459,728</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">America:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;United&#160;States</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">92,707,388</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">192,380,838</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">254,096,258</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Canada</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">22,986,724</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">142,537,868</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">86,327,618</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,828,736</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">America Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">115,694,112</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">334,918,706</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">342,252,612</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Asia and other regions:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;China</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">45,482,615</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">128,856,693</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">89,120,632</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;India</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">59,809,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">22,523,243</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Japan</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">32,667,658</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">97,550,677</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">120,248,386</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">&#8212;Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">108,216,158</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">44,585,802</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">64,224,812</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Asia Total</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">186,366,431</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">330,802,710</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">296,117,073</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total net revenues</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,495,509,056</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,898,922,106</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,294,829,413</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></p></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Summary of the Company's revenues generated from each product</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 75.83%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 243px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31,</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Modules</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,400,939,585</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,683,121,020</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,132,767,404</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Solar system kits</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">78,028,704</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">95,787,118</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">92,624,999</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">EPC service</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">110,992,742</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">658,927</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Solar power projects</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">55,050,856</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Others</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,540,767</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">9,021,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">13,727,227</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total net revenues</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,495,509,056</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,898,922,106</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,294,829,413</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment 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 131<br><br> -Paragraph 37<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<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 131<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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 41<br><br> -Subparagraph (a)<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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_SegmentReportingAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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="ID0EKH">
      <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">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENT</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of inputs into the fair value measurements of the Company's assets or liabilities that are measured at fair value on a recurring basis</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="64"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"><font size="1"><b>Fair Value Measurements at Reporting Date Using</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>As of December&#160;31, 2012 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Total Fair<br />
Value and<br />
Carrying<br />
Value on the<br />
Balance Sheet</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Quoted Prices<br />
in Active<br />
Markets for<br />
Identical<br />
Assets<br />
(Level&#160;1)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Other<br />
Observable<br />
Inputs<br />
(Level&#160;2)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Unobservable<br />
Inputs<br />
(Level&#160;3)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Assets:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100,837</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">100,837</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,249,820</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,249,820</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,350,657</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,350,657</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Liabilities:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Liabilities</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;<br /></font></p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 80%; PADDING-RIGHT: 0pt; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="67"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="7" align="right"></td>
<td style="FONT-FAMILY: times" width="64"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="11" align="center"><font size="1"><b>Fair Value Measurements at Reporting Date Using</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" nowrap="nowrap" align="left">
<div style="BORDER-BOTTOM: #000000 1pt solid; WIDTH: 85pt; MARGIN-BOTTOM: 0pt"><font size="1"><b>As of December&#160;31, 2011 <!-- COMMAND=ADD_SCROPPEDRULE,85pt --></b></font></div></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Total Fair<br />
Value and<br />
Carrying<br />
Value on the<br />
Balance Sheet</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Quoted Prices<br />
in Active<br />
Markets for<br />
Identical<br />
Assets<br />
(Level&#160;1)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Other<br />
Observable<br />
Inputs<br />
(Level&#160;2)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Significant<br />
Unobservable<br />
Inputs<br />
(Level&#160;3)</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Assets:</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">479,333</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">479,333</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,247,205</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,247,205</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="TEXT-INDENT: -10pt; FONT-FAMILY: times; MARGIN-LEFT: 10pt"><font size="2">Total Assets</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,726,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">2,726,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of effect of fair values of derivative instruments on the consolidated balance sheets</a></td>
        <td class="text"><div style="FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 82.14%; PADDING-RIGHT: 0pt; HEIGHT: 229px; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="120%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="50"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="50"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"><font size="1"><b>Fair Values of Derivatives Asset</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">479,333</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">100,837</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">2,247,205</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative assets</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">1,249,820</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Total derivatives</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">2,726,538</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">1,350,657</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="1"><br /></font>&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 90.05%; PADDING-RIGHT: 0pt; HEIGHT: 195px; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="1"><!-- COMMAND=ADD_TABLEWIDTH,"110%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="110%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="49"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="108" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="49"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="9" align="center"><font size="1"><b>Fair Values of Derivatives Liability</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="4" align="center"><font size="1"><b>At December&#160;31, 2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center"><font size="1"><b>Balance Sheet Location</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>Fair Value</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">Foreign currency derivative liabilities</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -8pt; FONT-FAMILY: times; MARGIN-LEFT: 8pt"><font size="1">Total derivatives</font></p></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="1">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="1">365,226</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="1">&#160;</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Schedule of effect of derivative instruments on consolidated statements of operations</a></td>
        <td class="text"><div style="FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt">
<p style="FONT-FAMILY: times"><font size="1"><br /></font>&#160;</p>
<div style="POSITION: relative; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 89.52%; PADDING-RIGHT: 0pt; HEIGHT: 304px; MARGIN-LEFT: 10%; PADDING-TOP: 0pt">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"110%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="110%">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="115" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" width="6" align="right"></td>
<td style="FONT-FAMILY: times" width="59"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="2">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="8" align="center"><font size="1"><b>Amount of Gain (Loss) Recognized in Income on Derivatives</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times" rowspan="2"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" colspan="8" align="center"><font size="1"><b>Year Ended December&#160;31</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times" rowspan="2"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" rowspan="2" align="center"><font size="1"><b>Location of<br />
Gain (Loss) Recognized<br />
in Income on Derivatives</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" colspan="2" align="center"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"><font size="2">Foreign exchange option contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">Gain on foreign currency derivatives</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">6,636,821</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(6,933,</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">428,340</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"><font size="2">Foreign exchange forward contracts</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">Gain on foreign currency derivatives</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,979,893</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,182</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,797,513</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="TEXT-INDENT: -9pt; FONT-FAMILY: times; MARGIN-LEFT: 9pt"><font size="2">Total</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,656,928</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(5,750,981</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">(4,369,173</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px; FONT-SIZE: 1.5pt" valign="top">
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="FONT-FAMILY: times">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" colspan="2" align="right">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FairValueDisclosuresAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the location and amount of gains and losses reported in the statement of financial performance, or when applicable, the statement of financial position. For example,  (a) gains and losses recognized in the income statement on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges and (b) gains and losses initially recognized in other comprehensive income on derivative instruments designated and qualifying as cash flow hedges.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 205G<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44C<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 205G<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44C<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19190-110258<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<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="ID0EKOAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
        <td class="num">$ (195,155,097)<span></span></td>
        <td class="num">$ (90,903,374)<span></span></td>
        <td class="nump">$ 50,828,396<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
        <td class="text">&#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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
        <td class="nump">5,505,067<span></span></td>
        <td class="nump">17,111,083<span></span></td>
        <td class="nump">13,309,318<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
        <td class="num">(189,650,030)<span></span></td>
        <td class="num">(73,792,291)<span></span></td>
        <td class="nump">64,137,714<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive income (loss) attributable to non-controlling interest</a></td>
        <td class="nump">578,842<span></span></td>
        <td class="num">(81,857)<span></span></td>
        <td class="nump">228,150<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to Canadian Solar Inc.</a></td>
        <td class="num">$ (190,228,872)<span></span></td>
        <td class="num">$ (73,710,434)<span></span></td>
        <td class="nump">$ 63,909,464<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, 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> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 21<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4613674-111683<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569643-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph c(3)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 economic entity, including both controlling (parent) and noncontrolling interests. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, including 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A5<br><br> -Appendix A<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after tax, before reclassification adjustments, resulting from the process of expressing in the reporting currency of the reporting entity those amounts that are denominated or measured in a different currency, and from transactions whose terms are denominated in a currency other than the entity's functional currency.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32022-110900<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 52<br><br> -Paragraph 13, 20, 31<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a-c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669646-108580<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 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e637-108580<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32157-110900<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 45<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ProfitLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A1, A4, A5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included 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 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 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 5<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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591552-111686<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<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 38<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 8: 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 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733213&amp;loc=SL4591551-111686<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProfitLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EWOAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>EMPLOYEE BENEFIT PLANS</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer's contribution (as a percent)</a></td>
        <td class="nump">20.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contributions schemes expense</a></td>
        <td class="nump">$ 5,880,203<span></span></td>
        <td class="nump">$ 3,825,278<span></span></td>
        <td class="nump">$ 2,116,173<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits', window );">Percentage of applicable salaries contributed by the employer for medical insurance benefits</a></td>
        <td class="nump">10.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_csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits', window );">Percentage of applicable salaries contributed by the employer for unemployment benefits</a></td>
        <td class="nump">2.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits', window );">Percentage of applicable salaries contributed by the employer for other statutory benefits</a></td>
        <td class="nump">2.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_csiq_DefinedContributionPlanEmployerContributionAmount', window );">Amount of contribution by the employer for medical insurance benefits, housing funds, unemployment and other statutory benefits</a></td>
        <td class="nump">$ 6,012,889<span></span></td>
        <td class="nump">$ 4,067,355<span></span></td>
        <td class="nump">$ 1,979,476<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_DefinedContributionPlanEmployerContributionAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of contributions made by an employer to the medical insurance benefits, housing funds, unemployment and other statutory benefits of a defined contribution plan.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DefinedContributionPlanEmployerContributionAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of employees' applicable salaries for which the employer contributes to the medical insurance benefits of a defined contribution plan.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForMedicalInsuranceBenefits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of employees' applicable salaries for which the employer contributes to the other statutory benefits of a defined contribution plan.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForOtherStatutoryBenefits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of employees' applicable salaries for which the employer contributes to the unemployment benefits of a defined contribution plan.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_DefinedContributionPlanEmployerContributionAsPercentageOfApplicableSalariesForUnemploymentBenefits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_CompensationAndRetirementDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CompensationAndRetirementDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of the cost recognized during the period for defined contribution plans.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 715<br><br> -SubTopic 70<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6414718&amp;loc=d3e28014-114942<br><br><br><br>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 132R<br><br> -Paragraph 11<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_DefinedContributionPlanCostRecognized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</nobr></td>
                  </tr>
                  <tr>
                    <td 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>109
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ACQUISITION<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>ACQUISITION</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_BusinessCombinationDisclosureTextBlock', window );">ACQUISITION</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times"><font size="2"><b>3. ACQUISITION</b></font></p>
<p style="FONT-FAMILY: times"><font size="2"><i><u>Acquisition of Project FL3</u></i></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On January&#160;28, 2011, Canadian Solar Solutions&#160;Inc. ("CSSI") entered into a purchase agreement with SkyPower Limited ("SkyPower"), an independent third party, to purchase 50% of the share interest of both SunE Sky&#160;GP First Light III&#160;Ltd ("FL3&#160;GP") and SunE Sky First Light III&#160;LP ("FL3&#160;LP"), collectively "Project FL3" to extend its business scope as a solar farm owner in Canada. FL3&#160;GP and FL3&#160;LP were formed to build, install and operate the Project FL3, which is a proposed solar plant in Ontario Canada. The Company paid $3,020,109 for the 50% interest in FL3&#160;GP and FL3&#160;LP and accounted for the investment using the equity&#160;method.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On May&#160;24, 2011, CSSI entered into another purchase agreement with SkyPower to acquire the remaining 50% equity interests and become the sole shareholder of both FL3&#160;GP and FL3&#160;LP. The Company paid $3,084,714 for such interests. The fair value of the acquired company as of May&#160;24, 2011 approximated that of the acquired company as of January&#160;28, 2011; therefore, no material gain or loss resulted from the step acquisition.&#160;GP's and FL3&#160;LP's results of operations have been consolidated since May&#160;24, 2011 and were immaterial for the year ended December&#160;31,&#160;2012.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><i>Purchase price allocation</i></b></font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="65"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Net tangible assets acquired</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">845,929</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Deferred tax liabilities</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">(1,345,152</font></td>
<td style="FONT-FAMILY: times"><font size="2">)</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Power purchase agreement</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">4,339,201</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Goodwill</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">2,264,845</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total consideration</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">6,104,823</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Goodwill is not deductible for tax purposes and is not amortized, but is reviewed annually for impairment. The acquired goodwill is not deductible for tax&#160;purposes.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The fair value of the power purchase agreement, was calculated using the income approach and has an estimated useful life of 20&#160;years. Amortization expense of $142,969 was recorded for the year ended December&#160;31,&#160;2011.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On August&#160;27, 2012, CSSI completed the sale of Project FL3 to Stonepeak Infrastructure Partners ("Stonepeak") for $48.9&#160;million, with a profit of $6.4&#160;million.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i><u>Acquisition of Projects 16</u></i></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On April&#160;17, 2012, the Company entered into a purchase agreement with a group of sellers ("Seller") under which the Company acquired 97% of the common shares and non-voting tracking shares in 16&#160;solar power projects ("Projects 16") representing approximately 190-200MW from Seller. Each of these projects was awarded a 20-year power purchase contract by the Ontario Power Authority. Fifteen of these contracts were issued under Ontario's FIT program, and one was issued as part of Ontario's Renewable Energy Standard Offer Program (or&#160;"RESOP"). The following table summarized the total consideration the Company paid as at the closing&#160;date.</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="74"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Total consideration paid</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Cash consideration</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">186,716,547</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Fair value of the issuance of warrant, net of cash received</font></p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">7,774,990</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="bottom" bgcolor="white">
<td style="FONT-FAMILY: times">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">$</font></td>
<td style="FONT-FAMILY: times" align="right"><font size="2">194,491,537</font></td>
<td style="FONT-FAMILY: times"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company has allocated the total consideration between the tangible assets and project assets on the balance&#160;sheets.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As a part of the consideration, CSI issued a warrant (the&#160;"Warrant") which entitled the Seller to acquire 9.90% of CSI's outstanding common shares. The Warrant will not be exercisable until the expiry of one (1)&#160;year from June&#160;15, 2012 (the "Closing Date"), and will expire on the fifth (5th) anniversary of the Closing Date. The exercise price of the warrant is $5.00. The exercise price is subject to standard anti-dilution adjustments.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The fair market value of warrants was determined on the grant date through the binomial option pricing model using the following assumptions:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="92"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>As at June&#160;15, 2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Risk free rate</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1.76%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Volatility ratio</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">93.50%</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Dividend yield</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;&#160;&#160;&#160;&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As the non-voting tracking shares issued by the solar power projects were still held by the Seller on the Closing Date, and 97% of them would be redeemable by the Company upon satisfaction of certain conditions, the non-voting tracking shares are considered puttable equity instruments with a redemption feature that is not solely within the Company's control, and accordingly presented as redeemable non-controlling interest on the consolidated balance sheets.</font></p>
<ul>
<li style="LIST-STYLE-TYPE: none">
<p style="FONT-FAMILY: times"><font size="2"><i><u>Acquisition of SunEdison Projects</u></i></font></p></li></ul>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On December&#160;26, 2012, CSSI acquired 100% interest in two utility-scale solar power projects in Ontario,Canada from SunEdision&#160;Power Canada Inc.&#160;with the total consideration of $20.5&#160;million. The Company recorded them as project assets on the consolidated balance&#160;sheets.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as 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 805<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7659399&amp;loc=d3e1392-128463<br><br><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 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6910749&amp;loc=d3e4845-128472<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 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6910749&amp;loc=d3e4926-128472<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 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7659399&amp;loc=d3e1490-128463<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> -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 Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7488404&amp;loc=d3e7008-128479<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 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7488404&amp;loc=d3e7000-128479<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 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7659399&amp;loc=d3e1524-128463<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 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7659399&amp;loc=d3e1383-128463<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 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7659399&amp;loc=d3e1486-128463<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 805<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7659399&amp;loc=d3e1500-128463<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 141R<br><br> -Paragraph 67-73<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6910749&amp;loc=d3e4934-128472<br><br><br><br>Reference 14: 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 F4<br><br> -Subparagraph e<br><br> -Appendix F<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 805<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7659399&amp;loc=d3e1497-128463<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6910749&amp;loc=d3e4922-128472<br><br><br><br>Reference 17: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 88-16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 18: 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, 52<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 19: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7488404&amp;loc=d3e6996-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_BusinessCombinationDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_BusinessCombinationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>110
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ESEAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 6) (Advances to suppliers, Supplier, USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Supplier A</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 of credit risk</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_csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent', window );">Advances to suppliers</a></td>
        <td class="nump">$ 18,999,961<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">Supplier B</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 of credit risk</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_csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent', window );">Advances to suppliers</a></td>
        <td class="nump">17,712,192<span></span></td>
        <td class="nump">17,408,593<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Supplier C</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 of credit risk</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_csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent', window );">Advances to suppliers</a></td>
        <td class="nump">10,182,165<span></span></td>
        <td class="nump">10,157,248<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Supplier D</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 of credit risk</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_csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent', window );">Advances to suppliers</a></td>
        <td class="nump">9,545,172<span></span></td>
        <td class="nump">9,517,110<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Supplier E</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 of credit risk</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_csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent', window );">Advances to suppliers</a></td>
        <td class="nump">7,954,817<span></span></td>
        <td class="nump">7,935,350<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Supplier F</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 of credit risk</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_csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent', window );">Advances to suppliers</a></td>
        <td class="nump">$ 1,188,507<span></span></td>
        <td class="nump">$ 9,430,646<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value of capitalized payments made in advance for inventory to suppliers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_AdvancesOnInventoryPurchasesCurrentAndNonCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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>111
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0EWNBG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS (Details)<br></strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="4">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="4">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012

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

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

</div>
          <div>Credit facility

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

</div>
          <div>Gaochuangte

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

</div>
          <div>Gaochuangte

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

</div>
          <div>Gaochuangte

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

</div>
          <div>Gaochuangte

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

</div>
          <div>Dr. Shawn Qu

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

</div>
          <div>Dr. Shawn Qu

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

</div>
          <div>Dr. Shawn Qu

</div>
          <div>Credit facility

</div>
          <div>Chinese Commercial Banks

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

</div>
          <div>Dr. Shawn Qu

</div>
          <div>Credit facility

</div>
          <div>Chinese Commercial Banks

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

</div>
          <div>Dr. Shawn Qu

</div>
          <div>Credit facility

</div>
          <div>Chinese Commercial Banks

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

</div>
          <div>Dr. Shawn Qu

</div>
          <div>Credit facility

</div>
          <div>Chinese Commercial Banks

</div>
          <div>CNY</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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY BALANCES AND TRANSACTIONS</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related party</a></td>
        <td class="nump">$ 9,977,177<span></span></td>
        <td class="nump">$ 19,835,942<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 9,977,177<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 19,835,942<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_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest</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">40.00%<span></span></td>
        <td class="nump">40.00%<span></span></td>
        <td class="nump">40.00%<span></span></td>
        <td class="nump">40.00%<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_DueToRelatedPartiesCurrent', window );">Amount due to related party</a></td>
        <td class="nump">5,036,642<span></span></td>
        <td class="nump">3,007,809<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,753,450<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,725,311<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">283,191<span></span></td>
        <td class="nump">282,498<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_csiq_LineOfCreditFacilityMaturityTerm', window );">Maturity term of credit facility</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">1 year<span></span></td>
        <td class="text">1 year<span></span></td>
        <td class="text">1 year<span></span></td>
        <td class="text">1 year<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,388,843,703<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="nump">1,001,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,520,000,000<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAmountOutstanding', window );">Amounts drawn down</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="nump">66,349,563<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">33,328,470<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from sale of solar modules</a></td>
        <td class="nump">10,513,212<span></span></td>
        <td class="nump">19,674,164<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">10,513,212<span></span></td>
        <td class="nump">66,520,343<span></span></td>
        <td class="nump">19,674,164<span></span></td>
        <td class="nump">125,948,865<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_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Amount paid for solar project construction services</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">$ 2,066,288<span></span></td>
        <td class="nump"> 12,987,653<span></span></td>
        <td class="nump">$ 2,609,798<span></span></td>
        <td class="nump"> 16,444,130<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_csiq_LineOfCreditFacilityMaturityTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity period of credit facility.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_LineOfCreditFacilityMaturityTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_DueFromRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 57<br><br> -Paragraph 2<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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 3<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.3(a)(2))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6676-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 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k)(1))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&amp;loc=d3e23780-122690<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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph k<br><br> -Subparagraph 2<br><br> -Article 4<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DueFromRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DueToRelatedPartiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 57<br><br> -Paragraph 2<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>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))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(k)(1))<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 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 850<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph k<br><br> -Subparagraph 1<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_DueToRelatedPartiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_EquityMethodInvestmentOwnershipPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 159<br><br> -Paragraph 18<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 Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6382943&amp;loc=d3e33918-111571<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 18<br><br> -Paragraph 20<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_EquityMethodInvestmentOwnershipPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAmountOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowed under the credit facility as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19, 22<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_LineOfCreditFacilityAmountOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LineOfCreditFacilityMaximumBorrowingCapacity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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, 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.19(b),22(b))<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 19, 22<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_LineOfCreditFacilityMaximumBorrowingCapacity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RelatedPartyTransactionLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_RelatedPartyTransactionPurchasesFromRelatedParty">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RevenueFromRelatedParties">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="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 Related Parties<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16382449<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 946<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.6-07.1(c))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6488393&amp;loc=d3e606610-122999<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 57<br><br> -Paragraph 2<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 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 07<br><br> -Paragraph b<br><br> -Subparagraph 1<br><br> -Article 6<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.1(e))<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 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_RevenueFromRelatedParties</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>112
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ER5AG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>BORROWINGS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract', window );"><strong>BANK BORROWINGS</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_csiq_BorrowingsFromFinancialInstitutions', window );">Bank borrowings</a></td>
        <td class="nump">$ 1,073,489,705<span></span></td>
        <td class="nump">$ 831,936,089<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DebtInstrumentsFromFinancialInstitutionsAbstract', window );"><strong>Analysis as:</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_ShortTermBorrowings', window );">Short-term</a></td>
        <td class="nump">800,808,595<span></span></td>
        <td class="nump">629,688,722<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term, current portion</a></td>
        <td class="nump">17,481,257<span></span></td>
        <td class="nump">113,998,340<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_csiq_BankPayableCurrent', window );">Subtotal for short-term</a></td>
        <td class="nump">818,289,852<span></span></td>
        <td class="nump">743,687,062<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term, non-current portion</a></td>
        <td class="nump">214,562,973<span></span></td>
        <td class="nump">88,249,027<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_BorrowingsFromNonFinancialInstitutions', window );">Borrowings from non-banking financial institutions</a></td>
        <td class="nump">40,636,880<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_DebtInstrumentsFromNonFinancialInstitutionsAbstract', window );"><strong>Analysis as:</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_ShortTermNonBankLoansAndNotesPayable', window );">Short-term</a></td>
        <td class="nump">40,636,880<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_DebtLongtermAndShorttermCombinedAmount', window );">Total</a></td>
        <td class="nump">1,073,489,705<span></span></td>
        <td class="nump">831,936,089<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Credit facilities</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_csiq_SecuredShortTermDebt', window );">Secured short-term borrowings</a></td>
        <td class="nump">324,748,289<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredLongTermDebt', window );">Secured long-term borrowings</a></td>
        <td class="nump">71,593,182<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment', window );">Carrying value of property, plant and equipment, which is kept as a security for borrowings</a></td>
        <td class="nump">43,279,771<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PledgedAssetsNotSeparatelyReportedInventory', window );">Carrying value of inventory, which is kept as a security for borrowings</a></td>
        <td class="nump">31,819,267<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight', window );">Carrying value of prepaid land use right, which is kept as a security for borrowings</a></td>
        <td class="nump">7,864,132<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">Contractual bank credit facilities</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_DebtInstrumentLineItems', window );"><strong>Credit facilities</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum bank credit facilities granted</a></td>
        <td class="nump">1,388,843,703<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available amount of bank credit facilities</a></td>
        <td class="nump">467,677,902<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">Contractual bank credit facilities | Due dates beyond December 31, 2013</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_DebtInstrumentLineItems', window );"><strong>Credit facilities</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_LineOfCreditFacilityAmountOutstanding', window );">Amount drawn of bank credit facilities granted</a></td>
        <td class="nump">214,562,973<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">Contractual bank credit facilities | Due dates before December 31, 2013</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_DebtInstrumentLineItems', window );"><strong>Credit facilities</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_LineOfCreditFacilityAmountOutstanding', window );">Amount drawn of bank credit facilities granted</a></td>
        <td class="nump">706,602,827<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">Non-binding bank credit facilities</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_DebtInstrumentLineItems', window );"><strong>Credit facilities</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum bank credit facilities granted</a></td>
        <td class="nump">189,324,636<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available amount of bank credit facilities</a></td>
        <td class="nump">54,604,134<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">Non-binding bank credit facilities | Due dates before December 31, 2013</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_DebtInstrumentLineItems', window );"><strong>Credit facilities</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_LineOfCreditFacilityAmountOutstanding', window );">Amount drawn of bank credit facilities granted</a></td>
        <td class="nump">$ 134,720,502<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_csiq_BankPayableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts payable to banks which includes the sum of short-term debt and current maturities of long-term debt, which are due within one year (or one business cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_BankPayableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_BorrowingsFromFinancialInstitutions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount, as of the balance sheet date, of the borrowings from banking financial institutions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_BorrowingsFromFinancialInstitutions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_BorrowingsFromNonFinancialInstitutions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount, as of the balance sheet date, of the borrowings from non-banking financial institutions.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_BorrowingsFromNonFinancialInstitutions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_DebtInstrumentsFromFinancialInstitutionsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_DebtInstrumentsFromFinancialInstitutionsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_DebtInstrumentsFromNonFinancialInstitutionsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_DebtInstrumentsFromNonFinancialInstitutionsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_PledgedAssetsNotSeparatelyReportedInventory">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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, as of the date of the latest financial statement presented, of inventory, which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PledgedAssetsNotSeparatelyReportedInventory</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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, as of the date of the latest financial statement presented, of prepaid land use right, which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PledgedAssetsNotSeparatelyReportedPrepaidLandUseRight</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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, as of the date of the latest financial statement presented, of property, plant and equipment, which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_PledgedAssetsNotSeparatelyReportedPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_csiq_SecuredShortTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of short-term borrowings secured by assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_SecuredShortTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtInstrumentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DebtLongtermAndShorttermCombinedAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DebtLongtermAndShorttermCombinedAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DebtLongtermAndShorttermCombinedAmountAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtLongtermAndShorttermCombinedAmountAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_LineOfCreditFacilityAmountOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowed under the credit facility as of the balance sheet date.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19, 22<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_LineOfCreditFacilityAmountOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LineOfCreditFacilityMaximumBorrowingCapacity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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, 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.19(b),22(b))<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 19, 22<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_LineOfCreditFacilityMaximumBorrowingCapacity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LineOfCreditFacilityRemainingBorrowingCapacity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings 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 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<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 19, 22<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_LineOfCreditFacilityRemainingBorrowingCapacity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19,20)<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 20<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LongTermDebtCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LongTermDebtNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22)<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 22<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_LongTermDebtNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_SecuredLongTermDebt">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.22)<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 22<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_SecuredLongTermDebt</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShortTermBorrowings">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-03.(a),16(a)(1))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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 16<br><br> -Subparagraph a(1)<br><br> -Article 7<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 03<br><br> -Paragraph 13<br><br> -Subparagraph 2, 3<br><br> -Article 9<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ShortTermBorrowings</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShortTermNonBankLoansAndNotesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 at the balance sheet date of borrowings from a creditor other than a bank, not elsewhere specified in the taxonomy, with a maturity within one year (or within one operating cycle if longer) from the date of borrowing.</p>
              </div><a href="javascript:void(0);" 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)(2))<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_ShortTermNonBankLoansAndNotesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>113
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>MAJOR CUSTOMERS<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_csiq_MajorCustomersDisclosureAbstract', window );"><strong>MAJOR CUSTOMERS</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_csiq_MajorCustomersDisclosureTextBlock', window );">MAJOR CUSTOMERS</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>20. MAJOR CUSTOMERS</b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Details of customers accounting for 10% or more of total net revenues are as&#160;follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="68"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="61"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="8"><font size="1"><b>Years Ended December&#160;31</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2010</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Company A</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">164,522,394</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">95,557,467</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">45,987,216</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The accounts receivable from the three customers with the largest receivable balances represents 10%, 8% and 6% of the balance of the account at December&#160;31, 2011, and 10%, 8% and 8% of the balance of the account at December&#160;31, 2012, respectively.</font></p></div>
<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_csiq_MajorCustomersDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>csiq_MajorCustomersDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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_csiq_MajorCustomersDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </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 major customers from which the entity receives substantial of its revenue. Due to the competitive nature of the industry in which the entity belongs, the entity may not believe that the loss of any particular customer would have material adverse impact on the entity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>csiq_MajorCustomersDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>csiq_</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>114
<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>483</ContextCount>
  <ElementCount>562</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>179</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
    </Report>
    <Report>
      <IsDefault>true</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0010 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/BalanceSheet</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0015 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/BalanceSheetParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0020 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/StatementOfIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0030 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/StatementOfComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0040 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/StatementOfStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/CashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1010 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureOrganizationAndPrincipalActivities</Role>
      <ShortName>ORGANIZATION AND PRINCIPAL ACTIVITIES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPolicies</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1030 - Disclosure - ACQUISITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAcquisition</Role>
      <ShortName>ACQUISITION</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1040 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfuAccounts</Role>
      <ShortName>ALLOWANCE FOR DOUBTFUL ACCOUNTS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1050 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInventories</Role>
      <ShortName>INVENTORIES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNet</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT, NET</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1070 - Disclosure - INTANGIBLE ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNet</Role>
      <ShortName>INTANGIBLE ASSETS, NET</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1080 - Disclosure - FAIR VALUE MEASUREMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFairValueMeasurement</Role>
      <ShortName>FAIR VALUE MEASUREMENT</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1090 - Disclosure - INVESTMENTS IN AFFILIATES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliates</Role>
      <ShortName>INVESTMENTS IN AFFILIATES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1100 - Disclosure - BORROWINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureBorrowings</Role>
      <ShortName>BORROWINGS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1110 - Disclosure - SHORT-TERM NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureShortTermNotesPayable</Role>
      <ShortName>SHORT-TERM NOTES PAYABLE</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1120 - Disclosure - ACCRUED WARRANTY COSTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCosts</Role>
      <ShortName>ACCRUED WARRANTY COSTS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1130 - Disclosure - CONVERTIBLE NOTES</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureConvertibleNotes</Role>
      <ShortName>CONVERTIBLE NOTES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1140 - Disclosure - RESTRICTED NET ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureRestrictedNetAssets</Role>
      <ShortName>RESTRICTED NET ASSETS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1150 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1160 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureEarningsPerShare</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1170 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactions</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1180 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1190 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSegmentInformation</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1200 - Disclosure - MAJOR CUSTOMERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureMajorCustomers</Role>
      <ShortName>MAJOR CUSTOMERS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1210 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlans</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1220 - Disclosure - SHARE OPTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureShareOptions</Role>
      <ShortName>SHARE OPTIONS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1230 - Disclosure - INVESTMENT LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInvestmentLoss</Role>
      <ShortName>INVESTMENT LOSS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1240 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1250 - Disclosure - APPENDIX 1 - Major Subsidiaries of CSI</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsi</Role>
      <ShortName>APPENDIX 1 - Major Subsidiaries of CSI</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1260 - Disclosure - FINANCIAL STATEMENTS SCHEDULE I</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleI</Role>
      <ShortName>FINANCIAL STATEMENTS SCHEDULE I</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Policies)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>3020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>3030 - Disclosure - ACQUISITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAcquisitionTables</Role>
      <ShortName>ACQUISITION (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>3040 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsTables</Role>
      <ShortName>ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>3050 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>3060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>3070 - Disclosure - INTANGIBLE ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetTables</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>3080 - Disclosure - FAIR VALUE MEASUREMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFairValueMeasurementTables</Role>
      <ShortName>FAIR VALUE MEASUREMENT (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>3090 - Disclosure - INVESTMENTS IN AFFILIATES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesTables</Role>
      <ShortName>INVESTMENTS IN AFFILIATES (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>3100 - Disclosure - BORROWINGS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureBorrowingsTables</Role>
      <ShortName>BORROWINGS (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>3120 - Disclosure - ACCRUED WARRANTY COSTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsTables</Role>
      <ShortName>ACCRUED WARRANTY COSTS (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>3130 - Disclosure - CONVERTIBLE NOTES (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureConvertibleNotesTables</Role>
      <ShortName>CONVERTIBLE NOTES (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>3150 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>3160 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureEarningsPerShareTables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>3180 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>3190 - Disclosure - SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSegmentInformationTables</Role>
      <ShortName>SEGMENT INFORMATION (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>3200 - Disclosure - MAJOR CUSTOMERS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureMajorCustomersTables</Role>
      <ShortName>MAJOR CUSTOMERS (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>3220 - Disclosure - SHARE OPTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureShareOptionsTables</Role>
      <ShortName>SHARE OPTIONS (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>3230 - Disclosure - INVESTMENT LOSS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInvestmentLossTables</Role>
      <ShortName>INVESTMENT LOSS (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>4020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>4021 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>4022 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>4023 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>4024 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails5</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 5)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>4025 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails6</Role>
      <ShortName>SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 6)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>4030 - Disclosure - ACQUISITION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAcquisitionDetails</Role>
      <ShortName>ACQUISITION (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>4040 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAllowanceForDoubtfulAccountsDetails</Role>
      <ShortName>ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>4050 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>4060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT, NET (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>4070 - Disclosure - INTANGIBLE ASSETS, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIntangibleAssetsNetDetails</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>4080 - Disclosure - FAIR VALUE MEASUREMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENT (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>4081 - Disclosure - FAIR VALUE MEASUREMENT (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails2</Role>
      <ShortName>FAIR VALUE MEASUREMENT (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>4082 - Disclosure - FAIR VALUE MEASUREMENT (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFairValueMeasurementDetails3</Role>
      <ShortName>FAIR VALUE MEASUREMENT (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>4090 - Disclosure - INVESTMENTS IN AFFILIATES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails</Role>
      <ShortName>INVESTMENTS IN AFFILIATES (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>4091 - Disclosure - INVESTMENTS IN AFFILIATES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInvestmentsInAffiliatesDetails2</Role>
      <ShortName>INVESTMENTS IN AFFILIATES (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>4100 - Disclosure - BORROWINGS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureBorrowingsDetails</Role>
      <ShortName>BORROWINGS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>4101 - Disclosure - BORROWINGS (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureBorrowingsDetails2</Role>
      <ShortName>BORROWINGS (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>4102 - Disclosure - BORROWINGS (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureBorrowingsDetails3</Role>
      <ShortName>BORROWINGS (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>4103 - Disclosure - BORROWINGS (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureBorrowingsDetails4</Role>
      <ShortName>BORROWINGS (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>4110 - Disclosure - SHORT-TERM NOTES PAYABLE (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureShortTermNotesPayableDetails</Role>
      <ShortName>SHORT-TERM NOTES PAYABLE (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>4120 - Disclosure - ACCRUED WARRANTY COSTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAccruedWarrantyCostsDetails</Role>
      <ShortName>ACCRUED WARRANTY COSTS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>4130 - Disclosure - CONVERTIBLE NOTES (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureConvertibleNotesDetails</Role>
      <ShortName>CONVERTIBLE NOTES (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>4140 - Disclosure - RESTRICTED NET ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureRestrictedNetAssetsDetails</Role>
      <ShortName>RESTRICTED NET ASSETS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>4150 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>4151 - Disclosure - INCOME TAXES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails2</Role>
      <ShortName>INCOME TAXES (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>4152 - Disclosure - INCOME TAXES (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails3</Role>
      <ShortName>INCOME TAXES (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>4153 - Disclosure - INCOME TAXES (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureIncomeTaxesDetails4</Role>
      <ShortName>INCOME TAXES (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>4160 - Disclosure - EARNINGS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureEarningsPerShareDetails</Role>
      <ShortName>EARNINGS PER SHARE (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>4170 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>4180 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>4181 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureCommitmentsAndContingenciesDetails2</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>4190 - Disclosure - SEGMENT INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails</Role>
      <ShortName>SEGMENT INFORMATION (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>4191 - Disclosure - SEGMENT INFORMATION (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSegmentInformationDetails2</Role>
      <ShortName>SEGMENT INFORMATION (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>4200 - Disclosure - MAJOR CUSTOMERS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureMajorCustomersDetails</Role>
      <ShortName>MAJOR CUSTOMERS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>4210 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureEmployeeBenefitPlansDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>4220 - Disclosure - SHARE OPTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureShareOptionsDetails</Role>
      <ShortName>SHARE OPTIONS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>4221 - Disclosure - SHARE OPTIONS (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureShareOptionsDetails2</Role>
      <ShortName>SHARE OPTIONS (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>4230 - Disclosure - INVESTMENT LOSS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureInvestmentLossDetails</Role>
      <ShortName>INVESTMENT LOSS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>4240 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureSubsequentEventsDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>4250 - Disclosure - Appendix 1 - Major Subsidiaries of CSI (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureAppendix1MajorSubsidiariesOfCsiDetails</Role>
      <ShortName>Appendix 1 - Major Subsidiaries of CSI (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>4260 - Disclosure - Financial Statements Schedule I (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails</Role>
      <ShortName>Financial Statements Schedule I (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>4261 - Disclosure - Financial Statements Schedule I (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails2</Role>
      <ShortName>Financial Statements Schedule I (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>4262 - Disclosure - Financial Statements Schedule I (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails3</Role>
      <ShortName>Financial Statements Schedule I (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>4263 - Disclosure - Financial Statements Schedule I (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails4</Role>
      <ShortName>Financial Statements Schedule I (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>4264 - Disclosure - Financial Statements Schedule I (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails5</Role>
      <ShortName>Financial Statements Schedule I (Details 5)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>4265 - Disclosure - Financial Statements Schedule I (Details 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.canadiansolar.com/role/DisclosureFinancialStatementsScheduleIDetails6</Role>
      <ShortName>Financial Statements Schedule I (Details 6)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">Element csiq_EffectiveIncomeTaxRateReconciliationAtFederalAndProvincialIncomeTaxRate had a mix of decimals attribute values: 2 4.</Log>
    <Log type="Info">Element csiq_IncomeTaxesForeignCorporateTaxRate had a mix of decimals attribute values: 3 4.</Log>
    <Log type="Info">Element us-gaap_ConcentrationRiskPercentage1 had a mix of decimals attribute values: 2 3.</Log>
    <Log type="Info">Element us-gaap_DebtInstrumentInterestRateStatedPercentage had a mix of decimals attribute values: 2 4.</Log>
    <Log type="Info">Element us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions had a mix of decimals attribute values: -5 0.</Log>
    <Log type="Info">Element us-gaap_EquityMethodInvestmentOwnershipPercentage had a mix of decimals attribute values: 2 4.</Log>
    <Log type="Info">Element us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions had a mix of decimals attribute values: 2 4.</Log>
    <Log type="Info">'Monetary' elements on report '4023 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 4)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">Process Flow-Through: 0010 - Statement - CONSOLIDATED BALANCE SHEETS</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2010'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2009'</Log>
    <Log type="Info">Process Flow-Through: 0015 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 0020 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</Log>
    <Log type="Info">Process Flow-Through: 0030 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</Log>
    <Log type="Info">Process Flow-Through: 0050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</Log>
  </Logs>
  <InputFiles>
    <File>csiq-20121231.xml</File>
    <File>csiq-20121231.xsd</File>
    <File>csiq-20121231_cal.xml</File>
    <File>csiq-20121231_def.xml</File>
    <File>csiq-20121231_lab.xml</File>
    <File>csiq-20121231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.6</span><table class="report" border="0" cellspacing="2" id="ID0ELJAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>ACCRUED WARRANTY COSTS (Details) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>ACCRUED WARRANTY COST</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualNoncurrent', window );">Beginning balance</a></td>
        <td class="nump">$ 47,021,352<span></span></td>
        <td class="nump">$ 31,224,906<span></span></td>
        <td class="nump">$ 16,899,522<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Warranty provision</a></td>
        <td class="nump">12,516,349<span></span></td>
        <td class="nump">18,347,272<span></span></td>
        <td class="nump">14,707,513<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Warranty costs incurred</a></td>
        <td class="num">(1,203,277)<span></span></td>
        <td class="num">(2,550,826)<span></span></td>
        <td class="num">(382,129)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualNoncurrent', window );">Ending balance</a></td>
        <td class="nump">$ 58,334,424<span></span></td>
        <td class="nump">$ 47,021,352<span></span></td>
        <td class="nump">$ 31,224,906<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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ProductWarrantyAccrualNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14394-108349<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 5<br><br> -Paragraph 9, 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>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.24)<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 24<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 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14326-108349<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyAccrualNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Represents the aggregate decrease in the liability related to payments to satisfy claims for standard and extended product warranties.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph ((c)(2))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyAccrualPayments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Represents the aggregate increase in the liability for accruals related to standard and extended product warranties issued during the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph ((c)(3))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyAccrualWarrantiesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<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="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventories</a></td>
        <td class="text"><div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
<p style="FONT-FAMILY: times">&#160;</p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 72.69%; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 188px">
<p style="FONT-FAMILY: times">&#160;</p>
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Raw materials</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">50,062,944</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">40,197,952</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Work-in-process</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,157,454</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">16,739,907</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Finished goods</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">197,347,729</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">217,517,939</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times">&#160;</p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">296,568,127</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">274,455,798</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_InventoryDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 2<br><br> -Paragraph 6<br><br> -Subparagraph a,b,c<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfInventoryCurrentTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<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="ID0EHH">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONVERTIBLE NOTES (2007 Notes)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">2007 Notes</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_DebtInstrumentLineItems', window );"><strong>CONVERTIBLE NOTES</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_LongTermDebtTextBlock', window );">CONVERTIBLE NOTES</a></td>
        <td class="text"><div style='font-size:10.0pt;FONT-FAMILY: Times New Roman;'>
<p style="FONT-FAMILY: times"><font size="2"><b>13. CONVERTIBLE NOTES</b></font></p>
<p style="FONT-FAMILY: times"><font size="2"><b><i><u>2007 Convertible Note Subscription Agreement</u></i></b></font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On December&#160;11, 2007, the Company signed a subscription agreement for the issuance of convertible notes of $75,000,000 (the&#160;"2007&#160;Notes").</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The terms of the 2007 Notes are described as follows:</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Maturity date.</i></font><font size="2">&#160;&#160;&#160;&#160;The 2007 Notes mature on December&#160;15, 2017.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Interest.</i></font><font size="2">&#160;&#160;&#160;&#160;The 2007 Note holders are entitled to receive interest at 6% per annum on the principal outstanding, in semi-annually installments, payable in&#160;arrears.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Conversion.</i></font><font size="2">&#160;&#160;&#160;&#160;The initial conversion rate is 50.6073&#160;shares per $1,000 initial principal amount, which represents an initial conversion price of approximately $19.76 per share. The 2007 Notes are convertible at any time prior to maturity. The conversion rate is subject to change for certain anti-dilution events and upon a change in control. If the holders elect to convert the 2007 Notes upon a change of control, the conversion rate will increase by a number of additional shares as determined by reference to an adjustment schedule based on the date on which the change in control becomes effective and the price paid per common share in the transaction (referred to as the "Fundamental Change Make-Whole Premium"). The Fundamental Make-Whole Premium is intended to compensate holders for the loss of time value upon early&#160;exercise.</font></p>
<p style="FONT-FAMILY: times"><font size="2"><i>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Redemption.</i></font><font size="2">&#160;&#160;&#160;&#160;The holders may require the Company to repurchase the 2007 Notes for cash on December&#160;24, 2012 and December&#160;15, 2014, at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. The Company may redeem the notes on or after December&#160;24, 2012 at a redemption price equal 100% of the principal amount of the notes, plus accrued and unpaid interest, (i)&#160;in whole or in part the closing price for the common shares exceeds 130% of the conversion price for at least 20&#160;trading days within a period of 30&#160;consecutive trading days ending within five trading days of the notice of redemption or (ii)&#160;in whole only, if at least 95% of the initial aggregate principal amount of the 2007 Notes originally issued have been redeemed, converted or repurchased and, in each case, cancelled.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company recognized both the debt and equity components associated with the 2007 Notes. The debt component was recognized at the fair value of a similar instrument that does not have an associated equity component, which initially amounted to $62,686,088. The equity component was recognized as the difference between the proceeds and the fair value of the debt component. Offering costs incurred for the issuance of the 2007 Notes amounted to $3,351,634, which were allocated to the debt and equity components in proportion to the allocation of the proceeds and were accounted for as debt issuance costs and equity issuance costs, respectively. The initial debt issuance costs amounted to $2,801,344. The debt discount (measured as the difference between the proceeds and the initial debt component plus debt issuance costs) are being amortized through interest expense over the period from December&#160;10, 2007, the date of issuance, to December&#160;24, 2012, the earliest redemption date, using the effective interest rate method, which was 11.4% for the years ended December&#160;31, 2010, 2011 and 2012, respectively. Amortization expense of $39,816, $44,485 and $49,699 was recorded for the years ended December&#160;31, 2010, 2011 and 2012, respectively. In addition, coupon interest of $60,000 was recorded for the years ended December&#160;31, 2010, 2011 and 2012, respectively.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On May&#160;27, 2008, the Company offered to increase the conversion rate, based on a specified formula, to induce the holders of the 2007 Notes to convert their notes into the Company's common shares (the&#160;"Offer") on or before June&#160;24,&#160;2008.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On June&#160;27, 2008, the Company announced an increased conversion rate of 53.6061&#160;in accordance with the terms of the Offer and issued 3,966,841&#160;common shares in exchange for $74,000,000 in principal amount of the 2007 Notes. The induced conversion resulted in a charge to earnings of $10,170,118, which was equal to the fair value of all common shares and cash consideration transferred in the transaction in excess of the fair value of the common shares issuable pursuant to the original conversion terms. In addition, the Company recognized $2,429,524 as a gain on debt extinguishment, equal to the difference between the consideration attributed to the debt component and the sum of (a)&#160;the net carrying amount of the debt component and (b)&#160;any unamortized debt issuance costs. In addition, upon conversion, $13,766,173 in unamortized debt discount and debt issuance costs was reclassified to common&#160;shares.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December&#160;2012, notes with the aggregate principal amount of $1,000,000 were redeemed according to the contractual redemption terms with no gain or loss recognized. As of December&#160;31, 2012, no convertible notes remained outstanding.</font></p>
<p style="FONT-FAMILY: times"><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Details of convertible notes as of December&#160;31, 2011 and 2012 are as follows:</font></p>
<div style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 15%; WIDTH: 70%; PADDING-TOP: 0pt; POSITION: relative">
<p style="FONT-FAMILY: times"><font size="2"><!-- COMMAND=ADD_TABLEWIDTH,"100%" --></font></p>
<!-- User-specified TAGGED TABLE -->
<div align="center">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr style="HEIGHT: 0px"><!-- TABLE COLUMN WIDTHS SET -->
<td style="FONT-FAMILY: times" align="left"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td>
<td style="FONT-FAMILY: times" align="right" width="7"></td>
<td style="FONT-FAMILY: times" width="77"></td>
<td style="FONT-FAMILY: times" width="12"></td><!-- TABLE COLUMN WIDTHS END --></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="2">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2011</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>At December&#160;31,<br />
2012</b></font></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="bottom">
<th style="FONT-FAMILY: times" align="left"><font size="1">&#160;</font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th>
<th style="FONT-FAMILY: times" align="center" colspan="2"><font size="1"><b>$</b></font><br /></th>
<th style="FONT-FAMILY: times"><font size="1">&#160;</font></th></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Carrying amount of the equity component</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">156,848</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Principal amount of the debt component</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">1,000,000</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="#CCEEFF">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Unamortized debt discount</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">49,699</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr>
<tr style="HEIGHT: 0px" valign="top" bgcolor="white">
<td style="FONT-FAMILY: times" valign="bottom">
<p style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"><font size="2">Net carrying amount of the debt component</font></p></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">950,301</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td>
<td style="FONT-FAMILY: times" valign="bottom" align="right"><font size="2">&#8212;</font></td>
<td style="FONT-FAMILY: times" valign="bottom"><font size="2">&#160;</font></td></tr>
<tr style="FONT-SIZE: 1.5pt; HEIGHT: 0px" valign="top">
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td>
<td style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times" valign="bottom" align="right" colspan="2">&#160;</td>
<td style="FONT-FAMILY: times" valign="bottom">&#160;</td></tr></table></div>
<!-- end of user-specified TAGGED TABLE --></div></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_DebtInstrumentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_LongTermDebtTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for long-term 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 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.22)<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 22<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_LongTermDebtTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>
